CF adapter for Toshiba portables: Difference between revisions

From Conventional Memories Wiki
No edit summary
Line 107: Line 107:
=== Component list ===
=== Component list ===
{| class="wikitable"
{| class="wikitable"
|+
!Part
!
!Qty
!
!Value
!
!Component
!
|-
|-
|C1-5
|5
|0.1µF
|0603 ceramic capacitor
|-
|C6
|1
|10µF 16V
|electrolytic capacitor
|-
|CF1
|1
|
|
|3M N7E50-Q516RB-50
|-
|IC1-2
|2
|
|
|SOIC-20W 74HCT688D
|-
|IC3
|1
|
|
|SOIC-16 74HCT139D
|-
|IC4
|1
|
|
|DIP-32 SST 39SF0x0A or AMIC A29010-70F
|-
|-
|R1-3
|3
|10K
|0603 resistor
|-
|J1
|1
|
|
|
|KEL 8801-060-170L or 3M P50-060S-RR1-EA
|
|
|-
|-
|JP1
|1
|
|
|
|“ROM ENABLE” solder shut or place optional 2.54mm jumper or switch
|
|
|}
|}


(optional, it is possible to install an activity LED and current limiting resistor at parts: "LED" and "R5")


C1..C5 5x 0603 0.1uF ceramic capacitor
== Soldering tips. ==
 
C6 1x 2/5mm 10uF or 22uF 16V electrolytic capacitor
 
CF1 1x 3M N7E50-Q516RB-50
 
IC1, IC2 2x SOIC-20W 74HCT 520/521/688D
 
IC3 1x SOIC-16 74HCT139D
 
IC4 1x DIP-32 SST 39SF0x0A or AMIC A29010-70F
 
R1..R3 3x 0603 10k resistor
 
J1 1x KEL 8801-060-170L or 3M P50-060S-RR1-EA
 
JP1 1x “ROM ENABLE” solder shut or place optional 2.54mm jumper or switch
 
 optional if you’d want to install an activity LED yourself (not included in the KIT)
 
R5 1x 0603 1k6 resistor





Revision as of 17:24, 4 March 2021

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:

Technical data

Schematic and board layout

CF adapter Toshiba schematic.pngCF adapter Toshiba brd lay.png

Component list

Part Qty Value Component
C1-5 5 0.1µF 0603 ceramic capacitor
C6 1 10µF 16V electrolytic capacitor
CF1 1 3M N7E50-Q516RB-50
IC1-2 2 SOIC-20W 74HCT688D
IC3 1 SOIC-16 74HCT139D
IC4 1 DIP-32 SST 39SF0x0A or AMIC A29010-70F
R1-3 3 10K 0603 resistor
J1 1 KEL 8801-060-170L or 3M P50-060S-RR1-EA
JP1 1 “ROM ENABLE” solder shut or place optional 2.54mm jumper or switch

(optional, it is possible to install an activity LED and current limiting resistor at parts: "LED" and "R5")

Soldering tips.