
- MAC TERMINAL EMULATOR 9600 BAUD SERIAL
- MAC TERMINAL EMULATOR 9600 BAUD PORTABLE
- MAC TERMINAL EMULATOR 9600 BAUD CODE
- MAC TERMINAL EMULATOR 9600 BAUD PLUS
MAC TERMINAL EMULATOR 9600 BAUD PLUS

MAC TERMINAL EMULATOR 9600 BAUD SERIAL
Although on a current computer, this time was Serial on host.
MAC TERMINAL EMULATOR 9600 BAUD CODE
(The existing code did not appear to take into account the amount of time executing instructions. Changed the way the accurate clock emulation was coded, it now uses an interval timer instead of sleep() calls.Support for both ROM and RAM objects are implemented( done).Adding support for more 'undocumented' opcodes as defined in "The Undocumented Z80 Documented".Abstracted the memory / address bus ( done).( done - documented behavior appears complete and accurate) Updated the code to have accurate flag handling on some of the rarely used instructions.Added support for interrupt mode 0 ( done - only supports RST xx instructions).Encapsulated the Z80 emulation into a new C++ class ( done - but may need further refinement).Both are good, but z80pack provides the option to run at a given speed. The image I have only supports 2 floppies, so I had to modify the source to have only 2 disks, to allow it to boot. FORMAT works.Ĭ and the extra 'Setup' Disk correctly detects the virtual disk drives, but when generating the boot disk, it adds support for the H47. The CONFIGUR.COM program now correctly auto-detects the virtual floppy drives, there was 2 flags in the H17 status register that needed to be set. This disk image boots without any obvious problems. INIT is now working.Ī hard-sectored HDOS 3.02 boot disk was located by Les Bird. This release of version 1.0 supports the 8250 serial port and currently boots on the emulator. Since the H89 does not use an 8251 for the console port or even the same address as the H8, the H89 emulator will not support this initial release of Version 1.0. This initial release of HDOS appears to be hard-coded for the H8's 8251 UART. Virtual H89 Operating System Status Table Status - First release of source has been uploaded to GitHub - VirtualH89Ĭurrently runs on Mac and Linux.


MAC TERMINAL EMULATOR 9600 BAUD PORTABLE
Portable to a wide-range of the platforms (Windows, Linux, Mac, etc.).amount of memory, which ROM, which controllers, add-on disk drive systems. Be able to select hardware options of the system, i.e.Accurate baud rate between the computer and terminal. Emulation of the H19 Terminal functions (including accurate character and graphic representation).(Be able to play fast-action graphic games). Clock accurate emulation of the entire system.To work with both CP/M, HDOS, and UCSD Pascal.Video clip of the EmulatorĪ quick little clip of the emulator running the snake game:Ī longer clip of the emulator captured directly on the computer, showing the boot process and a short game of gravitron: Goals Source has been released on github: VirtualH89. There is a second online H89 emulator written in JavaScript. This page covers my Heathkit H89 emulator written in C++. H89 Emulator - The Virtual H89 All-in-One Computer
