├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── asm6.exe ├── assemble.bat ├── assemble.sh ├── constants.asm ├── diff.bat ├── diff.sh ├── docs └── smw_nes_doc.txt ├── macros.asm ├── prg ├── padding │ ├── padding045.bin │ ├── padding051.bin │ ├── padding055.bin │ └── padding058_59.bin ├── prg036.asm ├── prg037.asm ├── prg038.asm ├── prg039.asm ├── prg040.asm ├── prg041.asm ├── prg042.asm ├── prg043.asm ├── prg044.asm ├── prg045.asm ├── prg046.asm ├── prg047.asm ├── prg048.asm ├── prg049.asm ├── prg050.asm ├── prg051.asm ├── prg052.asm ├── prg053.asm ├── prg054.asm ├── prg055.asm ├── prg056.asm ├── prg057.asm ├── prg058_59.asm ├── prg060.asm ├── prg061.asm ├── prg062.asm └── prg063.asm ├── smw.asm ├── smw_nes_extractor.py ├── sound ├── instruments.asm ├── mus_Castle.asm ├── mus_DonutPlains.asm ├── mus_Ending.asm ├── mus_ForestofIllusion.asm ├── mus_GameOver.asm ├── mus_GhostHouse.asm ├── mus_Overworld.asm ├── mus_PlayerDown.asm ├── mus_Title.asm ├── mus_Underground.asm ├── mus_Underwater.asm ├── mus_ValleyofBowser.asm ├── mus_VanillaDome.asm ├── mus_Victory.asm ├── mus_YoshisIsland.asm ├── sfx_1UP.asm ├── sfx_Beep.asm ├── sfx_Block.asm ├── sfx_Chainsaw.asm ├── sfx_Checkpoint.asm ├── sfx_Coin.asm ├── sfx_DragonCoin.asm ├── sfx_EnemyHit1.asm ├── sfx_EnemyHit2.asm ├── sfx_EnemyHit3.asm ├── sfx_EnemyHit4.asm ├── sfx_EnemyHit5.asm ├── sfx_EnemyHit6.asm ├── sfx_EnemyHit7.asm ├── sfx_EnemyHit8.asm ├── sfx_Explosion.asm ├── sfx_Feather.asm ├── sfx_Jump.asm ├── sfx_Pause.asm ├── sfx_Powerdown.asm ├── sfx_Powerup.asm ├── sfx_SpinJump.asm ├── sfx_Swim.asm ├── sfx_Thud.asm ├── sfx_Warp.asm ├── sfx_YoshiFireSpit.asm ├── sfx_YoshiMount.asm ├── sfx_YoshiSwallow.asm └── sfx_YoshiTongue.asm └── style_guide.md /.gitignore: -------------------------------------------------------------------------------- 1 | screens 2 | tilesets 3 | levels 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/README.md -------------------------------------------------------------------------------- /asm6.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/asm6.exe -------------------------------------------------------------------------------- /assemble.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/assemble.bat -------------------------------------------------------------------------------- /assemble.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/assemble.sh -------------------------------------------------------------------------------- /constants.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/constants.asm -------------------------------------------------------------------------------- /diff.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/diff.bat -------------------------------------------------------------------------------- /diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/diff.sh -------------------------------------------------------------------------------- /docs/smw_nes_doc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/docs/smw_nes_doc.txt -------------------------------------------------------------------------------- /macros.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/macros.asm -------------------------------------------------------------------------------- /prg/padding/padding045.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/padding/padding045.bin -------------------------------------------------------------------------------- /prg/padding/padding051.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/padding/padding051.bin -------------------------------------------------------------------------------- /prg/padding/padding055.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/padding/padding055.bin -------------------------------------------------------------------------------- /prg/padding/padding058_59.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/padding/padding058_59.bin -------------------------------------------------------------------------------- /prg/prg036.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg036.asm -------------------------------------------------------------------------------- /prg/prg037.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg037.asm -------------------------------------------------------------------------------- /prg/prg038.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg038.asm -------------------------------------------------------------------------------- /prg/prg039.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg039.asm -------------------------------------------------------------------------------- /prg/prg040.asm: -------------------------------------------------------------------------------- 1 | .dsb 8192, $00 ; This bank is completely empty -------------------------------------------------------------------------------- /prg/prg041.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg041.asm -------------------------------------------------------------------------------- /prg/prg042.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg042.asm -------------------------------------------------------------------------------- /prg/prg043.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg043.asm -------------------------------------------------------------------------------- /prg/prg044.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg044.asm -------------------------------------------------------------------------------- /prg/prg045.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg045.asm -------------------------------------------------------------------------------- /prg/prg046.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg046.asm -------------------------------------------------------------------------------- /prg/prg047.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg047.asm -------------------------------------------------------------------------------- /prg/prg048.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg048.asm -------------------------------------------------------------------------------- /prg/prg049.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg049.asm -------------------------------------------------------------------------------- /prg/prg050.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg050.asm -------------------------------------------------------------------------------- /prg/prg051.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg051.asm -------------------------------------------------------------------------------- /prg/prg052.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg052.asm -------------------------------------------------------------------------------- /prg/prg053.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg053.asm -------------------------------------------------------------------------------- /prg/prg054.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg054.asm -------------------------------------------------------------------------------- /prg/prg055.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg055.asm -------------------------------------------------------------------------------- /prg/prg056.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg056.asm -------------------------------------------------------------------------------- /prg/prg057.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg057.asm -------------------------------------------------------------------------------- /prg/prg058_59.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg058_59.asm -------------------------------------------------------------------------------- /prg/prg060.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg060.asm -------------------------------------------------------------------------------- /prg/prg061.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg061.asm -------------------------------------------------------------------------------- /prg/prg062.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg062.asm -------------------------------------------------------------------------------- /prg/prg063.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/prg/prg063.asm -------------------------------------------------------------------------------- /smw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/smw.asm -------------------------------------------------------------------------------- /smw_nes_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/smw_nes_extractor.py -------------------------------------------------------------------------------- /sound/instruments.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/instruments.asm -------------------------------------------------------------------------------- /sound/mus_Castle.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_Castle.asm -------------------------------------------------------------------------------- /sound/mus_DonutPlains.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_DonutPlains.asm -------------------------------------------------------------------------------- /sound/mus_Ending.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_Ending.asm -------------------------------------------------------------------------------- /sound/mus_ForestofIllusion.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_ForestofIllusion.asm -------------------------------------------------------------------------------- /sound/mus_GameOver.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_GameOver.asm -------------------------------------------------------------------------------- /sound/mus_GhostHouse.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_GhostHouse.asm -------------------------------------------------------------------------------- /sound/mus_Overworld.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_Overworld.asm -------------------------------------------------------------------------------- /sound/mus_PlayerDown.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_PlayerDown.asm -------------------------------------------------------------------------------- /sound/mus_Title.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_Title.asm -------------------------------------------------------------------------------- /sound/mus_Underground.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_Underground.asm -------------------------------------------------------------------------------- /sound/mus_Underwater.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_Underwater.asm -------------------------------------------------------------------------------- /sound/mus_ValleyofBowser.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_ValleyofBowser.asm -------------------------------------------------------------------------------- /sound/mus_VanillaDome.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_VanillaDome.asm -------------------------------------------------------------------------------- /sound/mus_Victory.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_Victory.asm -------------------------------------------------------------------------------- /sound/mus_YoshisIsland.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/mus_YoshisIsland.asm -------------------------------------------------------------------------------- /sound/sfx_1UP.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_1UP.asm -------------------------------------------------------------------------------- /sound/sfx_Beep.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Beep.asm -------------------------------------------------------------------------------- /sound/sfx_Block.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Block.asm -------------------------------------------------------------------------------- /sound/sfx_Chainsaw.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Chainsaw.asm -------------------------------------------------------------------------------- /sound/sfx_Checkpoint.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Checkpoint.asm -------------------------------------------------------------------------------- /sound/sfx_Coin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Coin.asm -------------------------------------------------------------------------------- /sound/sfx_DragonCoin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_DragonCoin.asm -------------------------------------------------------------------------------- /sound/sfx_EnemyHit1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_EnemyHit1.asm -------------------------------------------------------------------------------- /sound/sfx_EnemyHit2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_EnemyHit2.asm -------------------------------------------------------------------------------- /sound/sfx_EnemyHit3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_EnemyHit3.asm -------------------------------------------------------------------------------- /sound/sfx_EnemyHit4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_EnemyHit4.asm -------------------------------------------------------------------------------- /sound/sfx_EnemyHit5.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_EnemyHit5.asm -------------------------------------------------------------------------------- /sound/sfx_EnemyHit6.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_EnemyHit6.asm -------------------------------------------------------------------------------- /sound/sfx_EnemyHit7.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_EnemyHit7.asm -------------------------------------------------------------------------------- /sound/sfx_EnemyHit8.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_EnemyHit8.asm -------------------------------------------------------------------------------- /sound/sfx_Explosion.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Explosion.asm -------------------------------------------------------------------------------- /sound/sfx_Feather.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Feather.asm -------------------------------------------------------------------------------- /sound/sfx_Jump.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Jump.asm -------------------------------------------------------------------------------- /sound/sfx_Pause.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Pause.asm -------------------------------------------------------------------------------- /sound/sfx_Powerdown.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Powerdown.asm -------------------------------------------------------------------------------- /sound/sfx_Powerup.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Powerup.asm -------------------------------------------------------------------------------- /sound/sfx_SpinJump.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_SpinJump.asm -------------------------------------------------------------------------------- /sound/sfx_Swim.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Swim.asm -------------------------------------------------------------------------------- /sound/sfx_Thud.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Thud.asm -------------------------------------------------------------------------------- /sound/sfx_Warp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_Warp.asm -------------------------------------------------------------------------------- /sound/sfx_YoshiFireSpit.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_YoshiFireSpit.asm -------------------------------------------------------------------------------- /sound/sfx_YoshiMount.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_YoshiMount.asm -------------------------------------------------------------------------------- /sound/sfx_YoshiSwallow.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_YoshiSwallow.asm -------------------------------------------------------------------------------- /sound/sfx_YoshiTongue.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/sound/sfx_YoshiTongue.asm -------------------------------------------------------------------------------- /style_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/palaceswitcher/SMW-NES-Disassembly/HEAD/style_guide.md --------------------------------------------------------------------------------