• 0 Posts
  • 98 Comments
Joined 1 year ago
cake
Cake day: July 8th, 2023

help-circle

  • The NES has a picture processor (PPU) that has special things made for 2D, cell (tile)-based graphics with hardware sprites. Being able to reuse tiles and express each tile with a few bytes really helps keep things small, as storage was very expensive back then. Also, without bank switching (which SMB1 did not have), the 6502 could only address up to 64kb of memory (including ROM and RAM).

    The music was also kept small, as it was generated in real time by the audio processor that was embedded in the CPU.

    I’m sure there’s a disassembly out there along with some YouTube videos if you want to understand a bit more. IMO programming for these old systems is more fun compared to modern systems, which in comparison, have no limitations. It is a boon to creativity.

    https://www.youtube.com/watch?v=Tfh0ytz8S0k Here is one good video explaining the basics of graphics on old systems.


















  • They claim to be “pro life”, but the second the baby is born, they stop giving a shit, otherwise, they’d be in favor of universal social services.

    They need to start being called “anti-choice” or “pro-control” instead by the masses. Too long has the right been able to set the narrative in this country (mainly because the opposing party is purposefuly weak, as the phrase “when they go low, we go high” embodies), and it keeps getting more damaging as time goes on.