~/talk

Through the Warp Zone: Hacking Super Mario Brothers

Talkat Open Source Bridge 2015 · 2015-06-23..06-26· [creative-coding]
slides:none on file

An emulator reconstructs the NES by running its 6502 instructions so a dumped 40 kilobyte ROM becomes editable; using Hex Fiend to search and change bytes (for example the warp label bytes 04 03) and running the modified image in Medifin emulator sends Mario to a different world (04 → world 8) or to the minus world when a label byte becomes the space value; discovery relies on a hand-made disassembly found on GitHub and trial edits that visibly work.

AI-written summary · about

  1. 0:00Emulation and Super Mario
  2. 1:10Emulating Nintendo hardware
  3. 3:36ROMs and disassembling Super Mario
  4. 9:18Live demo: warp zones
  5. 12:53Minus world glitch explained
  6. 18:30Hacking warp zones via ROM edits
  7. 22:00Why minus world glitch happens
  8. 26:13Procedural worlds in Super Mario
  9. 32:26Custom worlds via ROM edits
  10. 34:22Game Genie and memory hacking
  11. 39:12How Game Genie worked
  12. 45:05Music and procedural generation
  13. 46:53Future projects and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.