Hacking your Nintendo with JavaScript.
summary
A toolchain in JavaScript that reads ROM headers, rips and reinserts sprite sheets, compiles JS to 6502 assembler, and plays chiptune via an emulated APU; it runs in an emulator and can run on real hardware with an EverDrive though an AC adapter failure breaks one demo. Modules include Nestle, nestle-split and nestle-meld for sprites, nestle-sound for four-channel music, and a JS 6502 assembler/parser; most pieces work, some parsing and polish remain.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:57Impossible tasks worth trying
- 5:46Nintendo hardware internals
- 9:17Nintendo 64 basics
- 11:45JavaScript compiler with Nestle
- 15:25Breaking burnout
- 16:52Sound support with Nestle Sound
- 21:16Transcribing music
- 24:11Assembler toolchain challenges
- 26:226502 assembler in JavaScript
- 27:46Four years progress
- 29:10Closing remarks and Q&A
related talks
26mSuper MarioScript: Tools and Tips for NES development
23mAmazing Things One Can Do With JS and the NES
30mControlling the NES with Javascript
25mAfter After Dark: Building Strange Screensavers with Javascript
29mEmulating With JavaScript
46mEmulating the NES/Famicom/Dendy with Web Technologies
27mWriting an emulator in JavaScript?
32mMaking an Emulator in JavaScript?
