<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<br>
<br>
Ahoj,<br>
<br>
pridal jsem do emulatoru podporu quick disku. Podporuju dva typy:
klasicky MZ 1F11 ve forme Zdenkovych MZQ image souboru a virtual QD,
coz je namapovany adresar z PC, ktery se potom chova jako QD medium.<br>
<br>
Image:<br>
======<br>
<br>
Pokud pri mount image pouzijete jmeno doposud neexistujiciho MZQ
souboru, tak se automaticky vyrobi novy image, ktery je pak potreba
naformatovat.<br>
Vsimnul jsem si, ze Zdenkuv emu zrejme vyrabi image o 1 bajt vetsi,
nez je ve skutecnosti potreba. Netestoval jsem kompatibilitu, ale
snad by s temi mymi mensimi MZQ nemel byt ve Zdenkovem emu problem.<br>
<br>
Virtual:<br>
=======<br>
<br>
Emulator v adresari vidi jen soubory s priponou MZF. To jak jsou
soubory nativne serazeny pri listovani adresarem je zaroven
presentovano jako jejich poradi na QD mediu. <br>
<br>
Ukladani souboru na QD: pokud na QD v emulatoru ulozite nejaky
soubor, tak se nejprve vytvori qd_temp.tmp, ktery se po dokonceni
operace pokusi emulator prejmenovat na soubor se jmenem, ktere
odpovida nazvu uvnitr MZF + mzf pripona.<br>
<br>
Virtual QD umi rozeznat pokus o formatovani media a tento prikaz
ignoruje. Pokud formatujete prazdny adresar, tak to probehne bez
chyby. Pokud se v adresari nachazi nejake MZF soubory, tak se ROM
pokusi formatovani 5x zopakovat a pak vyhlasi hardware error.<br>
<br>
Zrojak je zatim dost neucesany. Modul je jiz castecne pripraven k
implementaci do unikarty. Z tohoto duvodu jsem zde udelal i nekolik
kompromisu v tom jak se virtualni medium chova.<br>
Po ulozeni souboru na QD si ROM provadi kontrolu ctenim. Pri tomhle
kontrolnim cteni je nove ulozeny soubor vzdy zarazen jako posledni,
nicmene pri jakemkoliv normalnim cteni je jiz zarazen v takovem
poradi, jak mi jej vyda sluzba pro cteni adresare.<br>
<br>
Win32 snapshot devel verze:<br>
<font size="+1"><a class="moz-txt-link-freetext" href="http://duna.ordoz.com/emu_devel/mz800emu-1.0.2_devel-20016-02-18-win32-with_gtk_and_sdl_libs.rar">http://duna.ordoz.com/emu_devel/mz800emu-1.0.2_devel-20016-02-18-win32-with_gtk_and_sdl_libs.rar</a><br>
<br>
Michal<br>
<br>
</font>
</body>
</html>