Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"><B>jak na to:</B></td><td align=right valign="middle"></td></tr></table><BR><p>Je to prosté, držel jsem se přesně definice portů,<br/>jak byla uvedena ve schematu 8bit IDE, tj. porty<br/>78h-7Fh. 16ti bitový přenos má smysl jen pro port<br/>78h. Samozřejmě jdou dva bajty po sobě, nultý<br/>bajt jde na DD0-DD7 HDD, první bajt jde na<br/>DD8-DD15 HDD atd. Tím se přenese jedna 16tice.<br/>Sudá hodnota registru B uvozuje nultý bajt,<br/>lichá hodnota první bajt. Z toho vyplývá nutnost<br/>používat pro 16to bitový datový přenos instrukce<br/>IN/OUT (C),A s vhodně nastaveným BC a HL. Při užití<br/>OUTI, OTIR se hodnota B mění automaticky, takže<br/>přenos 256 bajtů (128 16tic) může vypadat takto:</p> <p> "nastav registry hlav, stopy, atd."<br/> "zadej příkaz zápis sektoru"<br/> ld hl,"odkud"<br/> ld bc,00h<br/> otir</p> <p>"osmibitově" zapsaný disk se přečte úplně normálně,<br/>jen je třeba zajistit čtení přes IN A,(C). B musí<br/>být vždy sudé, při použití INI musí následovat<br/> DEC B navíc.</p> <p>Petr de Zviqov</p>