<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>