PS2XT2SD
 
 
  
Beside the Basset Hounds I have a 2nd hobby…
 
  
 
  The PS2XT2SD card does replace the HDD drive for the IBM PS/1 and PS/2 series 25 and 30 with the IBM XT 8 bit bus.
  It is configured with the type 9 HDD drive parameters for a 112 MB capacity, which is the maximum capacity
  for which the Standard IBM BIOS parameters can be set. The software does include a swap program with which in
  total 16 C-drives can be swapped and used, in total a 1,7 GB capacity.
                                               PS2XT2SD stands for IBM PS/2 XT bus to SD-card pcb.
 
  
 
  The PS2XT2SDmini card type, can directly be put in the XT-bus connector on the PS/2 main board 
 
  
  
 
  With this IBM PS/2 30/286 machine I have developed and tested all my cards. 
  Which means hundreds of switch ON&Offs and is still running.
 
 
  The PS2XT2SD card type , can be connected to the XT bus via the old HDD ribbon cable
 
 
  Please sent an e-mail to pw@basset24.de if you are interested in more Info or buying one card.
  
 
  Some things to know about the PS2XT2SD-Card controller:
  The PS2XT2SD-Card can emulate 1 XTA HDD on a IBM PS/1 or IBM PS/2 
  Model 25 or 30.
  But only, if also the XTA BIOS from the host does have parameters for 
  these HDD type. 
  The Drive type table of the host BIOS is available by running e.g. sstor 
  /romlist.  
  A Standard Drive table of a IBM PS/1 would be:
  Type   Cyls   Heads   Secs   Pcomp   Lzone   Ctrl
    1     306     4      17      128    305      0
    2     615     4      17      300    615      0
    3     615     6      17      300    615      0
    4     940     8      17      512    940      0
    5     940     6      17      512    940      0
    6     615     4      17    65535    615      0
    7     462     8      17      256    511      0
    8     733     5      17    65535    733      0
    9     900    15      17    65535    901      8
   10     820     3      17    65535    820      0
   11     855     5      17    65535    855      0
   12     855     7      17    65535    855      0
   13     306     8      17      128    319      0
   14     733     7      17    65535    733      0
   15       0     0       0        0      0      0
   16     612     4      17        0    663      0
   17     977     5      17      300    977      0
   18     977     7      17    65535    977      0
   19    1024     7      17      512   1023      0
   20     733     5      17      300    732      0
   21     733     7      17      300    732      0
   22     733     5      17      300    733      0
   23     306     4      17        0    336      0
   24     612     4      17      305    663      0
   25     306     4      17    65535    340      0
   26     612     4      17    65535    670      0
   27     698     7      17      300    732     20
   28     976     5      17      488    977     20
   29     306     4      17        0    340      0
   30     611     4      17      306    663     20
   31     732     7      17      300    732     20
   32    1023     5      17    65535   1023     20
   33     614     4      25    65535    663     20
   34     775     2      27    65535    900     20
   35     921     2      33    65535   1000     20
   36     402     4      26    65535    460     20
   37     580     6      26    65535    640     20
   38     845     2      36    65535   1023     20
   39     769     3      36    65535   1023     20
   40     531     4      39    65535    532     20
   41     577     2      36    65535   1023     20
   42     654     2      32    65535    674     20
   43     923     5      36    65535   1023     20
   44     531     8      39    65535    532     20
  Installation:
  1. put SD-Card in teensy 4.1 cardholder. Without the SD-Card  
     or not correct placed, the LED will blink slowly.
     The 1 x 122 MB image is set by default , for using other capacities 
     do a low level formatting as per HowtoSetHDDtable.pdf 
  2. verify that the XTA bus ribbon cable is correctly connected
  3. Start Host, communication with the SD-Card controller will be
     shown by the LED 
  4. set right drive type in CMOS 
  Beta Version, without any guarentee, user takes over all the risks.
  - has not been tested totally, so far tested with IBM PS/2 Model 30 286
  - does emulate 1 XT Hard Disk drive with max 112 MW ( Drive Type 9 )
    depending on BIOS from the host
  - with HDD swapping it is up to 16 x 112 MB = 1.7GB !
  - host BIOS must have CHS parameters for these capacities, 
    if not exist card will fail 
  - has to be connected to the IBM XT Bus, not IDE bus !!!
  - Standard micro SD-Card can be use, formatted by Windows, 
    FAT 32 with 16kB allocation units would fit best 
  - need to have a "file image" of a HDD on the SD-Card before the 
  PS2XT2SD-Card
    can be used, a 112 MB image is on card by default
  - put in / pull out SD-Card only when deenergized
  ... which has some restrictions:
  - the Drive Tape parameters have to be stored in HDDtable.hex file 
  - the HDD image has to be stored on the SD-Card in files, which is 
    equivalent to the low level formating of a HDD
  - any files or programs have to be copied from floppy to PS2XT2SD-Card
    or copy from a 2nd HDD or a XT-IDE CF-Card to the PS2XTSD-Card 
  controller  
  - files copied with Windows directly to the SD-Card will not be available 
  In case of a FAT failure: put SD-Card in your Windows system and
  copy all Folders from image112 subfolder to main folder.
  To make a backup of the image: copy all Folders from main Folder to your
  backup folder. Be patient, there are a lot of files to be copied !
  News: The newest Version can swap between 16 HDD's on C:, allways 
  boots with HDD drive 0.
  To swap to another HDD# just start SWAPHDDC.BAT and choose the next 
  HDD#.
  All copyrights to PeacockXT, Peter Willhöft, Germany, Stade 2023
  1/1/2023 ,  any question to: pw(at)basset24.de
 
 
  The latest design, the PS2XT2SDsled ( with teensy 4.1 ) and the 
  PS2XT2SDsledPi1504 ( with Pi Pico and ATF1504 ) .
 
  
 