An H8 for the Rest of Us!

Site last updated

home   release   support   design   resources   legal   site map

8-May-2003

 

New / Updated
Material

download this site

H8 Picture / Link to release page

Welcome!

I built my first H8 system — a hardware unit like the one to the right — sometime in late 1979. It eventually had 56K of RAM, three double-sided disk drives, an H-19 terminal and a Xerox Diablo daisy-wheel printer. The system lasted some ten or eleven years before the H8 "blew smoke" and died.

I built my second H8, this one a software emulation, the subject of this web site, starting in early 2001. I expect a bit more than eleven years of life from this H8!

When I started this project I had a set of goals:

  • preserve the look, feel, and operation of the front panel;
  • run the HDOS 1.6 and 2.0 operating systems, unmodified (including, though I didn't remember it at the time, HUG's replacement H-17 disk driver);
  • provide an emulated H-19 terminal, H-17 disk system, serial ports and other standard hardware;
  • run most user-written HDOS programs;
  • allow access to the Macintosh modem and printer.
full screen shot front panel test17 in action thumbnail links

The overall goal was that, with few limitations, a program running inside the H8 emulator would not know the difference between the emulator and a real H8 / H-17 / H-19 environment.

These goals have been met and, in many ways, surpassed. For example, I didn't expect to be able to run the disk diagnostic program, TEST17, but in fact it runs great and gives good (though pointless) results.

My other, personal, goal was to teach myself Macintosh programming. I'd written code for the Apple IIgs and was very familiar with the concepts. But there are many differences; in fact, the Mac toolbox interface is, in many ways, much more basic and crude than that in GS/OS. Regardless, the H8 emulator is not your typical Macintosh program, and I think that I've squeezed about all the Macintosh programming knowledge I'm going to squeeze out of this particular project.

The project is, for all intents and purposes, complete with release 5.3.2 of the emulator. Any remaining bugs will be fixed as they are found, but the feature set is complete. More than complete, if you consider the user convenience features added in the 5.2 release series. If I go any further along these lines, it will no longer be an H8!

If there is any more H8 software I should be carrying in the HDOS Utilities subpage, please let me know what it is and where I might get it. I've reorganized the site a bit and have room for more software. And if I can swing it, I'd like to get the HDOS source code and distribute it through this site. Watch this space.

Anyway, please have a look around the site — I'd recommend especially the design and help sections. And why not download the emulator and give it a try! As you will see on the release and legal pages, the emulator is being distributed as freeware.

Thanks for visiting, and Enjoy!

Dave Shaw
Heath8080A Project

go to top


Link to Apple Computer         Link to Optima System

counter

visitors since 4-March-2002

Counter provided by

Link to Digits.com


home   release   support   design   resources   legal   site map  


© 2001, 2002, 2003 by David A. Shaw. Please see the legal page for details.
10 Big Myths about copyright explained