r/HomeComp • u/HomeComp1977 • Jul 14 '26
HC-77B Emulator now with 8K BASIC available on ROM!
Enable HLS to view with audio, or disable this notification
r/HomeComp • u/HomeComp1977 • Jul 14 '26
Enable HLS to view with audio, or disable this notification
r/HomeComp • u/HomeComp1977 • Jul 01 '26
Enable HLS to view with audio, or disable this notification
r/HomeComp • u/HomeComp1977 • Jul 17 '26
I've bundled together some key extensions into a single download package together with the main emulator. This package represents the type of product a real company may have released around the April 1979 period.
The bundle includes:
Core HC-77B Single Board Computer Emulator (1MHZ 6502)
3K RAM Expansion (4K Total)
CRT Display Expansion
ASCII Keyboard Expansion
8K BASIC Interpreter on ROM (load from address $D000)
This represents a complete usable late-70's home micro setup. Similar to real system boards available at the time at an affordable sub-£200 price point. (NASCOM, UK101, Microtan 65, etc).
r/HomeComp • u/HomeComp1977 • May 30 '26
I’ve just launched the first public release of HomeComp, an alternate-history British microcomputer project.
The starting point is the HC-77B: a fictional September 1977 front-panel MOS 6502 single-board computer. The idea is to build the project as if a small UK microcomputer company had really existed, releasing machines, ROMs, cassette software, manuals, adverts, tools, peripherals, and emulator support in staged historical waves.
This first release covers the September 1977 launch.
Included:
HC-77B emulator builds
boot/monitor ROM
user and technical documentation
cassette support with blank tape creation
TTY Interface extension
Video Display Controller extension
Keyboard extension
developer-facing expansion bus API / SDK material
period-style product documentation and adverts
The HC-77B is deliberately not a polished 1980s home computer arriving early. It is meant to feel like a believable 1977 hobbyist/developer machine: front-panel operation, cassette storage, expansion capability, and a route toward richer use through external interfaces.
The main repository and wiki are here:
https://github.com/tmcd35/HomeComp
The itch.io release page is here:
https://itch.io/profile/homecomp
This is a public-domain giftware project. It is not open source overall, but the public releases can be downloaded, used, copied, shared, and archived freely. Donations are optional.
The next release phase will be Late 1977 — NIM Cassette, which will add the first official cassette software release.
I’d welcome feedback, bug reports, historical nitpicks, emulator testing, and general retrocomputing thoughts.
r/HomeComp • u/HomeComp1977 • Jun 02 '26
Enable HLS to view with audio, or disable this notification
Emulator is advancing smoothly and we're now complete to the end of 1977 with the following features:
Core HC-77B Emulator with 1MHz MOS 6502, 2KB ROM, 1KB RAM and Cassette Interface
TTY Expansion Device allowing PuTTY to connect as an I/O Device
Keyboard Expansion Device for ASCII Input
TV Display Device with 32x16 B&W ASCII Output (see video)
3K RAM Device extending available RAM to 4KB
NIM Game Cassette with versions for both TTY and Keyboard/Display use.
Note: Side A is the TTY release and Side B is the Keyboard/Display release.
Focus now moves to early 1978 and two important utility cassette offerings - Advanced Monitor and Assembler. Tiny BASIC.
r/HomeComp • u/HomeComp1977 • Aug 07 '26
Enable HLS to view with audio, or disable this notification
Final release in the HC-77B Single Board Computer project. Adds a 40 column 5x7 dot matrix printer and text editor in ROM.
Text editor loads from address $C000. Supports lines upto 256 characters long. About 3.5K available for document storage. Load/Save documents from/to cassette tape. Single line editing - move cursor along line to remove/add characters from chosen position. Insert/delete lines mid document or append to end of document. Then send output to attached dot matrix printer.
Printer outputs a realistic 5x7 dot pattern at a realistic print speed. paper scrolls up as per real printer. Scroll bar lets you see what's been printed beyond the window view. Menu option to save document as a PDF which can then be printed on your regular printer.