Jupiter Ace Emulator

The Jupiter Ace (Jupiter Cantab, 1982) is a small British home computer that runs Forth instead of BASIC. It has a Z80A at 3.25 MHz, an 8 KiB ROM holding the Forth system, a 32×24 character screen whose characters can all be redefined, a 40-key keyboard, and a one-bit speaker. This emulator runs the original ROM on an emulated Z80, in real time, with sound, tape and snapshots.

You must have a Pico 2 or equivalent to run this emulator.


6 Likes

For those following the emulator lessons and hardware notes documents: both are updated in the release of this emulator.

2 Likes

It’s brilliant what you manage to create.

1 Like

This is amazing - I’m going to have some fun with this.

1 Like

Release v1.1

Support for the PicoCalc shell:

  • Exit to shell, a new item on the menu’s first page, between Save settings and About…. It returns to the shell when the emulator was started by UF2 Loader with the shell installed as /BOOT2350.UF2. It refuses, and says why, when there is no card, when the firmware was not started by the loader, or while a tape recording is not on the card yet.
  • File times from the shell’s clock. Settings, tapes, saved states and screenshots written to the card carry the shell’s local date and time. Started without the shell, files are dated 2026-01-01 00:00, as in 1.0.