Sharp MZ-700 /

mz700-js Inactive

A JavaScript MZ-700 emulator that runs in the browser, with register and memory views and a built-in Z80 assembler.

Screenshot of mz700-js
Emulator World (captured from takamin.github.io) · MIT (screenshot of the project's own web build) · source

Facts

Runs on
Windows, macOS, Linux, Android, iOS
Browser based
License
Open source (MIT)
System ROMs
Open replacement included
Mobile
Partial Tablets get a screen keyboard and controls, but on phones the control panel never appears, so there is no way to type.
Opens
.mzt
Written in
TypeScript
First release
2016
Authors
takamin
Last checked
Oct 2026

Mobile

  • Does not haveOfficial app
  • HasRuns in a mobile browser
  • Does not haveTouch controls
  • HasOn-screen keyboard
  • Unknown:Native keyboard
  • Does not haveBluetooth gamepad
  • Unknown:Portrait layout
  • Unknown:Landscape layout
  • Does not haveInstallable
  • Does not haveWorks offline

Has it Doesn't have it Not known yet

Features

  • Not listed:Save states
  • Not listed:Rewind
  • Not listed:Fast-forward
  • Not listed:Run-ahead
  • Not listed:Online multiplayer
  • Not listed:CRT shaders
  • Not listed:A/V recording
  • Not listed:Cheats
  • Not listed:Achievements
  • Not listed:Themes

Input

  • Not listed:Gamepad
  • Not listed:Touch controls
  • Not listed:Light gun
  • Not listed:Mouse
  • Not listed:Positional key mapping
  • Not listed:Symbolic key mapping
  • HasOn-screen keyboard
  • Not listed:Native keyboard

For developers

  • HasDebugger
  • Not listed:Memory viewer
  • HasDisassembler
  • Not listed:Profiler
  • Not listed:Trace logger
  • Not listed:Scripting
  • Not listed:Command line

Features not listed may still exist. Edit this entry if something is missing or wrong.