<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><font size="+1">Ahoj,</font></p>
<p><font size="+1">pomalu se chystam k vydani dalsi verze emulatoru.
Nekterym z vas jsem v poslednich tydnech obcas poskytnul nejake
snapshoty z devel verze, nicmene v poslednich dnech jsem i
oproti tomu pridal a opravil docela dost dalsich veci.</font></p>
<p><font size="+1">Chtel bych vas poprosit aby jste se na emulator
podivali, odzkouseli a pripadne mi poreportovali, kdyz najdete
chyby. Neocekaval bych ani tak potize v samotne emulaci
standardnich periferii. Jde mi predevsim o UI, nove pridany HW a
nove debugovaci nastroje.</font></p>
<p><font size="+1">Zde je k dispozici snapshot
<a class="moz-txt-link-freetext" href="https://www.ordoz.com/mz800emu/snapshot/">https://www.ordoz.com/mz800emu/snapshot/</a></font></p>
<p><font size="+1">Tady je changelog oproti posledni stable verzi...
Podrobnejsi popisy bugfixu jsou v historii na SVN.<br>
</font></p>
<pre>
Novinky a zmeny v emulaci:
        - CMT: kliknutim na "hodiny" se prepina zobrazeni mezi "play time" a
         "remaining time"
        - CMT: nyni lze prehravat krom MZF, ci M12 souboru take WAV
        - CMT: nyni lze prehravat paskove archivy MZT a TAP (TAP sice neni pro MZ-800 nativni
         format zaznamu, nicmene existuje tu male mnozstvi her a programu, ktere
         pracuji s nativnim ZX CMT formatem)
         Soubory MZT lze jednoduse vytvaret spojenim nekolika MZF za sebe,
         napr. <a class="moz-txt-link-freetext" href="http://ordoz.com/mz800emu/files/interkarate/">http://ordoz.com/mz800emu/files/interkarate/</a>
         Vypnete CMT->CMT hack do virtual CMT nahrajte interkarate.mzt,
         otevrte tape filelist a nastavte u prvniho souboru rychlost
         1200 Bd a u dalsich napr. 3600 Bd, nasledne v emulatoru F12 + C a
         ve virtual CMT play, nebo dvojklik na prvnim souboru ve
         filelistu...
        - moznost nastavit "zadni switch" pro prepinani MZ-800 / MZ-700 rezimu
         a pro zmenu polarity CMT signalu
        - novy nastroj Virtual keyboard (Alt + K)
        - moznost vypnout hotkeys v main window
        - pridana podpora joysticku, je mozno pripojit bud nativni JOY, nebo
         emulovany pres numericky keybord
        - PEZIK: pridana moznost zalohovani ramdisku a moznost volby obsazenych bank
        - implementovany dalsi nedokumentovane vlastnosti okolo PIOZ80, PSG a GDG
        - velke mnozstvi drobnych bugfixu
        - optimalizace vykonu
        - Linux: lepsi casova synchronizace
        - QDISC: novy nastroj na tvorbu QD image
        - QDISC: zvyseni max limitu pro velikost media
        - Display: pridana moznost Forced full screen redrawing (melo by to
         pomoci pokud mate potize s prekreslovanim hlavniho okna, napr. v
         Linuxu :)
        - novy nastroj pro vytvoreni DSK souboru
        - pridana zjednodusena emulace Unicard. Implicitni adresar pro SD
         root je "./SD". Zmenu adresare SD root lze provest pouze tehdy,
         pokud je zarizeni odpojeno. S pripojenim Unicard, provede emulator
         inicializaci SD root adresare na ulozi do nej soubory, ktere jsou potrebne
         pro spusteni SD managera. Pokud je pripojen Quickdisk a je zapnuty
         do rezimu "Unicard Boot Loader", tak staci stisknout RESET (F12) + Q
         a nabootuje se Unicard Manager.
         Prozatim je implementovano jen cteni RTC, nastaveni pracovniho
         adresare, cteni CWD, cteni adresare v rezimu FILELIST, otevreni a cteni
         souboru, cteni statusu. Dale je mozne mountovat a ejectovat DSK z
         SDROOT.
        - filechooser: u MZF souboru je v nahledu zobrazeno info z MZF
         headeru
        - pridana podpora numericke klavesnice
        - pridana zjednodusena implementace IDE8
         (podporovano systemem NIPOS od Marka Smihly - <a class="moz-txt-link-freetext" href="https://www.ordoz.com/mz800emu/files/nipos/">https://www.ordoz.com/mz800emu/files/nipos/</a> )
         Radic podporuje standardni CHS a "ztratovy" 16 bit rezim, nicmene jsem
         naimplementoval (a zatim neodzkousel) i LBA + podporu nativni 8 bit
         datove sbernice, tak jak to umi napr. CF disky
        - nyni lze definovat externi ROM s podporou CMT hack
        - implementovany oba typy MemExt. U MemExt-u Davida Luftnera se obsah FLASH nahrava ze souboru
         a neni emulovano jeji prepisovani primo ze Sharpa. ROM FLASH rovnez neni emulovana.
         (Zarizeni by mela byt podporovana napr. systemem MZIX <a class="moz-txt-link-freetext" href="https://sourceforge.net/projects/umzix/">https://sourceforge.net/projects/umzix/</a> )
Debugger:
        - pridana historie vykonanych instrukci
        - po dvojkliku na jmeno registru se nastavi dissassembled focus na
         adresu z hodnoty registru
        - po dvojkliku na adresu v zasobniku se nastavi dissassembled focus
         na adresu z hodnoty ulozene v zasobniku
        - byly pridany informace o stavu PIO8255, CTC8253, PIOZ80 a info
         o stavu interrupt signalu
        - pridana moznost zmenit stav maskovani interruptu z CTC2
         (Vystupem z PIO8255)
        - pridana informace o GDG signalech a moznost nastavovat regBorder,
         regPal, regWF a regWF
        - pridan 32 bitovy uzivatelsky citac vykonanych CPU taktu
        - v dissassembled window je nyni mozne scrollovat v rozsahu cele
         pameti pomoci Up, Down, PgUp a PgDown a koleckem mysi
        - krom puvodniho "step into" byly pridany take funkce "step over" a
         "run to cursor"
        - v debuggeru lze nyni nahravat MZF soubory do RAM
        - mame nove ikony v toolbaru :)
        - vytvoren nastroj pro dissassemblovani libovolneho bloku z RAM,
         nebo z aktualne mapovane pameti (Alt + I)
        - vytvoren novy Memory Browser (Alt + E), ktery umoznuje prohlizeni,
         nebo editaci libovolneho bloku z RAM, VRAM, ROM, MemExt a vsech ramdisku.
         Komparativni mod umoznuje vizualizovat zmeny v pameti oproti
         posledni refreshi. Dale take nabizi moznost ulozit, libovolnou
         cast kterekoliv pameti do souboru, nebo ji naopak z jakehokoliv
         binarniho souboru nahrat
        - pridana moznost potlacit audio pri animaci debuggeru
Obecne:
        - prizpusobeni interface pro SDL-2.0.5
</pre>
</body>
</html>