Skip to content
FujiNet Go

FujiNet Go Desktop

Heathkit H89

The all-in-one Heathkit with a FujiNet card in a slot, running HDOS and CP/M.

FujiNet Go H89 v0.5.0 Released November 2, 2026 Heath Company, 1979

Screenshots

GNOME

FujiNet CONFIG running under CP/M on the H89, reached through the FujiNet card
The debugger's FujiNet tab: the card's 82C55 and the FujiBus traffic
Preferences: model, memory, monitor ROM and system ROMs

KDE

FujiNet CONFIG running under CP/M on the H89, reached through the FujiNet card
The debugger's FujiNet tab: the card's 82C55 and the FujiBus traffic
Preferences: model, memory, monitor ROM and system ROMs

Windows

FujiNet CONFIG under CP/M on the H89, on Windows
The debugger's FujiNet tab: FujiBus traffic and the card's 82C55
Settings: model, memory, monitor ROM and system ROMs

Features

  • H89 or H88 with 64K, or 128K with the MMS 77318
  • H19 terminal, with an H19 Keys window (F9)
  • Disk controllers: H17, Z-89-37, MMS 77316 and MMS 77320 SASI; a three-port serial card
  • .h8d, .h17, .imd, .td0 and raw disk images; drag and drop onto the window
  • CP/NET to a folder on your computer
  • Debugger (F12) with split octal; the FujiNet card is an 82C55 at 0xD0
  • A boot disk set comes with every release: HDOS 2.0, CP/M 2.2.04 and the fujinet-lib test disks

BIOS ROMs

Required

The H89 needs its monitor, H17 and H19 ROMs. None are bundled.

FileWhat it isCRC32Needed
2732_444-142_mtr90 MTR-90 monitor (444-142) (4 KB) C4FF47C5 Required
2716_444-19_h17 H17 disk controller (2 KB) 26E80AE3 Required
2716_444-29_h19font H19 character font (2 KB) D595AC1D Required

How to add them: A first-run dialog, or Import System ROMs…, takes MAME's h89.zip and heath_tlb.zip as they are, or loose images matched by size and CRC.

Where to get them

Download and install

FujiNet Go H89 0.5.0, released November 2, 2026. Release notes

Linux

Desktop
Package

Install with Flatpak (any distribution)

  1. Install Flatpak with your distribution's package manager if you don't have it yet.
  2. Add Flathub, which supplies the runtime, and the FujiNet Go repository:
    flatpak remote-add --user --if-not-exists flathub \
        https://dl.flathub.org/repo/flathub.flatpakrepo
    flatpak remote-add --user --if-not-exists fujinet-go \
        https://fujinetwifi.github.io/fujinet-go-desktop-flatpaks/fujinet-go.flatpakrepo
  3. Install the GNOME edition (or swap gnome for kde):
    flatpak install --user fujinet-go online.fujinet.go.h89.gnome

Windows

Installer Recommended

Windows 10 or 11, 64-bit. Installs for your user only and needs no administrator rights.

Download fujinet-go-h89-0.5.0-windows-setup.exe

6.8 MB

  1. Run the downloaded file.
  2. If Windows SmartScreen says it protected your PC, choose More info, then Run anyway. The app isn't code-signed yet.
  3. Start FujiNet Go H89 from the Start menu.

Portable zip

Nothing to install. Good for a USB stick or a locked-down PC.

Download fujinet-go-h89-0.5.0-windows.zip

8.6 MB

  1. Right-click the zip, choose Extract All…, and pick a folder.
  2. Open the folder and run the .exe inside.

macOS

macOS app

macOS 13.3 or later. Pick the build for your Mac's chip.

  1. Open the downloaded zip and drag FujiNet Go H89 into Applications.
  2. The first time, Control-click the app and choose Open, then Open again. (On macOS 15 and later: try to open it, then go to System Settings ▸ Privacy & Security and choose Open Anyway.)
  3. Or clear the download quarantine in Terminal:
    xattr -dr com.apple.quarantine "/Applications/FujiNet Go H89.app"
Every file in this release, with SHA-256 checksums
FileForSizeSHA-256
online.fujinet.go.h89.gnome.flatpak Linux · GNOME · Flatpak bundle 5.2 MB 1d2ae748ccf9cacaabddddedc4f833ada86f62803a9e162fa163ebf420c5c237
online.fujinet.go.h89.kde.flatpak Linux · KDE · Flatpak bundle 5.0 MB 8bb15f9a1477af12287e42c49c1637371463d309af1b19c64dc36b22f2e1d39a
fujinet-go-h89-gnome-0.5.0-Linux.deb Linux · GNOME · .deb 5.3 MB 8b672134b8de2eeacca3f0f3a998ff9ace77e7536633bfaff82f710fd79f1f7a
fujinet-go-h89-kde-0.5.0-Linux.deb Linux · KDE · .deb 5.4 MB bbde04e9053d97e59438ce6e1bd70cdc11299624b73b45e50578dda8cf5037b4
fujinet-go-h89-gnome-0.5.0-Linux.rpm Linux · GNOME · .rpm 4.5 MB 3c62b3537bbd8ceb2ac087a1824f24408d3375e3497598276db4333d8a688323
fujinet-go-h89-kde-0.5.0-Linux.rpm Linux · KDE · .rpm 4.6 MB 55e9bbf1a85d64dc50e06007fb9d661b8a872b7f3f0c8e5127a69bc1b6178e9d
fujinet-go-h89-gnome-0.5.0-Linux.tar.gz Linux · GNOME · .tar.gz 5.3 MB 77f96524b1ec7bc271b520037e1fa85ff21285b1c23f7b8cf81d2999c797b13a
fujinet-go-h89-kde-0.5.0-Linux.tar.gz Linux · KDE · .tar.gz 5.4 MB adc9be6890de5eff65410a5d703ea2f4131412a2d99b8319a11f1e95769a4330
fujinet-go-h89-0.5.0-windows-setup.exe Windows installer 6.8 MB 09e6755d3bef1e89141989974476079d6d7db96af3669b03833350d98d50a7e7
fujinet-go-h89-0.5.0-windows.zip Windows portable zip 8.6 MB d758be93fadcf2d0d22b07fa2833d1b4cc52f05dae808c3dd81bd17444dd99c7
fujinet-go-h89-0.5.0-macos-arm64.zip macOS · Apple silicon 5.9 MB 548d80ebc18fe22cc66b67bac9824859c61bf472a2ec3a1dfc47e0a02fa3a997
fujinet-go-h89-0.5.0-macos-x86_64.zip macOS · Intel 5.9 MB 5e3e797909e3f89b79693a1e3b35835bcf4f7dd344774fa45d5364010362999c
fujinet-go-h89-0.5.0-disks.zip Boot disks 401 KB daeb5587e2f8bd18a2c3c5273608e7733f1098dbc86d474b1f64a160175a4716

Built on

FujiNet Go H89 is free software (GPL-3.0). It stands on these projects:

  • VirtualH89 BSD-3-Clause

    Emulator core, adapted. Mark Garlanger

  • Z80Pack MIT

    Z80 CPU, through VirtualH89. Udo Munk

  • puff Zlib

    Inflate for zipped ROM sets. Mark Adler

  • HDOS 2.0 and CP/M 2.2.04 boot disks HDOS public domain; CP/M from the SEBHC archive

    The -disks.zip release download. Heath Company; Digital Research

  • fujinet-firmware GPL-3.0-or-later

    The FujiNet itself, built into every app. Thomas Cherryhomes and the FujiNet contributors

  • Mbed TLS Apache-2.0

    TLS for FujiNet's network protocols. The Mbed TLS contributors

  • libssh, libsmb2, libnfs LGPL-2.1-or-later

    FujiNet's SSH, SMB and NFS protocols. Their respective authors

  • JSON and XML parsing in FujiNet. Dave Gamble; the Expat maintainers

  • SDL 3 Zlib

    Video, audio and gamepads. Sam Lantinga and the SDL contributors

  • GTK 4 and libadwaita LGPL-2.1-or-later

    The GNOME edition's interface. The GNOME project

  • Qt 6 LGPL-3.0-only

    The KDE edition's interface. The Qt Company and contributors

The full list of bundled code, versions and licences is in COMPLIANCE.md. Source code · All releases · Report a problem