3 ms·
I have actually recently picked up Atari 2600 homebrew development as a hobby. My reasons are: 1. The hardware is simple enough that you can completely unders
by cardanome 4y ago
I have actually recently picked up Atari 2600 homebrew development as a hobby.
My reasons are:
1. The hardware is simple enough that you can completely understand everything that is going on. And you absolutely need to understand it, if you want to make good games. Just a great feeling of power and control.
2. You need to use assembly. Even with 8-bit era computers you don't really need to use assembly. Sure, for performance but for many task even the dog-slow Basic of the C64 could get you far. Not many excuses to write substantial amounts of assembly these days, so I really enjoy the challenge.
3. You are forced towards radical simplicity but the hardware is still strong enough that you can make games people might want to play. Even in 2023.
There are great fantasy-consoles like the pico-8 these days but they don't scratch the same itch for me. I enjoy the historicity of programming for a real and very influential console.
Plus, the 6502 instructions set you learn used to be ubiquitous, giving you a head start if you want to program for the C64, NES, Apple ][ and many more systems.
I recommend using https://8bitworkshop.com/ https://8bitworkshop.com/ as you can get an instant feedback loop when developing your game.
I haven't yet finished making a game but I am having great fun!