Co by to bylo za počítač bez datového úložiště. A pokud má být řeč o PC/XT, měli bychom se v tom případě bavit o 5,25″ disketových jednotkách s kapacitou 360 kB. Protože ale od dob IBM 5160 doba pokročila, zkusíme připojit také nějaké sofistikovanější a dnes lépe dostupné HD mechaniky.
Asi nejjednodušší způsob, který jsem použil jako první je klasická PC AT Multi IO karta, jako najdete ve většině 286, 386 a 486.
Má na sobě obvykle řadič disket, pevného disku a porty (serial, parallel, game) a je 16-bitová. To je pro klasické PC/XT docela problém, pokud kartu nelze mechanicky zasunout. Pokud ji do desky dostanete, což mně nečinilo problém, protože Sergeyův backplane má 16-bitové sloty, máte vyhráno. Řadič disket a porty jsou totiž obvykle připojeny pouze na 8-bitovou sběrnici. A pokud Váš BIOS disketový řadič podporuje, jste v suchu. Pokud ne, můžete si pomoci nějakým externím Floppy BIOSem např. pomocí ROM Board od Lo-Tech.
Další možností je disketový řadič si postavit. Samozřejmě můžete začít s klasickým řadičem NEC µPD765, ale pokud chcete podporu více různých režimů, nabízí se National Semiconductor PC8477BV (SuperFDC), které je s µPD765 a Intel 82077A zpětně kompatibilní. Navíc podporuje nejen MFM, ale i starší FM a datové toky od 250 kb/s do 1 Mb/s. Co víc si můžete přát.
Na tomto čipu, nebo jeho pinově kompatibilním starším vzoru Intel 82077AA, jsou založeny dva nově vyvinuté 8-bitové PC/XT řadiče.
První z nich je jednodušší a vyvinul ho Sergey Kiselev pro svoje XT.
Kromě vlastního FDC obsahuje Sergeyův řadič i ROM pro BIOS (resp. reprogramovatelnou EEPROM) a jeden sériový port. Vše je příjemně konfigurovatelné prostřednictvím DIP přepínačů.
Sergey napsal pro tuto i následující kartu rozšířený BIOS, který podporuje až dva řadiče po 4 mechanikách, takže pokud máte nutkavý pocit mít ve svém XT všechny druhy kdy vyráběných mechanik, myslím, že máte příležitost . Asi tam nedostanete opravdu všechny, ale už více než 2 mechaniky se vidí velmi zřídka.
Druhý řadič vzniká na Vintage Computer fóru a nese název XT-FDC Rev1.
Řadiče můžete osadit hned 2 různé (nikoli současně). Můžete použít PC8477BV, či jeho Intel předchůdce 82077A (bohužel, mně se ho zatím tady nepodařilo rozjet, byť v Sergeyově FDC mi šlape bez problémů) nebo jeho staršího a menšího bratříčka DP8473.
Konektorů pro floppy najdete víc. Klasický 34-pinový konektor můžete osadit hned 2x pro až 4 disketové mechaniky, k dispozici je i 50-pinový konektor pro 8″ disketovky a místo jednoho z 34-pinových konektorů můžete osadit 37-pinový Canon pro externí disketové mechaniky, jak bylo dříve obvyklé.
Tak jako na Sergeyově řadiči, i zde je EEPROM 28C64 pro disketový BIOS a jako bonus řadič obsahuje ještě Flash EPROM 29F040. Ta je zatím bez softwarové podpory, ale v budoucnu by měla sloužit pro základní emulaci disketové mechaniky.
Pro práci s disketami se mi osvědčil klasický AnaDisk či TeleDisk a z novějších programů pak práce Dave Dunfielda, který mimo jiné napsal skvělý program IMD, jehož součást je i testovací program TESTFDC.COM. Výsledky testů pro PC8477 a 82077A uvádím.
Nejprve originální Intel 82077A na 5,25″ mechanikách 360 kB a 1.2 MB.
Všimněte si, že si dobře poradí v podstatě jen se základními formáty.
Naproti tom PC8477 si poradí všude. Například se mi daří bez problémů dělat obrazy i z disket pro Sharp MZ-3500, které mají první stopu FM 16 sektorů po 128 bytech a další dle systému, ale obvykle MFM 5 sektorů po 1024 bytech. Málokde na podobné „zvěrstvo“ narazíte. Screenshoty jsou postupně pro 5,25″ 360 kB a 1.2 MB a 3,5″ 1,44 MB.
Víc se asi o disketových řadičích rozepisovat nebudu a odkážu Vás na pěkný článek Romana Fuleka na jeho blogu.
No a té zvukovky se dočkáte fakt už příště .
A sakra tak ted abych si to XT fakt postavil….
moc pekny hracky hlavne podpora 8″ mechaniky 🙂
ted mi napada ze mam vlastne jeste nekde rezervni original FDD do IBM5150
pak uz jenom 8bit radic HDD na nej nejakou redukci na CF a jedem 🙂
S tema 8″ mechanikama na PC opatrne. Standardne tam nebyly a pochybuju, ze je na to nejaka systemova podpora. Mozna Sergey nebo nekdo case upravi BIOS, ale takto je to spis na hrani si s mechanikou pomoci rizeni radice, ktery je velice schopny, ze specialni aplikace. Pripadne si pohrat a upravit IMD Dave Dunfielda, ke kteremu jsou k dispozici zdrojaky.
Tady ty karty jsou vlastne primarne urceny do klasickych XT typu 5160, ale i PC 5150, Commodore PC-10 apod., kde rozsiri moznosti a zvysi kompatibilitu s novejsim zelezem, protoze s tim starym jsou cim dal tim vetsi problemy a je tezke puvodni veci sehnat v dobrem stavu.