u/PendragonDaGreatin r/programming • Recommends
On “wideNES - Peeking Past the Edge of NES Games”
Yep, in the 2600 clone/port of Space Invaders the state of your shields is held directly in ram, so instead of having to create and store separate sprites for each state the shield could be in, you just read that hunk of RAM directly and if it was a 1 you drew the green pixel.
Here's a video of a 2600 emulator done in Minecraft that allows you to view RAM directly to help illustrate this: link to this video