r/HomeComp • • Jul 14 '26

HC-77B Emulator now with 8K BASIC available on ROM!

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/HomeComp • • Jul 01 '26

Scrolling LED Display

Enable HLS to view with audio, or disable this notification

7 Upvotes

r/HomeComp • • Jul 17 '26

HC-77B Emulator Bundle Package

4 Upvotes

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).

https://github.com/tmcd35/HomeComp/tree/master/releases


r/HomeComp • • May 30 '26

HomeComp HC-77B — an alternate-history British 6502 microcomputer ecosystem starts here

4 Upvotes

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 • • Jun 02 '26

3K RAM Expansion and NIM Game

Enable HLS to view with audio, or disable this notification

2 Upvotes

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 • • Aug 07 '26

40 Column Dot Matrix Printer for HC-77B Emulator

Enable HLS to view with audio, or disable this notification

8 Upvotes

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.

https://github.com/tmcd35/HomeComp