Emulation
I think I know how to make retro computers go brrr, at least for the most part.
Navigation
Gigatron MAME Driver
A port of Phil Thomas' Gigatron.js emulator to the MAME framework.
There is a blog post about it here.





Gigatron website
Phil's emulator
My Gigatron driver
My Gigatron CPU code
Chip8Adv
A very simple reimplementation of the CHIP-8 virtual machine for the Game Boy Advance.
Created by RCA in 1977, CHIP-8 was made for the express purpose of easily making programs for
the RCA COSMAC VIP and Telmac 1800 microcomputers.
This reimplementation was written with some assistance from CowGod's documentation and dmatlack's implementation for Linux using
OpenGL.
It runs all standard CHIP-8 games just fine, but a lot of the more commonly found ones are using
certain SuperChip instructions. No SuperChip instructions work.
This emulator was written as a PogoShell plugin, and is included as part of the Simple kernel for the EZ-Flash Omega and EZ-Flash Omega: Definitive
Edition.

Source code (As of Jan 15, 2019)
AdvCadia
An Emerson Arcadia 2001 emulator for
the Game Boy Advance.
Like Chip8Adv, this was also created as a PogoShell plugin, included
with the Simple kernel.
It was derived from the Super Bug Advance
emulator created by Amigan Software, porting it from HAMlib to HeartLib.
Compatibility is about the same as SuperBugAdvance, however I doubled the playfield size, and
scaled the screen accordingly.
Not many games, if any, are considered playable, and the sound is very broken.
Just use MAME. :P






Source code