I'm making an interactive tutorial for building an NES sound driver.
This is the first exercise, which simply plays a square wave on the first pulse channel.
It includes a live text editor which assembles your code into an NSF and plays it in an emulator.
Live app: https://bobbicodes.codeberg.page/nerdy6502/
Source: https://codeberg.org/bobbicodes/nerdy6502

#chiptune #NESDev #JavaScript #6502assembly #programming

Nerdy6502

The first 2 lessons of Nerdy6502, the interactive NES sound tutorial are written up and launched: https://bobbicodes.codeberg.page/nerdy6502/
Nerdy6502

Lesson 4 is complete, which is a working NES sound engine skeleton: https://bobbicodes.codeberg.page/nerdy6502/
Nerdy6502

Lesson 5 of the Nerdy6502 interactive NES sound tutorial. This one was a big jump which adds a table of song data and a fetching routine, allowing the engine to handle multiple independent channels.
Nerdy6502