This project will no longer be updated. There is a much better emulator available now: https://github.com/tomm/fab-agon-emulator
This is an emulator for the agon light 8bit computer by Bernardo Kastrup. Here you will only find the frontend of the emulator. It mimics the hardware design by also using two seperate modules the ez80 cpu emulation and the VDP emulation using SDL. The ez80 emulation done by Tom Morton can also be used standalone if you don't need the graphical capabilities of the VDP.
The repository also contains MOS.bin (agon operating system) and bbcbasic.bin for convenience. They are developed by Dean Belfield.
Inspired by the great Commander X16 emulator I started this project to make it easier to develop software for the agon light. The only thing available was BBC SDL and although it is also bbcbasic it isn't that compatible. I choose Rust because I wanted to learn it and coincidentally I've found Tom Morton on the agon light discord who already was working on an ez80 emulation in Rust, too.
The emulator uses Rust and SDL. Look here if you need help setting it up. Linux, Windows and MacOS are all supported.
cargo build -r
cargo run -r
- More keyboard layouts (currently only us,de)
- Color Redefinition (bbcbasic command COLOUR l,p)