CF adapter for Toshiba portables

From Conventional Memories Wiki
20200926 155731.jpg
CF adapter Toshiba.jpg

Intro

This project started off with my Toshiba collection, Many of these early Toshiba T-Series have an expansion slot in the back. Looking through the maintenance manual's for these Toshiba's I found out that they just used the ISA bus with a different connector and formfactor for the expansion slot.

I already had some of Lo-tech's XT-CF cards and wanted something similar for the Toshiba slot. Therefore this card is based entirely on Lo-tech's design, I used the schematics on his website with some small changes, Of course I asked James if he was cool with that.

Features

The card has an easily accessible CF card slot. which allows you to expand upgrade or replace the storage of your Toshiba portable up to 8.2GB.

The XT-ide BIOS on the card allows booting from the CF card.

On Toshiba portables with an internal IDE controller the BIOS on this card can also be configured to control the internal IDE controller. This allows you to both use the CF card slot and/or replace the internal drive with any standard IDE drive.

Compatible Toshiba models

This card is compatible with every Toshiba model that has the expansion slot, or as it is named in the official Toshiba documentation "Toshiba proprietary expansion slot - "A" form factor".

  • T1100 PLUS  (not T1100)
  • T1200
  • T1600
  • T2100 from 1986 (not the later "satellite T2100")
  • T3100 (E)(sx)
  • T3200sx(c)   (not T3200)
  • T5100
  • T5200(c)

Some of the Japanese models J-3100… have the same expansion slot and should work as well, not sure. I have not been able to test this yet however.

Installation instructions.

Expansion slot location.png

  1. Make sure the computer is turned off.
  2. Locate the expansion port on the back of your Toshiba portable. (T1600 has this on the left side)
  3. Remove the two screws securing the expansion port cover and remove the cover plate.
  4. Insert the CF card adapter board and 3D printed bracket. (it might be easier to align and install the card first and then the bracket)
  5. Resecure the two screws again. (do not overtighten them in the 3D printed bracket)
  6. Install a Compact Flash card via the cutout in the bracket. (up to 8GB)

CF adapter Toshiba installation.png

Programming the XTide bios.

Important: If you order the card from me, and tell me what Toshiba model the card will be used in I'll pre-program the card for you.

All the files discussed in this document can be downloaded here.

(extract these files somewhere you can access from the portable from which you want to program the ROM with. Floppy, Hard Disk or CF card)

Configuration files

  • FLASH.EXE “Lo-tech XT-CF flash utility” For flashing config to ROM
  • XTIDECFG.COM XT-IDE configuration editor
  • XT.BIN Pre-configured for XT class machines (8088 & 8086)
  • AT.BIN Pre-configured for 286 and higher machines
  • AT-INT.BIN Same as “AT”, with support for internal IDE controller

Which pre-configured BIOS to use for which Toshiba portable?

  • Use “XT.BIN”for XT class machines.
    • T1100 PLUS
    • T1200
    • T2100
  • Use “AT.BIN” for 286 and higher machines.
    • T1600
    • T3100(e)(sx)
    • T3200sx(c)
    • T5100
    • T5200(c)
  • The “AT-INT.BIN” file is only for portables that also already have an IDE controller on board, only use this if you want to change out the internal HDD for another IDE drive or adapter. The original Toshiba BIOS has a lot of restrictions when it comes to HDD’s, it often only supports a few specific Conner disks. With this configuration the BIOS on our board will also control the internal IDE controller therefore bypassing the restrictions of the original Toshiba BIOS.
    • T1600 (not /40 model, it doesn't have an IDE controller)
    • T3100e
    • T3200sx(c)
    • T5100
    • T5200(c)

Flashing a configuration to ROM.

  1. Make sure the config (.BIN) file is in the same directory as the Flash utility.
  2. Run the following command: FLASH “CFG.BIN” “base-address”
    • With “CFG.BIN” being the configuration you want to flash.
    • With “base-address” being the base address for the ROM, “C800” on my board.
    • EXAMPLE: FLASH XT.BIN C800
  3. After Flashing is done, reboot.

Editing a Configuration.

This is only for if you want to change something about the pre-configured files I've made, for example: change the default boot order.

  1. Run “XTIDECFG.COM” to open the configuration editor.
  2. Open the configuration you want to edit with the “Load BIOS from file” option.
  3. Change the configuration as you like.
  4. use "Save BIOS back to original file"
  5. Exit the configuration editor.
  6. Now you can flash the configuration.

IMPORTANT: after editing a configuration always use the “Save BIOS back to original file” option, do not try to flash from within the Configuration program. Use the stand alone Flash utility as described above.

Useful Info: