C
-
CHIP-8 emulator in C
CHIP-8 is one of the most popular target architectures for aspiring emulator writers. I’m planning to implement it in hardware, so I thought that writing a software emulator/interpreter would be …DOOM on a watch
Does it run DOOM? I was trying to find a good use case for my LILIGO TTGO T-Watch . It’s a programmable smart watch featuring the amazing ESP32 chip and a 240x240 color LCD screen. I keep hearing …MCPU emulator (and ATTiny85 port)
MCPU is a neat minimal 8-bit CPU (CPU design by Tim Boescke in 2001, cpldcpu@opencores.org) - see its opencores project file and GitHub repo . It fits into 32 macrocells on a CPLD and can operate on …Detecting directional taps on M5Stick-C
As M5Stick only has three buttons, I wanted to prototype a control scheme based on accelerometer either by tilting or tapping the device from the sides. Maybe we can reliably detect “directional” taps …Implementing Solitaire in C
Solitaire was the first computer game I have played, ages ago, on an ancient Windows 3.1 laptop. I have never actually implemented it. When I say Solitaire, I actually mean the Klondike variant, which …