Inside the Einstein: The MOS, a TatungBytes course: the MOS 1.2 start up screen on a rainbow sunburst
← Back to Modules
module
18

Appendix III: The Monitor's Commands

Type a letter at the > prompt, any numbers after it in hexadecimal separated by spaces, and ENTER. A letter with no command prints Error!.

CommandDoesExample
A xxxx yyyyarithmetic: sum, difference (yyyy - xxxx) and relative-jump offset (-- if out of reach)A 1234 0100 -> 1334 EECC --
C xxxx yyyy zzzzcopies xxxx-yyyy to zzzzC 8000 80FF 9000
D xxxxhexadecimal to decimalD 003E -> 62; D 2000 -> 8192
F xxxx yyyy zzfills xxxx-yyyy with zzF 8000 80FF 23
H ddddddecimal to hexadecimalH 00246 -> 00F6
M xxxxshows xxxx and its contents; type new hex and ENTER to change it, ENTER alone to move on, . to finishM FB40, 23, . makes the prompt #
T xxxx yyyytabulates memory, eight bytes a line, with the bytes as charactersT FB8C FB91 -> FB8C 30 30 30 30 34 35 000045
Zthe register displayA BC DE HL PC SZ-H-PNC

T and M work on memory as your programs see it: with RAM, not the ROM, at the bottom of memory (S4).

The letters B, E, G, R, W, X and Y also have routines in FMTBL (Appendix II); this course does not use them.

Get the Newsletter

New guides, disk images and community finds, roughly once a quarter. No spam, we promise, this isn't Tatung's marketing department.
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe to our newsletter and stay updated.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.