Agon Light Joystick Interface
I’ve built a joystick interface for my Agon Light, using a PCB I found online. This is an improvement on the last time I did this and just stuck wires in the GPIO ports.
Writing C and assembly for the Agon Light, an 8-bit machine with a modern twist. Graphics, joysticks, and a game engine built from scratch.
The Agon Light is a modern 8-bit computer built around a Z80-compatible eZ80 running at 18MHz, with an ESP32 handling video and sound. It is fast enough to be useful and simple enough to understand completely, which makes it close to an ideal machine to write code for.
This is where I work out how to program it in C rather than BASIC: setting up a toolchain, drawing graphics, reading joysticks, and gradually building a game engine.
Agon Light Debug Printing
Agon Light C Development
Gamedev the hard way - doing it all myself
Agon Light Graphics Tests
Learning how to draw things on the Agon Light
I’ve built a joystick interface for my Agon Light, using a PCB I found online. This is an improvement on the last time I did this and just stuck wires in the GPIO ports.
Here’s how to send text out the Agon Light’s USB port to an attached serial monitor, so it can be used for debug logging.
How to write code for the Agon Light (and Console8) using C instead of BASIC, under Linux. It might work with WSL2 in Windows, and it might work on a Mac.
May 12, 2024
Apr 26, 2024
Jan 14, 2024