Endless - A dive into a C64 game
A technical deep dive into reverse engineering the map compression and memory structure of the 1985 Commodore 64 game 'Endless' using 6502 assembly.
Joshua Thijssen is freelance consultant, developer en trainer, gespecialiseerd in complexe internet systemen, code-optimalisatie en serverbeheer. Hij deelt kennis over webontwikkeling, MySQL tuning, en programmeertalen zoals C, C++, Java, Python en PHP.
9 articles from this blog
A technical deep dive into reverse engineering the map compression and memory structure of the 1985 Commodore 64 game 'Endless' using 6502 assembly.
A developer explains their frustration with negative news and tech trends, leading them to build their own browser from scratch using Rust.
A developer shares 100 personal opinions on programming, software development practices, tools, and team methodologies.
A developer reflects on failed side projects from 1998-2021, including OS development, programming languages, and SaaS tools, exploring the challenges of tech entrepreneurship.
A developer argues for using 'protected' over 'private' visibility for class properties in PHP, discussing flexibility and use-case considerations.
A developer shares their initial experience learning Unity game development by creating a puzzle game inspired by M.C. Escher's 'Relativity'.
A benchmark comparison of switch statements versus map lookups in Go, revealing performance differences and implementation details.
A developer shares their experience switching from a MacBook Pro to a Dell XPS running Windows 10, covering hardware, WSL2, and OS customization.
A conceptual proposal for BitMaelum, a decentralized, privacy-focused email system designed to replace legacy infrastructure.