<html><body><div>Ahoj Michale, všechny novinky jsou super, zatím jen pár rychlých dojmů z obědové pauzy:</div><div><br></div><div>1) volba „Use CMT hack“ je zašedivěná a nejde mi měnit jinak než ručně v mz800emu.ini</div><div><br></div><div>2) Memory Browser – volby ASCII a Sharp ASCII jsou podle mě prohozené (alespoň tedy malá písmena)</div><div><br></div><div>3) pravý Ctrl mi neemuluje klávesu CTRL – to bude nejspíš závada na mém přijímači, asi zase nějaký nestandardní kód stisknuté klávesy (myslím, že jsme si už kdysi psali ohledně něčeho podobného na mém notebooku – tehdy to byl hlavní Enter vs. Enter na numpadu)</div><div><br></div><div>MP</div><div><br></div><aside>
---------- Původní e-mail ----------<br>
Od: Michal Hucik - ORDOZ &lt;ordoz@ordoz.com&gt;<br>
Komu: Počítače SHARP MZ a jejich emulátory &lt;sharpmz@mail.ordoz.com&gt;<br>
Datum: 24. 7. 2018 9:57:03<br>
Předmět: [SharpMZ] Snapshot emulatoru - rev. 168
</aside><br><blockquote data-email="ordoz@ordoz.com">
  <div>
    <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 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 href="http://ordoz.com/mz800emu/files/interkarate/">http://ordoz.com/mz800emu/files/interkarate/</a>
          Vypnete CMT-&gt;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 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 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>
  

</div>_______________________________________________
<br>SharpMZ mailing list
<br>SharpMZ@mail.ordoz.com
<br>http://mail.ordoz.com/mailman/listinfo/sharpmz
<br></blockquote></body></html>