#nes$A000 · city.bin

#nes

; 8 matches

filter:
  • $F2A0 supersonicGame
    Sonic running across a row of bricks and used question blocks in World 1-1 of Super Mario Bros., with a goomba below and the HUD reading SONIC 000000, WORLD 1-1, TIME 391

    Super Sonic Bros.

    Sonic the Hedgehog running through the original Super Mario Bros. levels with Sonic 1's physics. SMB's own code runs on a 6502 interpreter, with Sonic hooked in over Mario's routines.

    ▶ Playable2026

  • $E230 hyrule3dGame
    First-person on the overworld just north of the starting screen: a red Octorok spits a rock down a sandy path between walls of green tree blocks, with the wooden sword in hand and the NES status bar above

    Hyrule 3D

    The original NES Legend of Zelda in first person. The overworld, all nine dungeons, caves, enemies and dialogue are decoded at runtime from your own ROM and built into 3D.

    ▶ Playable2026

  • $DA70 bdm-coversMusic
    Album cover: a Castlevania II-style night scene with a dialogue box that swears about the curse, captioned ManVsMIDI, The Black Dahlia Murder Covers, Strict Nintendo 2A03 Audio

    What a Horrible Night to Have a Curse

    Fourteen Black Dahlia Murder covers played strictly on the NES's 2A03 sound chip. Two pulses, a triangle, noise and DPCM drums, rendered from real NSF code by viper.

    ▶ Playable2026

  • $B800 viperMusic
    viper editing a phrase of stress_melodeath.vip, with neighbouring phrases shown dimmed above and below and a :gen euclid command previewing five DPCM hits before it runs.

    viper

    A vim-keyed NES chiptune tracker for the terminal that compiles songs to real NSF files, plays them through an emulated 2A03, and can rip music back out of NSFs and cartridges.

    ● In progress2026

  • $C6A0 mario3dGame

    mario3d

    A byte-exact port of Super Mario Bros. World 1-1 from 6502 assembly to TypeScript, verified against a reference emulator every frame, with a button that switches the whole thing into 3D.

    ● In progress2026

  • $8900 robTool
    The top of the generated 1942.html page: a short preamble about the machine-generated disassembly and Game Genie codes, then the iNES header box and the named NES hardware registers

    R.O.B. (Reverse-engineering Opcode Buddy)

    A 6502 disassembler for NROM NES games that writes one hyperlinked HTML listing, plus a scripted-emulator harness for discovering what RAM bytes and routines actually mean. Developed against Capcom's 1942.

    ● In progress2026

  • $8490 rommageExperiment
    rommage's clustered HTML report from a 600-candidate Super Mario Bros. search: the clean 1-1 baseline frame above the top-ranked Game Genie codes, whose frames show garbled tiles, recoloured levels and corrupted HUDs

    rommage

    Brute-force search for NES Game Genie codes. Patch a byte, run the game, compare the frames against a clean run, and keep the codes that change things without crashing.

    ● Write-up2026

  • $CBA0 counterpunchExperiment
    A frame from the project's stable-retro environment: Little Mac lands a punch on a reeling Glass Joe at 1:09 of round 1, under a random policy

    Counterpunch

    A PPO agent that learns NES Punch-Out!! from raw pixels. After about 10 million steps it knocks out Glass Joe in roughly 16 seconds of game time and is starting to land punches on Von Kaiser.

    ● In progress2026