H8 Emulator for the H89 User
After they're booted, the H8 and the H89 are equivalent systems. Yes, the H89 has a Z80 processor, but all Heath-written software will run on either system. So, if you had and H89 and you want to relive the early days of home computing, you can use the emulator.
Just make sure you don't try to run any software that requires a Z80 processor. That would not be good.
Booting an H8 for the H89 User
The first time you start the emulator, change the preferred ROM image to the PAM/GO ROM. See Emulator Preferences on the edit menu for directions. Then quit and restart the H8. You should see "030 000 PC" in the LEDs on the GUI window.
With the H8 GUI window front, do the following:
1 | Select Manage Diskettes... from the File menu. Make sure you have a bootable volume inserted in the SY0: drive. |
2 | Click the "GO" button (#4) on the GUI, or press the "g" key on the Macintosh keyboard. |
3 | If the H-19 window pops open, press Command-8 then Command-W to select then hide the H8 GUI. |
4 | If the H8 beeps and displays the word "SPACE" in the LEDs. press Command-T to display the terminal window, press the space bar once to set the console baud rate, then press Command-8 / Command-W to select then hide the H8 GUI. |
5 | Press return to boot. |
With the H8 window hidden, it should be impossible to tell that you are using an H8 emulator and not an H89 emulator.
There is, however, one good reason for leaving the H8 GUI window visible in the background, and that is so that you can "see" disk activity. On a real H89, you could hear the diskettes grinding away and know that the system was doing something where there was nothing happening on the console. This emulator doesn't provide audible feedback, but you will see the execution address change and the LEDs blink in response to disk activity. It is at least some assurance that the system has not hung.
By the way, it's normal for the LEDs to blink and even go blank at times. HDOS disables interrupts frequently, causing PAM/8 to miss an LED refresh cycle. This would cause the LEDs to blink on a real system. That same behavior is emulated here.
Also, please be aware that Basic will turn the front panel LEDs off altogether in an attempt to gain some speed from not having to refresh their content. Again, this is normal and should not cause you any concern.
Please refer to Booting HDOS 2.0 for more information on booting HDOS on the emulator.