Retro Computing
A comprehensive guide to programming the 6502 processor, focusing on assembly language fundamentals and culminating in a Snake game implementation, demonstrating memory management, addressing modes, and basic game development concepts on vintage hardware.
The 6502 processor is recommended as an ideal starting point for learning assembly programming due to its simplicity with only 6 registers and 56 instructions, making core concepts easily digestible. Extensive learning resources and emulators are available through multiple platforms, though its practical applications are limited to retro programming.
Development of mt32-pi, a baremetal MIDI synthesizer for Raspberry Pi, has been discontinued due to community harassment and intellectual property misuse, affecting the creator's mental health. The project, which enabled vintage PC and MiSTer FPGA setups with MT-32 emulation and SoundFont support, remains stable but will receive no further updates.
A new C64 demo called 'Nine' was released at Fjälldata 2025, featuring innovative programming techniques and an accompanying music track, with a detailed explanation video in development.