Un émulateur de MZ-800 / MZ-700 / MZ-1500 pour Windows.

Les changements principaux sont:
– Added main debugger window + IASM + 4 auxiliary disassembled windows, CPU Registers and Memory Map windows, Symbols, Bookmarks, Watch
– Created a system of « smart » breakpoints + variables and scripting
– CDL + Memory Heatmap window + CDL export/import
– Trace suite for offline analytics: CPU track, IORQ Log, Interrupt Log, HW log
– Stack Monitor, Stack regions analytics, Stack History
– I/O Ports monitor + tracking history
– Event log, visualization + analytics and tools
– Callstack: experimental heuristics
– CPU profiler
– Completely rewritten FDC emulation + HW state monitor
– Completely rewritten QD image emulation + HW state monitor
– z80ex replaced with our own, faster and more accurate z80-mz800 https://github.com/michalhucik/z80-mz800
– GDG MZ-800: added some previously undocumented features, see the GDG Documented project https://www.ordoz.com/gdg-documented/
The only intentionally unimplemented feature remains the Superimpose bit, which would not bring anything fundamental from an emulation standpoint but would unnecessarily complicate the counting of screens by elapsed pxCLK.
– Unicard: full integration of the complete FS API for firmware uc1 rev.60 and uc3 v0.26 (the latter still uses the original QD bootstrap)
– The project is now officially split into three MZ architectures: MZ-800 / MZ-1500 / MZ-700 (PAL, NTSC). The primary architecture remains MZ-800.
– DSK tools removed: replaced by the standalone MZdisk project https://github.com/michalhucik/mzdisk
– bugfix: emulator window did not come to the foreground when launched from a console (Windows)
– bugfix: removed VRAM latch on MZ-1500 (it seems to be implemented only on MZ-800 – unverified)
– bugfix: loading of the preselected ROM from the configuration file (.ini) the ROM setting was ignored at startup and the default ROM was always loaded
– comprehensive refactoring of all internal libraries
– completely rewritten thread communication via dbgapi, EE implementation + many other minor improvements, bugfixes and new bugs
– upgrade Dear ImGui 1.91.9 WIP -> 1.92.6-docking
– by default the program is always set to English localization on launch, as this version is usually the best tested
– project is moved to Github https://github.com/michalhucik/mz800emu – Source code is no longer updated on SourceForge

























