Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Jiri Biba Zpět na příspěvek

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>Re: Re: RMD-1:</B></td><td align=right valign="middle"></td></tr></table><BR><p>Tak jsem dnes zkousel RMD-1 osazeny 1Mb Ram, 32 ks 41256<br/>Zatim to vypada, ze z HW RMD-1 plyne, ze jak 256Kb, tak 1024 Kb ma vzdy 4 sektory na stopu, tedy co rada (banka) pameti, to jeden sektor. Cislo sektoru se posila na adresu 50h.&nbsp;Skutecne, pokud se neosadi vsech 32 cipu 4164 nebo 41256, tak budou v&nbsp;disku diry, jak psal Petr. &nbsp;RMD-1 ma "hodne" stop.&nbsp; Pokud je pozadovan zapis ci cteni&nbsp;stopy&nbsp;0-256, tak se cislo stopy posle na port 51h. To me je zatim jasny.&nbsp;Ale od tohoto mista je mi to trochu zahadou. Viz program obsluhy RMD-1 z moji CP/M:<br/>ADRMD:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LD&nbsp;A,(LOG_SECTOR)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUT&nbsp;(50H),A<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LD&nbsp;HL,(LOG_TRACK)<br/>&nbsp;<font color="red">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LD&nbsp;C,51H<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BIT&nbsp;0,H<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JR&nbsp;Z,ARMD1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LD&nbsp;C,55H<br/>ARMD1:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OUT&nbsp;(C),L<br/></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LD&nbsp;HL,(DMA_ADR)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LD&nbsp;BC,8052H<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RET&nbsp;</p> <p>Z vypisu je zrejmy, ze se testuje A16, to znamena zda neni stopa v rozsahu 257 az 512. Pokud je vetsi nez 256, tak se&nbsp;nizsi byte cisla stopy zasle na adresu 55h. Podle me by se mel nizsi byte poslat na 51h a vyssi na 55h. Je to cely naky divny. Pokud se testuje jen A16, vubec to nepozna stopy nad 512, takze to takhle nemuze byt pro RMD-1 s pameti 1024 Kb, ktery by mel mit 4x vice stop nez RMD-1 s pameti 256kb. Stale mi to nejak neni jasny, mozna ze mi neco unika s tim prednastavovanim citacu na RMD-1.<br/>Pokusim se tomu prijit na kloub a napsat prislusny programky.<br/>Na Romana bych mel pozdeji prosbu, zda by na zaklade toho myho badani neopravil Bios tabulku co poslal pro 1Mb RMD-1. Zjisteny parametry poslu.</p> <p>Jirka</p>