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
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
Sign Up 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