Credits to Nerdy Nights
Credits to Nerdy Nights
Super Mario Bros was 31KB big
64KB Memory
8px by 8px Tiles
64 colors available
4 palettes for sprites
4 palettes for BG
A tile can only display 4 colors
A palette has 4 colors
Credits to nesdoug
Background graphics
32x30 tiles
Independent foreground sprites
64 sprites at a given time in this section of memory
8 sprites max per scanline
2 square
1 triangle
1 noise
1 DMC
Credits to @pikuma
Credits to Orj
NESFab is a new programming language for creating NESÂ games. Designed with 8-bit limitations in mind, the language is more ergonomic to use than C, while also producing faster assembly code.
http://pubby.games/nesfab
Simple audio rom (beep)
6502 Assembly
NESFab
Simple audio rom (beep)
Register 4015: audio channels activation (square 1 is the first bit)
Register 4000: Duty cycle (tone, volume, etc)
Register 4002 and 4003: Wave period control
Sprite painting (mario)
Sprite painting (mario)
Sprite painting (mario)