mz800emu
Open-source emulator of 8-bit personal computers Sharp MZ-800, MZ-700 and MZ-1500. Developed for Linux and Windows using SDL3 (video/audio) and ImGui (GUI).
File Explorer
- build.yml
- cacert.pem
- AddMzEmu.cmake
- AddMzTest.cmake
- BuildRevision.cmake
- Dependencies.cmake
- WindowsRC.cmake
- action_dsl.md
- bp_dsl.md
- cmt_workflow.md
- eventlog_mask.md
- index.md
- memory_layout.md
- mz800_keyboard.md
- README.md
- sharp_display_code.md
- smart_vars.md
- watch_dsl.md
- cacert.pem
- README.md
- README_Czech.md
- action-dsl.md
- expression-syntax.md
- groups.md
- hw-events.md
- irq-filter.md
- irq-sig.md
- match-modes.md
- persistence.md
- README.md
- test-eval.md
- types.md
- vars.md
- cdl_format.md
- CPU-track_format.md
- HW-log_format.md
- HW-log_INITIAL_STATE_format.md
- INT-log_format.md
- IORQ-log_format.md
- MARK-log_format.md
- diff-pcg.md
- edit-tools.md
- hex-view.md
- layers-regions.md
- README.md
- search.md
- bookmarks.md
- callstack.md
- cpu-window.md
- disassembler-window.md
- disassembly.md
- event-viewer.md
- gdg-panel.md
- io-ports.md
- memory-heatmap.md
- memory-map.md
- per-chip-panels.md
- profiler.md
- psg-audio-scope.md
- stack-window.md
- symbols.md
- Trace_Suite.md
- watch.md
- fdc.md
- qdisk.md
- configuration.md
- headless-mode.md
- python-wrapper.md
- README.md
- resources-overview.md
- snapshot-buffer.md
- tools-overview.md
- transport-pipe.md
- transport-tcp.md
- Changelog.txt
- maxspeed-benchmark.md
- README-hotkeys.md
- README.md
- TODO.md
- action-dsl.md
- expression-syntax.md
- groups.md
- hw-events.md
- irq-filter.md
- irq-sig.md
- match-modes.md
- persistence.md
- README.md
- test-eval.md
- types.md
- vars.md
- cdl_format.md
- CPU-track_format.md
- HW-log_format.md
- HW-log_INITIAL_STATE_format.md
- INT-log_format.md
- IORQ-log_format.md
- MARK-log_format.md
- diff-pcg.md
- edit-tools.md
- hex-view.md
- layers-regions.md
- README.md
- search.md
- bookmarks.md
- callstack.md
- cpu-window.md
- disassembler-window.md
- disassembly.md
- event-viewer.md
- gdg-panel.md
- io-ports.md
- memory-heatmap.md
- memory-map.md
- per-chip-panels.md
- profiler.md
- psg-audio-scope.md
- stack-window.md
- symbols.md
- Trace_Suite.md
- watch.md
- fdc.md
- qdisk.md
- configuration.md
- headless-mode.md
- python-wrapper.md
- README.md
- resources-overview.md
- snapshot-buffer.md
- tools-overview.md
- transport-pipe.md
- transport-tcp.md
- Changelog.txt
- maxspeed-benchmark.md
- README-hotkeys.md
- README.md
- TODO.md
- example_psg_write_log_to_midi.py
- README.md
- c_cpp_properties.json
- launch.json
- settings.json
- tasks.json
- c_cpp_properties.json
- launch.json
- settings.json
- tasks.json
- README-ImGui.md
- README-ImGuiFileDialog.md
- README-Linux-opengl3.md
- README-Linux-SDL3.md
- build_osx.md
- build_ubuntu.md
- build_windows.md
- .gitignore
- mcp_server.py
- mcpinit.sh
- README.cs.md
- README.md
- requirements.txt
- app.h
- app_main.h
- app_thread.h
- baseui.c
- baseui.h
- baseui_filechooser.c
- baseui_filechooser.h
- baseui_tools.c
- baseui_tools.h
- build_revision.h
- bookmarks.c
- bookmarks.h
- freeze.c
- freeze.h
- sym_db.c
- sym_db.h
- sym_import_map.c
- sym_import_noi.c
- sym_import_sym.c
- sym_lbl.c
- cputrack.c
- cputrack.h
- eventlog.c
- eventlog.h
- hwlog.c
- hwlog.h
- intlog.c
- intlog.h
- iorqlog.c
- iorqlog.h
- marklog.c
- marklog.h
- reclife.c
- reclife.h
- tlog_common.c
- tlog_common.h
- bp_action.c
- bp_action.h
- bp_event.c
- bp_event.h
- bp_expr.c
- bp_expr.h
- bp_vars.c
- bp_vars.h
- bp_zone.c
- bp_zone.h
- bptmap.c
- bptmap.h
- breakpoints.c
- breakpoints.h
- callstack.c
- callstack.h
- dasm_export.c
- dasm_export.h
- dbgapi.c
- dbgapi_cmdrq.h
- dbgapi_emu.h
- dbgapi_msg.h
- dbgapi_regions.c
- dbgapi_regions.h
- dbgapi_regions_arch.h
- dbgapi_ui.h
- debugger.c
- debugger.h
- eventlog_decoder.c
- eventlog_decoder.h
- eventlog_filter.c
- eventlog_filter.h
- inline_asm.c
- inline_asm.h
- io_activity.c
- io_activity.h
- io_catalog.c
- io_catalog.h
- io_history.c
- io_history.h
- io_history_filter.c
- io_history_filter.h
- mhmap.c
- mhmap.h
- png_encode.c
- png_encode.h
- profiler.c
- profiler.h
- stack_history.c
- stack_history.h
- stack_regions.c
- stack_regions.h
- watch.c
- watch.h
- watch_cache.c
- watch_cache.h
- watch_emu_cache.c
- watch_emu_cache.h
- cmt.c
- cmt.h
- cmt_mzf.c
- cmt_mzf.h
- cmt_mzftape.c
- cmt_mzftape.h
- cmt_save.c
- cmt_save.h
- cmt_tap.c
- cmt_tap.h
- cmt_wav.c
- cmt_wav.h
- cmtext.c
- cmtext.h
- cmtext_block.c
- cmtext_block.h
- cmtext_block_defs.h
- cmtext_container.c
- cmtext_container.h
- cmthack.c
- cmthack.h
- ctc8253.c
- ctc8253.h
- fdc.c
- fdc.h
- wd279x.c
- wd279x.h
- wd279x_internal.h
- wd279x_read_track.c
- wd279x_write_track.c
- framebuffer.h
- framebuffer_done.h
- gdg.h
- gdgclk.h
- video.h
- ide8.c
- ide8.h
- joy.c
- joy.h
- joymz-1x03.c
- joymz-1x03.h
- memext.c
- memext.h
- memory.h
- rom.c
- rom.h
- rom_config.h
- mcs48.c
- mcs48.h
- mz1p16.c
- mz1p16.h
- mz1p16_emu.c
- mz1p16_emu.h
- mz1p16_rom.c
- mz1p16_rom.h
- pio8255.c
- pio8255.h
- pioz80.c
- pioz80.h
- printer.c
- printer.h
- psg.c
- psg.h
- qdisk.c
- qdisk.h
- ramdisk.c
- ramdisk.h
- ff_open_mode.h
- ff_result.h
- MGR1500_V211B_MZF.c
- MGR1500_V211B_MZF.h
- MGR700_V211B_MZF.c
- MGR700_V211B_MZF.h
- MGR800_V211B_MZF.c
- MGR800_V211B_MZF.h
- MGR_V24_MZF.c
- MGR_V24_MZF.h
- MZFLOADER_MZF.c
- MZFLOADER_MZF.h
- SC3SROM_MZF.c
- SC3SROM_MZF.h
- SDERR1500_MZF.c
- SDERR1500_MZF.h
- SDERR800_MZF.c
- SDERR800_MZF.h
- unicard.c
- unicard.h
- unicard_sfn.c
- unicard_sfn.h
- unimgr.c
- unimgr.h
- unimgr_commands.h
- CMakeLists.txt
- cooperation.c
- cooperation.h
- dispatch.c
- dispatch.h
- event_bus.c
- event_bus.h
- hid_keymap.c
- hid_keymap.h
- jsonl_io.c
- jsonl_io.h
- main_pipe.c
- main_pipe.h
- mcp_config.c
- mcp_config.h
- README.md
- tcp_server.c
- tcp_server.h
- trap_manager.c
- trap_manager.h
- mz1500_cmthack.c
- mz1500_regions.c
- mz1500_framebuffer.c
- mz1500_framebuffer.h
- mz1500_framebuffer_done.h
- mz1500_gdg.c
- mz1500_gdg.h
- mz1500_gdg_event.c
- mz1500_gdg_mirror.c
- mz1500_gdg_mirror.h
- mz1500_gdgclk.h
- mz1500_hwscroll.c
- mz1500_hwscroll.h
- mz1500_video.h
- mz1500_vramctrl.c
- mz1500_vramctrl.h
- ROM_MZ1500_0000.c
- ROM_MZ1500_CGROM.c
- ROM_MZ1500_E000.c
- ROM_MZNEWMON_0000.c
- ROM_MZNEWMON_CGROM.c
- mz1500_memory.c
- mz1500_memory.h
- mz1500_rom.c
- mz1500_bootstrap.c
- mz1500_config.h
- mz1500_iorq.c
- mz1500_iorq.h
- mz1500_main.c
- mz1500_main.h
- mz700_cmthack.c
- mz700_regions.c
- mz700_framebuffer.c
- mz700_framebuffer.h
- mz700_framebuffer_done.h
- mz700_gdg.c
- mz700_gdg.h
- mz700_gdg_event.c
- mz700_gdg_mirror.c
- mz700_gdg_mirror.h
- mz700_gdgclk.h
- mz700_hwscroll.c
- mz700_hwscroll.h
- mz700_video.h
- mz700_video_ntsc.h
- mz700_video_pal.h
- mz700_vramctrl.c
- mz700_vramctrl.h
- ROM_MZ700_13A_0000.c
- ROM_MZ700_9B_0000.c
- ROM_MZ700_EU_CGROM.c
- ROM_MZ700_JP_CGROM.c
- mz700_memory.c
- mz700_memory.h
- mz700_rom.c
- mz700_bootstrap.c
- mz700_config.h
- mz700_iorq.c
- mz700_iorq.h
- mz700_main.c
- mz700_main.h
- mz800_cmthack.c
- mz800_regions.c
- mz800_framebuffer.c
- mz800_framebuffer.h
- mz800_framebuffer_done.h
- mz800_gdg.c
- mz800_gdg.h
- mz800_gdg_event.c
- mz800_gdg_mirror.c
- mz800_gdg_mirror.h
- mz800_gdgclk.h
- mz800_hwscroll.c
- mz800_hwscroll.h
- mz800_video.h
- mz800_vramctrl.c
- mz800_vramctrl.h
- ROM_JSS103_0000.c
- ROM_JSS103_CGROM.c
- ROM_JSS103_E000.c
- ROM_JSS105C_0000.c
- ROM_JSS105C_CGROM.c
- ROM_JSS105C_E000.c
- ROM_JSS106A_0000.c
- ROM_JSS106A_CGROM.c
- ROM_JSS106A_E000.c
- ROM_JSS108C_0000.c
- ROM_JSS108C_CGROM.c
- ROM_JSS108C_E000.c
- ROM_WILLY_0000.c
- ROM_WILLY_en_CGROM.c
- ROM_WILLY_en_E000.c
- ROM_WILLY_ge_CGROM.c
- ROM_WILLY_ge_E000.c
- ROM_WILLY_jap_CGROM.c
- ROM_WILLY_jap_E000.c
- ROM_MZ800_0000.c
- ROM_MZ800_CGROM.c
- ROM_MZ800_E000.c
- mz800_memory.c
- mz800_memory.h
- mz800_rom.c
- mz800_bootstrap.c
- mz800_config.h
- mz800_iorq.c
- mz800_iorq.h
- mz800_main.c
- mz800_main.h
- vram_sim_emu_capture.c
- bootstrap.c
- bootstrap.h
- gdg_raster_snapshot.h
- interrupt.c
- interrupt.h
- mzarch.c
- mzarch.h
- mzarch_config.h
- mzarch_platform.c
- mzarch_platform.h
- mzarch_platform_functions.h
- mzevent.h
- snap_audio.c
- snap_cmt.c
- snap_ctc8253.c
- snap_fdc.c
- snap_framebuffer.c
- snap_gdg.c
- snap_hwconfig.c
- snap_ide8.c
- snap_memext.c
- snap_memory.c
- snap_mzarch.c
- snap_pio8255.c
- snap_pioz80.c
- snap_psg.c
- snap_qdisk.c
- snap_ramdisk.c
- snap_unicard.c
- snap_vramctrl.c
- snap_z80.c
- snapshot.h
- snapshot_config.c
- snapshot_config.h
- snapshot_io.c
- snapshot_io.h
- snapshot_mgr.c
- snapshot_mgr.h
- snapshot_quicksave.c
- snapshot_quicksave.h
- snapshot_screenshot.c
- snapshot_screenshot.h
- snapshot_xml.c
- snapshot_xml.h
- audio.c
- audio.h
- cfgmain.c
- cfgmain.h
- customspeed.c
- customspeed.h
- customspeed_event.c
- debug.h
- display.c
- display.h
- emulator.c
- emulator.h
- emulator_measuring.c
- emulator_measuring.h
- i18n_lang.c
- i18n_lang.h
- file_driver.c
- file_driver.h
- memory_driver.c
- memory_driver.h
- iface.c
- iface.h
- iface_audio.c
- iface_audio.h
- iface_audio_resampler.c
- iface_audio_resampler.h
- iface_joy.c
- iface_joy.h
- iface_keyboard.c
- iface_keyboard.h
- iface_keyboard_event.c
- iface_video.c
- iface_video.h
- sdl3_audio.c
- iface_sdl3_events.c
- iface_sdl3_events.h
- iface_video_sdl3.c
- iface_video_sdl3.h
- sdlapp_imgui_video.cpp
- sdlapp_imgui_video.h
- cfgcommon.h
- cfgelement.c
- cfgelement.h
- cfgfile_internal.h
- cfgmodule.c
- cfgmodule.h
- cfgroot.c
- cfgroot.h
- cfgtools.c
- cfgtools.h
- cmt_bitstream.c
- cmt_bitstream.h
- cmt_stream.c
- cmt_stream.h
- cmt_stream_all.h
- cmt_vstream.c
- cmt_vstream.h
- cmtspeed.c
- cmtspeed.h
- z80.c
- z80.h
- z80_execute.inc
- z80_dasm.c
- z80_dasm.h
- z80_dasm_analysis.c
- z80_dasm_compat.c
- z80_dasm_format.c
- z80_dasm_internal.h
- z80_dasm_symtab.c
- z80_dasm_tables.c
- dsk.c
- dsk.h
- dsk_tools.c
- dsk_tools.h
- endianity.c
- endianity.h
- generic_driver.c
- generic_driver.h
- build_iasm_opcodes.pl
- iasm.c
- iasm.h
- iasm_opcodes.h
- dirent.h
- LICENSE
- LICENSE
- stb_image.h
- stb_image_resize2.h
- ImGuiFileDialog.cpp
- ImGuiFileDialog.h
- ImGuiFileDialogConfig.h
- LICENSE
- imgui_impl_opengl3.cpp
- imgui_impl_opengl3.h
- imgui_impl_opengl3_loader.h
- imgui_impl_sdl3.cpp
- imgui_impl_sdl3.h
- imgui_impl_sdlrenderer3.cpp
- imgui_impl_sdlrenderer3.h
- imconfig.h
- imgui.cpp
- imgui.h
- imgui_demo.cpp
- imgui_draw.cpp
- imgui_internal.h
- imgui_tables.cpp
- imgui_widgets.cpp
- imstb_rectpack.h
- imstb_textedit.h
- imstb_truetype.h
- LICENSE.txt
- README-ImGui.md
- ImWidgets.cpp
- ImWidgets.h
- mz_vcode.c
- mz_vcode.h
- mzf.c
- mzf.h
- mzf_tools.c
- mzf_tools.h
- mzglyphs.c
- mzglyphs.h
- mztape.c
- mztape.h
- sdl3_backend.c
- sdl3_backend.h
- sdl3_background_GetEventName.c
- sdlapp.c
- sdlapp.h
- sdlapp_int.h
- sdlapp_options.c
- sdlapp_options.h
- sdlapp_paths.c
- sdlapp_paths.h
- sdlapp_window.c
- sdlapp_window.h
- sdlapp_winmanager.c
- sdlapp_winmanager.h
- sdlapp_winmanager_int.h
- sharpmz_ascii.c
- sharpmz_ascii.h
- sharpmz_utf8.c
- sharpmz_utf8.h
- koi8cs_table.h
- sharpmz_koi8cs.c
- sharpmz_koi8cs.h
- stb_image_write.h
- README.md
- vram_sim.c
- vram_sim.h
- vram_sim_modes.c
- vram_sim_modes.h
- vram_sim_render.c
- wav.c
- wav.h
- z80_meta.c
- z80_meta.h
- z80_meta_table.c
- zxtape.c
- zxtape.h
- CMakeLists.txt
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- .gitkeep
- mz1500emu.po
- mz700emu.po
- mz800emu.po
- mz1500emu.pot
- mz700emu.pot
- mz800emu.pot
- UiCmt.cpp
- UiCmt.hpp
- ui_version_check.c
- ui_version_check.h
- ui_vkbd.c
- ui_vkbd.h
- autotype_window.cpp
- autotype_window.h
- images.c
- images.h
- myimgui.cpp
- myimgui.h
- cmt_fix_mzfsize.cpp
- cmt_tape_index.cpp
- cmt_window.cpp
- CmtGlyphRenderer.cpp
- CmtGlyphRenderer.h
- imgui_cmt.h
- ImGuiCmt.cpp
- ImGuiCmt.hpp
- bm_window.cpp
- bm_window.h
- bpt_edit_panel.cpp
- bpt_edit_panel.h
- bpt_state.h
- bpt_window.cpp
- bpt_window.h
- callstack_window.cpp
- callstack_window.h
- cpu_window.cpp
- cpu_window.h
- dasm_window.cpp
- dasm_window.h
- event_viewer_window.cpp
- event_viewer_window.h
- mhmap_window.cpp
- mhmap_window.h
- mhmap_window_grid.cpp
- mhmap_window_grid.h
- mhmap_window_state.h
- dbg_iconbar.cpp
- dbg_iconbar.h
- io_window.cpp
- io_window.h
- hex_view_backend.h
- membrowser_annot_dialog.cpp
- membrowser_annot_dialog.h
- membrowser_annotations.c
- membrowser_annotations.h
- membrowser_char_inserter.cpp
- membrowser_char_inserter.h
- membrowser_diff_engine.c
- membrowser_diff_engine.h
- membrowser_diff_window.cpp
- membrowser_diff_window.h
- membrowser_edited.c
- membrowser_edited.h
- membrowser_encoding.cpp
- membrowser_encoding.h
- membrowser_fileio.cpp
- membrowser_fileio.h
- membrowser_fill.c
- membrowser_fill.h
- membrowser_fill_dialog.cpp
- membrowser_fill_dialog.h
- membrowser_hexview.cpp
- membrowser_hexview.h
- membrowser_io.cpp
- membrowser_io.h
- membrowser_layers.cpp
- membrowser_layers.h
- membrowser_pcg.cpp
- membrowser_pcg.h
- membrowser_regions.cpp
- membrowser_regions.h
- membrowser_search.cpp
- membrowser_search.h
- membrowser_snapshot.cpp
- membrowser_snapshot.h
- membrowser_state.cpp
- membrowser_state.h
- membrowser_undo.c
- membrowser_undo.h
- membrowser_window.cpp
- membrowser_window.h
- memmap_window.cpp
- memmap_window.h
- dbg_topmenu.cpp
- dbg_topmenu.h
- profiler_window.cpp
- profiler_window.h
- dbg_callstack.cpp
- dbg_callstack.h
- dbg_cpu_panel.cpp
- dbg_cpu_panel.h
- dbg_disassembled.cpp
- dbg_disassembled.h
- dbg_extra_disasm.cpp
- dbg_extra_disasm.h
- dbg_focus_to.cpp
- dbg_focus_to.h
- dbg_iasm_help.cpp
- dbg_iasm_help.h
- dbg_inline_asm.cpp
- dbg_inline_asm.h
- dbg_profiler.cpp
- dbg_profiler.h
- dbg_stack_panel.cpp
- dbg_stack_panel.h
- stack_history_window.cpp
- stack_history_window.h
- stack_regions_window.cpp
- stack_regions_window.h
- stack_window.cpp
- stack_window.h
- sym_window.cpp
- sym_window.h
- symdb_bridge.c
- symdb_bridge.h
- vars_window.cpp
- vars_window.h
- watch_window.cpp
- watch_window.h
- chip_window_helpers.cpp
- chip_window_helpers.h
- ctc_window.cpp
- ctc_window.h
- dbgapi_dispatcher.cpp
- dbgapi_dispatcher.h
- dbgapi_helpers.cpp
- dbgapi_helpers.h
- debugger_state.cpp
- debugger_state.h
- debugger_window.cpp
- debugger_window.h
- fdc_window.cpp
- gdg_window.cpp
- gdg_window.h
- gdg_window_mz1500.cpp
- gdg_window_mz700.cpp
- gdg_window_mz800.cpp
- ide8_window.cpp
- ide8_window.h
- pioz80_window.cpp
- pioz80_window.h
- ppi_window.cpp
- ppi_window.h
- psg_audio_scope_window.cpp
- psg_audio_scope_window.h
- psg_window.cpp
- psg_window.h
- qdisk_window.cpp
- qdisk_window.h
- ramdisk_window.cpp
- ramdisk_window.h
- dsk_create_window.cpp
- dsk_create_window.h
- CustomImGuiFileDialogConfig.h
- CustomImWidgetsConfig.h
- CustomFont.cpp
- CustomFont.h
- CustomFont.png
- igfd_ToggleButton.cpp
- igfd_ToggleButton.h
- imgui_filechooser.cpp
- imgui_filechooser.h
- joy_setup_window.cpp
- joy_setup_window.h
- action_toast.cpp
- action_toast.h
- CMakeLists.txt
- mcp_activity_window.cpp
- mcp_activity_window.h
- mcp_settings_dialog.cpp
- mcp_settings_dialog.h
- mcp_tools_menu.cpp
- mcp_tools_menu.h
- owner_badge.cpp
- owner_badge.h
- README.md
- memext_content.h
- memext_load_dialog.cpp
- memext_map_window.cpp
- memext_map_window.h
- memext_save_dialog.cpp
- message_window.cpp
- message_window.h
- imgui_MenuRadioItem.cpp
- mywidgets.h
- menu_mz800_hw_compat.cpp
- plotter_window.cpp
- plotter_window.h
- pezik_settings_window.cpp
- pezik_settings_window.h
- rom_settings_window.cpp
- rom_settings_window.h
- snapshot_load_dialog.cpp
- snapshot_notification.cpp
- snapshot_quicksave_handler.cpp
- snapshot_save_dialog.cpp
- snapshot_setup_dialog.cpp
- alien.cpp
- alien.h
- bullet.cpp
- bullet.h
- bunker.cpp
- bunker.h
- cannon.cpp
- cannon.h
- formation.cpp
- formation.h
- sprites.h
- endgame_state.cpp
- endgame_state.h
- game_state.h
- gameover_state.cpp
- gameover_state.h
- gameplay_state.cpp
- gameplay_state.h
- interlevel_state.cpp
- interlevel_state.h
- intro_state.cpp
- intro_state.h
- title_state.cpp
- title_state.h
- ai_controller.cpp
- ai_controller.h
- collision.cpp
- collision.h
- debug_overlay.cpp
- debug_overlay.h
- hud.cpp
- hud.h
- audio.cpp
- audio.h
- constants.h
- game.cpp
- game.h
- input.cpp
- input.h
- renderer.cpp
- renderer.h
- spdfd_main.cpp
- spdfd_main.h
- menu_cmt.cpp
- menu_devices.cpp
- menu_fdcontroller.cpp
- menu_ide8.cpp
- menu_memext.cpp
- menu_printer.cpp
- menu_qdisk.cpp
- menu_ramdisk.cpp
- menu_rear_dip_switch.cpp
- menu_rom.cpp
- menu_unicard.cpp
- language_window.cpp
- menu_display.cpp
- menu_interface.cpp
- menu_keyjoy.cpp
- customspeed_setup.cpp
- global_shortcuts.cpp
- menu_debugger.cpp
- menu_emulator.cpp
- menu_snapshot.cpp
- menu_speed.cpp
- menu_tools.cpp
- topmenu.cpp
- topmenu.h
- imgui_version_check.cpp
- imgui_version_check.h
- about_window.cpp
- audio_window.cpp
- auto_layout.cpp
- auto_layout.h
- fps_measurement_window.cpp
- imgui_windows.h
- main_window.cpp
- maxspeed_bench_window.cpp
- measuring_frame_timing_window.cpp
- measuring_gdg_window.cpp
- vkbd_window.cpp
- version_check.c
- version_check.h
- version_xml_parser.c
- version_xml_parser.h
- mz1500emu.ico
- mz1500emu.rc
- mz700emu.ico
- mz700emu.rc
- mz800emu.ico
- mz800emu.rc
- mzs_snapshot.ico
- fs_layer.c
- fs_layer.h
- i18n.c
- i18n.h
- main.c
- main.h
- time_profiler.c
- time_profiler.h
- v1_5_full.bpt
- v1_5_groups_cycle.bpt
- v1_minimal.bpt
- simple.lbl
- simple.map
- simple.noi
- simple.sym
- CMakeLists.txt
- json_test_helpers.h
- test_bookmarks.c
- test_bp_action.c
- test_bp_enforce.c
- test_bp_expr.c
- test_bp_hw_event.c
- test_bp_integration.c
- test_bp_match.c
- test_bp_persist_bc.c
- test_bp_ratelimit.c
- test_bp_sp_threshold.c
- test_bp_vars.c
- test_bp_zone.c
- test_breakpoints.c
- test_breakpoints_v2.c
- test_callstack.c
- test_cputrack.c
- test_dbgapi.c
- test_dbgapi_cmd_origin.c
- test_eventlog.c
- test_eventlog_decoder.c
- test_eventlog_filter.c
- test_freeze.c
- test_hwlog.c
- test_intlog.c
- test_io_activity.c
- test_io_catalog.c
- test_io_filter_andor_group.c
- test_io_history.c
- test_io_history_filter.c
- test_io_ports_cfg.c
- test_io_tracking_e2e.c
- test_iorqlog.c
- test_marklog.c
- test_mhmap_resolve.c
- test_profiler.c
- test_sym_db.c
- test_tlog_common.c
- test_watch.c
- app_stubs.c
- iface_audio_stub.c
- iface_video_stub.c
- mztest.c
- mztest.h
- unity.c
- unity.h
- unity_internals.h
- CMakeLists.txt
- test_cfgfile.c
- CMakeLists.txt
- test_cmt_stream.c
- CMakeLists.txt
- test_cmtspeed.c
- CMakeLists.txt
- test_call_ret_hooks.c
- test_cpu_ctrl_event.c
- test_ei_delay.c
- test_iff_change.c
- CMakeLists.txt
- test_dasm_export.c
- CMakeLists.txt
- test_h_suffix_sym_subst.c
- CMakeLists.txt
- test_motorola_ix.c
- CMakeLists.txt
- test_dasm_sym.c
- CMakeLists.txt
- test_dsk.c
- CMakeLists.txt
- test_generic_driver.c
- CMakeLists.txt
- test_iasm.c
- CMakeLists.txt
- test_mcs48.c
- CMakeLists.txt
- test_mz1p16.c
- CMakeLists.txt
- test_mzf.c
- CMakeLists.txt
- test_mzglyphs.c
- CMakeLists.txt
- test_mztape.c
- CMakeLists.txt
- test_psg_scope.c
- CMakeLists.txt
- test_sdlapp.c
- test_sdlapp_options.c
- CMakeLists.txt
- test_vram_sim.c
- CMakeLists.txt
- test_wav.c
- CMakeLists.txt
- test_z80meta.c
- CMakeLists.txt
- test_zxtape.c
- ci_build_matrix.sh
- CMakeLists.txt
- demo_v0_mvp.py
- README.md
- smoke_cmt_a.py
- smoke_cmt_b.py
- smoke_docs_resources.py
- smoke_screenshot_v1e6c.py
- smoke_user_kb.py
- test_dispatch.c
- test_dispatch_dbgapi_stub.c
- test_dispatch_dbgapi_stub.h
- test_hid_keymap_stub.c
- test_jsonl_parser.c
- test_mcp_config.c
- test_mcp_server_stdio.py
- test_pipe.py
- test_tcp.py
- test_tcp_region_wedge.py
- CMakeLists.txt
- test_memext.c
- test_memory.c
- test_regions.c
- CMakeLists.txt
- test_ctc8253.c
- test_gdg_mirror.c
- test_mz1p16_emu.c
- test_pio8255.c
- test_printer.c
- test_psg.c
- test_unicard.c
- test_wd279x.c
- CMakeLists.txt
- test_sanity.c
- CMakeLists.txt
- test_snapshot_buffer.c
- test_snapshot_io.c
- test_snapshot_mgr.c
- test_snapshot_xml.c
- CMakeLists.txt
- test_membrowser_annotations.c
- test_membrowser_diff.c
- test_membrowser_edited.c
- test_membrowser_fill.c
- test_membrowser_search.c
- test_membrowser_state.c
- CMakeLists.txt
- test_ui_smoke.cpp
- CMakeLists.txt
- .gitignore
- build.sh
- disasm.c
- gen_rom.py
- mz1p16_dots.c
- mz1p16_drawtest.c
- mz1p16_print.c
- mz1p16_probe.c
- mz1p16_rawdump.c
- pctrace.c
- plotraw.c
- README.md
- check_i18n_core.sh
- check_i18n_coverage.sh
- collect-dlls.sh
- generate_build_revision_git.sh
- generate_compile_commands.sh
- i18n_batch_translate.py
- i18n_find_sources.sh
- i18n_translate.py
- igfd_add_translations.py
- mzf_to_c.py
- mzq_to_mzf.py
- Cousine-OFL.txt
- Cousine-Regular.ttf
- DroidSans.ttf
- Karla-Regular.ttf
- NotoSansJP-Regular.ttf
- ProggyClean.ttf
- ProggyTiny.ttf
- Roboto-Medium.ttf
- Breakpoints24.png
- Continue24.gif
- dissassembler24.png
- memory_browser24.png
- Pause24.gif
- Run_To_Cursor.gif
- StepInto24.gif
- StepOver24.gif
- cz.png
- de.png
- es.png
- fr.png
- gb.png
- globe.png
- it.png
- jp.png
- nl.png
- pl.png
- sk.png
- ua.png
- mz1500-photo.png
- mz700-photo.png
- mz800-photo.png
- mzglyphs.ttf
- down.png
- left.png
- right.png
- up.png
- del.png
- f1.png
- f2.png
- f3.png
- f4.png
- f5.png
- inst.png
- 0.bmp
- 1.bmp
- 2.bmp
- 3.bmp
- 4.bmp
- 5.bmp
- 6.bmp
- 7.bmp
- 8.bmp
- 9.bmp
- arrow_up.bmp
- backslash.bmp
- break.png
- graph.bmp
- minus.bmp
- alpha.png
- at.bmp
- blank.bmp
- bracketleft.bmp
- e.bmp
- i.bmp
- libra.bmp
- o.bmp
- p.bmp
- q.bmp
- r.bmp
- t.bmp
- u.bmp
- w.bmp
- y.bmp
- a.bmp
- bracketright.bmp
- colon.bmp
- cr.png
- ctrl.png
- d.bmp
- f.bmp
- g.bmp
- h.bmp
- j.bmp
- k.bmp
- l.bmp
- s.bmp
- semicolon.bmp
- b.bmp
- c.bmp
- coma.bmp
- m.bmp
- n.bmp
- period.bmp
- question.bmp
- shift_l.png
- shift_r.png
- slash.bmp
- v.bmp
- x.bmp
- z.bmp
- space.bmp
- down.png
- left.png
- right.png
- up.png
- del.png
- f1.png
- f2.png
- f3.png
- f4.png
- f5.png
- inst.png
- 0.bmp
- 1.bmp
- 2.bmp
- 3.bmp
- 4.bmp
- 5.bmp
- 6.bmp
- 7.bmp
- 8.bmp
- 9.bmp
- arrow_up.bmp
- backslash.bmp
- break.png
- graph.bmp
- minus.bmp
- alpha.png
- at.bmp
- blank.bmp
- bracketleft.bmp
- e.bmp
- i.bmp
- libra.bmp
- o.bmp
- p.bmp
- q.bmp
- r.bmp
- t.bmp
- u.bmp
- w.bmp
- y.bmp
- a.bmp
- bracketright.bmp
- colon.bmp
- cr.png
- ctrl.png
- d.bmp
- f.bmp
- g.bmp
- h.bmp
- j.bmp
- k.bmp
- l.bmp
- s.bmp
- semicolon.bmp
- b.bmp
- c.bmp
- coma.bmp
- m.bmp
- n.bmp
- period.bmp
- question.bmp
- shift_l.png
- shift_r.png
- slash.bmp
- v.bmp
- x.bmp
- z.bmp
- space.bmp
- down.png
- left.png
- right.png
- up.png
- del.png
- f1.png
- f2.png
- f3.png
- f4.png
- f5.png
- inst.png
- 0.bmp
- 1.bmp
- 2.bmp
- 3.bmp
- 4.bmp
- 5.bmp
- 6.bmp
- 7.bmp
- 8.bmp
- 9.bmp
- arrow_up.bmp
- backslash.bmp
- break.png
- graph.bmp
- minus.bmp
- at.bmp
- blank.bmp
- bracketleft.bmp
- e.bmp
- i.bmp
- libra.bmp
- o.bmp
- p.bmp
- q.bmp
- r.bmp
- t.bmp
- tab.png
- u.bmp
- w.bmp
- y.bmp
- a.bmp
- bracketright.bmp
- colon.bmp
- cr.png
- ctrl.png
- d.bmp
- f.bmp
- g.bmp
- h.bmp
- j.bmp
- k.bmp
- l.bmp
- s.bmp
- semicolon.bmp
- alpha.bmp
- b.bmp
- c.bmp
- coma.bmp
- m.bmp
- n.bmp
- period.bmp
- question.bmp
- shift_l.png
- shift_r.png
- slash.bmp
- v.bmp
- x.bmp
- z.bmp
- space.bmp
- mz800emu_logo.png
- .gitattributes
- .gitignore
- CMakeLists.txt
- Doxyfile
- LICENSE
- Makefile
- README.md
- README_cz.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
-
Build Visit
// repository documentation
Was this content helpful?
(0 ratings)
