Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 00:02 02 Aug 2026 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Gami1000 -- OS like Amiga 1000 -- the 'Boing Boing' demo

Author Message
amiga
Regular Member

Joined: 08/05/2025
Location: Belgium
Posts: 53
Posted: 07:50pm 29 Jul 2026
Copy link to clipboard 
Print this post

Hello there,

The Gami100 project is coming along nicely.

For those unfamiliar with it: Gami1000 is a tribute to the "dream team"
that designed the Amiga 1000 ,both its hardware and software.

I am using a board based on the ESP32-P4 and ESP32-C6
(specifically, the Guition JC4880P443).

It employs a CP/M-style philosophy: a BIOS/kernel.

The FORTH language acting as the interface between the BIOS/kernel and the Lua interpreter (which is used for application development).

This approach allows the OS to be upgraded using text files containing FORTH code.

If you want to add new features ,such as drawing new shapes or adding a protocol,you simply drag and drop the file onto the SD card, and that’s it .

There is no need to compile or flash the P4.

Lua calls upon FORTH functions to communicate with the BIOS and kernel.

Every application coded in FORTH or Lua runs as a micro-VM within its own context (a model known as the "Actor" model, similar to Erlang).

There is a single, dedicated VM_LCD that manages the LCD screen; all other applications (VMs) communicate with it via messages.

Application VMs also communicate with each other using messages.

The result is a functional Workbench, featuring a demo with two FORTH-based VMs (chosen for speed,they are at least ten times faster than Lua).

Both VMs send graphics commands to their respective viewports.

The project is moving forward...



The Boing Boing . Demo

http://youtube.com/shorts/KMXAsWpQjsQ

https://youtube.com/shorts/W8E2Vkyn97Y?feature=share
Edited 2026-07-30 22:07 by amiga
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2026