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

[SharpMZ] pridana emulace QD

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800



Ahoj,

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.

Image:
======

Pokud pri mount image pouzijete jmeno doposud neexistujiciho MZQ souboru, tak se automaticky vyrobi novy image, ktery je pak potreba naformatovat.
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.

Virtual:
=======

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.

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.

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.

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

Win32 snapshot devel verze:
http://duna.ordoz.com/emu_devel/mz800emu-1.0.2_devel-20016-02-18-win32-with_gtk_and_sdl_libs.rar

Michal

Zobrazit původní podobu

Vlákno · 13 zpráv

Zobrazit celé vlákno na jedné stránce

  1. [SharpMZ] pridana emulace QD Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  2. Re: [SharpMZ] pridana emulace QD Radek Suk <suk@[doména skryta]>
  3. Re: [SharpMZ] pridana emulace QD Michal Hucik - ORDOZ <ordoz@[doména skryta]> Přílohy: 2
  4. Re: [SharpMZ] pridana emulace QD Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  5. Re: [SharpMZ] pridana emulace QD " Michal Medek" <Michal.Bruntal@[doména skryta]>
  6. Re: [SharpMZ] pridana emulace QD Radek Suk <suk@[doména skryta]>
  7. Re: [SharpMZ] pridana emulace QD Michal Hucik - ORDOZ <ordoz@[doména skryta]> Přílohy: 7
  8. Re: [SharpMZ] pridana emulace QD Radek Suk <suk@[doména skryta]> Přílohy: 2
  9. Re: [SharpMZ] pridana emulace QD " Michal Medek" <Michal.Bruntal@[doména skryta]> Přílohy: 3
  10. Re: [SharpMZ] pridana emulace QD Michal Hucik - ORDOZ <ordoz@[doména skryta]> Přílohy: 2
  11. Re: [SharpMZ] pridana emulace QD Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  12. Re: [SharpMZ] pridana emulace QD Radek Suk <suk@[doména skryta]> Přílohy: 2
  13. Re: [SharpMZ] pridana emulace QD Radek Suk <suk@[doména skryta]>