ページ "Home"
が削除されます。ご確認ください。
Lite info om drivers till ABC maskinerna
Testade drivar BASF6106 BASF6108 BASF6118 Diskcontroller 55 20900
ABC diskar skrivs normalt med en sida i taget, Det går att första delen på en dubbelsidig skiva även går att läsa i en enkelsidig drive.
DOS tidigare än v6 (ABCDOS) hade en annan struktur på disken gällande spår 0,1 (LIB), Vilket gjorde max 120 filer.
Se sidan 11 i https://www.abc80.net/archive/luxor/misc_hw/ABC-DTC-NET-System-Manual.pdf
Test case ABC80 UFDDOS Diskcontroller 55 20900 FW BASF 1.2 Spår 0, sektor 14 BITMAP Spår 0, sektor 15 Lockout MAP Spår 1, sektor 0-15 LIB Spår 2, SYSDIR som bitmap sektor 0,1
Spår 0, Sektor 14 verkar innehålla vilka spår som är upptagna 0xFF för fullt och Ej formaterade spår sätts till 0xFF
Sektor 15 Sista byten verkar vara någon kontroll byte
Spår 1, Lib Första 16 bytesen är satta till 0x00 En fil för varje 16 byte Descriptor byte 0 = Filnummer byte 1,2 = Position på filen räknas ut med 0xXXXX * 0x08 +0x100 för att ge positionen i en img fil byte 3-14 =filnamn byte 15 = 0xFF
Program
GreaseWeazle HxCFloppyEmulator
Adressering interleave 1 biblioteks bytar 2st *0x8+0x100
Greaseweazle BASF drivern kräver att man själv sänker huvudet, görs via pin 2
./gw pin set 2 L
./gw read --rate=250 --rpm=300 --drive=0 --track="c=0-39:h=0,1" /home/abc80/dump.hfe
Konvertera raw disk till hfe
disk-analyse -v --format=raw_dd --rpm=360:300 stream/stream dump.hfe
mfm pdp8online xebec controller med st-506 ./mfm_read --format EC1841 --sectors 32,0 --heads 4 --cylinders 153 --header_crc 0x0,0xa00805,32,4 --data_crc 0x0,0xa00805,32,4 --sector_length 256 --retries 50,4 --drive 1 --unbuffered_seek --begin_time 280000 -e abc80.dsk -t abc80.trans -m abc80.emu
ページ "Home"
が削除されます。ご確認ください。