A variation of the Virtual H89 computer, configured as an H8. This variation always includes an H19 terminal and an INS8250 serial port at 350Q (0E8H) (actually, all four H8-4 ports), although the INS8251 (and cassette) at 370Q (0F8H) is an available option. Also, RAM via H8-1/3 cards do not support gaps, any gaps are automatically filled with RAM.
For additional help refer to the H89 Help files.
Keypad documentation for the (default) PAM-37 monitor ROM (primary function):
|0||BOOT||Universal Boot, prompts for device, port, unit.|
|3||RADIX||Radix select, Hex/Octal.|
|4||GO||Go, start execution at current PC.|
|5||IN||In, input byte ....|
|6||OUT||Out, output byte ....|
|7||SI||Single Step (not yet implemented).|
|A (+)||NEXT||In MEM, increment address and show value.|
|B (-)||LAST||In MEM, decrement address and show value.|
|C (*)||CANCEL||(Cancel other operations.)|
|D (/)||ALTER||Enter Alter Value mode.|
|E (#)||MEM||Select Memory display mode.|
|F (.)||REG||Select Register display mode.|
Note, keys have alternate meanings in other contexts. For example, in the BOOT function (context) the keys 0-3 are used to select device, port, and unit.
The RTM/0 key is not implemented. The RST/0 (system reset) key is implemented by holding the Shift key down while clicking on the "D" ("/") key.
Keys may also be activated using the host computer keyboard. The keys 0-9, A-F, and legacy "+", "-", "*", "/", "#", and ".", are mapped to their keypad equivalents. In this case, the RST/0 function is implemented by combining the Alt key with either "D" or "/".
Configuration properties specific to the H8 follow.
h89_keypad = 0:BOOT H17 170 SP;\ 1:PRI H47 174 AF;\ 2:SEC H67 270 BC;\ 3:RADIX H37 274 DE;\ 4:GO HL;\ 5:IN IX;\ 6:OUT IY;\ 7:SI IR;\ 8:LOAD AF';\ 9:DUMP BC';\ A:+ NEXT DE';\ B:- LAST HL';\ C:* CANCEL;\ D:/ ALTER RST/\u2191;\ E:# MEM;\ F:. REG PC
Not all devices from the H89 have H8 equivalents.