jsH89 - The first Heathkit H89 emulator written in Javascript.

jsH89 Copyright (c) 2014-2016 Mark Garlanger

Sorry your browser does not support the canvas tag in HTML5. Please upgrade your browers.

jsH89 is a Heath/Zenith H/Z-89 emulator 100% written in Javascript. It emulates the underlying Z80 CPU, for the computer portion of the H89. Currently, the H19 terminal functionality is coded directly in javascript and does not attempt to recreate the Z80 and software running on the terminal board..


Just press [ON] in the demo above.

Current disk images: A: CP/M boot,  B: Gravitron II, Froggs,   C: Seabattle

To boot, press "B", then return.

Some standard CP/M programs are on A:, B: contains Gravitron II, Froggs (not fully functional due to bugs in the H19 emulation portion of the emulator),  C: has Seabattle.

grav2 brief info: 'S' - few second shield, 'D' - fire missile, 'F' - thrust in the direction of the ship. Numeric keypad (with num-lock on) point the ship in any of the 8 directions,

Froggs info: this program shows some problems in the H19 emulation, it's not quite playable at the moment.

seabattle info: z & c fire, 4 - left, 5 - stop, 6 - right.

Last Modified: Friday, 27-Jul-2018 23:47:41 PDT

Contact Details

Mark Garlanger

Email: mark [at] garlanger [dot] com

If you email me, PLEASE check your spam filter for any responses.

Website: www.garlanger.com


This site is dedicated to preserving the history of the original Heathkit computers. They were initially release in 1977 and included the 8-bit H-8 and 16-bit H-11 systems. The H89 was released in 1979.