3inONEder for Toshiba portables: Difference between revisions

From Conventional Memories Wiki
No edit summary
No edit summary
Line 2: Line 2:


== Intro ==
== Intro ==
This project started as a continuation of my previous [[CF adapter for Toshiba portables]] project. In using those I started to realize that there where more features that I wanted on my Toshiba's, like sound and analog joystick controls. Unfortunately most of the Toshiba models only have one expansion port (except T3200 & T5200 line). So it quickly became clear I had to integrate more features on the same boards.  
This project started as a continuation of my previous [[CF adapter for Toshiba portables]] project. In using those I started to realize that there where more features that I wanted on my Toshiba's, like sound and analog joystick controls. Unfortunately most of the Toshiba models only have one expansion port (except T3200 & T5200 line). So it quickly became clear I had to integrate some more features on the same boards.  


== Features ==
== Features ==
Line 14: Line 14:
** Compatible with 4 button joysticks/gamepads like the Gravis Gamepad
** Compatible with 4 button joysticks/gamepads like the Gravis Gamepad
* Adlib compatible soundcard
* Adlib compatible soundcard
** Yamaha OPL3 soundchip (YAC512-M+YMF262-M).
** Yamaha OPL3 sound chip (YAC512-M+YMF262-M).
** IO address selectable.
** IO address selectable.


Line 20: Line 20:


== In depth ==
== In depth ==
Because of the fact that this is effectively 3 ISA cards in one I'll split this part up in 3 different sections
Because this is effectively 3 ISA cards on one board I'll split this part up in 3 different sections.


=== CF adapter ===
=== CF adapter ===
Based on [https://www.lo-tech.co.uk/wiki/Lo-tech_XT-CF_Boards Lo-tech's XT-CF cards]
Based on [https://www.lo-tech.co.uk/wiki/Lo-tech_XT-CF_Boards Lo-tech's XT-CF cards]


This is the same design used in my previous "[[CF adapter for Toshiba portables|CF adapter]]", I will not copy all info over to this page, so for info (and programming) on the CF adapter portion please refer back to that.
This is the same design used in my previous "[[CF adapter for Toshiba portables|CF adapter]]", I will not copy all info over to this page, so for info (and programming) on the CF adapter portion please refer back to that page.


=== Soundcard ===
=== Soundcard ===
The soundcard portion is a copy of Texelec's excellent [https://texelec.com/product/resound-2-opl3-8-bit-isa-adlib-compatible-sound-card/ Resound 2]card.  
The soundcard portion is a copy of Texelec's excellent [https://texelec.com/product/resound-2-opl3-8-bit-isa-adlib-compatible-sound-card/ Resound 2]card.  


I made some small changes to allow for IO address selection based on "spark2k06" [https://github.com/spark2k06/Internal_ISAOPL3 Internal OPL3] board.
I made some small changes to allow for IO address selection, based on "spark2k06" [https://github.com/spark2k06/Internal_ISAOPL3 Internal OPL3] board.
 
===== Schematic =====
[[File:3inONEder toshiba OPL3 schematic.png|none|thumb]]


=== Joystick adapter ===
=== Joystick adapter ===
The joystick portion is schematically the same as [http://minuszerodegrees.net/5150_5160/cards/5150_5160_cards.htm#game_adapter IBM's Game Control Adapter]. I did only use SMD parts instead of TRH for the board layout to save space.
The joystick portion is schematically the same as [http://minuszerodegrees.net/5150_5160/cards/5150_5160_cards.htm#game_adapter IBM's Game Control Adapter]. I did only use SMD parts instead of TRH for the board layout to save space.
===== Schematic =====
[[File:3inONEder toshiba joystick schematic.png|none|thumb]]





Revision as of 16:43, 2 May 2021

20210211 190357 (1).jpg

Intro

This project started as a continuation of my previous CF adapter for Toshiba portables project. In using those I started to realize that there where more features that I wanted on my Toshiba's, like sound and analog joystick controls. Unfortunately most of the Toshiba models only have one expansion port (except T3200 & T5200 line). So it quickly became clear I had to integrate some more features on the same boards.

Features

  • Compact Flash adapter, bootable using the XTide BIOS
    • Bootable or as second drive.
    • Reconfigurable XTide BIOS from DOS.
    • Ability to control Internal IDE controllers as well.
  • PC Joystick port.
    • Connect one or two joysticks for a total of 4 analog inputs and 4 buttons.
    • Compatible with 4 button joysticks/gamepads like the Gravis Gamepad
  • Adlib compatible soundcard
    • Yamaha OPL3 sound chip (YAC512-M+YMF262-M).
    • IO address selectable.

Where to buy?

In depth

Because this is effectively 3 ISA cards on one board I'll split this part up in 3 different sections.

CF adapter

Based on Lo-tech's XT-CF cards

This is the same design used in my previous "CF adapter", I will not copy all info over to this page, so for info (and programming) on the CF adapter portion please refer back to that page.

Soundcard

The soundcard portion is a copy of Texelec's excellent Resound 2card.

I made some small changes to allow for IO address selection, based on "spark2k06" Internal OPL3 board.

Schematic
3inONEder toshiba OPL3 schematic.png

Joystick adapter

The joystick portion is schematically the same as IBM's Game Control Adapter. I did only use SMD parts instead of TRH for the board layout to save space.

Schematic
3inONEder toshiba joystick schematic.png