ZX-IDE IF

Co s tím

Pokud jste pospojovali jednotlivé součásti, jistě se na ně nechcete do zbytku života jen koukat. Tak za prvé byste měli odzkoušet, zda jste to udělali správně. Doporučuji nejprve pohledem - opravdu jste připájeli všechno? Jelikož jste museli u interní verze provádět zásahy do počítače, desku nepřipojujte, ale zkuste zapnout počítač samotný. Pokud šlape vypněte ho a připojte desku. Pak to můžete odvážně zkusit zapnout (!NA VLASTNÍ NEBEZPEČÍ!) - bez dalších zařízení jako HDD apd. Mělo by se to chovat uplně normálně, pokud vám počítač nenaběhne, hned to raději vypněte a hledejte chybu.
Dalším krokem je už připojení se zařízením (je snad jasné že při vypnutém kompu, né?). Připojené zařízení by už na funkčnost počítače mít vliv neměla. Jako první zkuste porty.
Když na nějaký port něco pošlete (out) měli byste to být schopni zase přečíst (in) - kromě command registru, tam si musíte být jisti, že víte co děláte! a možná i parametr registru (ted si nejsem jistý).

Jinak out 187,160 vybere pro práci zařízení MASTER a out 187,176 SLAVE.
Jinak vám prozradím jen jediný příkaz: out 191,16 vyresetuje vybrané zařízení (teda je-li to HDD, u CDROM zase out 191,8). Při resetu většina HDD i CDROM vyluzuje zvuky, takže slyšíte, že se něco děje.
Spíše doporučuji začít experimentovat s HDD než s CDROM. (ikdyž CDROM byste asi jentak nezničili .. zatímco HDD klidně možná jo).
Pokud máte správně vyselektěný HDD, měl by na PRINT IN 191 vracet 80, to jako že je vše OK, jiná čísla značí problémy (viz dokumentace). S CDROM je to složitější a o tom někdy jindy (ze začátku vrací 0, pak ..)