Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.81 KB

CLI-EMU.md

File metadata and controls

49 lines (37 loc) · 1.81 KB

mz700-cli - RUN THE CLI EMULATOR with Node.js

COMMAND LINE

> mz700-cli [-c <mzt-filename>] [<mzt-filename>]

OPTIONS

  • c - Set a MZT file to the data recorder as CMT.

PARAMETERS

  • <mzt-filename> - A MZT-filename to be loaded to the memory immedietely.

COMMANDS

  • exit - Exit from the emulator.
  • run - Run MZ-700 emulation.
  • stop - Stop emulation.
  • step [<num>] - Execute N instructions and stop. num default is 1.
  • vram - Print VRAM to console.
  • reg - Print register.
  • key <input-strings> - Convert the string to MZ-700's Key-Matrix, Then push those stroke.
  • jp <addr> - Set the PC of Z80 CPU.
  • mem set <addr> <data> [ <data> ...] - Write data to the memory
  • mem dump <addr> - Print the contents of the memory.
  • cmt set <mzt-filename> - Set CMT to the data recorder.
  • cmt eject - Eject CMT.
  • cmt play - Push the PLAY button of the data recorder.
  • cmt rec - Push the REC button of the data recorder.
  • cmt stop - Push the STOP button of the data recorder.
  • bp set <addr> - Set break points at the address.
  • bp rm <addr> - Remove the break points set at the address.
  • bp clear - Clear all break points.
  • conf key duration make <num> - Set key making duration by millisec.
  • conf key duration release <num> - Set key releasing duration by millisec.
  • conf key duration make - Print key making duration.
  • conf key duration release - Print key releasing duration.

Parameters for the commands

  • <num> : Number.
  • <addr>, <data> : Specify the address like 0123h as hexadecimal or 1024 as decimal
  • <input-string> : String structured by the keys of the MZ-700 Key-Matrix.