#JupiterAce

2025-06-12

@m3tti a DIY electronics kit that - once it's soldered and assembled - will be a replica of the very rare #JupiterAce #8bit computer of the early 1980s. No FPGA, no microcontroller, no Raspberry Pi or similar involved - only real silicon (Z80 CPU, logic ICs etc)

See here:

z80kits.com/shop/tynemouth-min

2025-06-04

Going to build Tynemouth Software's recreation of the #JupiterAce on a live stream "Minstrel 4th"

One of two kits I recently got from
@rc2014, technical issues befell recording/streaming my build of the other one but this should be fine 🤞🏼

watch.thepolarbear.co.uk

#Electronics #RetroComputing

2025-05-28

@rc2014 thanks a lot in advance!

p.s.:I know its's "just" a replica but: *OMG* I'm getting a #JupiterAce !!!

2025-05-10

here's some code from a jupiter ace emulator i started making in my programming language

it's so cool how compact and small code in stack based/rpn languages can be

#programming #rpn #postfix #langdev #emulation #jupiterace

a few functions in my programming language containing a single line of code, with an extra line to describe how many cycles a certain Z80 instruction takes to run
2025-04-14

Oh, I love this one:

"Comparing #FORTH to #BASIC is like comparing a Gothic cathedral to a mud hut." - Steve Vickers

( Vickers is one of the fathers of the legendary #JupiterAce #microcomputer )

Source: theregister.com/2012/09/21/jup

N-gated Hacker Newsngate
2025-04-10

🚀 So, we're supposed to believe that the Jupiter Ace could have dethroned with its Forth language magic? 😂 Spoiler alert: it didn't. Meanwhile, BASIC is over there sipping tea with , laughing at its wannabe competition. 🍵
nemanjatrifunovic.substack.com

2025-01-10

As promised, here is the #jupiterace #forth interpreter and compiler:

codeberg.org/pgimeno/JAForth

All thoroughly tested and working like a charm.

I've also expanded the ROM disassembly present at the Jupiter ACE Archive with loads of new information, and in a format that allows collaboration easily:

codeberg.org/pgimeno/JupiterRO

Next in the plans: a Forth TAP decompiler/lister in Python.

2025-01-07

This is frustrating.

As I announced, I've worked for several days in a #jupiterace #forth interpreter, only pending some unit testing to ensure correctness. I wanted to compare the results against a real Juppy, but typing on the Jupiter is cumbersome and checking with the screen is prone to errors.

So I though, "I know, I'll write a headless JA emulator that takes input and writes output from/to file". That took me about an hour.

Now, that one does all the interpreter does and more!

2025-01-05

Forgot to say, the port of Mazogs to the Jupiter ACE is now complete. Check it out at codeberg.org/pgimeno/Mazogs/re

#jupiterace #mazogs #zx81

2025-01-05

My Forth compiler for the Jupiter ACE in Python was too limited, so I've written a full-fledged interpreter for proper compilation. All words are implemented except:

LOAD BVERIFY VERIFY BLOAD BSAVE LIST EDIT FORGET REDEFINE INKEY BEEP PLOT AT CLS

Now COMPILER, DEFINER, LITERAL etc. work as expected, unlike the previous one. What it doesn't do is run Z80 code, of course.

Now working on unit tests. Stay tuned for more info. This one will be in its own repository.

#jupiterace #forth

2025-01-04

#Tetris (Tetriz) for the #JupiterAce / #Minstrel4D and with joystick support!!

gldm.itch.io/tetriz

2025-01-04

Graphical chess on a 16K #JupiterAce / #Minstrel4D

Program is actually 14K. Yes, I know 1K chess exists, but this is graphical innit.

Photo of a chess game running on the Jupiter Ace clone computer. It is being displayed on a green screen CRT monitor. The screen composes of a board layout on the right-hand side, with chess notation history on the left. I wanted to perform a castling manoeuvre but I have no idea how this program accepts such a command.
2024-12-29

Testing a joystick enabled #JupiterAce / #Minstrel4D game, Tetriz.

Not yet released by GLDM.

Title screen of a Tetris game running on the Jupiter Ace clone computer. It is displaying on my green screen CRT monitor.
2024-12-23

I love this simple setup with my 12" monitor on top of my #Minstrel4D #JupiterAce computer.

Photo showing my Philips green screen CRT monitor on top of the Minstrel 4D computer. The screen is displaying a menu system from SD card contents.Photo showing Philips monitor on top of the computer but supported by an acrylic platform that extends a little further left+right and further back.
2024-12-23

Beautiful (character based) vectors in this 3D Maze game on the #Minstrel4D (#JupiterAce)

Slight curved lines due to curvature of the screen and I was too close with my phone.

Photo of a 3D Maze generated on my Philips green phosphor CRT.
2024-12-17

My Z80 half-cycle-stepped emulator will have to wait for now. I've been working for a while on a Jupiter ACE port of the popular ZX81 Mazogs game.

As part of that effort, I've written a Jupiter ACE Forth compiler in Python, that I guess will also be useful for others who want to develop for this machine in its native language.

The compiler and all the info can be found here:

codeberg.org/pgimeno/Mazogs/sr

#jupiterace #forth #zx81 #mazogs

2024-12-02

Working on a circuit-accurate Jupiter ACE software emulator, but I'm running into some difficulties. The #z80 emulation module I'm using is @floooh's cycle-stepped one, but it doesn't properly implement /WAIT, which the JA employs as the VRAM contention resolution mechanism. Therefore I've started working on a new, half-cycle stepped Z80 emulator as well, which is Mcycle and Tcycle-aware, in order to sample /WAIT and /BUSRQ at the right times.

#JupiterACE #Emulator

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst