HBC-56 Emulator v1.1 released

A project log for HBC-56: 65C02 + TMS9918A on a backplane

HBC-56 A homebrew 8-bit computer with a backplane. Initially with a 65C02 CPU card, a TMS9918A VDP and dual AY-3-8910 audio.

troy-schrapelTroy Schrapel 09/16/2023 at 02:390 Comments

This release includes all build targets and is the first produced using GitHub CI:


Run the emulator Hbc56Emu(.exe)

A number of ROMs are included with each build. When you run the emulator without command-line arguments, you will be prompted for a ROM image (.o file). Matching debugging (.o.lmap and .o.rpt) files will be loaded automatically.


The WebAssembly build must be served by a http server. file:// protocol isn't supported. An easy way to do this is using python's http.server:

> python -m http.server
Serving HTTP on :: port 8000 (http://[::]:8000/) ...

Full Changelog: v1.0...v1.1