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

EC1045 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"></td><td align=right valign="middle"></td></tr></table><BR>       <div><font>osazeni RMD-1 s RAMkama 41256 min jak 1M prinasi dost velke koplikace protoze dojde k diram v RAMdisku tj. pamet nebude souvisli blok. protoze dresace je udelana tak ze adresi A0-A15 adesuji 64KB blok tj. jednu banku (radu pameti) adresi A16-A17 vibiraji jednotlive banky (rady pameti) a pokut jsou osazeny 41246 pameti tak se upladni i adresi A18-A19 ktere vibiraji 64kb stranky v jednotlivich bankach (radach pameti) pameti 41256</font></div> <div><font></font>&nbsp;</div> <div><font>pro priklad pokut bi se osadilo jen 512kB (16ks 41256) do bank 0 a 1 tak bi bilo 128kB RAM 128kB dira&nbsp; 128kB RAM 128kB dira 128kB RAM 128kB dira 128kB RAM 128kB dira. coz bi&nbsp;asi&nbsp;moc dobre nedopadlo. me znalosti CP/M a obsluhi FDD ci souborovich sistemy jsou na bodu mrazu ale mohu se milit a obsluha ramdisku s tim muze pocitat ze v nem mohou bit diry ale tim padem bi muselo bit nekde ktere 64kB stranky jsou k dispozici zebi to rikala tato promena <font>??? "SKEW_RM:&nbsp; DB&nbsp;0,1,2,3" ???</font></font></div> <div><font></font>&nbsp;</div> <div><font>viznam adres RMD-1</font></div> <div><font>obsazeni V/V prostoru standardni<br/>pouze zapis<br/>40 zapis adresy A16 - A19 (pro 256KB platne jen A16 - A17 32x4164)<br/>41 zapis adresy A0 - A15 (A0 - A7 se nastavi na 00H)<br/>43 pripravi ramdisk na cteni<br/>45 zapis adresy A0 - A15 (A0 - A7 se nastavi na 80H)</font></div> <div><font></font>&nbsp;</div> <div><font>zapis a cteni<br/>42 zapis a cteni dat<br/></font></div> <div><font>lze precist/zapsat najednou az 64kB dlouhy blok za predpokladu ze se zacne na zacatku 64kB stranky tj. na port 41H se zapise 0H a to diky pouzitim nastavitelnich citacu (74193) pro adresy A0-A15. po kazdem cteni ci zapisu na adresu 42H dojde automaticky ke zviseni adresi o 1, preteceni citacu neni nijak osetreno.&nbsp;pro adresy A16-A19 je pouzit pouze registr (74174)</font></div> <div><font></font>&nbsp;</div> <div><font></font><font>EC1045</font></div> <div><font></font>&nbsp;</div> <div><br/></div>  <p> </p><p>Nekdo tu psal, ze ma v maliku jak pro konkretni disk sestavit bios diskovy tabulky. Co takhle Sapickovy RMD-1 disk osazeny 0,5 a 1Mb? Pro RMD-1 osazeny 0,25Mb to mam takhle:<br/><br/>;****************************************<br/>;TABULKY BIOSU PRO CP/M V2.2<br/>;****************************************<br/>DP_BASE:&nbsp;&nbsp;&nbsp;DW&nbsp;SKEW_RM,0,0,0,DIRBUF,DPB_RM ,CHK_C,ALL_C<br/><br/>SKEW_RM:&nbsp; DB&nbsp;0,1,2,3<br/>;****************************************<br/>DPB_RM:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;DW&nbsp;4<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;DB&nbsp;3<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;DB&nbsp;7<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;DB&nbsp;0<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;DW&nbsp;255<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;DW&nbsp;63<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;! DB&nbsp;11000000B,00000000B<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DW&nbsp;16<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DW&nbsp;0<br/>;*****************************************<br/>chk_c:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds&nbsp;16<br/>all_c:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds&nbsp;32<br/>dirbuf:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ds&nbsp;128<br/></p> <p>Jirka</p>