Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 11.9.2011 21:39 |
Předmět: | RE: Inicializace RMD-1 v Biosu |
Naky divny, pri odesilani mi to napsalo ze nemam dostatek opravneni a tak jsem to poslal znova a nakonec jeste jednou....
Jirka
From: Jiri Biba (sapi tu byla ta zakroucena vec pandora.cz) [mailto:unive.nb tu byla ta zakroucena vec volny.cz]
Sent: Saturday, September 10, 2011 10:01 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Inicializace RMD-1 v Biosu
Tak tohle je hlavne pro Romana:
Dnes jsem konecne do biosu zaintegroval tu Tvoji RMD-1 rozeznavaci a inicialiacni rutinu. Po prvnim spusteni dam Stat C. a ejhle, misto 1Mb to zdetekovalo jen 256 KB. Pak jsem dal Dir C: a v adesari byla hromada souboru Submit. sys. No neco bylo spatne. Tak jsem to odkrokoval Zslapem. A hned jsem na to prisel, moje chyba. Jak jsem to upravoval na zapis do 15 sektoru a cteni 3 sektoru, zapomel jsem ze vyznamy priznaku Zero z testu bytu 55h, 0AAh, 0FFh a 0 se ted vyhodnocuji opacne. Tak jsem prehodil navzajem v RMD_CHECK_5: naplneni DPB do registru DE. Pak to jiz detekovalo spravne ale objevil jsem neco jinyho. E5 byly ve vsech 32 sektorech adresare jen do adresy 4F. Tak jsem to prosel znovu cely Slapem a vse bylo spravne!! Ale stale bylo v kazdym sektoru na celym disku mezi 50-7Fh naprosto stejnej obsah vetsinou kus zdrojaku, co jsem pred tim prekladal. Pak jsem zjistil, ze to dela i muj in! iprogram na RMD. Tak jsem kouknul do obsluhy RMD v biosu a nasel toto:
ARMD1::
OUT (C),L
LD HL,(DMA_ADR)
LD BC,80*256+RMD_DATA
RET
Takova hovadina zapomenout na 80H a clovek s tim projebe 3 hodiny hledanim.... Vubec netusim, kam zmizelo, mozna pri prenosu PC-Sapi nebo naopak.No v kazdym pripade to ted chodi jak ma. Takze diky za perfektni praci. Na to ze jsi to neladil, tak tam byla jen ta koncepcni chyba s zrcadlenim sektoru 15 do sektoru 3. Kdyby to me tak slo... Ja mivam obvykle tak jednu syntax chybu na strance a logickejch jeste vic. :-(
Jirka
---------------------
sapi tu byla ta zakroucena vec pandora.cz
Konference o SAPI-1
---
Ostatní příspěvky vlákna:
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]