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

Accurately emulates core hardware: CPU Z80, GDG (WHID 65040-032), CTC i8253, PIO Z80, PIO 8255, PSG SN76489AN - with precise internal signal timing.
Supports peripherals: CMT (MZF/MZT/TAP/WAV), FDC WD279x, Quick Disk, ramdisks (MR1R18, Pezik variants), memory extensions, Unicard and IDE8.

Integrated Z80 debugger with inline assembler, memory browser and breakpoints.
Snapshot system for saving/loading complete emulator state (.mzs archives).
Virtual keyboard, autotype, joystick support, variable speed control.

GUI localized into 10 languages. Alternative ROM sets (JSS, WILLY) included.

Software and games repository:
MZF files: https://original.sharpmz.org/
DSK images: http://mz-800.com/

Features

  • Emulation of 8-bit computers Sharp MZ-800, MZ-700 and MZ-1500
  • Accurate emulation of core hardware: CPU Z80, GDG, CTC i8253, PIO Z80, PIO 8255, PSG
  • Emulation of undocumented hardware behavior
  • Precise timing of internal signals
  • CMT with MZF, MZT, TAP and WAV support including motor control emulation
  • FDC WD279x with DSK image support and image creation tools
  • Quick Disk, ramdisks (MR1R18, Pezik), memory extensions, Unicard, IDE8
  • Integrated Z80 debugger with inline assembler, memory browser and breakpoints
  • Snapshot system - complete state save/load as .mzs ZIP archives
  • Quick Save/Load with configurable modes (basic, incremental, rotational)
  • Virtual keyboard, autotype and joystick support
  • Variable emulation speed control with 1% step precision
  • GUI localized into 10 languages with automatic detection
  • Alternative ROM sets included (JSS, WILLY English/German/Japanese)
  • Per-channel audio volume control with experimental stereo PSG
  • Cross-platform: Linux and Windows

Project Samples

Project Activity

See All Activity >

Categories

Games, Emulators

License

GNU General Public License version 3.0 (GPLv3)

Follow Sharp MZ-800 Emulator

Sharp MZ-800 Emulator Web Site

Other Useful Business Software
Train ML Models With SQL You Already Know Icon
Train ML Models With SQL You Already Know

BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Sharp MZ-800 Emulator!

Additional Project Details

Operating Systems

BSD, Linux, Windows

Languages

Czech, Dutch, English, French, German, Italian, Japanese, Polish, Slovak, Spanish, Ukrainian

Intended Audience

Developers, End Users/Desktop

User Interface

GTK+, SDL

Programming Language

C

Related Categories

C Games, C Emulators

Registered

2015-09-17