<html><body>Ahoj,<br><br>takze vysledky meho pokusu na realnem hw, viz prilohy v poradi 19, 20, 22<br>Mechanika je orinal, media jsou Thomson.<br><br>Mikes<br><br><p>---------- Původní zpráva ----------<br>Od: Michal Hucik - ORDOZ <ordoz@ordoz.com><br>Komu: sharpmz@mail.ordoz.com<br>Datum: 24. 2. 2016 21:31:51<br>Předmět: Re: [SharpMZ] pridana emulace QD</p><br><blockquote><div style="background-color: #FFFFFF; color: #000000">
<div><br>
<br>
Ahoj Radku, a vy co mate QD:<br>
<br>
muzete vyzkouset postup popsany na pripojenych screenshotech?<br>
<br>
1. vyplnit pamet posloupnosti cisel<br>
<br>
2. neformatovat QD a nahrat 2 soubory do 100% velikost QD formatu
+ 1 soubor nad tento limit (EXEC addr = 0x0000 !!!)<br>
<br>
3. zapsat novy QD header<br>
<br>
4. provest reset pocitace (kvuli vymazani obsahu RAM) a natahnout
z QD "FILE3"<br>
<br>
5. po resetu se podivat na obsah pameti - muj obrazek odpovida
tomu, ze se na muj QD veslo presne 8 kB nad ramec QD formatu<br>
<br>
Doufam, ze prilozene screenshoty prolezou mailmanem a ze v bodu 3
jsem ucinil vse co je potreba - v mem emulatoru to alespon takhle
proslo.<br>
<br>
<br>
Michal<br>
<br>
<br>
Dne 23.2.2016 v 20:32 Radek Suk napsal(a):<br>
</div>
<blockquote>
Kluci ted osobne delam takovy archeologicky vyzkum QD. Nejdrive
jsem se <br>
koukal na rutinky v romce, pak na zdrojak QD Basicu. Uz z romky
bylo <br>
jasne ze ty rutinky jsou pripravene jako podprogram neceho vetsiho
a ze <br>
umi vice nez je potreba a ze by to slo cele udelat prehledneji.
Pri <br>
rychlem cteni obsluhy QD v Basicu je okamzite jasne, ze rutinky
jsou <br>
uplne stejne, jen je to lehce upravene pro rezim MZ800. Pri
prohlednuti <br>
SAVE ALL a LOAD ALL je jasne, ze prace s QD a s RAMdiskem je hodne
<br>
podobna. Je videt ze cela myslenka je ta, ze pri bezne praci
uzivatel ma <br>
pracovat s ramdiskem a po ukonceni prace si ma obsah ramdisku
prehrat na <br>
QD medium.
<br>
<br>
Jestli je pravda na <a href="http://www.sharpmz.org/qdinside.htm">http://www.sharpmz.org/qdinside.htm</a> ze
5,52 s trva <br>
cast kdy je mozno cist data tak lze ulozit 70380 bajtu. Je jasne
ze <br>
urcite zde bude nejaka vyrobni tolerance.
<br>
<br>
Protoze na Ramdisk a QD se ma vejit max 32 souboru, tak v pripade
RD, <br>
kde se ulozi 64KB dat je potreba na QD pro vsechny mezery a znacky
mit <br>
87213 bajtu ale toto neni mozne. Reseni by bylo udelat image
ramdisku <br>
jako jednoho souboru specialni rutinkou. Ten program by asi nebyl
moc <br>
slozity.
<br>
<br>
Osobne kdyz bych chtel presne zjistit kolik dat se vejde na QD
medium, <br>
tak bych to udelal tak, ze bych nejdrive zapsal nejaky 60KB
soubor. <br>
Nasledne bych pres write zapsal blok dat ale s parametrem reset
bit2 a <br>
tak bych rekl systemu ze nechci aktualizovat pocet bloku na
zacatku <br>
media. Kdyz bych se vratil z rutinky a mel bych nastavene CY tak
bych <br>
vedel ze zapis neprosel a pomoci puleni intervalu bych hledal
spravnou <br>
hodnotu.
<br>
<br>
Radek
<br>
<br>
<br>
<br>
<span>--</span>
<div><b>Radek</b>
<b>Suk</b></div>
<div>Vedoucí administrátor sítě</div>
<div>
<div><span>SOFTEX NCP, s.r.o., Růžová 1426, 434 01 Most</span></div>
<div><span>Web: <a href="http://www.softex.cz">www.softex.cz</a>, Tel.: 840 77 88 99</span></div>
</div>
<div><br>
</div>
<div></div>
<br>
<br>
<br>
<pre>_______________________________________________
SharpMZ mailing list
<a href="mailto:SharpMZ@mail.ordoz.com">SharpMZ@mail.ordoz.com</a>
<a href="http://mail.ordoz.com/mailman/listinfo/sharpmz">http://mail.ordoz.com/mailman/listinfo/sharpmz</a>
</pre>
</blockquote>
<br>
</div>_______________________________________________<br>SharpMZ mailing list<br>SharpMZ@mail.ordoz.com<br>http://mail.ordoz.com/mailman/listinfo/sharpmz</blockquote></body></html>