Wednesday, January 11, 2017

NCD85 5. ATA interface

Vianočný čas som už tradične využil na bastlenie. Odladil som radič a jednoduchú testovaciu aplikáciu pre posledný doteraz neotestovaný konektor na NCD85v2. Má 40 pinov, určený je pre IDC konektor. Rozhranie má 16 dátových bitov, realizovaných portmi A a B. Ďalej má 2+3 adresové linky, plus linky na zápis a čítanie. Konkrétne sa jedná o IDE alebo Parallel ATA rozhranie realizované obvodom 8255 a zopár invertormi. Zapojenie je dnes už klasika v 8-bitovej retro technike.

Ako základ som vzal kód od Paula Stoffregena. Trochu som ho vylepšil, rozšíril ale hlavne prepísal do ASM pre 8085. Testovať som začal s CF kartami, a keď to už fungovalo tak som zapojil aj nejaké IDE disky. Mám zopár 16MB CF kariet a tie sa mi zdajú ideálne. Max veľkosť disku pre CP/M je cca 8MB, takže si viem predstaviť PCčkoidné CP/M, kde by boli dve disketové jednotky A: a B: a dva disky po cca 8MB C: a D: realizované jednou 16MB CF kartou.

Screenshoty z aplikácie
CF karta EMTEC 16MB

CF karta SILICON POWER 512MB

3.5" Disk 340MB, MAXTOR 7345AT bez LBA adresovania a bez 8-bitových prenosov


Sťahovať sa dá ako vždy na GitHub.