[SharpMZ] Chovani realneho FD radice u disket s "cizim" formatem
Radek Suk
suk na softex.cz
Úterý Leden 26 18:42:14 CET 2016
Kluci nereste multi blokove cteni. Duvod je prosty, vy ani korektne
nedokoncite cteni prvniho sektoru. Cteni prvnich 256 bajtu z 512 bude v
poradku. Pak ale prijde okamzik ze program se dostane na mist E5CDh. Zde
zvetsi hodnotu cisla sektoru o jednu a nasledne to zkontroluje zda je
tam cislo 17 a to neni a tak pokracuje dale. V D registru je cislo 1 a
tak po instrukci DEC D skace na CALL INTER. Vsechny data jsou pro
program prectene a neni potreba cokoliv dal delat. INTER korektne
terminuje prikaz cteni. Ale pozor, protoze nebyly prectene vsechny data
a nesedi CRC tak status registr vraci nenulovy obsah.
Prectete si v manualu k WD2791 ze Forced Interupt pocka az ALU dokonci
CRC vypocet.
Radek
Další informace o konferenci SharpMZ