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
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start 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