├── gfx ├── mario.2bpp ├── bonusgame.2bpp ├── coingame.2bpp ├── mariodark.2bpp ├── mariomoon.2bpp ├── titlescreen.2bpp ├── enemies │ ├── wario1.2bpp │ ├── wario2.2bpp │ ├── classic.2bpp │ ├── treezone1.2bpp │ ├── treezone2.2bpp │ ├── treezone3.2bpp │ ├── treezone4.2bpp │ ├── hippolevel.2bpp │ ├── macrozone1.2bpp │ ├── macrozone2.2bpp │ ├── macrozone3.2bpp │ ├── macrozone4.2bpp │ ├── mariozone1.2bpp │ ├── mariozone2.2bpp │ ├── mariozone3.2bpp │ ├── mariozone4.2bpp │ ├── spacezone1.2bpp │ ├── spacezone2.2bpp │ ├── turtlezone1.2bpp │ ├── turtlezone2.2bpp │ ├── turtlezone3.2bpp │ ├── macrozoneboss.2bpp │ ├── mariozoneboss.2bpp │ ├── pumpkinzone1.2bpp │ ├── pumpkinzone2.2bpp │ ├── pumpkinzone3.2bpp │ ├── pumpkinzone4.2bpp │ ├── spacezoneboss.2bpp │ ├── treezoneboss.2bpp │ ├── turtlezoneboss.2bpp │ ├── wariocastle1.2bpp │ ├── wariocastle2.2bpp │ └── pumpkinzoneboss.2bpp ├── tilesets │ ├── level1.2bpp │ ├── macrozone1.2bpp │ ├── macrozone2.2bpp │ ├── macrozone3.2bpp │ ├── macrozone4.2bpp │ ├── mariozone1.2bpp │ ├── mariozone2.2bpp │ ├── mariozone3.2bpp │ ├── mariozone4.2bpp │ ├── spacezone.2bpp │ ├── treezone1.2bpp │ ├── treezone2.2bpp │ ├── treezone3.2bpp │ ├── treezone4.2bpp │ ├── treezone5.2bpp │ ├── warioroom.2bpp │ ├── macrozoneboss.2bpp │ ├── mariozoneboss.2bpp │ ├── pumpkinzone1.2bpp │ ├── pumpkinzone2.2bpp │ ├── pumpkinzone3.2bpp │ ├── pumpkinzone4.2bpp │ ├── treezoneboss.2bpp │ ├── turtlezone1.2bpp │ ├── turtlezone2.2bpp │ ├── turtlezone3.2bpp │ ├── wariocastle.2bpp │ ├── pumpkinzoneboss.2bpp │ ├── turtlezoneboss.2bpp │ └── pumpkinzoneboss2.2bpp ├── overworld │ ├── macrozone.2bpp │ ├── mariozone.2bpp │ ├── overworld.2bpp │ ├── spacezone.2bpp │ ├── treezone.2bpp │ ├── mariocastle.2bpp │ ├── pumpkinzone.2bpp │ └── wariocastle.2bpp ├── spritemappings2.asm ├── spritemappings3.asm └── spritemappings.asm ├── levels ├── level01.bin ├── level02.bin ├── level03.bin ├── level04.bin ├── level05.bin ├── level06.bin ├── level07.bin ├── level08.bin ├── level09.bin ├── level10.bin ├── level11.bin ├── level12.bin ├── level13.bin ├── level14.bin ├── level15.bin ├── level16.bin ├── level17.bin ├── level18.bin ├── level19.bin ├── level20.bin ├── level21.bin ├── level22.bin ├── level23.bin ├── level24.bin ├── level25.bin ├── level26.bin ├── level27.bin ├── level28.bin ├── level29.bin ├── level30.bin ├── level31.bin ├── level32.bin ├── enemysets.asm ├── tilesets.asm └── levelheaders.asm ├── tilemaps ├── mappings │ ├── 01.bin │ ├── 02.bin │ ├── 03.bin │ ├── 04.bin │ ├── 05.bin │ ├── 06.bin │ ├── 07.bin │ ├── 08.bin │ ├── 09.bin │ ├── 10.bin │ ├── 11.bin │ ├── 12.bin │ ├── 13.bin │ ├── 14.bin │ ├── 15.bin │ ├── 16.bin │ ├── 17.bin │ ├── 18.bin │ ├── 19.bin │ ├── 20.bin │ ├── 21.bin │ ├── 22.bin │ ├── 23.bin │ ├── 24.bin │ ├── 25.bin │ ├── 26.bin │ ├── 27.bin │ └── 28.bin ├── minigame │ ├── rat.bin │ ├── 30coin.bin │ ├── 50coin.bin │ ├── 200coin.bin │ ├── 999coin.bin │ └── conveyor.bin └── overworld │ ├── treezone.bin │ ├── macrozone.bin │ ├── mariozone.bin │ ├── spacezone.bin │ ├── turtlezone.bin │ ├── minigamehill.bin │ ├── overworld1x1.bin │ ├── overworld1x2.bin │ ├── overworld2x1.bin │ ├── overworld2x2.bin │ ├── pumpkinzone.bin │ └── wariocastle.bin ├── macros.asm ├── README.md ├── Makefile ├── .gitignore ├── ram.asm ├── owmovementpointers.asm └── research.txt /gfx/mario.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/mario.2bpp -------------------------------------------------------------------------------- /gfx/bonusgame.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/bonusgame.2bpp -------------------------------------------------------------------------------- /gfx/coingame.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/coingame.2bpp -------------------------------------------------------------------------------- /gfx/mariodark.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/mariodark.2bpp -------------------------------------------------------------------------------- /gfx/mariomoon.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/mariomoon.2bpp -------------------------------------------------------------------------------- /levels/level01.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level01.bin -------------------------------------------------------------------------------- /levels/level02.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level02.bin -------------------------------------------------------------------------------- /levels/level03.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level03.bin -------------------------------------------------------------------------------- /levels/level04.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level04.bin -------------------------------------------------------------------------------- /levels/level05.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level05.bin -------------------------------------------------------------------------------- /levels/level06.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level06.bin -------------------------------------------------------------------------------- /levels/level07.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level07.bin -------------------------------------------------------------------------------- /levels/level08.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level08.bin -------------------------------------------------------------------------------- /levels/level09.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level09.bin -------------------------------------------------------------------------------- /levels/level10.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level10.bin -------------------------------------------------------------------------------- /levels/level11.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level11.bin -------------------------------------------------------------------------------- /levels/level12.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level12.bin -------------------------------------------------------------------------------- /levels/level13.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level13.bin -------------------------------------------------------------------------------- /levels/level14.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level14.bin -------------------------------------------------------------------------------- /levels/level15.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level15.bin -------------------------------------------------------------------------------- /levels/level16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level16.bin -------------------------------------------------------------------------------- /levels/level17.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level17.bin -------------------------------------------------------------------------------- /levels/level18.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level18.bin -------------------------------------------------------------------------------- /levels/level19.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level19.bin -------------------------------------------------------------------------------- /levels/level20.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level20.bin -------------------------------------------------------------------------------- /levels/level21.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level21.bin -------------------------------------------------------------------------------- /levels/level22.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level22.bin -------------------------------------------------------------------------------- /levels/level23.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level23.bin -------------------------------------------------------------------------------- /levels/level24.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level24.bin -------------------------------------------------------------------------------- /levels/level25.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level25.bin -------------------------------------------------------------------------------- /levels/level26.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level26.bin -------------------------------------------------------------------------------- /levels/level27.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level27.bin -------------------------------------------------------------------------------- /levels/level28.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level28.bin -------------------------------------------------------------------------------- /levels/level29.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level29.bin -------------------------------------------------------------------------------- /levels/level30.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level30.bin -------------------------------------------------------------------------------- /levels/level31.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level31.bin -------------------------------------------------------------------------------- /levels/level32.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/levels/level32.bin -------------------------------------------------------------------------------- /gfx/titlescreen.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/titlescreen.2bpp -------------------------------------------------------------------------------- /gfx/enemies/wario1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/wario1.2bpp -------------------------------------------------------------------------------- /gfx/enemies/wario2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/wario2.2bpp -------------------------------------------------------------------------------- /gfx/enemies/classic.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/classic.2bpp -------------------------------------------------------------------------------- /gfx/enemies/treezone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/treezone1.2bpp -------------------------------------------------------------------------------- /gfx/enemies/treezone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/treezone2.2bpp -------------------------------------------------------------------------------- /gfx/enemies/treezone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/treezone3.2bpp -------------------------------------------------------------------------------- /gfx/enemies/treezone4.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/treezone4.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/level1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/level1.2bpp -------------------------------------------------------------------------------- /tilemaps/mappings/01.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/01.bin -------------------------------------------------------------------------------- /tilemaps/mappings/02.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/02.bin -------------------------------------------------------------------------------- /tilemaps/mappings/03.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/03.bin -------------------------------------------------------------------------------- /tilemaps/mappings/04.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/04.bin -------------------------------------------------------------------------------- /tilemaps/mappings/05.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/05.bin -------------------------------------------------------------------------------- /tilemaps/mappings/06.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/06.bin -------------------------------------------------------------------------------- /tilemaps/mappings/07.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/07.bin -------------------------------------------------------------------------------- /tilemaps/mappings/08.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/08.bin -------------------------------------------------------------------------------- /tilemaps/mappings/09.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/09.bin -------------------------------------------------------------------------------- /tilemaps/mappings/10.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/10.bin -------------------------------------------------------------------------------- /tilemaps/mappings/11.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/11.bin -------------------------------------------------------------------------------- /tilemaps/mappings/12.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/12.bin -------------------------------------------------------------------------------- /tilemaps/mappings/13.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/13.bin -------------------------------------------------------------------------------- /tilemaps/mappings/14.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/14.bin -------------------------------------------------------------------------------- /tilemaps/mappings/15.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/15.bin -------------------------------------------------------------------------------- /tilemaps/mappings/16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/16.bin -------------------------------------------------------------------------------- /tilemaps/mappings/17.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/17.bin -------------------------------------------------------------------------------- /tilemaps/mappings/18.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/18.bin -------------------------------------------------------------------------------- /tilemaps/mappings/19.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/19.bin -------------------------------------------------------------------------------- /tilemaps/mappings/20.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/20.bin -------------------------------------------------------------------------------- /tilemaps/mappings/21.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/21.bin -------------------------------------------------------------------------------- /tilemaps/mappings/22.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/22.bin -------------------------------------------------------------------------------- /tilemaps/mappings/23.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/23.bin -------------------------------------------------------------------------------- /tilemaps/mappings/24.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/24.bin -------------------------------------------------------------------------------- /tilemaps/mappings/25.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/25.bin -------------------------------------------------------------------------------- /tilemaps/mappings/26.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/26.bin -------------------------------------------------------------------------------- /tilemaps/mappings/27.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/27.bin -------------------------------------------------------------------------------- /tilemaps/mappings/28.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/mappings/28.bin -------------------------------------------------------------------------------- /tilemaps/minigame/rat.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/minigame/rat.bin -------------------------------------------------------------------------------- /gfx/enemies/hippolevel.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/hippolevel.2bpp -------------------------------------------------------------------------------- /gfx/enemies/macrozone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/macrozone1.2bpp -------------------------------------------------------------------------------- /gfx/enemies/macrozone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/macrozone2.2bpp -------------------------------------------------------------------------------- /gfx/enemies/macrozone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/macrozone3.2bpp -------------------------------------------------------------------------------- /gfx/enemies/macrozone4.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/macrozone4.2bpp -------------------------------------------------------------------------------- /gfx/enemies/mariozone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/mariozone1.2bpp -------------------------------------------------------------------------------- /gfx/enemies/mariozone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/mariozone2.2bpp -------------------------------------------------------------------------------- /gfx/enemies/mariozone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/mariozone3.2bpp -------------------------------------------------------------------------------- /gfx/enemies/mariozone4.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/mariozone4.2bpp -------------------------------------------------------------------------------- /gfx/enemies/spacezone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/spacezone1.2bpp -------------------------------------------------------------------------------- /gfx/enemies/spacezone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/spacezone2.2bpp -------------------------------------------------------------------------------- /gfx/enemies/turtlezone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/turtlezone1.2bpp -------------------------------------------------------------------------------- /gfx/enemies/turtlezone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/turtlezone2.2bpp -------------------------------------------------------------------------------- /gfx/enemies/turtlezone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/turtlezone3.2bpp -------------------------------------------------------------------------------- /gfx/overworld/macrozone.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/overworld/macrozone.2bpp -------------------------------------------------------------------------------- /gfx/overworld/mariozone.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/overworld/mariozone.2bpp -------------------------------------------------------------------------------- /gfx/overworld/overworld.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/overworld/overworld.2bpp -------------------------------------------------------------------------------- /gfx/overworld/spacezone.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/overworld/spacezone.2bpp -------------------------------------------------------------------------------- /gfx/overworld/treezone.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/overworld/treezone.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/macrozone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/macrozone1.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/macrozone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/macrozone2.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/macrozone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/macrozone3.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/macrozone4.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/macrozone4.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/mariozone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/mariozone1.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/mariozone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/mariozone2.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/mariozone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/mariozone3.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/mariozone4.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/mariozone4.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/spacezone.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/spacezone.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/treezone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/treezone1.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/treezone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/treezone2.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/treezone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/treezone3.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/treezone4.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/treezone4.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/treezone5.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/treezone5.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/warioroom.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/warioroom.2bpp -------------------------------------------------------------------------------- /tilemaps/minigame/30coin.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/minigame/30coin.bin -------------------------------------------------------------------------------- /tilemaps/minigame/50coin.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/minigame/50coin.bin -------------------------------------------------------------------------------- /gfx/enemies/macrozoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/macrozoneboss.2bpp -------------------------------------------------------------------------------- /gfx/enemies/mariozoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/mariozoneboss.2bpp -------------------------------------------------------------------------------- /gfx/enemies/pumpkinzone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/pumpkinzone1.2bpp -------------------------------------------------------------------------------- /gfx/enemies/pumpkinzone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/pumpkinzone2.2bpp -------------------------------------------------------------------------------- /gfx/enemies/pumpkinzone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/pumpkinzone3.2bpp -------------------------------------------------------------------------------- /gfx/enemies/pumpkinzone4.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/pumpkinzone4.2bpp -------------------------------------------------------------------------------- /gfx/enemies/spacezoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/spacezoneboss.2bpp -------------------------------------------------------------------------------- /gfx/enemies/treezoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/treezoneboss.2bpp -------------------------------------------------------------------------------- /gfx/enemies/turtlezoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/turtlezoneboss.2bpp -------------------------------------------------------------------------------- /gfx/enemies/wariocastle1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/wariocastle1.2bpp -------------------------------------------------------------------------------- /gfx/enemies/wariocastle2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/wariocastle2.2bpp -------------------------------------------------------------------------------- /gfx/overworld/mariocastle.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/overworld/mariocastle.2bpp -------------------------------------------------------------------------------- /gfx/overworld/pumpkinzone.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/overworld/pumpkinzone.2bpp -------------------------------------------------------------------------------- /gfx/overworld/wariocastle.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/overworld/wariocastle.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/macrozoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/macrozoneboss.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/mariozoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/mariozoneboss.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/pumpkinzone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/pumpkinzone1.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/pumpkinzone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/pumpkinzone2.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/pumpkinzone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/pumpkinzone3.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/pumpkinzone4.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/pumpkinzone4.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/treezoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/treezoneboss.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/turtlezone1.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/turtlezone1.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/turtlezone2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/turtlezone2.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/turtlezone3.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/turtlezone3.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/wariocastle.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/wariocastle.2bpp -------------------------------------------------------------------------------- /tilemaps/minigame/200coin.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/minigame/200coin.bin -------------------------------------------------------------------------------- /tilemaps/minigame/999coin.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/minigame/999coin.bin -------------------------------------------------------------------------------- /tilemaps/minigame/conveyor.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/minigame/conveyor.bin -------------------------------------------------------------------------------- /tilemaps/overworld/treezone.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/treezone.bin -------------------------------------------------------------------------------- /gfx/enemies/pumpkinzoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/enemies/pumpkinzoneboss.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/pumpkinzoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/pumpkinzoneboss.2bpp -------------------------------------------------------------------------------- /gfx/tilesets/turtlezoneboss.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/turtlezoneboss.2bpp -------------------------------------------------------------------------------- /macros.asm: -------------------------------------------------------------------------------- 1 | ldh_n_a: MACRO 2 | db $EA, \1, $FF 3 | ENDM 4 | 5 | ldh_a_n: MACRO 6 | db $FA, \1, $FF 7 | ENDM 8 | -------------------------------------------------------------------------------- /tilemaps/overworld/macrozone.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/macrozone.bin -------------------------------------------------------------------------------- /tilemaps/overworld/mariozone.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/mariozone.bin -------------------------------------------------------------------------------- /tilemaps/overworld/spacezone.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/spacezone.bin -------------------------------------------------------------------------------- /tilemaps/overworld/turtlezone.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/turtlezone.bin -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Super Mario Land 2 Disassembly 2 | 3 | Requires Super Mario Land 2 rom named "baserom.gb" 4 | 5 | Compiles with RGBDS -------------------------------------------------------------------------------- /gfx/tilesets/pumpkinzoneboss2.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/gfx/tilesets/pumpkinzoneboss2.2bpp -------------------------------------------------------------------------------- /tilemaps/overworld/minigamehill.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/minigamehill.bin -------------------------------------------------------------------------------- /tilemaps/overworld/overworld1x1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/overworld1x1.bin -------------------------------------------------------------------------------- /tilemaps/overworld/overworld1x2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/overworld1x2.bin -------------------------------------------------------------------------------- /tilemaps/overworld/overworld2x1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/overworld2x1.bin -------------------------------------------------------------------------------- /tilemaps/overworld/overworld2x2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/overworld2x2.bin -------------------------------------------------------------------------------- /tilemaps/overworld/pumpkinzone.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/pumpkinzone.bin -------------------------------------------------------------------------------- /tilemaps/overworld/wariocastle.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/froggestspirit/marioland2/HEAD/tilemaps/overworld/wariocastle.bin -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: all compare 2 | 3 | objects := main.o 4 | 5 | all: sml2.gb compare 6 | compare: baserom.gb sml2.gb 7 | cmp $^ 8 | 9 | %.o: %.asm 10 | rgbasm -o $@ $< 11 | 12 | sml2.gb: $(objects) 13 | rgblink -o $@ $^ 14 | rgbfix -v $@ -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # global label defs are generated 2 | globals.asm 3 | 4 | # precompiled python 5 | *.pyc 6 | 7 | # compiled object file 8 | *.o 9 | 10 | # no binaries 11 | *.exe 12 | 13 | # roms 14 | *.gbc 15 | *.gb 16 | 17 | # images 18 | *.png 19 | 20 | # rgbds extras 21 | *.map 22 | *.sym 23 | 24 | # generated 25 | *.tx 26 | 27 | # swap files for vim 28 | .*.swp 29 | 30 | # no data from extras/ 31 | *.json 32 | 33 | # for any of the poor souls with save game files in their working directory 34 | *.sgm 35 | *.sav 36 | *.sys 37 | 38 | # for vim configuration 39 | # url: http://www.vim.org/scripts/script.php?script_id=441 40 | .lvimrc 41 | -------------------------------------------------------------------------------- /ram.asm: -------------------------------------------------------------------------------- 1 | sHVelocityIndex = $A200 2 | sVVelocityIndex = $A201 3 | sMarioOnGround = $A214 4 | sMarioInAir = $A215 5 | sCurPowerup = $A216 6 | sPipeTravelDirection = $A221 7 | sMarioX = $A227 8 | sMarioXU = $A228 9 | sMarioY = $A229 10 | sMarioYU = $A22A 11 | sMarioDirection = $A22B 12 | sMarioScreenY = $A23B 13 | sMarioScreenX = $A23C 14 | sTimerLow = $A254 15 | sTimerHigh = $A255 16 | sLevelBank = $A258 17 | sCoinLow = $A262 18 | sCoinHigh = $A263 19 | sSpinJump = $A268 20 | sCurLevel = $A269 21 | sBGPalette = $A27E 22 | sOAMPalette1 = $A27F 23 | sOAMPalette2 = $A280 24 | sMoonPhysics = $A287 25 | sScrollY = $A2B0 26 | sScrollX = $A2B1 27 | sAutoScroll = $A2C8 28 | sSoundDisabled = $A2CE 29 | 30 | sEasyMode = $A2E4 31 | 32 | sCurSong = $A469 33 | sFastMusic = $A50D 34 | 35 | hKeysHeld = $FF80 36 | hKeysPressed = $FF81 37 | -------------------------------------------------------------------------------- /levels/enemysets.asm: -------------------------------------------------------------------------------- 1 | LevelEnemySets: ;$362A 2 | ;level1 3 | db BANK(GFX_EnemiesClassic) ;bank 4 | db $00 ;unused 5 | dw GFX_EnemiesClassic ;pointer 6 | ;level2 7 | db BANK(GFX_EnemiesTreeZone1) 8 | db $00 9 | dw GFX_EnemiesTreeZone1 10 | 11 | db BANK(GFX_EnemiesTreeZone2) 12 | db $00 13 | dw GFX_EnemiesTreeZone2 14 | 15 | db BANK(GFX_EnemiesTreeZone3) 16 | db $00 17 | dw GFX_EnemiesTreeZone3 18 | 19 | db BANK(GFX_EnemiesMacroZone2) 20 | db $00 21 | dw GFX_EnemiesMacroZone2 22 | 23 | db BANK(GFX_EnemiesTreeZone4) 24 | db $00 25 | dw GFX_EnemiesTreeZone4 26 | 27 | db BANK(GFX_EnemiesPumpkinZone1) 28 | db $00 29 | dw GFX_EnemiesPumpkinZone1 30 | 31 | db BANK(GFX_EnemiesPumpkinZone2) 32 | db $00 33 | dw GFX_EnemiesPumpkinZone2 34 | 35 | db BANK(GFX_EnemiesPumpkinZone3) 36 | db $00 37 | dw GFX_EnemiesPumpkinZone3 38 | 39 | db BANK(GFX_EnemiesPumpkinZone4) 40 | db $00 41 | dw GFX_EnemiesPumpkinZone4 42 | 43 | db BANK(GFX_EnemiesMarioZone1) 44 | db $00 45 | dw GFX_EnemiesMarioZone1 46 | 47 | db BANK(GFX_EnemiesMarioZone2) 48 | db $00 49 | dw GFX_EnemiesMarioZone2 50 | 51 | db BANK(GFX_EnemiesMarioZone3) 52 | db $00 53 | dw GFX_EnemiesMarioZone3 54 | 55 | db BANK(GFX_EnemiesMarioZone4) 56 | db $00 57 | dw GFX_EnemiesMarioZone4 58 | 59 | db BANK(GFX_EnemiesTurtleZone1) 60 | db $00 61 | dw GFX_EnemiesTurtleZone1 62 | 63 | db BANK(GFX_EnemiesTurtleZone2) 64 | db $00 65 | dw GFX_EnemiesTurtleZone2 66 | 67 | db BANK(GFX_EnemiesTurtleZone3) 68 | db $00 69 | dw GFX_EnemiesTurtleZone3 70 | 71 | db BANK(GFX_EnemiesHippoLevel) 72 | db $00 73 | dw GFX_EnemiesHippoLevel 74 | 75 | db BANK(GFX_EnemiesSpaceZone1) 76 | db $00 77 | dw GFX_EnemiesSpaceZone1 78 | 79 | db BANK(GFX_EnemiesSpaceZone2) 80 | db $00 81 | dw GFX_EnemiesSpaceZone2 82 | 83 | db BANK(GFX_EnemiesMacroZone1) 84 | db $00 85 | dw GFX_EnemiesMacroZone1 86 | 87 | db BANK(GFX_EnemiesMacroZone2) 88 | db $00 89 | dw GFX_EnemiesMacroZone2 90 | 91 | db BANK(GFX_EnemiesMacroZone3) 92 | db $00 93 | dw GFX_EnemiesMacroZone3 94 | 95 | db BANK(GFX_EnemiesMacroZone4) 96 | db $00 97 | dw GFX_EnemiesMacroZone4 98 | 99 | db BANK(GFX_EnemiesWarioCastle1) 100 | db $00 101 | dw GFX_EnemiesWarioCastle1 102 | 103 | db BANK(GFX_EnemiesClassic) 104 | db $00 105 | dw GFX_EnemiesClassic 106 | 107 | db BANK(GFX_EnemiesClassic) 108 | db $00 109 | dw GFX_EnemiesClassic 110 | 111 | db BANK(GFX_EnemiesClassic) 112 | db $00 113 | dw GFX_EnemiesClassic 114 | 115 | db BANK(GFX_EnemiesSpaceZone1) 116 | db $00 117 | dw GFX_EnemiesSpaceZone1 118 | 119 | db BANK(GFX_EnemiesClassic) 120 | db $00 121 | dw GFX_EnemiesClassic 122 | 123 | db BANK(GFX_EnemiesClassic) 124 | db $00 125 | dw GFX_EnemiesClassic 126 | 127 | db BANK(GFX_EnemiesClassic) 128 | db $00 129 | dw GFX_EnemiesClassic 130 | -------------------------------------------------------------------------------- /levels/tilesets.asm: -------------------------------------------------------------------------------- 1 | LevelTileSets: ;$36AA 2 | ;level1 3 | db BANK(GFX_TilesetLevel1) ;bank 4 | db $00 ;unused 5 | dw GFX_TilesetLevel1 ;pointer 6 | ;level2 7 | db BANK(GFX_TilesetTreeZone1) 8 | db $00 9 | dw GFX_TilesetTreeZone1 10 | 11 | db BANK(GFX_TilesetTreeZone2) 12 | db $00 13 | dw GFX_TilesetTreeZone2 14 | 15 | db BANK(GFX_TilesetTreeZone3) 16 | db $00 17 | dw GFX_TilesetTreeZone3 18 | 19 | db BANK(GFX_TilesetTreeZone4) 20 | db $00 21 | dw GFX_TilesetTreeZone4 22 | 23 | db BANK(GFX_TilesetTreeZone5) 24 | db $00 25 | dw GFX_TilesetTreeZone5 26 | 27 | db BANK(GFX_TilesetPumpkinZone1) 28 | db $00 29 | dw GFX_TilesetPumpkinZone1 30 | 31 | db BANK(GFX_TilesetPumpkinZone2) 32 | db $00 33 | dw GFX_TilesetPumpkinZone2 34 | 35 | db BANK(GFX_TilesetPumpkinZone3) 36 | db $00 37 | dw GFX_TilesetPumpkinZone3 38 | 39 | db BANK(GFX_TilesetPumpkinZone4) 40 | db $00 41 | dw GFX_TilesetPumpkinZone4 42 | 43 | db BANK(GFX_TilesetMarioZone1) 44 | db $00 45 | dw GFX_TilesetMarioZone1 46 | 47 | db BANK(GFX_TilesetMarioZone2) 48 | db $00 49 | dw GFX_TilesetMarioZone2 50 | 51 | db BANK(GFX_TilesetMarioZone3) 52 | db $00 53 | dw GFX_TilesetMarioZone3 54 | 55 | db BANK(GFX_TilesetMarioZone4) 56 | db $00 57 | dw GFX_TilesetMarioZone4 58 | 59 | db BANK(GFX_TilesetTurtleZone1) 60 | db $00 61 | dw GFX_TilesetTurtleZone1 62 | 63 | db BANK(GFX_TilesetTurtleZone2) 64 | db $00 65 | dw GFX_TilesetTurtleZone2 66 | 67 | db BANK(GFX_TilesetTurtleZone3) 68 | db $00 69 | dw GFX_TilesetTurtleZone3 70 | 71 | db BANK(GFX_TilesetTurtleZone1) 72 | db $00 73 | dw GFX_TilesetTurtleZone1 74 | 75 | db BANK(GFX_TilesetSpaceZone) 76 | db $00 77 | dw GFX_TilesetSpaceZone 78 | 79 | db BANK(GFX_TilesetSpaceZone) 80 | db $00 81 | dw GFX_TilesetSpaceZone 82 | 83 | db BANK(GFX_TilesetMacroZone1) 84 | db $00 85 | dw GFX_TilesetMacroZone1 86 | 87 | db BANK(GFX_TilesetMacroZone2) 88 | db $00 89 | dw GFX_TilesetMacroZone2 90 | 91 | db BANK(GFX_TilesetMacroZone3) 92 | db $00 93 | dw GFX_TilesetMacroZone3 94 | 95 | db BANK(GFX_TilesetMacroZone4) 96 | db $00 97 | dw GFX_TilesetMacroZone4 98 | 99 | db BANK(GFX_TilesetWarioCastle) 100 | db $00 101 | dw GFX_TilesetWarioCastle 102 | 103 | db BANK(GFX_TilesetLevel1) 104 | db $00 105 | dw GFX_TilesetLevel1 106 | 107 | db BANK(GFX_TilesetLevel1) 108 | db $00 109 | dw GFX_TilesetLevel1 110 | 111 | db BANK(GFX_TilesetTreeZone1) 112 | db $00 113 | dw GFX_TilesetTreeZone1 114 | 115 | db BANK(GFX_TilesetSpaceZone) 116 | db $00 117 | dw GFX_TilesetSpaceZone 118 | 119 | db BANK(GFX_TilesetTreeZone1) 120 | db $00 121 | dw GFX_TilesetTreeZone1 122 | 123 | db BANK(GFX_TilesetTreeZone5) 124 | db $00 125 | dw GFX_TilesetTreeZone5 126 | 127 | db BANK(GFX_TilesetTreeZone2) 128 | db $00 129 | dw GFX_TilesetTreeZone2 130 | -------------------------------------------------------------------------------- /owmovementpointers.asm: -------------------------------------------------------------------------------- 1 | OW_Movement_Pointers: ;$61602 2 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 3 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 4 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 5 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 6 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 7 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 8 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 9 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 10 | db $A1, $5A, $AE, $5A, $B8, $5A, $FF, $FF 11 | db $FF, $FF, $FF, $FF, $FF, $FF, $C3, $5A 12 | db $12, $5B, $D8, $5A, $FA, $5A, $CD, $5A 13 | db $FF, $FF, $18, $5B, $FF, $FF, $FF, $FF 14 | db $FF, $FF, $1E, $5B, $FF, $FF, $FF, $FF 15 | db $FF, $FF, $FF, $FF, $FF, $FF, $3A, $5A 16 | db $65, $5B, $72, $5B, $65, $5B, $FF, $FF 17 | db $8C, $5B, $7F, $5B, $FF, $FF, $9C, $5B 18 | db $FF, $FF, $94, $5B, $FF, $FF, $FF, $FF 19 | db $CA, $5B, $FF, $FF, $B3, $5B, $D3, $5B 20 | db $FF, $FF, $E0, $5B, $FF, $FF, $E0, $5B 21 | db $FF, $FF, $FF, $FF, $06, $5C, $FF, $FF 22 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 23 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 24 | db $FF, $FF, $54, $5A, $E9, $5B, $36, $5C 25 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 26 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 27 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 28 | db $7F, $5A, $40, $5A, $3A, $5C, $FF, $FF 29 | db $FF, $FF, $FF, $FF, $99, $5A, $FF, $FF 30 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 31 | db $4D, $5A, $78, $5A, $FF, $FF, $66, $5A 32 | db $FF, $FF, $86, $5A, $FF, $FF, $FF, $FF 33 | db $58, $5B, $40, $5B, $3D, $5A, $FF, $FF 34 | db $FF, $FF, $FF, $FF, $FF, $FF, $C3, $5A 35 | db $FF, $FF, $1E, $5B, $FF, $FF, $FF, $FF 36 | db $FF, $FF, $FF, $FF, $FF, $FF, $3A, $5A 37 | db $FF, $FF, $94, $5B, $FF, $FF, $FF, $FF 38 | db $FF, $FF, $E0, $5B, $FF, $FF, $E0, $5B 39 | db $FF, $FF, $FF, $FF, $06, $5C, $FF, $FF 40 | db $8E, $5C, $9C, $5C, $FF, $FF, $A8, $5C 41 | db $87, $5C, $EA, $5C, $FF, $FF, $FF, $FF 42 | db $FF, $FF, $95, $5C, $80, $5C, $FF, $FF 43 | db $FF, $FF, $BE, $5C, $B3, $5C, $FF, $FF 44 | db $C5, $5C, $FF, $FF, $FF, $FF, $FF, $FF 45 | db $A2, $5C, $FF, $FF, $E4, $5C, $FF, $FF 46 | db $F0, $5C, $FF, $FF, $FF, $FF, $FF, $FF 47 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 48 | db $FF, $FF, $FE, $5C, $FF, $FF, $FF, $FF 49 | db $FF, $FF, $FF, $FF, $08, $5D, $FF, $FF 50 | db $FF, $FF, $12, $5D, $FF, $FF, $0D, $5D 51 | db $1A, $5D, $FF, $FF, $22, $5D, $FF, $FF 52 | db $FF, $FF, $29, $5D, $FF, $FF, $FF, $FF 53 | db $FF, $FF, $FF, $FF, $FF, $FF, $30, $5D 54 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 55 | db $FF, $FF, $FF, $FF, $3D, $5D, $FF, $FF 56 | db $FF, $FF, $FF, $FF, $59, $5D, $FF, $FF 57 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 58 | db $FF, $FF, $FF, $FF, $FF, $FF, $63, $5D 59 | db $73, $5D, $FF, $FF, $FF, $FF, $FF, $FF 60 | db $7B, $5D, $77, $5D, $FF, $FF, $77, $5D 61 | db $8D, $5D, $84, $5D, $FF, $FF, $FF, $FF 62 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 63 | db $9D, $5D, $FF, $FF, $FF, $FF, $FF, $FF 64 | db $FF, $FF, $D1, $5D, $FF, $FF, $FF, $FF 65 | db $FF, $FF, $FF, $FF, $FF, $FF, $DD, $5D 66 | db $FF, $FF, $FF, $FF, $C8, $5D, $FF, $FF 67 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 68 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 69 | db $FF, $FF, $FF, $FF, $E6, $5D, $02, $5E 70 | db $FF, $FF, $FF, $FF, $FF, $FF, $EE, $5D 71 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 72 | db $F6, $5D, $FF, $FF, $FF, $FF, $FF, $FF 73 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 74 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 75 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 76 | db $0E, $5E, $FF, $FF, $FF, $FF, $FF, $FF 77 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 78 | db $FF, $FF, $1F, $5E, $FF, $FF, $FF, $FF 79 | db $FF, $FF, $FF, $FF, $FF, $FF, $2A, $5E 80 | db $53, $5E, $FF, $FF, $53, $5E, $FF, $FF 81 | db $FF, $FF, $3A, $5E, $FF, $FF, $49, $5E 82 | db $FF, $FF, $FF, $FF, $4E, $5E, $FF, $FF 83 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 84 | db $FF, $FF, $FF, $FF, $FF, $FF, $5F, $5E 85 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 86 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 87 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 88 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 89 | db $FF, $FF, $FF, $FF, $76, $5E, $FF, $FF 90 | db $FF, $FF, $FF, $FF, $86, $5E, $7E, $5E 91 | db $FF, $FF, $FF, $FF, $95, $5E, $8E, $5E 92 | db $FF, $FF, $FF, $FF, $FF, $FF, $9F, $5E 93 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 94 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 95 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 96 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 97 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 98 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 99 | db $FF, $FF, $FF, $FF, $A9, $5E, $FF, $FF 100 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 101 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 102 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 103 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 104 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 105 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 106 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 107 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 108 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 109 | db $57, $5C, $FF, $FF, $FF, $FF, $FF, $FF 110 | db $FF, $FF, $6A, $5E, $FF, $FF, $FF, $FF 111 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 112 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 113 | db $70, $5E, $FF, $FF, $FF, $FF, $FF, $FF 114 | db $FF, $FF, $FF, $FF, $FF, $FF, $08, $5E 115 | db $FF, $FF, $FF, $FF, $FF, $FF, $DD, $5D 116 | db $FF, $FF, $FF, $FF, $AD, $5D, $FF, $FF 117 | db $BC, $5D, $FF, $FF, $FF, $FF, $FF, $FF 118 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 119 | db $AC, $5E, $D1, $5E, $FF, $FF, $FF, $FF 120 | db $B6, $5E, $B1, $5E, $FF, $FF, $FF, $FF 121 | db $C0, $5E, $BB, $5E, $FF, $FF, $FF, $FF 122 | db $FF, $FF, $C5, $5E, $FF, $FF, $FF, $FF 123 | db $CA, $5E, $FF, $FF, $FF, $FF, $FF, $FF 124 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 125 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 126 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 127 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 128 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 129 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 130 | db $4E, $5D, $FF, $FF, $FF, $FF, $4E, $5D 131 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 132 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 133 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 134 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 135 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 136 | db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF 137 | db $28, $00, $18, $24, $00, $06 138 | -------------------------------------------------------------------------------- /research.txt: -------------------------------------------------------------------------------- 1 | #summary Research gathered while hacking SML2 2 | #labels Research 3 | 4 | = Introduction = 5 | 6 | This document is not for users, but for people wanting to make there own SML2 hacks. As it goes into detail on file format. 7 | By :SmellyMoo 8 | *Header:* 9 | 10 | says where to load everything for each level. 11 | 12 | 0x13 bytes 13 | D4 01 22 00 C0 01 50 00 00 58 00 00 40 09 01 E4 D0 38 00 04 14 | 15 | * Bytes 00 to 03 (D4 01 22 00) - Mario's starting coordinates. D4 01 = X, 22 00 = Y. 16 | * Bytes 04 to 07 (C0 01 50 00) - Screen focus coordinates. C0 01 = X, 50 00 = Y. 17 | * Byte 08 (00) - Screen focus shift. Not practically useful in any way. 18 | * Byte 09 (58) - No idea. If you figure this one out, be sure to contact me. 19 | * Byte 0A (00) - Level number. 20 | * Bytes 0B and 0C (00 40) - Tilemap pointers. All from bank 8. 21 | * Byte 0D (09) - Map bank. 22 | * Byte 0E (01) - Music. 23 | * Bytes 0F to 11 (E4 D0 38) - Palettes. E4 = Background, D0 = Sprite, 38 = Sprite. 24 | * Byte 12 (00) - Second map byte. 25 | * Byte 13 (04) - Time. (Multiply by 0x64 to get the time in Decimal) 26 | 27 | *level borders:* 28 | 29 | {{{ 30 | Byte 0x0D of the level's header is the Map Bank byte. The Intro level's map bank is 09 (0x5618). 31 | Byte 0x12 of the level's header is the second map byte. The Intro level's second map is 00 (0x561D). 32 | 33 | To get to the level scrolls array: 0x4000 x Map_Bank. 34 | - 0x4000 is one Game Boy 'bank' 35 | - map_bank in this case is 0x09. 36 | - The result is 0x24000 37 | 38 | When you've gone to the offset, you'll find two pointers; 0x04 and 0x40. 39 | -The 0x04 points to the start of the scroll box array. 40 | -0x40 is covered elsewhere. 41 | 42 | Then: (0x24000 + 0x04) + (second_map x 0x30) 43 | -0x24000 is the result to the last part. 44 | -Result 0x24004. which is the scroll box array of the intro level 45 | -All scrollbox arrays are 0x30 bytes long. 46 | -There are 16 columns and 3 rows of scrollboxes. 47 | -One scrollbox is 16 blocks high and wide. 48 | 49 | 06 04 04 04 04 04 04 04 04 04 04 04 04 04 04 05 50 | 0E 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0C 0D 51 | 0A 0C 0D 00 0C 0C 0C 0C 00 00 00 00 00 0F 00 00 52 | 53 | Disregard the first nibble of each byte, as it serves no purpose and is always 0. 54 | The second nibble is what matters, though. 55 | Look at the bits of the first scrollbox.6 = 0110 in binary. 56 | Now think of 0110 as BTLR. B means Bottom, T means Top, L means Left, and R means Right, respectively. 57 | If a bit is set, it means you cannot see nor go to the screen in the direction the bit represents. 58 | 59 | 1101 would mean you had no choice but to go left. 60 | 61 | -Original information from CoolToby, Compiled by RacoonSam, Rewritten and corrected by SmellyMoo 62 | }}} 63 | 64 | *Tile-map * 65 | 66 | {{{ 67 | Notes: Blank sprite means blank sprite. You can add anything to it. 68 | 69 | ??? means that I haven't identified the sprite. 70 | If I've put a tilde before the address, it means that the data is loaded from an entirely different location. 71 | Everything else is just after the last address. 72 | 73 | Tile structure: 74 | 75 | Byte 1 - X 76 | Byte 2 - Y 77 | Byte 3 - Tile 78 | Byte 4 - Properties 79 | Bit 0 - If set, invert colors 80 | Bit 1 - Flip horizontally 81 | Bit 2 - Flip vertically 82 | Bit 3 - Transparency modifier 83 | Second nibble of Byte 4 has no effect whatsoever. 84 | 85 | Main Map: 86 | 87 | Graphics loaded from 0x34000 88 | 0x3CC73 - 72 bytes - 18 tiles: Hippopotamus statue 89 | 0x3CCBF - 16 bytes - 4 tiles: Clear-flag, frame 1 90 | 0x3CCD3 - 16 bytes - 4 tiles: Clear-flag, frame 2 91 | 0x3CCE7 - 16 bytes - 4 tiles: Clear-flag, frame 3 92 | 0x3CCFB - 36 bytes - 9 tiles: Turtle head, frame 1 93 | 0x3CD23 - 36 bytes - 9 tiles: Turtle head, frame 2 94 | 0x3CD4B - 36 bytes - 9 tiles: Turtle head, frame 3 95 | 0x3CD73 - 36 bytes - 9 tiles: Turtle head, frame 4 96 | 0x3CD9B - 32 bytes - 8 tiles: Wandering cloud 97 | 0x3CDBF - 16 bytes - 4 tiles: Thunder 98 | 0x3CDD3 - 8 bytes - 2 tiles: Turtle's neck 99 | 0x3CDDF - 16 bytes - 4 tiles: ??? 100 | 0x3CDF3 - 16 bytes - 4 tiles: ??? 101 | 0x3CE07 - 16 bytes - 4 tiles: ??? 102 | 0x3CE1B - 16 bytes - 4 tiles: ??? 103 | 0x3CE2F - 4 bytes - 1 tile: Blank sprite 104 | 105 | Tree Zone: 106 | 107 | Graphics loaded from 0x39800 108 | 0x6245E - 24 bytes - 6 tiles: Crow, frame 1 109 | 0x6247A - 28 bytes - 7 tiles: Crow, frame 2 110 | 0x6249A - 24 bytes - 6 tiles: Crow, frame 3 111 | 0x624B6 - 28 bytes - 7 tiles: Crow, frame 4 112 | 0x624D6 - 24 bytes - 6 tiles: Bee, frame 1 113 | 0x624F2 - 24 bytes - 6 tiles: Bee, frame 2 114 | 0x6250E - 4 bytes - 1 tile: Blank sprite 115 | 0x62516 - 4 bytes - 1 tile: Blank sprite 116 | 0x6251E - 4 bytes - 1 tile: Blank sprite 117 | 0x62526 - 4 bytes - 1 tile: Blank sprite 118 | 0x6252E - 4 bytes - 1 tile: ??? 119 | 0x62536 - 4 bytes - 1 tile: ??? 120 | 0x6253E - 4 bytes - 1 tile: ??? 121 | 0x62546 - 4 bytes - 1 tile: ??? 122 | 0x6254E - 4 bytes - 1 tile: Level cleared-ring (Widely-used sprite! If you change this, it will affect all the other rings!) 123 | 0x62556 - 8 bytes - 2 tiles: ??? 124 | ~0x62B7E - 28 bytes - 7 tiles: Ant, frame 1 125 | ~0x62B9E - 28 bytes - 7 tiles: Ant, frame 2 126 | ~0x62BBE - 28 bytes - 7 tiles: Ant, frame 3 127 | ~0x62BDE - 28 bytes - 7 tiles: Ant, frame 4 128 | ~0x62BFE - 28 bytes - 7 tiles: Ant, frame 5 129 | ~0x62C1E - 28 bytes - 7 tiles: Ant, frame 6 130 | ~0x62C3E - 28 bytes - 7 tiles: Ant, frame 7 131 | ~0x62C5E - 28 bytes - 7 tiles: Ant, frame 8 132 | 133 | Pumpkin Zone: 134 | 135 | Graphics loaded from 0x38000 136 | 0x62562 - 8 bytes - 2 tiles: Skull's glowing eyes, frame 1 137 | 0x6256E - 8 bytes - 2 tiles: Skull's glowing eyes, frame 2 138 | 0x6257A - 12 bytes - 3 tiles: Ghost flare, frame 1 139 | 0x6258A - 12 bytes - 3 tiles: Ghost flare, frame 2 140 | 0x6259A - 12 bytes - 3 tiles: Ghost flare, frame 3 141 | 0x625AA - 12 bytes - 3 tiles: Ghost flare, frame 4 142 | 0x625BA - 48 bytes - 12 tiles: Flying witch, frame 1 143 | 0x625EE - 48 bytes - 12 tiles: Flying witch, frame 2 144 | 0x62622 - 48 bytes - 12 tiles: Flying witch, frame 3 145 | 0x62656 - 48 bytes - 12 tiles: Flying witch, frame 4 146 | 0x6268A - 48 bytes - 12 tiles: Flying witch, frame 5 147 | 0x626BE - 48 bytes - 12 tiles: Flying witch, frame 6 148 | 149 | Mario Zone: 150 | 151 | Graphics loaded from 0x44000 152 | 0x626F2 - 8 bytes - 2 tiles: Left eyebrow 153 | 0x626FE - 8 bytes - 2 tiles: Right eyebrow 154 | 0x6270A - 24 bytes - 6 tiles: Ear, frame 1 155 | 0x62726 - 16 bytes - 4 tiles: Ear, frame 2 156 | 0x6273A - 8 bytes - 2 tiles: Ear, frame 3 157 | 0x62746 - 16 bytes - 4 tiles: Ear, frame 4 158 | 0x6275A - 24 bytes - 6 tiles: Ear, frame 5 159 | 0x62776 - 24 bytes - 6 tiles: M-symbol on the hat 160 | 0x62792 - 8 bytes - 2 tiles: Eye 161 | 0x6279E - 32 bytes - 8 tiles: Shoe 162 | 163 | Turtle Zone: 164 | 165 | Graphics loaded from 0x39800 166 | 0x627C2 - 4 bytes - 1 tile: ZZZ, frame 1 (Invisible) 167 | 0x627CA - 4 bytes - 1 tile: ZZZ, frame 2 168 | 0x627D2 - 8 bytes - 2 tiles: ZZZ, frame 3 169 | 0x627DE - 12 bytes - 3 tiles: ZZZ, frame 4 170 | 0x627EE - 12 bytes - 3 tiles: Seaweed, frame 1 171 | 0x627FE - 12 bytes - 3 tiles: Seaweed, frame 2 172 | 0x6280E - 12 bytes - 3 tiles: Seaweed, frame 3 173 | 0x6281E - 12 bytes - 3 tiles: Seaweed, frame 4 174 | 0x6282E - 4 bytes - 1 tile: Bubbles, frame 1 175 | 0x62836 - 4 bytes - 1 tile: Bubbles, frame 2 176 | 0x6283E - 4 bytes - 1 tile: Bubbles, frame 3 177 | 0x62846 - 4 bytes - 1 tile: Bubbles, frame 4 178 | 0x6284E - 24 bytes - 6 tiles: Group of fishes 179 | 0x6286A - 24 bytes - 6 tiles: Group of fishes, flipped 180 | 181 | Wario's Castle: 182 | 183 | Graphics loaded from 0x45800 184 | 0x62886 - 32 bytes - 8 tiles: Tower tops 185 | 0x628AA - 20 bytes - 5 tiles: Flag, frame 1 0x628C2 - 20 bytes - 5 tiles: Flag, frame 2 } - The first byte is the flagpole knob, the other 4 are the flag itself. 186 | 0x628DA - 20 bytes - 5 tiles: Flag, frame 3 / 187 | 0x628F2 - 36 bytes - 9 tiles: Lightning 188 | 0x6291A - 16 bytes - 4 tiles: Wario, frame 1 189 | 0x6292E - 16 bytes - 4 tiles: Wario, frame 2 190 | 0x62942 - 16 bytes - 4 tiles: Wario, frame 3 191 | 0x62956 - 16 bytes - 4 tiles: Wario, frame 4 192 | 0x6296A - 16 bytes - 4 tiles: Wario, frame 5 193 | 0x6297E - 16 bytes - 4 tiles: Wario, frame 6 194 | 0x62992 - 16 bytes - 4 tiles: Wario, frame 7 195 | 196 | 0x629A6 - 16 bytes - 4 tiles: Wario, frame 8 197 | 0x629BA - 16 bytes - 4 tiles: Wario, frame 9 198 | 199 | Minigame hill: 200 | 201 | Graphics loaded from 0x38000 202 | 0x629CE - 32 bytes - 8 tiles: Clouds in the background 203 | ~0x62C7E - 40 bytes - 10 tiles: Coins border 204 | 205 | Space Zone: 206 | 207 | Graphics loaded from 0x40000 208 | 0x629F2 - 4 bytes - 1 tile: Twinkling star, frame 1 209 | 0x629FA - 4 bytes - 1 tile: Twinkling star, frame 1 210 | 0x62A02 - 4 bytes - 1 tile: Twinkling star, frame 1 211 | 0x62A0A - 12 bytes - 3 tiles: Shooting star, frame 1 212 | 0x62A1A - 12 bytes - 3 tiles: Shooting star, frame 2 213 | 0x62A2A - 12 bytes - 3 tiles: Shooting star, frame 3 214 | 0x62A3A - 4 bytes - 1 tile: Star's eyes, frame 1 215 | 0x62A42 - 4 bytes - 1 tile: Star's eyes, frame 2 216 | 0x62A4A - 4 bytes - 1 tile: Star's eyes, frame 3 217 | }}} 218 | 219 | *Main-map Path format:* 220 | 221 | {{{ 222 | The over-world path pointer array starts at 0x61602 and ends at 0x61A3F. From there, you start reading 8-byte 'crosses'. They're called crosses because they store the info of all the four points of the compass. 223 | 224 | Below are the nine very first 'crosses'. 225 | 226 | 61602 | FF FF | FF FF | FF FF | FF FF | 227 | 228 | 6160A | FF FF | FF FF | FF FF | FF FF | 229 | 230 | 61612 | FF FF | FF FF | FF FF | FF FF | 231 | 232 | 6161A | FF FF | FF FF | FF FF | FF FF | 233 | 234 | 61622 | FF FF | FF FF | FF FF | FF FF | 235 | 236 | 6162A | FF FF | FF FF | FF FF | FF FF | 237 | 238 | 61632 | FF FF | FF FF | FF FF | FF FF | 239 | 240 | 6163A | FF FF | FF FF | FF FF | FF FF | 241 | 242 | 61642 | A1 5A | AE 5A | B8 5A | FF FF | 243 | 244 | xxxxx | Right | Left | Up | Down | 245 | 246 | Now, observe 0x61642 and its first and second byte, but forget the first nibble of byte 2. That gives us A1 xA. Swap the bytes, so you have xA A1. That is our pointer (still disregarding the 5). Then you add A A1 to 0x61000. That's 0x61AA1. 247 | 248 | What does this all mean then? 249 | It means that upon pushing RIGHT on the map point the cross is in, the game will read the path instructions from 0x61AA1. 250 | 251 | Let's try again with the Left; AE xA A AE 0x61AAE 252 | 253 | It works, but certainly isn't the correct way to do it. 254 | I have no idea what the first nibble of the second byte 255 | has to do with anything, so if you ever figure it out, 256 | be sure to contact me. 257 | 258 | Now let's actually go to 0x61AA1 (The path instructions for pushing right on cross 9). 259 | 260 | 01 01 08 08 08 01 01 01 01 01 01 00 261 | 262 | These are the instructions. They are like small, one-byte commands to Mario of where to go and how. The first nibble tells you HOW to move, and the second WHERE. 263 | 264 | First nibble: 265 | 0 = Walk 266 | 1 = Half-walk 267 | 2 = Tiny 268 | 3 = Tiny (also) 269 | 4 = Invisible 270 | 5 = Invisible 271 | 6 = Invisible 272 | 7 = Invisible 273 | 8 = Climb 274 | 9 = Walk 275 | A = Walk (choppy) 276 | B = Tiny 277 | C = Invisible 278 | D = Invisible 279 | E = Invisible 280 | F = Invisible half-walk 281 | Now there's a lot of invisible stuff there, 282 | you might start to think that they're 283 | 'invisible climbing' or something like that, 284 | but that would mean that one bit means a property, 285 | but it doesn't. It might look like it's like that, 286 | but no, they're not bitwise. 287 | 288 | Second nibble (this one is bitwise): 289 | Bit 0 = Right 290 | Bit 1 = Left 291 | Bit 2 = Up 292 | Bit 3 = Down 293 | -Your crazy combinations such as Up-Down and Right-Left are in favor of Up and Right. 294 | -Diagonal movement very possible. 295 | -No bits set means Mario being stationary. Can't think of any situation where to use this. 296 | 297 | So 01 01 08 08 08 01 01 01 01 01 01 00 would mean the following; Walk right two tiles -> walk down three tiles -> walk right six tiles -> stop. 298 | 299 | That is the first real cross in the array, the cross that's left leads to Tree Zone. 300 | }}} -------------------------------------------------------------------------------- /levels/levelheaders.asm: -------------------------------------------------------------------------------- 1 | Level_Header_Pointers: ;$55CB 2 | dw Level_Header_01 3 | dw Level_Header_02 4 | dw Level_Header_03 5 | dw Level_Header_04 6 | dw Level_Header_05 7 | dw Level_Header_06 8 | dw Level_Header_07 9 | dw Level_Header_08 10 | dw Level_Header_09 11 | dw Level_Header_10 12 | dw Level_Header_11 13 | dw Level_Header_12 14 | dw Level_Header_13 15 | dw Level_Header_14 16 | dw Level_Header_15 17 | dw Level_Header_16 18 | dw Level_Header_17 19 | dw Level_Header_18 20 | dw Level_Header_19 21 | dw Level_Header_20 22 | dw Level_Header_21 23 | dw Level_Header_22 24 | dw Level_Header_23 25 | dw Level_Header_24 26 | dw Level_Header_25 27 | dw Level_Header_26 28 | dw Level_Header_27 29 | dw Level_Header_28 30 | dw Level_Header_29 31 | dw Level_Header_30 32 | dw Level_Header_31 33 | dw Level_Header_32 34 | 35 | Level_Header_01: ;$560B 36 | db $D4, $01 ;Mario Starting X 37 | db $22, $00 ;Mario Starting Y 38 | db $C0, $01 ;Camera Starting X 39 | db $50, $00 ;Camera Starting Y 40 | db $00, $58 ;Unknown 41 | db $00 ;Level Number 42 | dw Level_TileMap_01 ;Tileset Mapping Pointer 43 | db BANK(Level_01) ;Level Bank 44 | db $01 ;Level Music 45 | db $E4, $D0, $38 ;Level Palettes 46 | db $00 ;Level number (in it's bank) 47 | db $04 ;Time (multiply by 0x64 to get time in decimal) 48 | 49 | Level_Header_02: 50 | db $D4, $01 ;Mario Starting X 51 | db $22, $00 ;Mario Starting Y 52 | db $C0, $01 ;Camera Starting X 53 | db $50, $00 ;Camera Starting Y 54 | db $80, $5B ;Unknown 55 | db $01 ;Level Number 56 | dw Level_TileMap_02 ;Tileset Mapping Pointer 57 | db BANK(Level_02) ;Level Bank 58 | db $14 ;Level Music 59 | db $E4, $D0, $38 ;Level Palettes 60 | db $00 ;Level number (in it's bank) 61 | db $05 ;Time 62 | 63 | Level_Header_03: 64 | db $A4, $00 ;Mario Starting X 65 | db $2E, $00 ;Mario Starting Y 66 | db $B0, $00 ;Camera Starting X 67 | db $50, $00 ;Camera Starting Y 68 | db $00, $5F ;Unknown 69 | db $02 ;Level Number 70 | dw Level_TileMap_03 ;Tileset Mapping Pointer 71 | db BANK(Level_03) ;Level Bank 72 | db $11 ;Level Music 73 | db $93, $D0, $38 ;Level Palettes 74 | db $01 ;Level number (in it's bank) 75 | db $06 ;Time 76 | 77 | Level_Header_04: 78 | db $D4, $01 ;Mario Starting X 79 | db $31, $00 ;Mario Starting Y 80 | db $C0, $01 ;Camera Starting X 81 | db $50, $00 ;Camera Starting Y 82 | db $80, $62 ;Unknown 83 | db $03 ;Level Number 84 | dw Level_TileMap_04 ;Tileset Mapping Pointer 85 | db BANK(Level_04) ;Level Bank 86 | db $28 ;Level Music 87 | db $E1, $D0, $38 ;Level Palettes 88 | db $02 ;Level number (in it's bank) 89 | db $04 ;Time 90 | 91 | Level_Header_05: 92 | db $A4, $02 ;Mario Starting X 93 | db $3D, $00 ;Mario Starting Y 94 | db $A1, $02 ;Camera Starting X 95 | db $50, $00 ;Camera Starting Y 96 | db $00, $5F ;Unknown 97 | db $04 ;Level Number 98 | dw Level_TileMap_05 ;Tileset Mapping Pointer 99 | db BANK(Level_05) ;Level Bank 100 | db $14 ;Level Music 101 | db $E1, $D0, $38 ;Level Palettes 102 | db $00 ;Level number (in it's bank) 103 | db $04 ;Time 104 | 105 | Level_Header_06: 106 | db $C4, $02 ;Mario Starting X 107 | db $2E, $00 ;Mario Starting Y 108 | db $C0, $02 ;Camera Starting X 109 | db $50, $00 ;Camera Starting Y 110 | db $00, $66 ;Unknown 111 | db $05 ;Level Number 112 | dw Level_TileMap_06 ;Tileset Mapping Pointer 113 | db BANK(Level_06) ;Level Bank 114 | db $01 ;Level Music 115 | db $E4, $D0, $38 ;Level Palettes 116 | db $01 ;Level number (in it's bank) 117 | db $05 ;Time 118 | 119 | Level_Header_07: 120 | db $D4, $00 ;Mario Starting X 121 | db $35, $00 ;Mario Starting Y 122 | db $C0, $00 ;Camera Starting X 123 | db $50, $00 ;Camera Starting Y 124 | db $00, $5E ;Unknown 125 | db $06 ;Level Number 126 | dw Level_TileMap_07 ;Tileset Mapping Pointer 127 | db BANK(Level_07) ;Level Bank 128 | db $11 ;Level Music 129 | db $E1, $D0, $38 ;Level Palettes 130 | db $00 ;Level number (in it's bank) 131 | db $05 ;Time 132 | 133 | Level_Header_08: 134 | db $D4, $01 ;Mario Starting X 135 | db $2F, $00 ;Mario Starting Y 136 | db $C0, $01 ;Camera Starting X 137 | db $50, $00 ;Camera Starting Y 138 | db $80, $61 ;Unknown 139 | db $07 ;Level Number 140 | dw Level_TileMap_08 ;Tileset Mapping Pointer 141 | db BANK(Level_08) ;Level Bank 142 | db $11 ;Level Music 143 | db $93, $D0, $38 ;Level Palettes 144 | db $01 ;Level number (in it's bank) 145 | db $04 ;Time 146 | 147 | Level_Header_09: 148 | db $C4, $01 ;Mario Starting X 149 | db $37, $00 ;Mario Starting Y 150 | db $C1, $01 ;Camera Starting X 151 | db $50, $00 ;Camera Starting Y 152 | db $00, $65 ;Unknown 153 | db $08 ;Level Number 154 | dw Level_TileMap_09 ;Tileset Mapping Pointer 155 | db BANK(Level_09) ;Level Bank 156 | db $1F ;Level Music 157 | db $93, $D0, $38 ;Level Palettes 158 | db $02 ;Level number (in it's bank) 159 | db $05 ;Time 160 | 161 | Level_Header_10: 162 | db $D4, $01 ;Mario Starting X 163 | db $28, $00 ;Mario Starting Y 164 | db $C0, $01 ;Camera Starting X 165 | db $50, $00 ;Camera Starting Y 166 | db $80, $68 ;Unknown 167 | db $09 ;Level Number 168 | dw Level_TileMap_10 ;Tileset Mapping Pointer 169 | db BANK(Level_10) ;Level Bank 170 | db $11 ;Level Music 171 | db $93, $D0, $38 ;Level Palettes 172 | db $03 ;Level number (in it's bank) 173 | db $05 ;Time 174 | 175 | Level_Header_11: 176 | db $D4, $02 ;Mario Starting X 177 | db $37, $00 ;Mario Starting Y 178 | db $C0, $02 ;Camera Starting X 179 | db $50, $00 ;Camera Starting Y 180 | db $00, $5E ;Unknown 181 | db $0A ;Level Number 182 | dw Level_TileMap_11 ;Tileset Mapping Pointer 183 | db BANK(Level_11) ;Level Bank 184 | db $14 ;Level Music 185 | db $E4, $D0, $38 ;Level Palettes 186 | db $00 ;Level number (in it's bank) 187 | db $04 ;Time 188 | 189 | Level_Header_12: 190 | db $C4, $01 ;Mario Starting X 191 | db $38, $00 ;Mario Starting Y 192 | db $C0, $01 ;Camera Starting X 193 | db $50, $00 ;Camera Starting Y 194 | db $80, $61 ;Unknown 195 | db $0B ;Level Number 196 | dw Level_TileMap_12 ;Tileset Mapping Pointer 197 | db BANK(Level_12) ;Level Bank 198 | db $14 ;Level Music 199 | db $E4, $D0, $38 ;Level Palettes 200 | db $01 ;Level number (in it's bank) 201 | db $04 ;Time 202 | 203 | Level_Header_13: 204 | db $D4, $01 ;Mario Starting X 205 | db $2F, $00 ;Mario Starting Y 206 | db $C0, $01 ;Camera Starting X 207 | db $50, $00 ;Camera Starting Y 208 | db $00, $65 ;Unknown 209 | db $0C ;Level Number 210 | dw Level_TileMap_13 ;Tileset Mapping Pointer 211 | db BANK(Level_13) ;Level Bank 212 | db $28 ;Level Music 213 | db $E4, $D0, $38 ;Level Palettes 214 | db $02 ;Level number (in it's bank) 215 | db $05 ;Time 216 | 217 | Level_Header_14: 218 | db $D4, $01 ;Mario Starting X 219 | db $38, $00 ;Mario Starting Y 220 | db $C0, $01 ;Camera Starting X 221 | db $50, $00 ;Camera Starting Y 222 | db $80, $68 ;Unknown 223 | db $0D ;Level Number 224 | dw Level_TileMap_14 ;Tileset Mapping Pointer 225 | db BANK(Level_14) ;Level Bank 226 | db $01 ;Level Music 227 | db $E4, $D0, $38 ;Level Palettes 228 | db $03 ;Level number (in it's bank) 229 | db $03 ;Time 230 | 231 | Level_Header_15: 232 | db $34, $02 ;Mario Starting X 233 | db $22, $00 ;Mario Starting Y 234 | db $3D, $02 ;Camera Starting X 235 | db $50, $00 ;Camera Starting Y 236 | db $00, $58 ;Unknown 237 | db $0E ;Level Number 238 | dw Level_TileMap_15 ;Tileset Mapping Pointer 239 | db BANK(Level_15) ;Level Bank 240 | db $17 ;Level Music 241 | db $E4, $D0, $38 ;Level Palettes 242 | db $00 ;Level number (in it's bank) 243 | db $04 ;Time 244 | 245 | Level_Header_16: 246 | db $D4, $01 ;Mario Starting X 247 | db $31, $00 ;Mario Starting Y 248 | db $D0, $01 ;Camera Starting X 249 | db $50, $00 ;Camera Starting Y 250 | db $80, $5B ;Unknown 251 | db $0F ;Level Number 252 | dw Level_TileMap_16 ;Tileset Mapping Pointer 253 | db BANK(Level_16) ;Level Bank 254 | db $28 ;Level Music 255 | db $E1, $D0, $38 ;Level Palettes 256 | db $01 ;Level number (in it's bank) 257 | db $06 ;Time 258 | 259 | Level_Header_17: 260 | db $B4, $01 ;Mario Starting X 261 | db $24, $00 ;Mario Starting Y 262 | db $C0, $01 ;Camera Starting X 263 | db $50, $00 ;Camera Starting Y 264 | db $00, $5F ;Unknown 265 | db $10 ;Level Number 266 | dw Level_TileMap_17 ;Tileset Mapping Pointer 267 | db BANK(Level_17) ;Level Bank 268 | db $11 ;Level Music 269 | db $93, $D0, $38 ;Level Palettes 270 | db $02 ;Level number (in it's bank) 271 | db $04 ;Time 272 | 273 | Level_Header_18: 274 | db $B4, $00 ;Mario Starting X 275 | db $27, $00 ;Mario Starting Y 276 | db $B2, $00 ;Camera Starting X 277 | db $50, $00 ;Camera Starting Y 278 | db $00, $5A ;Unknown 279 | db $11 ;Level Number 280 | dw Level_TileMap_15 ;Tileset Mapping Pointer 281 | db BANK(Level_18) ;Level Bank 282 | db $01 ;Level Music 283 | db $E4, $D0, $38 ;Level Palettes 284 | db $00 ;Level number (in it's bank) 285 | db $07 ;Time 286 | 287 | Level_Header_19: 288 | db $B4, $01 ;Mario Starting X 289 | db $2D, $00 ;Mario Starting Y 290 | db $B0, $01 ;Camera Starting X 291 | db $50, $00 ;Camera Starting Y 292 | db $80, $5D ;Unknown 293 | db $12 ;Level Number 294 | dw Level_TileMap_18 ;Tileset Mapping Pointer 295 | db BANK(Level_19) ;Level Bank 296 | db $13 ;Level Music 297 | db $93, $D0, $38 ;Level Palettes 298 | db $01 ;Level number (in it's bank) 299 | db $07 ;Time 300 | 301 | Level_Header_20: 302 | db $D4, $00 ;Mario Starting X 303 | db $3F, $00 ;Mario Starting Y 304 | db $C0, $00 ;Camera Starting X 305 | db $60, $00 ;Camera Starting Y 306 | db $00, $61 ;Unknown 307 | db $13 ;Level Number 308 | dw Level_TileMap_18 ;Tileset Mapping Pointer 309 | db BANK(Level_20) ;Level Bank 310 | db $1D ;Level Music 311 | db $93, $D0, $38 ;Level Palettes 312 | db $02 ;Level number (in it's bank) 313 | db $06 ;Time 314 | 315 | Level_Header_21: 316 | db $94, $00 ;Mario Starting X 317 | db $28, $00 ;Mario Starting Y 318 | db $86, $00 ;Camera Starting X 319 | db $50, $00 ;Camera Starting Y 320 | db $00, $5E ;Unknown 321 | db $14 ;Level Number 322 | dw Level_TileMap_19 ;Tileset Mapping Pointer 323 | db BANK(Level_21) ;Level Bank 324 | db $17 ;Level Music 325 | db $E4, $D0, $38 ;Level Palettes 326 | db $00 ;Level number (in it's bank) 327 | db $04 ;Time 328 | 329 | Level_Header_22: 330 | db $D4, $01 ;Mario Starting X 331 | db $29, $00 ;Mario Starting Y 332 | db $C0, $01 ;Camera Starting X 333 | db $50, $00 ;Camera Starting Y 334 | db $80, $61 ;Unknown 335 | db $15 ;Level Number 336 | dw Level_TileMap_20 ;Tileset Mapping Pointer 337 | db BANK(Level_22) ;Level Bank 338 | db $28 ;Level Music 339 | db $E4, $D0, $38 ;Level Palettes 340 | db $01 ;Level number (in it's bank) 341 | db $04 ;Time 342 | 343 | Level_Header_23: 344 | db $D4, $01 ;Mario Starting X 345 | db $2E, $00 ;Mario Starting Y 346 | db $C0, $01 ;Camera Starting X 347 | db $50, $00 ;Camera Starting Y 348 | db $00, $65 ;Unknown 349 | db $16 ;Level Number 350 | dw Level_TileMap_21 ;Tileset Mapping Pointer 351 | db BANK(Level_23) ;Level Bank 352 | db $17 ;Level Music 353 | db $E4, $D0, $38 ;Level Palettes 354 | db $02 ;Level number (in it's bank) 355 | db $04 ;Time 356 | 357 | Level_Header_24: 358 | db $D4, $01 ;Mario Starting X 359 | db $2C, $00 ;Mario Starting Y 360 | db $C0, $01 ;Camera Starting X 361 | db $50, $00 ;Camera Starting Y 362 | db $80, $68 ;Unknown 363 | db $17 ;Level Number 364 | dw Level_TileMap_22 ;Tileset Mapping Pointer 365 | db BANK(Level_24) ;Level Bank 366 | db $11 ;Level Music 367 | db $E1, $D0, $38 ;Level Palettes 368 | db $03 ;Level number (in it's bank) 369 | db $04 ;Time 370 | 371 | Level_Header_25: 372 | db $D4, $02 ;Mario Starting X 373 | db $29, $09 ;Mario Starting Y 374 | db $C0, $02 ;Camera Starting X 375 | db $50, $09 ;Camera Starting Y 376 | db $80, $68 ;Unknown 377 | db $18 ;Level Number 378 | dw Level_TileMap_23 ;Tileset Mapping Pointer 379 | db BANK(Level_25) ;Level Bank 380 | db $0B ;Level Music 381 | db $E4, $D0, $38 ;Level Palettes 382 | db $03 ;Level number (in it's bank) 383 | db $09 ;Time 384 | 385 | Level_Header_26: 386 | db $D4, $01 ;Mario Starting X 387 | db $40, $00 ;Mario Starting Y 388 | db $C0, $01 ;Camera Starting X 389 | db $61, $00 ;Camera Starting Y 390 | db $00, $58 ;Unknown 391 | db $19 ;Level Number 392 | dw Level_TileMap_01 ;Tileset Mapping Pointer 393 | db BANK(Level_26) ;Level Bank 394 | db $01 ;Level Music 395 | db $E4, $D0, $38 ;Level Palettes 396 | db $01 ;Level number (in it's bank) 397 | db $04 ;Time 398 | 399 | Level_Header_27: 400 | db $C4, $01 ;Mario Starting X 401 | db $2F, $00 ;Mario Starting Y 402 | db $C0, $01 ;Camera Starting X 403 | db $50, $00 ;Camera Starting Y 404 | db $00, $58 ;Unknown 405 | db $1A ;Level Number 406 | dw Level_TileMap_01 ;Tileset Mapping Pointer 407 | db BANK(Level_27) ;Level Bank 408 | db $01 ;Level Music 409 | db $E4, $D0, $38 ;Level Palettes 410 | db $02 ;Level number (in it's bank) 411 | db $02 ;Time 412 | 413 | Level_Header_28: 414 | db $04, $01 ;Mario Starting X 415 | db $33, $00 ;Mario Starting Y 416 | db $F6, $00 ;Camera Starting X 417 | db $50, $00 ;Camera Starting Y 418 | db $00, $58 ;Unknown 419 | db $1B ;Level Number 420 | dw Level_TileMap_02 ;Tileset Mapping Pointer 421 | db BANK(Level_28) ;Level Bank 422 | db $01 ;Level Music 423 | db $E4, $D0, $38 ;Level Palettes 424 | db $03 ;Level number (in it's bank) 425 | db $04 ;Time 426 | 427 | Level_Header_29: 428 | db $C4, $01 ;Mario Starting X 429 | db $28, $00 ;Mario Starting Y 430 | db $B6, $01 ;Camera Starting X 431 | db $50, $00 ;Camera Starting Y 432 | db $00, $58 ;Unknown 433 | db $1C ;Level Number 434 | dw Level_TileMap_18 ;Tileset Mapping Pointer 435 | db BANK(Level_29) ;Level Bank 436 | db $01 ;Level Music 437 | db $93, $D0, $38 ;Level Palettes 438 | db $04 ;Level number (in it's bank) 439 | db $04 ;Time 440 | 441 | Level_Header_30: 442 | db $A4, $01 ;Mario Starting X 443 | db $36, $00 ;Mario Starting Y 444 | db $AF, $01 ;Camera Starting X 445 | db $50, $00 ;Camera Starting Y 446 | db $80, $5B ;Unknown 447 | db $1D ;Level Number 448 | dw Level_TileMap_02 ;Tileset Mapping Pointer 449 | db BANK(Level_30) ;Level Bank 450 | db $01 ;Level Music 451 | db $E4, $D0, $38 ;Level Palettes 452 | db $03 ;Level number (in it's bank) 453 | db $04 ;Time 454 | 455 | Level_Header_31: 456 | db $B4, $01 ;Mario Starting X 457 | db $22, $00 ;Mario Starting Y 458 | db $BE, $01 ;Camera Starting X 459 | db $50, $00 ;Camera Starting Y 460 | db $80, $5B ;Unknown 461 | db $1E ;Level Number 462 | dw Level_TileMap_06 ;Tileset Mapping Pointer 463 | db BANK(Level_31) ;Level Bank 464 | db $01 ;Level Music 465 | db $E4, $D0, $38 ;Level Palettes 466 | db $02 ;Level number (in it's bank) 467 | db $04 ;Time 468 | 469 | Level_Header_32: 470 | db $94, $00 ;Mario Starting X 471 | db $28, $00 ;Mario Starting Y 472 | db $A0, $00 ;Camera Starting X 473 | db $50, $00 ;Camera Starting Y 474 | db $80, $5B ;Unknown 475 | db $1F ;Level Number 476 | dw Level_TileMap_24 ;Tileset Mapping Pointer 477 | db BANK(Level_32) ;Level Bank 478 | db $01 ;Level Music 479 | db $E4, $D0, $38 ;Level Palettes 480 | db $05 ;Level number (in it's bank) 481 | db $04 ;Time 482 | -------------------------------------------------------------------------------- /gfx/spritemappings2.asm: -------------------------------------------------------------------------------- 1 | ;Sprite mappings $c201 2 | db $80 ;end sprite 3 | 4 | db $F0, $F8, $B0, $00 5 | db $F0, $00, $B0, $20 6 | db $F8, $F8, $B4, $00 7 | db $F8, $00, $B2, $20 8 | db $80 ;end sprite 9 | 10 | db $F0, $F8, $B1, $00 11 | db $F0, $00, $B1, $20 12 | db $F8, $F8, $B2, $00 13 | db $F8, $FF, $B4, $20 14 | db $80 ;end sprite 15 | 16 | db $F8, $F8, $B6, $00 17 | db $F8, $00, $B6, $20 18 | db $80 ;end sprite 19 | 20 | db $E9, $F6, $B8, $00 21 | db $F1, $F5, $B9, $00 22 | db $F1, $FD, $BA, $00 23 | db $F9, $F8, $BB, $00 24 | db $F9, $00, $BC, $00 25 | db $80 ;end sprite 26 | 27 | db $E8, $F6, $B8, $00 28 | db $F0, $F5, $B9, $00 29 | db $F0, $FD, $BA, $00 30 | db $F8, $F8, $BD, $00 31 | db $F8, $00, $BC, $00 32 | db $80 ;end sprite 33 | 34 | db $E8, $F6, $B8, $00 35 | db $F0, $F5, $BF, $00 36 | db $F0, $FD, $BA, $00 37 | db $F8, $F8, $BB, $00 38 | db $F8, $00, $BE, $00 39 | db $80 ;end sprite 40 | 41 | db $F0, $F8, $C0, $00 42 | db $F0, $00, $C0, $20 43 | db $F8, $F8, $C1, $00 44 | db $F8, $00, $C1, $20 45 | db $80 ;end sprite 46 | 47 | db $F0, $F8, $C2, $00 48 | db $F0, $00, $C2, $20 49 | db $F8, $F8, $C3, $00 50 | db $F8, $00, $C4, $00 51 | db $80 ;end sprite 52 | 53 | db $F0, $F8, $C2, $00 54 | db $F0, $00, $C2, $20 55 | db $F8, $F8, $C5, $00 56 | db $F8, $00, $C5, $20 57 | db $80 ;end sprite 58 | 59 | db $F0, $F8, $C0, $00 60 | db $F0, $00, $C0, $20 61 | db $F8, $F8, $C6, $00 62 | db $F8, $00, $C6, $20 63 | db $80 ;end sprite 64 | 65 | db $E8, $F8, $C9, $00 66 | db $E8, $00, $C9, $20 67 | db $F0, $F8, $CA, $00 68 | db $F0, $00, $CB, $00 69 | db $F8, $F8, $CF, $00 70 | db $F8, $00, $CF, $20 71 | db $80 ;end sprite 72 | 73 | db $E8, $F8, $CC, $00 74 | db $E8, $00, $CC, $20 75 | db $F0, $F8, $CA, $00 76 | db $F0, $00, $CB, $00 77 | db $F8, $F8, $CF, $00 78 | db $F8, $00, $CF, $20 79 | db $80 ;end sprite 80 | 81 | db $F0, $F8, $E4, $00 82 | db $F0, $00, $E4, $20 83 | db $F8, $F8, $E4, $40 84 | db $F8, $00, $E4, $60 85 | db $80 ;end sprite 86 | 87 | db $F0, $F8, $E5, $00 88 | db $F0, $00, $E5, $20 89 | db $F8, $F8, $E5, $40 90 | db $F8, $00, $E5, $60 91 | db $80 ;end sprite 92 | 93 | db $F0, $F8, $E6, $00 94 | db $F0, $00, $E6, $20 95 | db $F8, $F8, $E6, $40 96 | db $F8, $00, $E6, $60 97 | db $80 ;end sprite 98 | 99 | db $F0, $F8, $E7, $00 100 | db $F0, $00, $E7, $20 101 | db $F8, $F8, $E7, $40 102 | db $F8, $00, $E7, $60 103 | db $80 ;end sprite 104 | 105 | db $F0, $F8, $B0, $00 106 | db $F0, $00, $B1, $00 107 | db $F8, $F8, $B2, $00 108 | db $F8, $00, $B3, $00 109 | db $80 ;end sprite 110 | 111 | db $F0, $F8, $B4, $00 112 | db $F0, $00, $B5, $00 113 | db $F8, $F8, $B6, $00 114 | db $F8, $00, $B7, $00 115 | db $80 ;end sprite 116 | 117 | db $F0, $F8, $B0, $00 118 | db $F0, $00, $B0, $20 119 | db $F8, $F8, $B2, $00 120 | db $F8, $00, $B2, $20 121 | db $F2, $F2, $B3, $00 122 | db $F2, $06, $B3, $20 123 | db $80 ;end sprite 124 | 125 | db $F0, $F8, $B0, $00 126 | db $F0, $00, $B0, $20 127 | db $F8, $F8, $B2, $00 128 | db $F8, $00, $B2, $20 129 | db $EE, $F2, $B5, $00 130 | db $EE, $06, $B5, $20 131 | db $80 ;end sprite 132 | 133 | db $E8, $F8, $D0, $00 134 | db $E8, $00, $D1, $00 135 | db $F0, $F8, $D2, $00 136 | db $F0, $00, $D3, $00 137 | db $F8, $F8, $CF, $00 138 | db $F8, $00, $CF, $20 139 | db $80 ;end sprite 140 | 141 | db $E8, $F8, $D4, $00 142 | db $E8, $00, $D5, $00 143 | db $F0, $F8, $D6, $00 144 | db $F0, $00, $D7, $00 145 | db $F8, $F8, $CF, $00 146 | db $F8, $00, $CF, $20 147 | db $80 ;end sprite 148 | 149 | db $E8, $F8, $D2, $40 150 | db $E8, $00, $D3, $40 151 | db $F0, $F8, $D0, $40 152 | db $F0, $00, $D1, $40 153 | db $F8, $F8, $CF, $00 154 | db $F8, $00, $CF, $20 155 | db $80 ;end sprite 156 | 157 | db $E8, $F8, $D6, $40 158 | db $E8, $00, $D7, $40 159 | db $F0, $F8, $D4, $40 160 | db $F0, $00, $D5, $40 161 | db $F8, $F8, $CF, $00 162 | db $F8, $00, $CF, $20 163 | db $80 ;end sprite 164 | 165 | db $F8, $FC, $CD, $00 166 | db $80 ;end sprite 167 | 168 | db $F8, $FC, $CE, $00 169 | db $80 ;end sprite 170 | 171 | db $F0, $F8, $90, $00 172 | db $F0, $00, $91, $00 173 | db $F8, $F8, $92, $00 174 | db $F8, $00, $92, $20 175 | db $80 ;end sprite 176 | 177 | db $F0, $F8, $97, $00 178 | db $F0, $00, $97, $20 179 | db $F8, $F8, $98, $00 180 | db $F8, $00, $98, $20 181 | db $80 ;end sprite 182 | 183 | db $F0, $F8, $A0, $00 184 | db $F0, $00, $A1, $00 185 | db $F8, $F8, $A2, $00 186 | db $F8, $00, $A2, $20 187 | db $80 ;end sprite 188 | 189 | db $F0, $F8, $93, $00 190 | db $F0, $00, $93, $20 191 | db $F8, $F8, $94, $00 192 | db $F8, $00, $94, $20 193 | db $80 ;end sprite 194 | 195 | db $F0, $F8, $A3, $00 196 | db $F0, $00, $A3, $20 197 | db $F8, $F8, $A4, $00 198 | db $F8, $00, $A4, $20 199 | db $80 ;end sprite 200 | 201 | db $F8, $F8, $95, $00 202 | db $F8, $00, $96, $00 203 | db $80 ;end sprite 204 | 205 | db $E0, $FC, $EF, $00 206 | db $EF, $F8, $EC, $00 207 | db $EF, $00, $EC, $20 208 | db $F7, $F8, $ED, $00 209 | db $F7, $00, $ED, $20 210 | db $80 ;end sprite 211 | 212 | db $E3, $00, $EE, $00 213 | db $ED, $F0, $E8, $00 214 | db $ED, $F8, $E9, $00 215 | db $F5, $F0, $EA, $00 216 | db $F5, $F8, $EB, $00 217 | db $80 ;end sprite 218 | 219 | db $F0, $F8, $8E, $00 220 | db $F0, $00, $8E, $20 221 | db $F8, $F8, $8F, $00 222 | db $F8, $00, $8F, $20 223 | db $80 ;end sprite 224 | 225 | db $F8, $F8, $AD, $00 226 | db $F8, $00, $AF, $00 227 | db $80 ;end sprite 228 | 229 | db $F8, $F4, $AD, $00 230 | db $F8, $FC, $AE, $00 231 | db $F8, $04, $AF, $00 232 | db $80 ;end sprite 233 | 234 | db $F8, $EC, $AD, $00 235 | db $F8, $F4, $AE, $00 236 | db $F8, $FC, $AE, $00 237 | db $F8, $04, $AE, $00 238 | db $F8, $0C, $AF, $00 239 | db $80 ;end sprite 240 | 241 | db $F0, $F8, $B8, $00 242 | db $F0, $00, $B9, $00 243 | db $F8, $F8, $BA, $00 244 | db $F8, $00, $BB, $00 245 | db $80 ;end sprite 246 | 247 | db $F0, $F8, $BC, $00 248 | db $F0, $00, $BD, $00 249 | db $F8, $F8, $BE, $00 250 | db $F8, $00, $BF, $00 251 | db $80 ;end sprite 252 | 253 | db $F2, $F0, $BE, $00 254 | db $F2, $F8, $BF, $00 255 | db $F2, $00, $BF, $20 256 | db $F2, $08, $BE, $20 257 | db $FA, $F8, $C0, $00 258 | db $FA, $00, $C0, $20 259 | db $80 ;end sprite 260 | 261 | db $F1, $F8, $C1, $00 262 | db $F1, $00, $C1, $20 263 | db $F9, $F0, $C2, $00 264 | db $F9, $F8, $C3, $00 265 | db $F9, $00, $C3, $20 266 | db $F9, $08, $C2, $20 267 | db $80 ;end sprite 268 | 269 | db $F0, $F8, $C1, $00 270 | db $F0, $00, $C1, $20 271 | db $F8, $F8, $C4, $00 272 | db $F8, $00, $C4, $20 273 | db $00, $F8, $C5, $00 274 | db $00, $00, $C5, $20 275 | db $80 ;end sprite 276 | 277 | db $E8, $F8, $DF, $00 278 | db $E8, $00, $E0, $00 279 | db $F0, $F8, $E1, $00 280 | db $F0, $00, $E2, $00 281 | db $F8, $F8, $E3, $00 282 | db $F8, $00, $E4, $00 283 | db $80 ;end sprite 284 | 285 | db $E8, $F8, $DF, $00 286 | db $E8, $00, $E0, $00 287 | db $F0, $F0, $E5, $00 288 | db $F0, $F8, $E6, $00 289 | db $F0, $00, $E2, $00 290 | db $F8, $F8, $E7, $00 291 | db $F8, $00, $E4, $00 292 | db $80 ;end sprite 293 | 294 | db $F0, $F8, $DF, $00 295 | db $F0, $00, $DF, $20 296 | db $F8, $F8, $DF, $40 297 | db $F8, $00, $DF, $60 298 | db $80 ;end sprite 299 | 300 | db $F8, $F4, $DA, $00 301 | db $F8, $FC, $DB, $00 302 | db $F8, $04, $DA, $20 303 | db $80 ;end sprite 304 | 305 | db $FE, $F5, $DC, $00 306 | db $F8, $FC, $DD, $00 307 | db $FE, $03, $DC, $20 308 | db $80 ;end sprite 309 | 310 | db $F8, $FC, $DD, $00 311 | db $00, $FC, $DE, $00 312 | db $80 ;end sprite 313 | 314 | db $E8, $F8, $BC, $00 315 | db $E8, $00, $BD, $00 316 | db $F0, $F4, $BE, $00 317 | db $F0, $FC, $BF, $00 318 | db $F0, $04, $C0, $00 319 | db $F8, $F4, $C8, $00 320 | db $F8, $FC, $C4, $00 321 | db $F8, $04, $C5, $00 322 | db $80 ;end sprite 323 | 324 | db $E8, $F8, $BC, $00 325 | db $E8, $00, $BD, $00 326 | db $F0, $F4, $BE, $00 327 | db $F0, $FC, $BF, $00 328 | db $F0, $04, $C0, $00 329 | db $F8, $F4, $C8, $00 330 | db $F8, $FC, $C6, $00 331 | db $F8, $04, $C7, $00 332 | db $80 ;end sprite 333 | 334 | db $E8, $F8, $BC, $00 335 | db $E8, $00, $BD, $00 336 | db $F0, $F4, $BE, $00 337 | db $F0, $FC, $BF, $00 338 | db $F0, $04, $C0, $00 339 | db $F8, $F4, $C1, $00 340 | db $F8, $FC, $CD, $00 341 | db $F8, $04, $C7, $00 342 | db $80 ;end sprite 343 | 344 | db $E8, $F8, $BC, $00 345 | db $E8, $00, $BD, $00 346 | db $F0, $F4, $BE, $00 347 | db $F0, $FC, $BF, $00 348 | db $F0, $04, $C0, $00 349 | db $F8, $F4, $C1, $00 350 | db $F8, $FC, $C2, $00 351 | db $F8, $04, $C3, $00 352 | db $80 ;end sprite 353 | 354 | db $E0, $F5, $C6, $00 355 | db $E0, $FD, $C7, $00 356 | db $E8, $F4, $C8, $00 357 | db $E8, $FC, $C9, $00 358 | db $E8, $04, $CA, $00 359 | db $F0, $F4, $CB, $00 360 | db $F0, $FC, $CC, $00 361 | db $F0, $04, $CD, $00 362 | db $F8, $F4, $CE, $00 363 | db $F8, $FC, $CF, $00 364 | db $F8, $04, $D0, $00 365 | db $80 ;end sprite 366 | 367 | db $E0, $FC, $D1, $00 368 | db $E8, $F4, $D2, $00 369 | db $E8, $FC, $D3, $00 370 | db $E8, $04, $D4, $00 371 | db $F0, $F4, $D5, $00 372 | db $F0, $FC, $D6, $00 373 | db $F0, $04, $D7, $00 374 | db $F8, $FC, $DD, $00 375 | db $F8, $04, $DE, $00 376 | db $F8, $0C, $DA, $00 377 | db $80 ;end sprite 378 | 379 | db $E0, $FC, $D1, $00 380 | db $E8, $F4, $D2, $00 381 | db $E8, $FC, $D3, $00 382 | db $E8, $04, $D4, $00 383 | db $F0, $F4, $D5, $00 384 | db $F0, $FC, $D6, $00 385 | db $F0, $04, $D7, $00 386 | db $F8, $FC, $D8, $00 387 | db $F8, $04, $D9, $00 388 | db $F8, $0C, $DA, $00 389 | db $80 ;end sprite 390 | 391 | db $E0, $FC, $D1, $00 392 | db $E8, $F4, $D2, $00 393 | db $E8, $FC, $D3, $00 394 | db $E8, $04, $D4, $00 395 | db $F0, $F4, $D5, $00 396 | db $F0, $FC, $D6, $00 397 | db $F0, $04, $D7, $00 398 | db $F8, $FC, $DB, $00 399 | db $F8, $04, $DC, $00 400 | db $F8, $0C, $DA, $00 401 | db $80 ;end sprite 402 | 403 | db $E8, $F8, $C0, $00 404 | db $E8, $00, $C1, $00 405 | db $F0, $F8, $C2, $00 406 | db $F0, $00, $C3, $00 407 | db $F8, $F8, $C4, $00 408 | db $F8, $00, $C5, $00 409 | db $80 ;end sprite 410 | 411 | db $E8, $F8, $C0, $00 412 | db $E8, $00, $C1, $00 413 | db $F0, $F8, $C2, $00 414 | db $F0, $00, $C3, $00 415 | db $F8, $F8, $C4, $00 416 | db $F8, $00, $C7, $00 417 | db $80 ;end sprite 418 | 419 | db $E8, $F8, $C0, $00 420 | db $E8, $00, $C1, $00 421 | db $F0, $F8, $C2, $00 422 | db $F0, $00, $C3, $00 423 | db $F8, $F8, $C6, $00 424 | db $F8, $00, $C5, $00 425 | db $80 ;end sprite 426 | 427 | db $F0, $F8, $B0, $00 428 | db $F0, $00, $B1, $00 429 | db $F8, $F8, $B2, $00 430 | db $F8, $00, $B3, $00 431 | db $80 ;end sprite 432 | 433 | db $F0, $FC, $B4, $00 434 | db $F0, $04, $B5, $00 435 | db $F7, $F4, $B8, $00 436 | db $F8, $FC, $B6, $00 437 | db $F8, $04, $B7, $00 438 | db $80 ;end sprite 439 | 440 | db $F0, $00, $B4, $00 441 | db $F0, $08, $B5, $00 442 | db $F7, $F0, $B8, $00 443 | db $F7, $F8, $B9, $00 444 | db $F8, $00, $B6, $00 445 | db $F8, $08, $B7, $00 446 | db $80 ;end sprite 447 | 448 | db $F0, $04, $B4, $00 449 | db $F0, $0C, $B5, $00 450 | db $F7, $EC, $B8, $00 451 | db $F7, $F4, $B9, $00 452 | db $F7, $FC, $B9, $00 453 | db $F8, $04, $B6, $00 454 | db $F8, $0C, $B7, $00 455 | db $80 ;end sprite 456 | 457 | db $E8, $F8, $B0, $00 458 | db $E8, $00, $B1, $00 459 | db $F0, $F8, $BA, $00 460 | db $F0, $00, $BB, $00 461 | db $F8, $F8, $BC, $00 462 | db $F8, $00, $BD, $00 463 | db $80 ;end sprite 464 | 465 | db $F8, $F8, $C6, $00 466 | db $F8, $00, $C6, $20 467 | db $80 ;end sprite 468 | 469 | db $F8, $F8, $C7, $00 470 | db $F8, $00, $C7, $20 471 | db $80 ;end sprite 472 | 473 | db $F8, $F8, $C8, $00 474 | db $F8, $00, $C8, $20 475 | db $80 ;end sprite 476 | 477 | db $F8, $F4, $C9, $00 478 | db $F8, $04, $C9, $20 479 | db $80 ;end sprite 480 | 481 | db $F0, $F0, $BE, $00 482 | db $F0, $F8, $BF, $00 483 | db $F0, $00, $C0, $00 484 | db $F8, $F8, $C1, $00 485 | db $F8, $00, $C2, $00 486 | db $80 ;end sprite 487 | 488 | db $F0, $F0, $BE, $00 489 | db $F0, $F8, $BF, $00 490 | db $F0, $00, $C5, $00 491 | db $F8, $F8, $C3, $00 492 | db $F8, $00, $C4, $00 493 | db $80 ;end sprite 494 | 495 | db $F0, $F8, $D6, $00 496 | db $F0, $00, $D7, $00 497 | db $F8, $F8, $D8, $00 498 | db $F8, $00, $D9, $00 499 | db $80 ;end sprite 500 | 501 | db $F0, $F8, $D7, $20 502 | db $F0, $00, $D9, $40 503 | db $F8, $F8, $D6, $40 504 | db $F8, $00, $D8, $20 505 | db $80 ;end sprite 506 | 507 | db $F0, $F8, $D9, $60 508 | db $F0, $00, $D8, $60 509 | db $F8, $F8, $D7, $60 510 | db $F8, $00, $D6, $60 511 | db $80 ;end sprite 512 | 513 | db $F0, $F8, $D8, $40 514 | db $F0, $00, $D6, $20 515 | db $F8, $F8, $D9, $20 516 | db $F8, $00, $D7, $40 517 | db $80 ;end sprite 518 | 519 | db $E8, $F7, $CA, $00 520 | db $E8, $FF, $CB, $00 521 | db $F0, $F4, $CC, $00 522 | db $F0, $FC, $CD, $00 523 | db $F0, $04, $CE, $00 524 | db $F8, $F4, $CF, $00 525 | db $F8, $FC, $D0, $00 526 | db $F8, $04, $D1, $00 527 | db $80 ;end sprite 528 | 529 | db $E8, $F7, $CA, $00 530 | db $E8, $FF, $CB, $00 531 | db $F0, $F4, $D2, $00 532 | db $F0, $FC, $D3, $00 533 | db $F0, $04, $CE, $00 534 | db $F8, $F4, $D4, $00 535 | db $F8, $FC, $D5, $00 536 | db $F8, $04, $D1, $00 537 | db $80 ;end sprite 538 | 539 | db $E8, $F8, $DA, $00 540 | db $E8, $00, $DB, $00 541 | db $F0, $FA, $DC, $00 542 | db $F0, $02, $DD, $00 543 | db $F8, $FA, $DE, $00 544 | db $F8, $02, $DF, $00 545 | db $80 ;end sprite 546 | 547 | db $E8, $F8, $DA, $00 548 | db $E8, $00, $DB, $00 549 | db $F0, $F8, $E0, $00 550 | db $F0, $00, $E1, $00 551 | db $F8, $F8, $E2, $00 552 | db $F8, $00, $E3, $00 553 | db $80 ;end sprite 554 | 555 | db $E8, $F8, $DA, $00 556 | db $E8, $00, $DB, $00 557 | db $F0, $F6, $E4, $00 558 | db $F0, $FE, $E5, $00 559 | db $F8, $F6, $E6, $00 560 | db $F8, $FE, $E7, $00 561 | db $80 ;end sprite 562 | 563 | db $EC, $F8, $C0, $00 564 | db $EC, $00, $C1, $00 565 | db $EC, $08, $C2, $00 566 | db $F4, $F8, $C3, $00 567 | db $F4, $00, $C4, $00 568 | db $F4, $08, $C5, $00 569 | db $FC, $F8, $C6, $00 570 | db $FC, $00, $C7, $00 571 | db $FC, $08, $C8, $00 572 | db $80 ;end sprite 573 | 574 | db $EC, $F8, $C0, $00 575 | db $EC, $00, $C1, $00 576 | db $EC, $08, $C2, $00 577 | db $F4, $F8, $C3, $00 578 | db $F4, $00, $C4, $00 579 | db $F4, $08, $C9, $00 580 | db $FC, $F8, $CA, $00 581 | db $FC, $00, $CB, $00 582 | db $FC, $08, $CC, $00 583 | db $80 ;end sprite 584 | 585 | db $EC, $F8, $C0, $00 586 | db $EC, $00, $C1, $00 587 | db $EC, $08, $C2, $00 588 | db $F4, $F8, $C3, $00 589 | db $F4, $00, $C4, $00 590 | db $F4, $08, $CD, $00 591 | db $FC, $F8, $CE, $00 592 | db $FC, $00, $CF, $00 593 | db $FC, $08, $D0, $00 594 | db $80 ;end sprite 595 | 596 | db $F4, $F8, $D1, $00 597 | db $F4, $00, $D2, $00 598 | db $F4, $08, $D3, $00 599 | db $FC, $F8, $D4, $00 600 | db $FC, $00, $D5, $00 601 | db $FC, $08, $D6, $00 602 | db $80 ;end sprite 603 | 604 | db $F0, $F8, $15, $00 605 | db $F0, $00, $15, $20 606 | db $F8, $F8, $ED, $00 607 | db $F8, $00, $ED, $20 608 | db $80 ;end sprite 609 | 610 | db $F0, $F6, $E8, $00 611 | db $F0, $FE, $7E, $00 612 | db $F8, $F6, $EA, $00 613 | db $F8, $FE, $EB, $00 614 | db $80 ;end sprite 615 | 616 | db $E8, $F8, $CF, $40 617 | db $E8, $00, $CF, $60 618 | db $F0, $F8, $CB, $60 619 | db $F0, $00, $CA, $60 620 | db $F8, $F8, $C9, $40 621 | db $F8, $00, $C9, $60 622 | db $80 ;end sprite 623 | 624 | db $E8, $F8, $CF, $40 625 | db $E8, $00, $CF, $60 626 | db $F0, $F8, $CB, $60 627 | db $F0, $00, $CA, $60 628 | db $F8, $F8, $CC, $40 629 | db $F8, $00, $CC, $60 630 | db $80 ;end sprite 631 | 632 | db $E8, $F8, $D9, $00 633 | db $E8, $00, $D9, $20 634 | db $F0, $F8, $DA, $00 635 | db $F0, $00, $DA, $20 636 | db $F8, $F8, $DB, $00 637 | db $F8, $00, $DB, $20 638 | db $80 ;end sprite 639 | 640 | db $E8, $F8, $D9, $00 641 | db $E8, $00, $D9, $20 642 | db $F0, $F8, $DA, $00 643 | db $F0, $00, $DA, $20 644 | db $F8, $F8, $DB, $00 645 | db $F8, $00, $DC, $20 646 | db $80 ;end sprite 647 | 648 | db $E8, $F8, $D9, $00 649 | db $E8, $00, $D9, $20 650 | db $F0, $F0, $DD, $00 651 | db $F0, $F8, $DE, $00 652 | db $F0, $00, $DE, $20 653 | db $F0, $08, $DD, $20 654 | db $F8, $F8, $DC, $00 655 | db $F8, $00, $DC, $20 656 | db $80 ;end sprite 657 | 658 | db $E8, $F8, $D9, $00 659 | db $E8, $00, $D9, $20 660 | db $F0, $F0, $DF, $00 661 | db $F0, $F8, $DE, $00 662 | db $F0, $00, $DE, $20 663 | db $F0, $08, $DF, $20 664 | db $F8, $F0, $E0, $00 665 | db $F8, $F8, $DC, $00 666 | db $F8, $00, $DC, $20 667 | db $F8, $08, $E0, $20 668 | db $80 ;end sprite 669 | 670 | db $EB, $F4, $B8, $00 671 | db $EB, $FC, $B9, $00 672 | db $EB, $04, $B8, $20 673 | db $F3, $F4, $BA, $00 674 | db $F3, $FC, $BB, $00 675 | db $F3, $04, $BA, $20 676 | db $FB, $F4, $BC, $00 677 | db $FB, $FC, $BD, $00 678 | db $FB, $04, $BC, $20 679 | db $80 ;end sprite 680 | 681 | db $EC, $F4, $B8, $00 682 | db $EC, $FC, $B9, $00 683 | db $EC, $04, $B8, $20 684 | db $F4, $F4, $BA, $00 685 | db $F4, $FC, $BB, $00 686 | db $F4, $04, $BA, $20 687 | db $FB, $F4, $BC, $00 688 | db $FB, $FC, $BD, $00 689 | db $FB, $04, $BC, $20 690 | db $80 ;end sprite 691 | 692 | db $EB, $F4, $BE, $00 693 | db $EB, $FC, $BF, $00 694 | db $EB, $04, $C0, $00 695 | db $F3, $F4, $C1, $00 696 | db $F3, $FC, $C2, $00 697 | db $F3, $04, $C3, $00 698 | db $FB, $F4, $C4, $00 699 | db $FB, $FC, $C5, $00 700 | db $FB, $04, $C6, $00 701 | db $80 ;end sprite 702 | 703 | db $EB, $F4, $BE, $00 704 | db $EB, $FC, $BF, $00 705 | db $EB, $04, $C0, $00 706 | db $F3, $F4, $C7, $00 707 | db $F3, $FC, $C2, $00 708 | db $F3, $04, $C8, $00 709 | db $FB, $F4, $C4, $00 710 | db $FB, $FC, $C5, $00 711 | db $FB, $04, $C6, $00 712 | db $80 ;end sprite 713 | 714 | db $EB, $F4, $BE, $00 715 | db $EB, $FC, $BF, $00 716 | db $EB, $04, $C0, $00 717 | db $F3, $F4, $C9, $00 718 | db $F3, $FC, $C2, $00 719 | db $F3, $04, $CA, $00 720 | db $FB, $F4, $C4, $00 721 | db $FB, $FC, $C5, $00 722 | db $FB, $04, $C6, $00 723 | db $80 ;end sprite 724 | 725 | db $F0, $F0, $CB, $00 726 | db $F0, $F8, $CC, $00 727 | db $F0, $00, $CD, $00 728 | db $F0, $08, $CE, $00 729 | db $F8, $F0, $CE, $60 730 | db $F8, $F8, $CD, $60 731 | db $F8, $00, $CC, $60 732 | db $F8, $08, $CB, $60 733 | db $80 ;end sprite 734 | 735 | db $F0, $F0, $CB, $00 736 | db $F0, $F8, $CF, $00 737 | db $F0, $00, $D0, $00 738 | db $F0, $08, $CE, $00 739 | db $F8, $F0, $CE, $60 740 | db $F8, $F8, $D0, $60 741 | db $F8, $00, $CF, $60 742 | db $F8, $08, $CB, $60 743 | db $80 ;end sprite 744 | 745 | db $F0, $F8, $D1, $00 746 | db $F0, $00, $D2, $00 747 | db $F0, $08, $D3, $00 748 | db $F8, $F8, $D4, $00 749 | db $F8, $00, $D5, $00 750 | db $80 ;end sprite 751 | 752 | db $F0, $F8, $D1, $00 753 | db $F0, $00, $D6, $00 754 | db $F0, $08, $D7, $00 755 | db $F8, $F8, $D4, $00 756 | db $F8, $00, $D5, $00 757 | db $80 ;end sprite 758 | 759 | db $F0, $F8, $D1, $00 760 | db $F0, $00, $D8, $00 761 | db $F0, $08, $D9, $00 762 | db $F8, $F8, $D4, $00 763 | db $F8, $00, $DA, $00 764 | db $80 ;end sprite 765 | 766 | db $F8, $F8, $E3, $00 767 | db $F8, $00, $E3, $20 768 | db $80 ;end sprite 769 | 770 | db $E8, $FB, $B0, $00 771 | db $F0, $F8, $B1, $00 772 | db $F0, $00, $B2, $00 773 | db $F8, $F8, $B3, $00 774 | db $F8, $00, $B4, $00 775 | db $80 ;end sprite 776 | 777 | db $E8, $FB, $B0, $00 778 | db $F0, $F8, $B5, $00 779 | db $F0, $00, $B6, $00 780 | db $F8, $F8, $B7, $00 781 | db $F8, $00, $B8, $00 782 | db $80 ;end sprite 783 | 784 | db $E8, $FB, $B0, $00 785 | db $F0, $F8, $B9, $00 786 | db $F0, $00, $BA, $00 787 | db $F8, $F8, $BB, $00 788 | db $F8, $00, $BC, $00 789 | db $80 ;end sprite 790 | 791 | db $E8, $FB, $B0, $00 792 | db $F0, $F8, $BD, $00 793 | db $F0, $00, $BE, $00 794 | db $F8, $F8, $BF, $00 795 | db $F8, $00, $C0, $00 796 | db $80 ;end sprite 797 | 798 | db $F8, $F8, $C1, $00 799 | db $F8, $00, $C2, $00 800 | db $80 ;end sprite 801 | 802 | db $E8, $FC, $B0, $00 803 | db $F0, $F4, $C3, $00 804 | db $F0, $FC, $C4, $00 805 | db $F0, $04, $C3, $20 806 | db $F8, $F4, $C5, $00 807 | db $F8, $FC, $C6, $00 808 | db $F8, $04, $C5, $20 809 | db $00, $F7, $C7, $00 810 | db $00, $FF, $C8, $00 811 | db $80 ;end sprite 812 | 813 | db $E8, $FC, $B0, $00 814 | db $F0, $F4, $C9, $00 815 | db $F0, $FC, $C4, $00 816 | db $F0, $04, $C9, $20 817 | db $F8, $F4, $CA, $00 818 | db $F8, $FC, $C6, $00 819 | db $F8, $04, $CA, $20 820 | db $00, $F7, $C7, $00 821 | db $00, $FF, $C8, $00 822 | db $80 ;end sprite 823 | 824 | db $F0, $F8, $CB, $00 825 | db $F0, $00, $CC, $00 826 | db $F8, $F8, $CD, $00 827 | db $F8, $00, $CE, $00 828 | db $F8, $08, $CF, $00 829 | db $80 ;end sprite 830 | 831 | db $F0, $F8, $CB, $00 832 | db $F0, $00, $CC, $00 833 | db $F8, $F8, $CD, $00 834 | db $F8, $FF, $CE, $00 835 | db $F8, $06, $CF, $00 836 | db $80 ;end sprite 837 | 838 | db $F0, $F8, $D0, $00 839 | db $F0, $00, $D1, $00 840 | db $F8, $F8, $D2, $00 841 | db $F8, $00, $D3, $00 842 | db $F8, $08, $D4, $00 843 | db $80 ;end sprite 844 | 845 | db $F0, $F8, $D0, $00 846 | db $F0, $00, $D1, $00 847 | db $F8, $F8, $D2, $00 848 | db $F8, $FF, $D3, $00 849 | db $F8, $06, $D4, $00 850 | db $80 ;end sprite 851 | 852 | db $F0, $F8, $D5, $00 853 | db $F0, $00, $D6, $00 854 | db $F8, $F8, $D7, $00 855 | db $F8, $00, $D8, $00 856 | db $80 ;end sprite 857 | 858 | db $F0, $F8, $D9, $00 859 | db $F0, $00, $DA, $00 860 | db $F8, $F8, $DB, $00 861 | db $F8, $00, $DC, $00 862 | db $80 ;end sprite 863 | 864 | db $F0, $F8, $D9, $00 865 | db $F0, $00, $DE, $00 866 | db $F8, $F8, $DB, $00 867 | db $F8, $00, $E0, $00 868 | db $80 ;end sprite 869 | 870 | db $F0, $F8, $DD, $00 871 | db $F0, $00, $DE, $00 872 | db $F8, $F8, $DF, $00 873 | db $F8, $00, $E0, $00 874 | db $80 ;end sprite 875 | 876 | db $F0, $F8, $D5, $00 877 | db $F0, $00, $D6, $00 878 | db $F8, $F8, $E1, $00 879 | db $F8, $00, $E2, $00 880 | db $80 ;end sprite 881 | 882 | db $F0, $F8, $B0, $00 883 | db $F0, $00, $B1, $00 884 | db $F8, $F8, $B2, $00 885 | db $F8, $00, $B3, $00 886 | db $F4, $08, $B4, $00 887 | db $80 ;end sprite 888 | 889 | db $F0, $F8, $B0, $00 890 | db $F0, $00, $B1, $00 891 | db $F8, $F8, $B2, $00 892 | db $F8, $00, $B5, $00 893 | db $F4, $08, $B4, $00 894 | db $80 ;end sprite 895 | 896 | db $F0, $F8, $B0, $00 897 | db $F0, $00, $B1, $00 898 | db $F8, $F8, $B6, $00 899 | db $F8, $00, $B7, $00 900 | db $F4, $08, $B4, $00 901 | db $80 ;end sprite 902 | 903 | db $E8, $FC, $BB, $00 904 | db $F0, $F8, $B8, $00 905 | db $F0, $00, $B1, $00 906 | db $F8, $F8, $B8, $40 907 | db $F8, $00, $B9, $00 908 | db $80 ;end sprite 909 | 910 | db $E8, $FC, $BA, $00 911 | db $F0, $F8, $B8, $00 912 | db $F0, $00, $B1, $00 913 | db $F8, $F8, $B8, $40 914 | db $F8, $00, $B9, $00 915 | db $80 ;end sprite 916 | 917 | db $EB, $FC, $BD, $00 918 | db $F0, $F4, $BC, $00 919 | db $F0, $04, $BC, $20 920 | db $F8, $F4, $BE, $00 921 | db $F8, $04, $BE, $20 922 | db $80 ;end sprite 923 | 924 | db $E0, $FC, $BD, $00 925 | db $E8, $F0, $BC, $00 926 | db $E8, $08, $BC, $20 927 | db $F8, $EC, $BE, $00 928 | db $F8, $0C, $BE, $20 929 | db $80 ;end sprite 930 | 931 | db $F0, $F8, $E0, $00 932 | db $F0, $00, $E1, $00 933 | db $F8, $F8, $E2, $00 934 | db $F8, $00, $E3, $00 935 | db $00, $FF, $E4, $00 936 | db $80 ;end sprite 937 | 938 | db $F0, $F8, $E5, $00 939 | db $F0, $00, $E6, $00 940 | db $F8, $F8, $E2, $00 941 | db $F8, $00, $E3, $00 942 | db $00, $FF, $E4, $00 943 | db $80 ;end sprite 944 | 945 | db $F0, $F8, $C0, $00 946 | db $F0, $00, $C1, $00 947 | db $F8, $F8, $C2, $00 948 | db $F8, $00, $C3, $00 949 | db $F8, $08, $C4, $00 950 | db $80 ;end sprite 951 | 952 | db $F0, $F8, $C0, $00 953 | db $F0, $00, $C1, $00 954 | db $F8, $F8, $C2, $00 955 | db $F8, $00, $C5, $00 956 | db $F8, $08, $C6, $00 957 | db $80 ;end sprite 958 | 959 | db $F0, $F8, $C0, $00 960 | db $F0, $00, $C1, $00 961 | db $F8, $F8, $C2, $00 962 | db $F8, $00, $C7, $00 963 | db $F8, $08, $C8, $00 964 | db $80 ;end sprite 965 | 966 | db $E8, $00, $CD, $00 967 | db $F0, $F8, $C0, $00 968 | db $F0, $00, $CF, $00 969 | db $F8, $F8, $D8, $00 970 | db $F8, $00, $D9, $00 971 | db $00, $FC, $DA, $00 972 | db $80 ;end sprite 973 | 974 | db $F0, $F8, $C0, $00 975 | db $F0, $00, $D4, $00 976 | db $F0, $08, $D5, $00 977 | db $F8, $F8, $D8, $00 978 | db $F8, $00, $D9, $00 979 | db $00, $FC, $DA, $00 980 | db $80 ;end sprite 981 | 982 | db $F0, $F8, $C0, $00 983 | db $F0, $00, $D6, $00 984 | db $F0, $08, $D7, $00 985 | db $F8, $F8, $D8, $00 986 | db $F8, $00, $D9, $00 987 | db $00, $FC, $DA, $00 988 | db $80 ;end sprite 989 | 990 | db $F0, $F8, $C0, $00 991 | db $F0, $00, $C1, $00 992 | db $F8, $F8, $C9, $00 993 | db $F8, $00, $CA, $00 994 | db $F8, $08, $C4, $00 995 | db $80 ;end sprite 996 | 997 | db $F0, $F8, $C0, $00 998 | db $F0, $00, $C1, $00 999 | db $F8, $F8, $CB, $00 1000 | db $F8, $00, $CC, $00 1001 | db $F8, $08, $C4, $00 1002 | db $80 ;end sprite 1003 | 1004 | db $F0, $F8, $C0, $00 1005 | db $F0, $00, $DF, $00 1006 | db $F8, $F8, $D0, $00 1007 | db $F8, $00, $D1, $00 1008 | db $80 ;end sprite 1009 | 1010 | db $F0, $F8, $C0, $00 1011 | db $F0, $00, $DF, $00 1012 | db $F8, $F8, $D2, $00 1013 | db $F8, $00, $D3, $00 1014 | db $80 ;end sprite 1015 | 1016 | db $E8, $00, $CD, $00 1017 | db $F0, $F8, $C0, $00 1018 | db $F0, $00, $CF, $00 1019 | db $F8, $F8, $D0, $00 1020 | db $F8, $00, $D1, $00 1021 | db $80 ;end sprite 1022 | 1023 | db $E8, $00, $CD, $00 1024 | db $F0, $F8, $C0, $00 1025 | db $F0, $00, $CF, $00 1026 | db $F8, $F8, $D2, $00 1027 | db $F8, $00, $D3, $00 1028 | db $80 ;end sprite 1029 | 1030 | db $F0, $F8, $DB, $00 1031 | db $F0, $00, $DC, $00 1032 | db $F8, $F8, $DD, $00 1033 | db $F8, $00, $DE, $00 1034 | db $80 ;end sprite 1035 | 1036 | db $F0, $F8, $CE, $00 1037 | db $F0, $00, $D4, $00 1038 | db $F1, $08, $E4, $00 1039 | db $F8, $F8, $D2, $00 1040 | db $F8, $00, $E5, $00 1041 | db $80 ;end sprite 1042 | 1043 | db $F0, $F8, $CE, $00 1044 | db $F0, $00, $D0, $00 1045 | db $F0, $08, $D1, $00 1046 | db $F8, $F8, $D2, $00 1047 | db $F8, $00, $D3, $00 1048 | db $80 ;end sprite 1049 | 1050 | db $F0, $F8, $CE, $00 1051 | db $F0, $00, $E6, $00 1052 | db $F1, $08, $E7, $00 1053 | db $F8, $F8, $D2, $00 1054 | db $F8, $00, $E5, $00 1055 | db $80 ;end sprite 1056 | 1057 | db $E8, $F8, $D5, $00 1058 | db $E8, $00, $D5, $20 1059 | db $F0, $F8, $D6, $00 1060 | db $F0, $00, $D6, $20 1061 | db $F8, $FC, $D7, $00 1062 | db $80 ;end sprite 1063 | 1064 | db $E8, $F0, $D8, $00 1065 | db $E8, $F8, $D9, $00 1066 | db $E8, $00, $D9, $20 1067 | db $E8, $08, $D8, $20 1068 | db $F0, $FC, $DA, $00 1069 | db $F8, $FC, $D7, $00 1070 | db $80 ;end sprite 1071 | 1072 | db $F1, $F8, $BC, $00 1073 | db $F1, $00, $BC, $20 1074 | db $F9, $F8, $BD, $00 1075 | db $F9, $00, $BE, $00 1076 | db $80 ;end sprite 1077 | 1078 | db $F0, $F8, $BF, $00 1079 | db $F0, $00, $BF, $20 1080 | db $F8, $F8, $BD, $00 1081 | db $F8, $00, $C2, $00 1082 | db $80 ;end sprite 1083 | 1084 | db $E0, $FC, $E2, $00 1085 | db $E8, $FC, $E3, $00 1086 | db $F0, $FC, $E4, $00 1087 | db $F8, $F4, $E5, $00 1088 | db $F8, $FC, $E6, $00 1089 | db $80 ;end sprite 1090 | 1091 | db $F0, $FD, $E0, $00 1092 | db $F0, $05, $E1, $00 1093 | db $F8, $F8, $DE, $00 1094 | db $F8, $00, $DF, $00 1095 | db $80 ;end sprite 1096 | 1097 | db $F0, $FA, $D0, $00 1098 | db $F0, $02, $D1, $00 1099 | db $F8, $F8, $CD, $00 1100 | db $F8, $00, $CE, $00 1101 | db $F8, $08, $E7, $00 1102 | db $80 ;end sprite 1103 | 1104 | ;$CF11 1105 | -------------------------------------------------------------------------------- /gfx/spritemappings3.asm: -------------------------------------------------------------------------------- 1 | ;Sprite mappings $d0d9 2 | db $F0, $F8, $DB, $00 3 | db $F0, $00, $DC, $00 4 | db $F4, $08, $DF, $00 5 | db $F8, $F8, $DD, $00 6 | db $F8, $00, $DE, $00 7 | db $80 ;end sprite 8 | 9 | db $EA, $00, $E3, $00 10 | db $F0, $F8, $E0, $00 11 | db $F0, $00, $DC, $00 12 | db $F4, $08, $E2, $00 13 | db $F8, $F8, $E1, $00 14 | db $F8, $00, $DE, $00 15 | db $80 ;end sprite 16 | 17 | db $F0, $EC, $CA, $00 18 | db $F0, $F4, $CB, $00 19 | db $F0, $FC, $CC, $00 20 | db $F0, $04, $CD, $00 21 | db $F0, $0C, $CE, $00 22 | db $F8, $EC, $CF, $00 23 | db $F8, $F4, $D0, $00 24 | db $F8, $FC, $D1, $00 25 | db $F8, $04, $D2, $00 26 | db $F8, $0C, $D3, $00 27 | db $80 ;end sprite 28 | 29 | db $F0, $EC, $CA, $00 30 | db $F0, $F4, $CB, $00 31 | db $F0, $FC, $CC, $00 32 | db $F0, $04, $CD, $00 33 | db $F0, $0C, $D4, $00 34 | db $F8, $EC, $CF, $00 35 | db $F8, $F4, $D0, $00 36 | db $F8, $FC, $D1, $00 37 | db $F8, $04, $D2, $00 38 | db $F8, $0C, $D5, $00 39 | db $80 ;end sprite 40 | 41 | db $F0, $F8, $C5, $00 42 | db $F0, $00, $C6, $00 43 | db $F8, $F8, $C7, $00 44 | db $F8, $00, $C8, $00 45 | db $80 ;end sprite 46 | 47 | db $F0, $F8, $C5, $00 48 | db $F0, $00, $C2, $00 49 | db $F8, $F8, $C3, $00 50 | db $F8, $00, $C4, $00 51 | db $80 ;end sprite 52 | 53 | db $F8, $F8, $B9, $00 54 | db $F8, $00, $BA, $00 55 | db $F8, $08, $B8, $00 56 | db $80 ;end sprite 57 | 58 | db $F8, $F8, $B9, $00 59 | db $F8, $00, $BA, $00 60 | db $F8, $08, $BB, $00 61 | db $80 ;end sprite 62 | 63 | db $F0, $F8, $BE, $00 64 | db $F0, $00, $BC, $00 65 | db $F4, $06, $BB, $00 66 | db $F8, $F8, $C0, $00 67 | db $F8, $00, $BD, $00 68 | db $80 ;end sprite 69 | 70 | db $F0, $F8, $BE, $00 71 | db $F0, $00, $BF, $00 72 | db $F8, $F8, $C0, $00 73 | db $F8, $00, $C1, $00 74 | db $80 ;end sprite 75 | 76 | db $F0, $FC, $E5, $00 77 | db $F8, $FC, $E6, $00 78 | db $80 ;end sprite 79 | 80 | db $E8, $FC, $E4, $00 81 | db $F0, $FC, $E5, $00 82 | db $F8, $FC, $E6, $00 83 | db $80 ;end sprite 84 | 85 | db $E0, $FC, $E4, $00 86 | db $E8, $FC, $E4, $00 87 | db $F0, $FC, $E5, $00 88 | db $F8, $FC, $E6, $00 89 | db $80 ;end sprite 90 | 91 | db $D8, $FC, $E4, $00 92 | db $E0, $FC, $E4, $00 93 | db $E8, $FC, $E4, $00 94 | db $F0, $FC, $E5, $00 95 | db $F8, $FC, $E6, $00 96 | db $80 ;end sprite 97 | 98 | db $D0, $FC, $E4, $00 99 | db $D8, $FC, $E4, $00 100 | db $E0, $FC, $E4, $00 101 | db $E8, $FC, $E4, $00 102 | db $F0, $FC, $E5, $00 103 | db $F8, $FC, $E6, $00 104 | db $80 ;end sprite 105 | 106 | db $F0, $F8, $D6, $00 107 | db $F0, $00, $D7, $00 108 | db $F4, $08, $D8, $00 109 | db $F8, $F8, $D9, $00 110 | db $F8, $00, $DA, $00 111 | db $80 ;end sprite 112 | 113 | db $F0, $F8, $D6, $00 114 | db $F0, $00, $D7, $00 115 | db $F4, $08, $C8, $00 116 | db $F8, $F8, $C7, $00 117 | db $F8, $00, $DA, $00 118 | db $80 ;end sprite 119 | 120 | db $F0, $F8, $B4, $00 121 | db $F0, $00, $B5, $00 122 | db $F8, $F8, $B2, $00 123 | db $F8, $00, $B3, $00 124 | db $80 ;end sprite 125 | 126 | db $F0, $F8, $B0, $00 127 | db $F0, $00, $B1, $00 128 | db $F8, $F8, $B2, $00 129 | db $F8, $00, $B3, $00 130 | db $80 ;end sprite 131 | 132 | db $EC, $F8, $C9, $00 133 | db $EC, $00, $CA, $00 134 | db $F4, $F8, $CB, $00 135 | db $F4, $00, $CC, $00 136 | db $F8, $F8, $CD, $00 137 | db $F8, $00, $CD, $20 138 | db $80 ;end sprite 139 | 140 | db $EC, $F8, $C9, $00 141 | db $EC, $00, $CA, $00 142 | db $F4, $F8, $CB, $00 143 | db $F4, $00, $CC, $00 144 | db $F8, $F8, $CE, $00 145 | db $F8, $00, $CD, $20 146 | db $80 ;end sprite 147 | 148 | db $EC, $F8, $C9, $00 149 | db $EC, $00, $CA, $00 150 | db $F4, $F8, $CB, $00 151 | db $F4, $00, $CC, $00 152 | db $F8, $F8, $CD, $00 153 | db $F8, $00, $CE, $20 154 | db $80 ;end sprite 155 | 156 | db $EA, $F4, $BC, $00 157 | db $EA, $FC, $BD, $00 158 | db $F0, $F4, $B0, $00 159 | db $F0, $FC, $B1, $00 160 | db $F0, $04, $B2, $00 161 | db $F8, $F4, $B3, $00 162 | db $F8, $FC, $B4, $00 163 | db $F8, $04, $B5, $00 164 | db $80 ;end sprite 165 | 166 | db $EA, $F4, $BC, $00 167 | db $EA, $FC, $BD, $00 168 | db $F0, $F4, $B0, $00 169 | db $F0, $FC, $B1, $00 170 | db $F0, $04, $B2, $00 171 | db $F8, $F4, $B6, $00 172 | db $F8, $FC, $B7, $00 173 | db $F8, $04, $B8, $00 174 | db $80 ;end sprite 175 | 176 | db $EA, $F4, $BC, $00 177 | db $EA, $FC, $BD, $00 178 | db $F0, $F4, $B0, $00 179 | db $F0, $FC, $B1, $00 180 | db $F0, $04, $B2, $00 181 | db $F8, $F4, $B9, $00 182 | db $F8, $FC, $BA, $00 183 | db $F8, $04, $BB, $00 184 | db $80 ;end sprite 185 | 186 | db $EA, $F4, $BE, $00 187 | db $EA, $FC, $BF, $00 188 | db $F0, $F4, $B0, $00 189 | db $F0, $FC, $B1, $00 190 | db $F0, $04, $B2, $00 191 | db $F8, $EA, $C0, $00 192 | db $F8, $F2, $C1, $00 193 | db $F8, $F4, $B3, $00 194 | db $F8, $FC, $B4, $00 195 | db $F8, $04, $B5, $00 196 | db $80 ;end sprite 197 | 198 | db $EA, $F4, $BE, $00 199 | db $EA, $FC, $BF, $00 200 | db $F0, $F4, $B0, $00 201 | db $F0, $FC, $B1, $00 202 | db $F0, $04, $B2, $00 203 | db $F8, $EB, $C0, $00 204 | db $F8, $F3, $C1, $00 205 | db $F8, $F4, $B6, $00 206 | db $F8, $FC, $B7, $00 207 | db $F8, $04, $B8, $00 208 | db $80 ;end sprite 209 | 210 | db $EA, $F4, $BE, $00 211 | db $EA, $FC, $BF, $00 212 | db $F0, $F4, $B0, $00 213 | db $F0, $FC, $B1, $00 214 | db $F0, $04, $B2, $00 215 | db $F7, $E7, $C0, $00 216 | db $F7, $EF, $C1, $00 217 | db $F8, $F4, $B9, $00 218 | db $F8, $FC, $BA, $00 219 | db $F8, $04, $BB, $00 220 | db $80 ;end sprite 221 | 222 | db $F0, $F8, $C3, $00 223 | db $F0, $00, $C4, $00 224 | db $F8, $F8, $C5, $00 225 | db $F8, $00, $C6, $00 226 | db $80 ;end sprite 227 | 228 | db $F0, $F8, $C7, $00 229 | db $F0, $00, $C8, $00 230 | db $F8, $F8, $C9, $00 231 | db $F8, $00, $CA, $00 232 | db $80 ;end sprite 233 | 234 | db $F0, $F8, $C6, $60 235 | db $F0, $00, $C5, $60 236 | db $F8, $F8, $C4, $60 237 | db $F8, $00, $C3, $60 238 | db $80 ;end sprite 239 | 240 | db $F0, $F8, $CA, $60 241 | db $F0, $00, $C9, $60 242 | db $F8, $F8, $C8, $60 243 | db $F8, $00, $C7, $60 244 | db $80 ;end sprite 245 | 246 | db $EA, $F4, $CB, $00 247 | db $EA, $FC, $CC, $00 248 | db $F0, $F4, $B0, $00 249 | db $F0, $FC, $B1, $00 250 | db $F0, $04, $B2, $00 251 | db $F8, $F4, $B3, $00 252 | db $F8, $FC, $B4, $00 253 | db $F8, $04, $B5, $00 254 | db $80 ;end sprite 255 | 256 | db $EA, $F4, $CB, $00 257 | db $EA, $FC, $CC, $00 258 | db $F0, $F4, $B0, $00 259 | db $F0, $FC, $B1, $00 260 | db $F0, $04, $B2, $00 261 | db $F8, $F4, $B6, $00 262 | db $F8, $FC, $B7, $00 263 | db $F8, $04, $B8, $00 264 | db $80 ;end sprite 265 | 266 | db $EA, $F4, $CB, $00 267 | db $EA, $FC, $CC, $00 268 | db $F0, $F4, $B0, $00 269 | db $F0, $FC, $B1, $00 270 | db $F0, $04, $B2, $00 271 | db $F8, $F4, $B9, $00 272 | db $F8, $FC, $BA, $00 273 | db $F8, $04, $BB, $00 274 | db $80 ;end sprite 275 | 276 | db $F8, $FC, $CD, $00 277 | db $F7, $0F, $CE, $00 278 | db $80 ;end sprite 279 | 280 | db $F8, $FC, $CD, $00 281 | db $F7, $10, $CF, $00 282 | db $80 ;end sprite 283 | 284 | db $F8, $FC, $CD, $00 285 | db $F7, $11, $D0, $00 286 | db $80 ;end sprite 287 | 288 | db $F8, $FC, $CD, $00 289 | db $F7, $12, $D0, $00 290 | db $80 ;end sprite 291 | 292 | db $F8, $FC, $CD, $00 293 | db $80 ;end sprite 294 | 295 | db $F0, $F5, $E3, $20 296 | db $F0, $FC, $E1, $00 297 | db $F0, $04, $E3, $00 298 | db $F8, $F5, $E4, $20 299 | db $F8, $FC, $E2, $00 300 | db $F8, $04, $E4, $00 301 | db $80 ;end sprite 302 | 303 | db $F0, $F5, $E5, $20 304 | db $F0, $FC, $E1, $00 305 | db $F0, $04, $E5, $00 306 | db $F8, $F5, $E6, $20 307 | db $F8, $FC, $E2, $00 308 | db $F8, $04, $E6, $00 309 | db $80 ;end sprite 310 | 311 | db $E8, $F8, $D8, $00 312 | db $E8, $00, $D9, $00 313 | db $F0, $F8, $DA, $00 314 | db $F0, $00, $DD, $00 315 | db $F8, $F8, $DE, $00 316 | db $F8, $00, $DE, $20 317 | db $80 ;end sprite 318 | 319 | db $E8, $F8, $D8, $00 320 | db $E8, $00, $D9, $00 321 | db $F0, $F8, $DA, $00 322 | db $F0, $00, $DD, $00 323 | db $F8, $F8, $DC, $00 324 | db $F8, $00, $E1, $20 325 | db $80 ;end sprite 326 | 327 | db $E8, $F8, $D8, $00 328 | db $E8, $00, $D9, $00 329 | db $F0, $F8, $DA, $00 330 | db $F0, $00, $DD, $00 331 | db $F8, $F8, $E1, $00 332 | db $F8, $00, $DC, $20 333 | db $80 ;end sprite 334 | 335 | db $EA, $F3, $D1, $00 336 | db $EA, $FB, $D2, $00 337 | db $F0, $F4, $B0, $00 338 | db $F0, $FC, $D9, $00 339 | db $F0, $04, $DA, $00 340 | db $F8, $F4, $B3, $00 341 | db $F8, $FC, $B4, $00 342 | db $F8, $04, $B5, $00 343 | db $80 ;end sprite 344 | 345 | db $EA, $F3, $D3, $00 346 | db $EA, $FB, $D4, $00 347 | db $F0, $F4, $B0, $00 348 | db $F0, $FC, $D7, $00 349 | db $F0, $04, $D8, $00 350 | db $F8, $F4, $B3, $00 351 | db $F8, $FC, $B4, $00 352 | db $F8, $04, $B5, $00 353 | db $80 ;end sprite 354 | 355 | db $EA, $F3, $D5, $00 356 | db $EA, $FB, $D6, $00 357 | db $F0, $F4, $B0, $00 358 | db $F0, $FC, $B1, $00 359 | db $F0, $04, $B2, $00 360 | db $F8, $F4, $B3, $00 361 | db $F8, $FC, $B4, $00 362 | db $F8, $04, $B5, $00 363 | db $80 ;end sprite 364 | 365 | db $EA, $F3, $D5, $00 366 | db $EA, $FB, $D6, $00 367 | db $F0, $F4, $B0, $00 368 | db $F0, $FC, $B1, $00 369 | db $F0, $04, $B2, $00 370 | db $F8, $F4, $B6, $00 371 | db $F8, $FC, $B7, $00 372 | db $F8, $04, $B8, $00 373 | db $80 ;end sprite 374 | 375 | db $EA, $F3, $D5, $00 376 | db $EA, $FB, $D6, $00 377 | db $F0, $F4, $B0, $00 378 | db $F0, $FC, $B1, $00 379 | db $F0, $04, $B2, $00 380 | db $F8, $F4, $B9, $00 381 | db $F8, $FC, $BA, $00 382 | db $F8, $04, $BB, $00 383 | db $80 ;end sprite 384 | 385 | db $F0, $F8, $E5, $00 386 | db $F0, $00, $E5, $20 387 | db $F8, $F8, $E6, $00 388 | db $F8, $00, $E7, $00 389 | db $80 ;end sprite 390 | 391 | db $F0, $F8, $E4, $00 392 | db $F0, $00, $E4, $20 393 | db $F8, $F8, $E6, $00 394 | db $F8, $00, $E7, $00 395 | db $80 ;end sprite 396 | 397 | db $EE, $F4, $D4, $00 398 | db $EE, $FC, $D5, $00 399 | db $EE, $04, $D6, $00 400 | db $F6, $F4, $D7, $00 401 | db $F6, $FC, $D8, $00 402 | db $F6, $04, $D9, $00 403 | db $FE, $FA, $DD, $00 404 | db $FE, $02, $DE, $00 405 | db $80 ;end sprite 406 | 407 | db $EE, $F4, $D4, $00 408 | db $EE, $FC, $D5, $00 409 | db $EE, $04, $D6, $00 410 | db $F6, $F4, $DA, $00 411 | db $F6, $FC, $DB, $00 412 | db $F6, $04, $DC, $00 413 | db $FE, $FA, $DD, $00 414 | db $FE, $02, $DE, $00 415 | db $80 ;end sprite 416 | 417 | db $E6, $FC, $DF, $00 418 | db $EE, $F4, $D4, $00 419 | db $EE, $FC, $E0, $00 420 | db $EE, $04, $D6, $00 421 | db $F6, $F4, $D7, $00 422 | db $F6, $FC, $D8, $00 423 | db $F6, $04, $D9, $00 424 | db $FE, $FA, $DD, $00 425 | db $FE, $02, $DE, $00 426 | db $80 ;end sprite 427 | 428 | db $EE, $F4, $D4, $00 429 | db $EE, $FC, $E1, $00 430 | db $EE, $04, $E2, $00 431 | db $F6, $F4, $D7, $00 432 | db $F6, $FC, $D8, $00 433 | db $F6, $04, $D9, $00 434 | db $FE, $FA, $DD, $00 435 | db $FE, $02, $DE, $00 436 | db $80 ;end sprite 437 | 438 | db $F0, $F8, $BA, $00 439 | db $F0, $00, $BA, $20 440 | db $F8, $F8, $BB, $00 441 | db $F8, $00, $BB, $20 442 | db $80 ;end sprite 443 | 444 | db $E0, $FC, $BC, $00 445 | db $E8, $EC, $BC, $00 446 | db $E8, $FC, $BF, $00 447 | db $E8, $0C, $BC, $00 448 | db $F0, $F4, $BE, $00 449 | db $F0, $04, $BE, $20 450 | db $F8, $EC, $BC, $00 451 | db $F8, $F4, $BD, $00 452 | db $F8, $04, $BD, $20 453 | db $F8, $0C, $BC, $00 454 | db $80 ;end sprite 455 | 456 | db $F0, $F4, $C9, $00 457 | db $F0, $FC, $CA, $00 458 | db $F0, $04, $CB, $00 459 | db $F8, $F4, $CC, $00 460 | db $F8, $FC, $CD, $00 461 | db $F8, $04, $CE, $00 462 | db $80 ;end sprite 463 | 464 | db $F0, $F4, $C9, $00 465 | db $F0, $FC, $CF, $00 466 | db $F0, $04, $D0, $00 467 | db $F8, $F4, $CC, $00 468 | db $F8, $FC, $CD, $00 469 | db $F8, $04, $CE, $00 470 | db $80 ;end sprite 471 | 472 | db $F0, $F8, $B4, $00 473 | db $F0, $00, $B5, $00 474 | db $F4, $08, $B8, $00 475 | db $F8, $F8, $B6, $00 476 | db $F8, $00, $B7, $00 477 | db $80 ;end sprite 478 | 479 | db $F0, $F8, $B4, $00 480 | db $F0, $00, $B5, $00 481 | db $F4, $08, $B9, $00 482 | db $F8, $F8, $B6, $00 483 | db $F8, $00, $B7, $00 484 | db $80 ;end sprite 485 | 486 | db $F0, $F8, $B0, $00 487 | db $F0, $00, $B1, $00 488 | db $F8, $F8, $B2, $00 489 | db $F8, $00, $B3, $00 490 | db $00, $FC, $B8, $00 491 | db $80 ;end sprite 492 | 493 | db $F0, $F8, $B0, $00 494 | db $F0, $00, $B1, $00 495 | db $F8, $F8, $B2, $00 496 | db $F8, $00, $B3, $00 497 | db $00, $FC, $B9, $00 498 | db $80 ;end sprite 499 | 500 | db $E8, $FC, $B8, $40 501 | db $F0, $F8, $B2, $40 502 | db $F0, $00, $B3, $40 503 | db $F8, $F8, $B0, $40 504 | db $F8, $00, $B1, $40 505 | db $80 ;end sprite 506 | 507 | db $E8, $FC, $B9, $40 508 | db $F0, $F8, $B2, $40 509 | db $F0, $00, $B3, $40 510 | db $F8, $F8, $B0, $40 511 | db $F8, $00, $B1, $40 512 | db $80 ;end sprite 513 | 514 | db $F0, $F4, $B8, $00 515 | db $F0, $FC, $B9, $00 516 | db $F0, $04, $BA, $00 517 | db $F8, $F4, $BB, $00 518 | db $F8, $FC, $BC, $00 519 | db $F8, $04, $BD, $00 520 | db $80 ;end sprite 521 | 522 | db $F0, $F4, $BE, $00 523 | db $F0, $FC, $BF, $00 524 | db $F0, $04, $C0, $00 525 | db $F8, $F4, $C1, $00 526 | db $F8, $FC, $C2, $00 527 | db $F8, $04, $C3, $00 528 | db $80 ;end sprite 529 | 530 | db $F8, $F4, $C4, $00 531 | db $F8, $FC, $C5, $00 532 | db $F8, $04, $C6, $00 533 | db $80 ;end sprite 534 | 535 | db $F0, $F8, $B0, $00 536 | db $F0, $00, $B1, $00 537 | db $F8, $F8, $B2, $00 538 | db $F8, $00, $B3, $00 539 | db $80 ;end sprite 540 | 541 | db $F0, $F8, $B4, $00 542 | db $F0, $00, $B5, $00 543 | db $F8, $F8, $B6, $00 544 | db $F8, $00, $B7, $00 545 | db $80 ;end sprite 546 | 547 | db $F8, $F8, $C2, $00 548 | db $80 ;end sprite 549 | 550 | db $F0, $F8, $BE, $00 551 | db $F0, $00, $BF, $00 552 | db $F8, $F8, $C0, $00 553 | db $F8, $00, $C1, $00 554 | db $80 ;end sprite 555 | 556 | db $E0, $F0, $B7, $00 557 | db $E0, $F8, $B8, $00 558 | db $E0, $00, $B9, $00 559 | db $E0, $08, $BA, $00 560 | db $E8, $F0, $BB, $00 561 | db $E8, $08, $BC, $00 562 | db $F0, $F0, $BD, $00 563 | db $F0, $08, $BB, $60 564 | db $F8, $F0, $B7, $40 565 | db $F8, $F8, $B8, $40 566 | db $F8, $00, $B8, $60 567 | db $F8, $08, $B7, $60 568 | db $80 ;end sprite 569 | 570 | db $E0, $F0, $B0, $00 571 | db $E0, $F8, $B1, $00 572 | db $E0, $00, $B2, $00 573 | db $E0, $08, $B3, $00 574 | db $E8, $F0, $B4, $00 575 | db $E8, $08, $B5, $00 576 | db $F0, $F0, $B6, $00 577 | db $F0, $08, $B4, $60 578 | db $F8, $F0, $B0, $40 579 | db $F8, $F8, $B1, $40 580 | db $F8, $00, $B1, $60 581 | db $F8, $08, $B0, $60 582 | db $80 ;end sprite 583 | 584 | db $F0, $F8, $D2, $00 585 | db $F0, $00, $D3, $00 586 | db $F8, $F8, $D2, $40 587 | db $F8, $00, $D2, $60 588 | db $80 ;end sprite 589 | 590 | db $E8, $FC, $C8, $00 591 | db $F0, $F4, $C9, $00 592 | db $F0, $FC, $CA, $00 593 | db $F0, $04, $CB, $00 594 | db $F8, $F4, $CF, $00 595 | db $F8, $FC, $D0, $00 596 | db $F8, $04, $D1, $00 597 | db $80 ;end sprite 598 | 599 | db $E8, $FC, $C8, $00 600 | db $F0, $F4, $C9, $00 601 | db $F0, $FC, $CA, $00 602 | db $F0, $04, $CB, $00 603 | db $F8, $F4, $CC, $00 604 | db $F8, $FC, $CD, $00 605 | db $F8, $04, $CE, $00 606 | db $80 ;end sprite 607 | 608 | db $E8, $FC, $C0, $00 609 | db $E8, $04, $C1, $00 610 | db $F0, $F4, $C2, $00 611 | db $F0, $FC, $C3, $00 612 | db $F0, $04, $C4, $00 613 | db $F8, $F4, $C5, $00 614 | db $F8, $FC, $C6, $00 615 | db $F8, $04, $C7, $00 616 | db $80 ;end sprite 617 | 618 | db $F8, $EC, $B5, $20 619 | db $F8, $F4, $B2, $20 620 | db $F8, $FC, $B1, $20 621 | db $F8, $04, $B4, $20 622 | db $F8, $0C, $B3, $20 623 | db $80 ;end sprite 624 | 625 | db $F8, $EC, $B3, $00 626 | db $F8, $F4, $B4, $00 627 | db $F8, $FC, $B1, $00 628 | db $F8, $04, $B2, $00 629 | db $F8, $0C, $B5, $00 630 | db $80 ;end sprite 631 | 632 | db $F8, $EC, $B0, $00 633 | db $F8, $F4, $B1, $00 634 | db $F8, $FC, $B2, $00 635 | db $F8, $04, $B1, $20 636 | db $F8, $0C, $B0, $20 637 | db $80 ;end sprite 638 | 639 | db $E8, $F8, $D3, $20 640 | db $E8, $00, $D2, $20 641 | db $F0, $FC, $D8, $00 642 | db $F8, $FC, $D9, $00 643 | db $80 ;end sprite 644 | 645 | db $E8, $F8, $D2, $00 646 | db $E8, $00, $D3, $00 647 | db $F0, $FC, $D6, $00 648 | db $F8, $FC, $D7, $00 649 | db $80 ;end sprite 650 | 651 | db $E8, $F8, $D1, $00 652 | db $E8, $00, $D1, $20 653 | db $F0, $FC, $D4, $00 654 | db $F8, $FC, $D5, $00 655 | db $80 ;end sprite 656 | 657 | db $EC, $FC, $CA, $00 658 | db $F4, $F4, $CB, $00 659 | db $F4, $FC, $CF, $00 660 | db $F4, $04, $CB, $60 661 | db $FC, $FC, $CA, $60 662 | db $80 ;end sprite 663 | 664 | db $EC, $F4, $D0, $00 665 | db $EC, $FC, $C7, $00 666 | db $EC, $04, $C8, $00 667 | db $F4, $F4, $C9, $60 668 | db $F4, $FC, $CF, $00 669 | db $F4, $04, $C9, $00 670 | db $FC, $F4, $C8, $60 671 | db $FC, $FC, $C7, $60 672 | db $FC, $04, $D0, $60 673 | db $80 ;end sprite 674 | 675 | db $E0, $F8, $C7, $00 676 | db $E0, $00, $C7, $20 677 | db $E8, $F8, $C8, $00 678 | db $E8, $00, $C9, $00 679 | db $F0, $F8, $D0, $00 680 | db $F0, $00, $D1, $00 681 | db $F8, $F8, $CE, $00 682 | db $F8, $00, $CF, $00 683 | db $80 ;end sprite 684 | 685 | db $D8, $F8, $C7, $00 686 | db $D8, $00, $C7, $20 687 | db $E0, $F8, $C8, $00 688 | db $E0, $00, $C9, $00 689 | db $E8, $F8, $CA, $00 690 | db $E8, $00, $CB, $00 691 | db $F0, $F8, $CC, $00 692 | db $F0, $00, $CD, $00 693 | db $F8, $F8, $CE, $00 694 | db $F8, $00, $CF, $00 695 | db $80 ;end sprite 696 | 697 | db $F8, $F8, $BE, $00 698 | db $F8, $00, $BE, $20 699 | db $00, $F8, $BE, $40 700 | db $00, $00, $BE, $60 701 | db $80 ;end sprite 702 | 703 | db $F0, $F8, $E1, $00 704 | db $F0, $00, $E2, $00 705 | db $F8, $F8, $E5, $00 706 | db $F8, $00, $E6, $00 707 | db $FD, $F8, $E7, $00 708 | db $FD, $00, $B7, $00 709 | db $80 ;end sprite 710 | 711 | db $F0, $F8, $E1, $00 712 | db $F0, $00, $E2, $00 713 | db $F8, $F8, $E5, $00 714 | db $F8, $00, $E6, $00 715 | db $FD, $F8, $B8, $00 716 | db $FD, $00, $B9, $00 717 | db $80 ;end sprite 718 | 719 | db $F0, $F8, $E1, $00 720 | db $F0, $00, $E2, $00 721 | db $F8, $F8, $E3, $00 722 | db $F8, $00, $E4, $00 723 | db $80 ;end sprite 724 | 725 | db $E8, $F4, $D4, $40 726 | db $E8, $FC, $D5, $40 727 | db $E8, $04, $D4, $60 728 | db $F0, $F4, $D9, $00 729 | db $F0, $FC, $DA, $00 730 | db $F0, $04, $D9, $20 731 | db $F8, $F4, $D4, $00 732 | db $F8, $FC, $D5, $00 733 | db $F8, $04, $D4, $20 734 | db $80 ;end sprite 735 | 736 | db $E8, $F4, $BA, $00 737 | db $E8, $FC, $BB, $00 738 | db $E8, $04, $BE, $60 739 | db $F0, $F4, $BC, $00 740 | db $F0, $FC, $BD, $00 741 | db $F0, $04, $BC, $60 742 | db $F8, $F4, $BE, $00 743 | db $F8, $FC, $BB, $60 744 | db $F8, $04, $BA, $60 745 | db $80 ;end sprite 746 | 747 | db $E8, $F4, $D6, $00 748 | db $E8, $FC, $D7, $00 749 | db $E8, $04, $D6, $20 750 | db $F0, $F4, $D8, $00 751 | db $F0, $FC, $DA, $00 752 | db $F0, $04, $D8, $20 753 | db $F8, $F4, $D6, $40 754 | db $F8, $FC, $D7, $40 755 | db $F8, $04, $D6, $60 756 | db $80 ;end sprite 757 | 758 | db $E8, $F4, $BE, $40 759 | db $E8, $FC, $BB, $20 760 | db $E8, $04, $BA, $20 761 | db $F0, $F4, $BC, $40 762 | db $F0, $FC, $BD, $20 763 | db $F0, $04, $BC, $20 764 | db $F8, $F4, $BA, $40 765 | db $F8, $FC, $BB, $40 766 | db $F8, $04, $BE, $20 767 | db $80 ;end sprite 768 | 769 | db $F1, $F4, $DB, $00 770 | db $F1, $FC, $DC, $00 771 | db $F1, $04, $DD, $00 772 | db $F9, $F4, $DE, $00 773 | db $F9, $FC, $DF, $00 774 | db $F9, $04, $E0, $00 775 | db $80 ;end sprite 776 | 777 | db $F0, $F0, $B9, $40 778 | db $F0, $F8, $BD, $40 779 | db $F0, $00, $BD, $60 780 | db $F0, $08, $B9, $60 781 | db $F8, $F0, $B7, $40 782 | db $F8, $F8, $B8, $40 783 | db $F8, $00, $B8, $60 784 | db $F8, $08, $B7, $60 785 | db $80 ;end sprite 786 | 787 | db $F0, $F0, $BC, $40 788 | db $F0, $F8, $BD, $40 789 | db $F0, $00, $BD, $60 790 | db $F0, $08, $BC, $60 791 | db $F8, $F0, $BA, $40 792 | db $F8, $F8, $BB, $40 793 | db $F8, $00, $BB, $60 794 | db $F8, $08, $BA, $60 795 | db $80 ;end sprite 796 | 797 | db $F0, $F8, $E3, $00 798 | db $F0, $00, $E4, $00 799 | db $F8, $F8, $E5, $00 800 | db $F8, $00, $E6, $00 801 | db $80 ;end sprite 802 | 803 | db $E8, $F8, $B0, $00 804 | db $E8, $00, $B1, $00 805 | db $F0, $F8, $B2, $00 806 | db $F0, $00, $B3, $00 807 | db $F8, $F8, $B4, $00 808 | db $F8, $00, $B5, $00 809 | db $80 ;end sprite 810 | 811 | db $E8, $F8, $B0, $00 812 | db $E8, $00, $B1, $00 813 | db $F0, $F8, $B2, $00 814 | db $F0, $00, $B3, $00 815 | db $F8, $F8, $B6, $00 816 | db $F8, $00, $B5, $00 817 | db $80 ;end sprite 818 | 819 | db $E8, $F8, $B0, $00 820 | db $E8, $00, $B1, $00 821 | db $F0, $F8, $B2, $00 822 | db $F0, $00, $B3, $00 823 | db $F8, $F8, $B4, $00 824 | db $F8, $00, $B7, $00 825 | db $80 ;end sprite 826 | 827 | db $ED, $F8, $CC, $00 828 | db $ED, $00, $CC, $20 829 | db $F5, $F8, $CD, $00 830 | db $F5, $00, $CD, $20 831 | db $FC, $FC, $CE, $00 832 | db $FD, $F8, $CC, $40 833 | db $FD, $00, $CC, $60 834 | db $80 ;end sprite 835 | 836 | db $F0, $F8, $CC, $00 837 | db $F0, $00, $CC, $20 838 | db $F8, $F8, $CD, $00 839 | db $F8, $00, $CD, $20 840 | db $FC, $FC, $CE, $00 841 | db $00, $F8, $CC, $40 842 | db $00, $00, $CC, $60 843 | db $80 ;end sprite 844 | 845 | db $F4, $F8, $CC, $00 846 | db $F4, $00, $CC, $20 847 | db $FC, $F8, $CD, $00 848 | db $FC, $FC, $CE, $00 849 | db $FC, $00, $CD, $20 850 | db $04, $F8, $CC, $40 851 | db $04, $00, $CC, $60 852 | db $80 ;end sprite 853 | 854 | db $F0, $F0, $B7, $00 855 | db $F0, $F8, $B8, $00 856 | db $F0, $00, $B8, $20 857 | db $F0, $08, $B7, $20 858 | db $F8, $F0, $B9, $00 859 | db $F8, $F8, $BD, $00 860 | db $F8, $00, $BD, $20 861 | db $F8, $08, $B9, $20 862 | db $80 ;end sprite 863 | 864 | db $F0, $F0, $BA, $00 865 | db $F0, $F8, $BB, $00 866 | db $F0, $00, $BB, $20 867 | db $F0, $08, $BA, $20 868 | db $F8, $F0, $BC, $00 869 | db $F8, $F8, $BD, $00 870 | db $F8, $00, $BD, $20 871 | db $F8, $08, $BC, $20 872 | db $80 ;end sprite 873 | 874 | db $C0, $FC, $D2, $00 875 | db $C8, $FC, $D3, $00 876 | db $D0, $FC, $D3, $00 877 | db $D8, $FC, $D3, $00 878 | db $E0, $F4, $D7, $00 879 | db $E0, $FC, $D6, $00 880 | db $E0, $04, $D7, $20 881 | db $80 ;end sprite 882 | 883 | db $C0, $FC, $D2, $00 884 | db $C8, $FC, $D3, $00 885 | db $D0, $FC, $D3, $00 886 | db $D8, $FC, $D3, $00 887 | db $E0, $F4, $DA, $00 888 | db $E0, $FC, $D8, $00 889 | db $E0, $04, $DA, $20 890 | db $E8, $F4, $D9, $00 891 | db $E8, $04, $D9, $20 892 | db $80 ;end sprite 893 | 894 | db $C0, $FC, $D2, $00 895 | db $C8, $FC, $D3, $00 896 | db $D0, $FC, $D3, $00 897 | db $D8, $FC, $D3, $00 898 | db $E0, $FC, $D4, $00 899 | db $E8, $FC, $D5, $00 900 | db $80 ;end sprite 901 | 902 | db $F8, $F0, $B0, $00 903 | db $F8, $F8, $B1, $00 904 | db $F8, $00, $B1, $00 905 | db $F8, $08, $B0, $20 906 | db $80 ;end sprite 907 | 908 | db $D0, $FC, $BB, $00 909 | db $D8, $FC, $BB, $00 910 | db $E0, $FC, $BB, $00 911 | db $E8, $F4, $B2, $00 912 | db $E8, $FC, $B3, $00 913 | db $E8, $04, $B4, $00 914 | db $F0, $F4, $B5, $00 915 | db $F0, $FC, $B6, $00 916 | db $F0, $04, $B7, $00 917 | db $F8, $F4, $B8, $00 918 | db $F8, $FC, $B9, $00 919 | db $F8, $04, $BA, $00 920 | db $80 ;end sprite 921 | 922 | db $E8, $F4, $C8, $00 923 | db $E8, $FC, $C9, $00 924 | db $E8, $04, $C8, $20 925 | db $F0, $F4, $CA, $00 926 | db $F0, $FC, $CB, $00 927 | db $F0, $04, $CA, $20 928 | db $F8, $F4, $CC, $00 929 | db $F8, $FC, $CD, $00 930 | db $F8, $04, $CC, $20 931 | db $80 ;end sprite 932 | 933 | db $E8, $F4, $C2, $00 934 | db $E8, $FC, $C3, $00 935 | db $E8, $04, $C2, $20 936 | db $F0, $F4, $C4, $00 937 | db $F0, $FC, $C5, $00 938 | db $F0, $04, $C4, $20 939 | db $F8, $F4, $C6, $00 940 | db $F8, $FC, $C7, $00 941 | db $F8, $04, $C6, $20 942 | db $80 ;end sprite 943 | 944 | db $E8, $F4, $CE, $00 945 | db $E8, $FC, $CF, $00 946 | db $E8, $04, $CE, $20 947 | db $F0, $F4, $D0, $00 948 | db $F0, $FC, $D1, $00 949 | db $F0, $04, $D0, $20 950 | db $F8, $F4, $D2, $00 951 | db $F8, $FC, $D3, $00 952 | db $F8, $04, $D2, $20 953 | db $80 ;end sprite 954 | 955 | db $E8, $F4, $D4, $00 956 | db $E8, $FC, $D5, $00 957 | db $E8, $04, $D4, $20 958 | db $F0, $F4, $D6, $00 959 | db $F0, $FC, $D7, $00 960 | db $F0, $04, $D6, $20 961 | db $F8, $F4, $D8, $00 962 | db $F8, $FC, $D9, $00 963 | db $F8, $04, $D8, $20 964 | db $80 ;end sprite 965 | 966 | db $E0, $F4, $DD, $00 967 | db $E0, $FC, $DE, $00 968 | db $E0, $04, $DD, $20 969 | db $E8, $F4, $DA, $00 970 | db $E8, $FC, $DB, $00 971 | db $E8, $04, $DC, $00 972 | db $F0, $F4, $DC, $20 973 | db $F0, $FC, $DB, $20 974 | db $F0, $04, $DA, $20 975 | db $F8, $F4, $DD, $00 976 | db $F8, $FC, $DE, $00 977 | db $F8, $04, $DD, $20 978 | db $80 ;end sprite 979 | 980 | db $E0, $F4, $DA, $00 981 | db $E0, $FC, $DB, $00 982 | db $E0, $04, $DC, $00 983 | db $E8, $F4, $DC, $20 984 | db $E8, $FC, $DB, $20 985 | db $E8, $04, $DA, $20 986 | db $F0, $F4, $DD, $00 987 | db $F0, $FC, $DE, $00 988 | db $F0, $04, $DD, $20 989 | db $F8, $F4, $DA, $00 990 | db $F8, $FC, $DB, $00 991 | db $F8, $04, $DC, $00 992 | db $80 ;end sprite 993 | 994 | db $E0, $F4, $DC, $20 995 | db $E0, $FC, $DB, $20 996 | db $E0, $04, $DA, $20 997 | db $E8, $F4, $DD, $00 998 | db $E8, $FC, $DE, $00 999 | db $E8, $04, $DD, $20 1000 | db $F0, $F4, $DA, $00 1001 | db $F0, $FC, $DB, $00 1002 | db $F0, $04, $DC, $00 1003 | db $F8, $F4, $DC, $20 1004 | db $F8, $FC, $DB, $20 1005 | db $F8, $04, $DA, $20 1006 | db $80 ;end sprite 1007 | 1008 | db $E8, $F4, $C0, $00 1009 | db $E8, $FC, $C1, $00 1010 | db $E8, $04, $C2, $00 1011 | db $F0, $F4, $C3, $00 1012 | db $F0, $FC, $C4, $00 1013 | db $F0, $04, $C5, $00 1014 | db $F0, $0C, $C6, $00 1015 | db $F8, $F4, $C0, $40 1016 | db $F8, $FC, $C1, $40 1017 | db $F8, $04, $C2, $40 1018 | db $80 ;end sprite 1019 | 1020 | db $E8, $F4, $C0, $00 1021 | db $E8, $FC, $C1, $00 1022 | db $E8, $04, $C2, $00 1023 | db $F0, $F4, $C3, $00 1024 | db $F0, $FC, $C4, $00 1025 | db $F0, $04, $C7, $00 1026 | db $F0, $0C, $C8, $00 1027 | db $F8, $F4, $C0, $40 1028 | db $F8, $FC, $C1, $40 1029 | db $F8, $04, $C2, $40 1030 | db $80 ;end sprite 1031 | 1032 | db $E8, $F4, $C0, $00 1033 | db $E8, $FC, $C1, $00 1034 | db $E8, $04, $C2, $00 1035 | db $F0, $F4, $C3, $00 1036 | db $F0, $FC, $C4, $00 1037 | db $F0, $04, $C9, $00 1038 | db $F0, $0C, $CA, $00 1039 | db $F8, $F4, $C0, $40 1040 | db $F8, $FC, $C1, $40 1041 | db $F8, $04, $C2, $40 1042 | db $80 ;end sprite 1043 | 1044 | db $F0, $F8, $BC, $00 1045 | db $F0, $00, $BC, $20 1046 | db $F8, $F8, $BD, $00 1047 | db $F8, $00, $BD, $20 1048 | db $80 ;end sprite 1049 | 1050 | db $F0, $F8, $BE, $00 1051 | db $F0, $00, $BE, $20 1052 | db $F8, $F8, $BD, $00 1053 | db $F8, $00, $BD, $20 1054 | db $80 ;end sprite 1055 | 1056 | db $F0, $F8, $BF, $00 1057 | db $F0, $00, $BF, $20 1058 | db $F8, $F8, $C0, $00 1059 | db $F8, $00, $C0, $20 1060 | db $80 ;end sprite 1061 | 1062 | db $F8, $F8, $C1, $00 1063 | db $F8, $00, $C1, $20 1064 | db $80 ;end sprite 1065 | 1066 | db $F0, $F0, $BC, $00 1067 | db $F0, $F8, $BC, $20 1068 | db $F0, $00, $BC, $00 1069 | db $F0, $08, $BC, $20 1070 | db $F8, $F0, $BD, $00 1071 | db $F8, $F8, $BD, $20 1072 | db $F8, $00, $BD, $00 1073 | db $F8, $08, $BD, $20 1074 | db $80 ;end sprite 1075 | 1076 | db $F0, $F0, $BE, $00 1077 | db $F0, $F8, $BE, $20 1078 | db $F0, $00, $BE, $00 1079 | db $F0, $08, $BE, $20 1080 | db $F8, $F0, $BD, $00 1081 | db $F8, $F8, $BD, $20 1082 | db $F8, $00, $BD, $00 1083 | db $F8, $08, $BD, $20 1084 | db $80 ;end sprite 1085 | 1086 | db $F0, $F0, $BF, $00 1087 | db $F0, $F8, $BF, $20 1088 | db $F0, $00, $BF, $00 1089 | db $F0, $08, $BF, $20 1090 | db $F8, $F0, $C0, $00 1091 | db $F8, $F8, $C0, $20 1092 | db $F8, $00, $C0, $00 1093 | db $F8, $08, $C0, $20 1094 | db $80 ;end sprite 1095 | 1096 | db $F8, $F8, $C1, $00 1097 | db $F8, $00, $C1, $20 1098 | db $F8, $00, $C1, $00 1099 | db $F8, $08, $C1, $20 1100 | db $80 ;end sprite 1101 | 1102 | db $F0, $F8, $CB, $00 1103 | db $F0, $00, $CC, $00 1104 | db $F8, $F8, $CB, $40 1105 | db $F8, $00, $CD, $00 1106 | db $80 ;end sprite 1107 | 1108 | db $F0, $F8, $CB, $00 1109 | db $F0, $00, $CE, $00 1110 | db $F8, $F8, $CB, $40 1111 | db $F8, $00, $CF, $00 1112 | db $80 ;end sprite 1113 | 1114 | db $F0, $F8, $CB, $00 1115 | db $F0, $00, $CD, $40 1116 | db $F8, $F8, $CB, $40 1117 | db $F8, $00, $CC, $40 1118 | db $80 ;end sprite 1119 | 1120 | db $F0, $F8, $D0, $00 1121 | db $F0, $00, $D1, $00 1122 | db $F8, $F8, $D2, $00 1123 | db $F8, $00, $D3, $00 1124 | db $80 ;end sprite 1125 | 1126 | db $F0, $F8, $D4, $00 1127 | db $F0, $00, $D5, $00 1128 | db $F8, $F8, $D6, $00 1129 | db $F8, $00, $D7, $00 1130 | db $80 ;end sprite 1131 | 1132 | db $F0, $F8, $D8, $00 1133 | db $F0, $00, $D9, $00 1134 | db $F8, $F8, $DA, $00 1135 | db $F8, $00, $DB, $00 1136 | db $80 ;end sprite 1137 | 1138 | db $F0, $F8, $DC, $00 1139 | db $F0, $00, $DD, $00 1140 | db $F8, $F8, $DE, $00 1141 | db $F8, $00, $DF, $00 1142 | db $80 ;end sprite 1143 | 1144 | db $E0, $F0, $B5, $00 1145 | db $E0, $F8, $B1, $00 1146 | db $E0, $00, $B1, $20 1147 | db $E0, $08, $B5, $20 1148 | db $E8, $F0, $B2, $00 1149 | db $E8, $F8, $B3, $00 1150 | db $E8, $00, $B3, $00 1151 | db $E8, $08, $B2, $20 1152 | db $F0, $F0, $B2, $40 1153 | db $F0, $F8, $B3, $40 1154 | db $F0, $00, $B3, $40 1155 | db $F0, $08, $B2, $60 1156 | db $F8, $F0, $B5, $40 1157 | db $F8, $F8, $B4, $00 1158 | db $F8, $00, $B4, $20 1159 | db $F8, $08, $B5, $60 1160 | db $80 ;end sprite 1161 | 1162 | db $E0, $F0, $B0, $00 1163 | db $E0, $F8, $B1, $00 1164 | db $E0, $00, $B1, $20 1165 | db $E0, $08, $B0, $20 1166 | db $E8, $F0, $B2, $00 1167 | db $E8, $F8, $B3, $00 1168 | db $E8, $00, $B3, $00 1169 | db $E8, $08, $B2, $20 1170 | db $F0, $F0, $B2, $40 1171 | db $F0, $F8, $B3, $40 1172 | db $F0, $00, $B3, $40 1173 | db $F0, $08, $B2, $60 1174 | db $F8, $F0, $B0, $40 1175 | db $F8, $F8, $B4, $00 1176 | db $F8, $00, $B4, $20 1177 | db $F8, $08, $B0, $60 1178 | db $80 ;end sprite 1179 | 1180 | db $E0, $F0, $B6, $00 1181 | db $E0, $F8, $B1, $00 1182 | db $E0, $00, $B1, $20 1183 | db $E0, $08, $B6, $20 1184 | db $E8, $F0, $B2, $00 1185 | db $E8, $F8, $B3, $00 1186 | db $E8, $00, $B3, $00 1187 | db $E8, $08, $B2, $20 1188 | db $F0, $F0, $B2, $40 1189 | db $F0, $F8, $B3, $40 1190 | db $F0, $00, $B3, $40 1191 | db $F0, $08, $B2, $60 1192 | db $F8, $F0, $B6, $40 1193 | db $F8, $F8, $B4, $00 1194 | db $F8, $00, $B4, $20 1195 | db $F8, $08, $B6, $60 1196 | db $80 ;end sprite 1197 | 1198 | db $E8, $F4, $BC, $00 1199 | db $E8, $FC, $B8, $00 1200 | db $E8, $04, $BC, $20 1201 | db $F0, $F4, $B9, $00 1202 | db $F0, $FC, $BA, $00 1203 | db $F0, $04, $B9, $20 1204 | db $F8, $F4, $BC, $40 1205 | db $F8, $FC, $BB, $00 1206 | db $F8, $04, $BC, $60 1207 | db $80 ;end sprite 1208 | 1209 | db $E8, $F4, $B7, $00 1210 | db $E8, $FC, $B8, $00 1211 | db $E8, $04, $B7, $20 1212 | db $F0, $F4, $B9, $00 1213 | db $F0, $FC, $BA, $00 1214 | db $F0, $04, $B9, $20 1215 | db $F8, $F4, $B7, $40 1216 | db $F8, $FC, $BB, $00 1217 | db $F8, $04, $B7, $60 1218 | db $80 ;end sprite 1219 | 1220 | db $E8, $F4, $BD, $00 1221 | db $E8, $FC, $B8, $00 1222 | db $E8, $04, $BD, $20 1223 | db $F0, $F4, $B9, $00 1224 | db $F0, $FC, $BA, $00 1225 | db $F0, $04, $B9, $20 1226 | db $F8, $F4, $BD, $40 1227 | db $F8, $FC, $BB, $00 1228 | db $F8, $04, $BD, $60 1229 | db $80 ;end sprite 1230 | 1231 | db $F0, $F0, $E2, $00 1232 | db $F0, $F8, $E2, $00 1233 | db $F0, $00, $E2, $00 1234 | db $F0, $08, $E2, $00 1235 | db $F8, $F0, $E2, $00 1236 | db $F8, $F8, $E2, $00 1237 | db $F8, $00, $E2, $00 1238 | db $F8, $08, $E2, $00 1239 | db $80 ;end sprite 1240 | 1241 | ;$e037 1242 | -------------------------------------------------------------------------------- /gfx/spritemappings.asm: -------------------------------------------------------------------------------- 1 | ;Sprite mappings $41E4 2 | db $00, $00, $D1, $00 3 | db $00, $08, $D2, $00 4 | db $00, $10, $D3, $00 5 | db $00, $18, $D4, $00 6 | db $00, $28, $D5, $00 7 | db $00, $30, $D6, $00 8 | db $00, $38, $D7, $00 9 | db $00, $40, $D8, $00 10 | db $80 ;end sprite 11 | 12 | db $00, $00, $95, $00 13 | db $00, $08, $91, $00 14 | db $00, $10, $A3, $00 15 | db $00, $18, $A9, $00 16 | db $00, $28, $9D, $00 17 | db $00, $30, $9F, $00 18 | db $00, $38, $94, $00 19 | db $00, $40, $95, $00 20 | db $80 ;end sprite 21 | 22 | db $00, $00, $AB, $00 23 | db $00, $08, $AB, $20 24 | db $08, $00, $BB, $00 25 | db $08, $08, $BB, $20 26 | db $80 ;end sprite 27 | 28 | db $00, $00, $8C, $00 29 | db $00, $08, $8C, $20 30 | db $08, $00, $9C, $00 31 | db $08, $08, $9C, $20 32 | db $80 ;end sprite 33 | 34 | db $04, $00, $8F, $00 35 | db $04, $08, $8F, $00 36 | db $80 ;end sprite 37 | 38 | db $00, $00, $9C, $40 39 | db $00, $08, $9C, $60 40 | db $08, $00, $8C, $40 41 | db $08, $08, $8C, $60 42 | db $80 ;end sprite 43 | 44 | db $00, $00, $BB, $40 45 | db $00, $08, $BB, $60 46 | db $08, $00, $AB, $40 47 | db $08, $08, $AB, $60 48 | db $80 ;end sprite 49 | 50 | db $00, $00, $10, $00 51 | db $00, $08, $53, $00 52 | db $08, $00, $62, $00 53 | db $08, $08, $63, $00 54 | db $80 ;end sprite 55 | 56 | db $FF, $00, $6B, $00 57 | db $FF, $08, $6C, $00 58 | db $07, $00, $7B, $00 59 | db $07, $08, $7C, $00 60 | db $80 ;end sprite 61 | 62 | db $FD, $00, $3E, $00 63 | db $FD, $08, $3F, $00 64 | db $05, $00, $3D, $00 65 | db $05, $08, $5F, $00 66 | db $80 ;end sprite 67 | 68 | db $00, $00, $63, $00 69 | db $00, $08, $64, $00 70 | db $08, $00, $73, $00 71 | db $08, $08, $74, $00 72 | db $80 ;end sprite 73 | 74 | db $00, $00, $65, $00 75 | db $00, $08, $66, $00 76 | db $08, $00, $75, $00 77 | db $08, $08, $76, $00 78 | db $80 ;end sprite 79 | 80 | db $00, $00, $67, $00 81 | db $00, $08, $68, $00 82 | db $08, $00, $77, $00 83 | db $08, $08, $78, $00 84 | db $80 ;end sprite 85 | 86 | db $00, $00, $50, $00 87 | db $00, $08, $51, $00 88 | db $00, $10, $52, $00 89 | db $00, $18, $53, $00 90 | db $00, $20, $54, $00 91 | db $08, $00, $60, $00 92 | db $08, $08, $61, $00 93 | db $08, $10, $62, $00 94 | db $08, $18, $63, $00 95 | db $08, $20, $64, $00 96 | db $10, $00, $70, $00 97 | db $10, $08, $71, $00 98 | db $10, $10, $72, $00 99 | db $10, $18, $73, $00 100 | db $10, $20, $74, $00 101 | db $80 ;end sprite 102 | 103 | db $00, $00, $55, $00 104 | db $00, $08, $56, $00 105 | db $00, $10, $57, $00 106 | db $00, $18, $58, $00 107 | db $00, $20, $59, $00 108 | db $08, $00, $65, $00 109 | db $08, $08, $66, $00 110 | db $08, $10, $67, $00 111 | db $08, $18, $68, $00 112 | db $08, $20, $69, $00 113 | db $10, $00, $75, $00 114 | db $10, $08, $76, $00 115 | db $10, $10, $77, $00 116 | db $10, $18, $78, $00 117 | db $10, $20, $79, $00 118 | db $80 ;end sprite 119 | 120 | db $F8, $F8, $2C, $00 121 | db $F8, $00, $2C, $20 122 | db $00, $F8, $2C, $40 123 | db $00, $00, $2C, $60 124 | db $80 ;end sprite 125 | 126 | db $F8, $F8, $2D, $00 127 | db $F8, $00, $2E, $00 128 | db $00, $F8, $2D, $40 129 | db $00, $00, $2E, $40 130 | db $80 ;end sprite 131 | 132 | db $F8, $FC, $2F, $00 133 | db $00, $FC, $2F, $40 134 | db $80 ;end sprite 135 | 136 | db $F8, $FC, $2F, $20 137 | db $00, $FC, $2F, $60 138 | db $80 ;end sprite 139 | 140 | db $F8, $F8, $2E, $20 141 | db $F8, $00, $2D, $20 142 | db $00, $F8, $2E, $60 143 | db $00, $00, $2D, $60 144 | db $80 ;end sprite 145 | 146 | db $F7, $F0, $B0, $00 147 | db $F7, $F8, $B1, $00 148 | db $F7, $00, $B2, $00 149 | db $F7, $08, $B3, $00 150 | db $FF, $F0, $B4, $00 151 | db $FF, $08, $B5, $00 152 | db $07, $F0, $B6, $00 153 | db $07, $08, $B4, $60 154 | db $0F, $F0, $B0, $40 155 | db $0F, $F8, $B1, $40 156 | db $0F, $00, $B1, $60 157 | db $0F, $08, $B0, $60 158 | db $80 ;end sprite 159 | 160 | db $F7, $F0, $B7, $00 161 | db $F7, $F8, $B8, $00 162 | db $F7, $00, $B9, $00 163 | db $F7, $08, $BA, $00 164 | db $FF, $F0, $BB, $00 165 | db $FF, $08, $BC, $00 166 | db $07, $F0, $BD, $00 167 | db $07, $08, $BB, $60 168 | db $0F, $F0, $B7, $40 169 | db $0F, $F8, $B8, $40 170 | db $0F, $00, $B8, $60 171 | db $0F, $08, $B7, $60 172 | db $80 ;end sprite 173 | 174 | db $F8, $F8, $22, $00 175 | db $F8, $00, $23, $00 176 | db $00, $F8, $32, $00 177 | db $00, $00, $33, $00 178 | db $80 ;end sprite 179 | 180 | db $F8, $F8, $24, $00 181 | db $F8, $00, $25, $00 182 | db $00, $F8, $34, $00 183 | db $00, $00, $35, $00 184 | db $80 ;end sprite 185 | 186 | db $F8, $F8, $26, $00 187 | db $F8, $00, $27, $00 188 | db $00, $F8, $36, $00 189 | db $00, $00, $37, $00 190 | db $80 ;end sprite 191 | 192 | db $F8, $F8, $28, $00 193 | db $F8, $00, $29, $00 194 | db $00, $F8, $38, $00 195 | db $00, $00, $39, $00 196 | db $80 ;end sprite 197 | 198 | db $F8, $F8, $2A, $00 199 | db $F8, $00, $2B, $00 200 | db $00, $F8, $3A, $00 201 | db $00, $00, $3B, $00 202 | db $80 ;end sprite 203 | 204 | db $F8, $F8, $20, $00 205 | db $F8, $00, $21, $00 206 | db $00, $F8, $30, $00 207 | db $00, $00, $31, $00 208 | db $80 ;end sprite 209 | 210 | db $F0, $F8, $B0, $00 211 | db $F0, $00, $B1, $00 212 | db $F8, $F8, $B2, $00 213 | db $F8, $00, $B3, $00 214 | db $00, $FB, $B4, $00 215 | db $80 ;end sprite 216 | 217 | db $F0, $F8, $B5, $00 218 | db $F0, $00, $B6, $00 219 | db $F8, $F8, $B7, $00 220 | db $F8, $00, $B8, $00 221 | db $80 ;end sprite 222 | 223 | db $F0, $F8, $B9, $00 224 | db $F0, $00, $BA, $00 225 | db $F8, $F8, $BB, $00 226 | db $F8, $00, $BC, $00 227 | db $80 ;end sprite 228 | 229 | db $F0, $F8, $B9, $00 230 | db $F0, $00, $BA, $00 231 | db $F8, $F8, $BB, $00 232 | db $F8, $00, $BC, $00 233 | db $80 ;end sprite 234 | 235 | db $F8, $F8, $C1, $00 236 | db $F8, $00, $C2, $00 237 | db $F8, $08, $C5, $00 238 | db $00, $F8, $C3, $00 239 | db $00, $00, $C4, $00 240 | db $08, $00, $C5, $00 241 | db $80 ;end sprite 242 | 243 | db $F8, $F0, $C5, $00 244 | db $00, $F8, $C1, $00 245 | db $00, $00, $C2, $00 246 | db $00, $08, $C5, $00 247 | db $08, $F8, $C3, $00 248 | db $08, $00, $C4, $00 249 | db $80 ;end sprite 250 | 251 | db $F8, $F8, $C5, $00 252 | db $F8, $00, $C1, $00 253 | db $F8, $08, $C2, $00 254 | db $00, $F0, $C1, $00 255 | db $00, $F8, $C2, $00 256 | db $00, $00, $C3, $00 257 | db $00, $08, $C4, $00 258 | db $08, $F0, $C3, $00 259 | db $08, $F8, $C4, $00 260 | db $08, $08, $C5, $00 261 | db $80 ;end sprite 262 | 263 | db $F8, $00, $C5, $00 264 | db $00, $F8, $C1, $00 265 | db $00, $00, $C2, $00 266 | db $00, $08, $C6, $00 267 | db $08, $F8, $C3, $00 268 | db $08, $00, $C4, $00 269 | db $10, $08, $C5, $00 270 | db $80 ;end sprite 271 | 272 | db $04, $F8, $C7, $00 273 | db $04, $00, $C8, $00 274 | db $0C, $F8, $CB, $00 275 | db $0C, $00, $CA, $00 276 | db $08, $08, $D0, $00 277 | db $80 ;end sprite 278 | 279 | db $04, $F8, $C7, $00 280 | db $04, $00, $C8, $00 281 | db $0C, $F8, $C9, $00 282 | db $0C, $00, $CA, $00 283 | db $08, $08, $CF, $00 284 | db $80 ;end sprite 285 | 286 | db $04, $F8, $C7, $00 287 | db $04, $00, $C8, $00 288 | db $0C, $F8, $CC, $00 289 | db $0C, $00, $CD, $00 290 | db $08, $08, $CF, $00 291 | db $80 ;end sprite 292 | 293 | db $04, $F8, $C8, $20 294 | db $04, $00, $C7, $20 295 | db $0C, $F8, $CA, $20 296 | db $0C, $00, $CB, $20 297 | db $08, $F0, $D0, $20 298 | db $80 ;end sprite 299 | 300 | db $04, $F8, $C8, $20 301 | db $04, $00, $C7, $20 302 | db $0C, $F8, $CA, $20 303 | db $0C, $00, $C9, $20 304 | db $08, $F0, $CF, $20 305 | db $80 ;end sprite 306 | 307 | db $04, $F8, $C8, $20 308 | db $04, $00, $C7, $20 309 | db $0C, $F8, $CD, $20 310 | db $0C, $00, $CC, $20 311 | db $08, $F0, $CF, $20 312 | db $80 ;end sprite 313 | 314 | db $FC, $F8, $7D, $00 315 | db $FC, $00, $7D, $20 316 | db $80 ;end sprite 317 | 318 | db $FC, $FC, $07, $00 319 | db $80 ;end sprite 320 | 321 | db $FC, $F8, $41, $20 322 | db $FC, $00, $40, $20 323 | db $04, $F8, $43, $20 324 | db $04, $00, $42, $20 325 | db $0C, $F8, $45, $20 326 | db $0C, $00, $44, $20 327 | db $80 ;end sprite 328 | 329 | db $FC, $F8, $41, $20 330 | db $FC, $00, $40, $20 331 | db $04, $F8, $47, $20 332 | db $04, $00, $46, $20 333 | db $0C, $F8, $4B, $20 334 | db $0C, $00, $4A, $20 335 | db $80 ;end sprite 336 | 337 | db $FC, $F8, $40, $00 338 | db $FC, $00, $41, $00 339 | db $04, $F8, $42, $00 340 | db $04, $00, $43, $00 341 | db $0C, $F8, $44, $00 342 | db $0C, $00, $45, $00 343 | db $80 ;end sprite 344 | 345 | db $FC, $F8, $40, $00 346 | db $FC, $00, $41, $00 347 | db $04, $F8, $46, $00 348 | db $04, $00, $47, $00 349 | db $0C, $F8, $4A, $00 350 | db $0C, $00, $4B, $00 351 | db $80 ;end sprite 352 | 353 | db $F4, $FC, $1E, $20 354 | db $F4, $F8, $01, $20 355 | db $F4, $00, $00, $20 356 | db $FC, $F8, $11, $20 357 | db $FC, $00, $10, $20 358 | db $04, $F0, $04, $20 359 | db $04, $F8, $03, $20 360 | db $04, $00, $02, $20 361 | db $0C, $F4, $06, $20 362 | db $0C, $FC, $05, $20 363 | db $80 ;end sprite 364 | 365 | db $F4, $FC, $1E, $20 366 | db $F4, $F8, $01, $20 367 | db $F4, $00, $00, $20 368 | db $FC, $F8, $11, $20 369 | db $FC, $00, $10, $20 370 | db $04, $F0, $0C, $20 371 | db $04, $F8, $0B, $20 372 | db $04, $00, $0A, $20 373 | db $0C, $F0, $0F, $20 374 | db $0C, $F8, $0E, $20 375 | db $0C, $00, $0D, $20 376 | db $80 ;end sprite 377 | 378 | db $F4, $FC, $1E, $00 379 | db $F4, $F8, $00, $00 380 | db $F4, $00, $01, $00 381 | db $FC, $F8, $10, $00 382 | db $FC, $00, $11, $00 383 | db $04, $F8, $02, $00 384 | db $04, $00, $03, $00 385 | db $04, $08, $04, $00 386 | db $0C, $FC, $05, $00 387 | db $0C, $04, $06, $00 388 | db $80 ;end sprite 389 | 390 | db $F4, $FC, $1E, $00 391 | db $F4, $F8, $00, $00 392 | db $F4, $00, $01, $00 393 | db $FC, $F8, $10, $00 394 | db $FC, $00, $11, $00 395 | db $04, $F8, $0A, $00 396 | db $04, $00, $0B, $00 397 | db $04, $08, $0C, $00 398 | db $0C, $F8, $0D, $00 399 | db $0C, $00, $0E, $00 400 | db $0C, $08, $0F, $00 401 | db $80 ;end sprite 402 | 403 | db $F4, $F8, $75, $20 404 | db $F4, $00, $74, $20 405 | db $FC, $F8, $11, $20 406 | db $FC, $00, $10, $20 407 | db $04, $F0, $04, $20 408 | db $04, $F8, $03, $20 409 | db $04, $00, $02, $20 410 | db $0C, $F4, $06, $20 411 | db $0C, $FC, $05, $20 412 | db $80 ;end sprite 413 | 414 | db $F4, $F8, $77, $20 415 | db $F4, $00, $76, $20 416 | db $FC, $F8, $11, $20 417 | db $FC, $00, $10, $20 418 | db $04, $F0, $0C, $20 419 | db $04, $F8, $0B, $20 420 | db $04, $00, $0A, $20 421 | db $0C, $F0, $0F, $20 422 | db $0C, $F8, $0E, $20 423 | db $0C, $00, $0D, $20 424 | db $80 ;end sprite 425 | 426 | db $F4, $F8, $74, $00 427 | db $F4, $00, $75, $00 428 | db $FC, $F8, $10, $00 429 | db $FC, $00, $11, $00 430 | db $04, $F8, $02, $00 431 | db $04, $00, $03, $00 432 | db $04, $08, $04, $00 433 | db $0C, $FC, $05, $00 434 | db $0C, $04, $06, $00 435 | db $80 ;end sprite 436 | 437 | db $F4, $F8, $76, $00 438 | db $F4, $00, $77, $00 439 | db $FC, $F8, $10, $00 440 | db $FC, $00, $11, $00 441 | db $04, $F8, $0A, $00 442 | db $04, $00, $0B, $00 443 | db $04, $08, $0C, $00 444 | db $0C, $F8, $0D, $00 445 | db $0C, $00, $0E, $00 446 | db $0C, $08, $0F, $00 447 | db $80 ;end sprite 448 | 449 | db $EA, $FC, $1E, $00 450 | db $80 ;end sprite 451 | 452 | db $E4, $FC, $1E, $00 453 | db $80 ;end sprite 454 | 455 | db $F8, $F0, $1E, $00 456 | db $F8, $08, $1E, $00 457 | db $F0, $F8, $1E, $00 458 | db $F0, $00, $1E, $00 459 | db $F8, $F8, $2C, $00 460 | db $F8, $00, $2C, $20 461 | db $00, $F8, $2C, $40 462 | db $00, $00, $2C, $60 463 | db $80 ;end sprite 464 | 465 | db $F8, $F8, $2D, $00 466 | db $F8, $00, $2E, $00 467 | db $00, $F8, $2D, $40 468 | db $00, $00, $2E, $40 469 | db $80 ;end sprite 470 | 471 | db $FC, $F8, $1E, $00 472 | db $FC, $00, $1E, $00 473 | db $F0, $FC, $1E, $00 474 | db $F8, $FC, $2F, $00 475 | db $00, $FC, $2F, $40 476 | db $80 ;end sprite 477 | 478 | db $FC, $F8, $1E, $00 479 | db $FC, $00, $1E, $00 480 | db $F0, $FC, $1E, $00 481 | db $F8, $FC, $2F, $20 482 | db $00, $FC, $2F, $60 483 | db $80 ;end sprite 484 | 485 | db $F8, $F8, $2E, $20 486 | db $F8, $00, $2D, $20 487 | db $00, $F8, $2E, $60 488 | db $00, $00, $2D, $60 489 | db $80 ;end sprite 490 | 491 | db $00, $FC, $95, $00 492 | db $00, $04, $96, $00 493 | db $80 ;end sprite 494 | 495 | db $F8, $F8, $0A, $00 496 | db $F8, $00, $0A, $20 497 | db $00, $F8, $0B, $00 498 | db $00, $00, $0B, $20 499 | db $80 ;end sprite 500 | 501 | db $F8, $F8, $0A, $00 502 | db $F8, $00, $0A, $20 503 | db $00, $F8, $0B, $00 504 | db $00, $00, $0C, $20 505 | db $80 ;end sprite 506 | 507 | db $F8, $F8, $0A, $00 508 | db $F8, $00, $0A, $20 509 | db $00, $F8, $0C, $00 510 | db $00, $00, $0B, $20 511 | db $80 ;end sprite 512 | 513 | db $F8, $F8, $0D, $00 514 | db $F8, $00, $0D, $20 515 | db $00, $F8, $0E, $00 516 | db $00, $00, $0E, $20 517 | db $80 ;end sprite 518 | 519 | db $F8, $F8, $0D, $00 520 | db $F8, $00, $0D, $20 521 | db $00, $F8, $0E, $00 522 | db $00, $00, $0F, $20 523 | db $80 ;end sprite 524 | 525 | db $F8, $F8, $0D, $00 526 | db $F8, $00, $0D, $20 527 | db $00, $F8, $0F, $00 528 | db $00, $00, $0E, $20 529 | db $80 ;end sprite 530 | 531 | db $FC, $F8, $72, $00 532 | db $FC, $00, $73, $00 533 | db $80 ;end sprite 534 | 535 | db $F8, $FC, $71, $60 536 | db $00, $FC, $70, $60 537 | db $80 ;end sprite 538 | 539 | db $FC, $F8, $73, $60 540 | db $FC, $00, $72, $60 541 | db $80 ;end sprite 542 | 543 | db $F8, $FC, $70, $00 544 | db $00, $FC, $71, $00 545 | db $80 ;end sprite 546 | 547 | db $FC, $F8, $73, $20 548 | db $FC, $00, $72, $20 549 | db $80 ;end sprite 550 | 551 | db $F8, $FC, $71, $40 552 | db $00, $FC, $70, $40 553 | db $80 ;end sprite 554 | 555 | db $FC, $F8, $72, $40 556 | db $FC, $00, $73, $40 557 | db $80 ;end sprite 558 | 559 | db $F8, $FC, $70, $20 560 | db $00, $FC, $71, $20 561 | db $80 ;end sprite 562 | 563 | db $F4, $FD, $1E, $20 564 | db $F4, $F9, $01, $20 565 | db $F4, $01, $00, $20 566 | db $FC, $F9, $11, $20 567 | db $FC, $01, $10, $20 568 | db $04, $F8, $13, $20 569 | db $04, $00, $12, $20 570 | db $0C, $F8, $37, $20 571 | db $0C, $00, $36, $20 572 | db $80 ;end sprite 573 | 574 | db $F4, $FB, $1E, $00 575 | db $F4, $F7, $00, $00 576 | db $F4, $FF, $01, $00 577 | db $FC, $F7, $10, $00 578 | db $FC, $FF, $11, $00 579 | db $04, $F8, $12, $00 580 | db $04, $00, $13, $00 581 | db $0C, $F8, $36, $00 582 | db $0C, $00, $37, $00 583 | db $80 ;end sprite 584 | 585 | db $F4, $FC, $1E, $20 586 | db $F4, $F8, $01, $20 587 | db $F4, $00, $00, $20 588 | db $FC, $F8, $11, $20 589 | db $FC, $00, $10, $20 590 | db $04, $F8, $13, $20 591 | db $04, $00, $12, $20 592 | db $0C, $F8, $31, $20 593 | db $0C, $00, $30, $20 594 | db $80 ;end sprite 595 | 596 | db $F4, $FD, $1E, $20 597 | db $F4, $F9, $01, $20 598 | db $F4, $01, $00, $20 599 | db $FC, $F9, $11, $20 600 | db $FC, $01, $10, $20 601 | db $04, $F8, $13, $20 602 | db $04, $00, $12, $20 603 | db $0C, $F8, $33, $20 604 | db $0C, $00, $32, $20 605 | db $80 ;end sprite 606 | 607 | db $80 ;end sprite 608 | 609 | db $F4, $FD, $1E, $20 610 | db $F4, $F9, $01, $20 611 | db $F4, $01, $00, $20 612 | db $FC, $F9, $11, $20 613 | db $FC, $01, $10, $20 614 | db $04, $F8, $13, $20 615 | db $04, $00, $12, $20 616 | db $0C, $F8, $35, $20 617 | db $0C, $00, $34, $20 618 | db $80 619 | 620 | db $F4, $FC , $1E, $00 621 | db $F4, $F8, $00, $00 622 | db $F4, $00, $01, $00 623 | db $FC, $F8, $10, $00 624 | db $FC, $00, $11, $00 625 | db $04, $F8, $12, $00 626 | db $04, $00, $13, $00 627 | db $0C, $F8, $30, $00 628 | db $0C, $00, $31, $00 629 | db $80 ;end sprite 630 | 631 | db $F4, $FB, $1E, $00 632 | db $F4, $F7, $00, $00 633 | db $F4, $FF, $01, $00 634 | db $FC, $F7, $10, $00 635 | db $FC, $FF, $11, $00 636 | db $04, $F8, $12, $00 637 | db $04, $00, $13, $00 638 | db $0C, $F8, $32, $00 639 | db $0C, $00, $33, $00 640 | db $80 ;end sprite 641 | 642 | db $F4, $FB, $1E, $00 643 | db $F4, $F7, $00, $00 644 | db $F4, $FF, $01, $00 645 | db $FC, $F7, $10, $00 646 | db $FC, $FF, $11, $00 647 | db $04, $F8, $12, $00 648 | db $04, $00, $13, $00 649 | db $0C, $F8, $34, $00 650 | db $0C, $00, $35, $00 651 | db $80 ;end sprite 652 | 653 | db $F4, $FC, $1E, $20 654 | db $F4, $F8, $01, $20 655 | db $F4, $00, $08, $20 656 | db $FC, $F8, $11, $20 657 | db $FC, $00, $18, $20 658 | db $04, $F8, $13, $20 659 | db $04, $00, $14, $20 660 | db $0C, $F8, $39, $20 661 | db $0C, $00, $38, $20 662 | db $80 ;end sprite 663 | 664 | db $F4, $FC, $1E, $00 665 | db $F4, $F8, $08, $00 666 | db $F4, $00, $01, $00 667 | db $FC, $F8, $18, $00 668 | db $FC, $00, $11, $00 669 | db $04, $F8, $14, $00 670 | db $04, $00, $13, $00 671 | db $0C, $F8, $38, $00 672 | db $0C, $00, $39, $00 673 | db $80 ;end sprite 674 | 675 | db $F4, $FC, $1E, $20 676 | db $F4, $F8, $01, $20 677 | db $F4, $00, $00, $20 678 | db $FC, $F8, $11, $20 679 | db $FC, $00, $10, $20 680 | db $04, $F8, $13, $20 681 | db $04, $00, $12, $20 682 | db $0C, $F8, $39, $20 683 | db $0C, $00, $34, $20 684 | db $80 ;end sprite 685 | 686 | db $F4, $FC, $1E, $00 687 | db $F4, $F8, $00, $00 688 | db $F4, $00, $01, $00 689 | db $FC, $F8, $10, $00 690 | db $FC, $00, $11, $00 691 | db $04, $F8, $12, $00 692 | db $04, $00, $13, $00 693 | db $0C, $F8, $34, $00 694 | db $0C, $00, $39, $00 695 | db $80 ;end sprite 696 | 697 | db $04, $FC, $1E, $20 698 | db $04, $F8, $17, $20 699 | db $04, $00, $16, $20 700 | db $0C, $F8, $27, $20 701 | db $0C, $00, $26, $20 702 | db $80 ;end sprite 703 | 704 | db $04, $FC, $1E, $00 705 | db $04, $F8, $16, $00 706 | db $04, $00, $17, $00 707 | db $0C, $F8, $26, $00 708 | db $0C, $00, $27, $00 709 | db $80 ;end sprite 710 | 711 | db $F4, $FD, $1E, $00 712 | db $F4, $F9, $01, $20 713 | db $F4, $01, $00, $20 714 | db $FC, $F8, $1C, $00 715 | db $FC, $00, $1D, $00 716 | db $04, $F8, $13, $20 717 | db $04, $00, $12, $20 718 | db $0C, $F0, $3A, $00 719 | db $0C, $F8, $3C, $00 720 | db $0C, $00, $3D, $00 721 | db $80 ;end sprite 722 | 723 | db $F4, $FB, $1E, $20 724 | db $F4, $F7, $00, $00 725 | db $F4, $FF, $01, $00 726 | db $FC, $F8, $1D, $20 727 | db $FC, $00, $1C, $20 728 | db $04, $F8, $12, $00 729 | db $04, $00, $13, $00 730 | db $0C, $F8, $3D, $20 731 | db $0C, $00, $3C, $20 732 | db $0C, $08, $3A, $20 733 | db $80 ;end sprite 734 | 735 | db $F4, $FC, $1F, $00 736 | db $F4, $F8, $1A, $00 737 | db $F4, $00, $1A, $20 738 | db $FC, $F8, $1B, $00 739 | db $FC, $00, $1B, $20 740 | db $04, $F8, $2B, $00 741 | db $04, $00, $2B, $20 742 | db $0C, $F8, $3B, $00 743 | db $0C, $00, $3B, $20 744 | db $80 ;end sprite 745 | 746 | db $F4, $FC, $1F, $00 747 | db $F4, $F8, $1A, $00 748 | db $F4, $00, $1A, $20 749 | db $FC, $F8, $09, $00 750 | db $FC, $00, $09, $20 751 | db $04, $F8, $19, $00 752 | db $04, $00, $19, $20 753 | db $0C, $F8, $49, $00 754 | db $0C, $00, $49, $20 755 | db $80 ;end sprite 756 | 757 | db $00, $00, $1E, $00 758 | db $80 ;end sprite 759 | 760 | db $00, $00, $1E, $20 761 | db $80 ;end sprite 762 | 763 | db $00, $00, $1E, $00 764 | db $80 ;end sprite 765 | 766 | db $F8, $F8, $99, $00 767 | db $F8, $00, $9A, $00 768 | db $00, $F8, $99, $40 769 | db $00, $00, $9A, $40 770 | db $80 ;end sprite 771 | 772 | db $F8, $FC, $9B, $00 773 | db $00, $FC, $9B, $40 774 | db $80 ;end sprite 775 | 776 | db $F8, $FC, $9C, $00 777 | db $00, $FC, $9C, $40 778 | db $80 ;end sprite 779 | 780 | db $FC, $FC, $9D, $00 781 | db $80 ;end sprite 782 | 783 | db $FC, $F8, $4E, $00 784 | db $FC, $FF, $4E, $20 785 | db $04, $F8, $5E, $00 786 | db $04, $FF, $5E, $20 787 | db $0C, $F8, $6E, $00 788 | db $0C, $FF, $6E, $20 789 | db $80 ;end sprite 790 | 791 | db $FC, $F8, $4C, $00 792 | db $FC, $FF, $4C, $20 793 | db $04, $F8, $5C, $00 794 | db $04, $FF, $5C, $20 795 | db $0C, $F8, $6C, $00 796 | db $0C, $FF, $6C, $20 797 | db $80 ;end sprite 798 | 799 | db $F4, $F8, $7A, $00 800 | db $F4, $00, $77, $20 801 | db $FC, $F8, $1B, $00 802 | db $FC, $00, $1B, $20 803 | db $04, $F8, $2B, $00 804 | db $04, $00, $2B, $20 805 | db $0C, $F8, $3B, $00 806 | db $0C, $00, $3B, $20 807 | db $80 ;end sprite 808 | 809 | db $F4, $00, $9D, $00 810 | db $00, $F4, $9D, $00 811 | db $80 ;end sprite 812 | 813 | db $F4, $00, $9D, $00 814 | db $00, $0C, $9D, $00 815 | db $80 ;end sprite 816 | 817 | db $F4, $F9, $75, $20 818 | db $F4, $01, $74, $20 819 | db $FC, $F9, $11, $20 820 | db $FC, $01, $10, $20 821 | db $04, $F8, $23, $20 822 | db $04, $00, $22, $20 823 | db $0C, $F8, $37, $20 824 | db $0C, $00, $36, $20 825 | db $80 ;end sprite 826 | 827 | db $F4, $F7, $74, $00 828 | db $F4, $FF, $75, $00 829 | db $FC, $F7, $10, $00 830 | db $FC, $FF, $11, $00 831 | db $04, $F8, $22, $00 832 | db $04, $00, $23, $00 833 | db $0C, $F8, $36, $00 834 | db $0C, $00, $37, $00 835 | db $80 ;end sprite 836 | 837 | db $F4, $F8, $75, $20 838 | db $F4, $00, $74, $20 839 | db $FC, $F8, $11, $20 840 | db $FC, $00, $10, $20 841 | db $04, $F8, $21, $20 842 | db $04, $00, $20, $20 843 | db $0C, $F8, $31, $20 844 | db $0C, $00, $30, $20 845 | db $80 ;end sprite 846 | 847 | db $F4, $F9, $75, $20 848 | db $F4, $01, $74, $20 849 | db $FC, $F9, $11, $20 850 | db $FC, $01, $10, $20 851 | db $04, $F8, $23, $20 852 | db $04, $00, $22, $20 853 | db $0C, $F8, $33, $20 854 | db $0C, $00, $32, $20 855 | db $80 ;end sprite 856 | 857 | db $80 ;end sprite 858 | 859 | db $F4, $F9, $77, $20 860 | db $F4, $01, $76, $20 861 | db $FC, $F9, $11, $20 862 | db $FC, $01, $10, $20 863 | db $04, $F8, $25, $20 864 | db $04, $00, $24, $20 865 | db $0C, $F8, $35, $20 866 | db $0C, $00, $34, $20 867 | db $80 ;end sprite 868 | 869 | db $F4, $F8, $74, $00 870 | db $F4, $00, $75, $00 871 | db $FC, $F8, $10, $00 872 | db $FC, $00, $11, $00 873 | db $04, $F8, $20, $00 874 | db $04, $00, $21, $00 875 | db $0C, $F8, $30, $00 876 | db $0C, $00, $31, $00 877 | db $80 ;end sprite 878 | 879 | db $F4, $F7, $74, $00 880 | db $F4, $FF, $75, $00 881 | db $FC, $F7, $10, $00 882 | db $FC, $FF, $11, $00 883 | db $04, $F8, $22, $00 884 | db $04, $00, $23, $00 885 | db $0C, $F8, $32, $00 886 | db $0C, $00, $33, $00 887 | db $80 ;end sprite 888 | 889 | db $F4, $F7, $76, $00 890 | db $F4, $FF, $77, $00 891 | db $FC, $F7, $10, $00 892 | db $FC, $FF, $11, $00 893 | db $04, $F8, $24, $00 894 | db $04, $00, $25, $00 895 | db $0C, $F8, $34, $00 896 | db $0C, $00, $35, $00 897 | db $80 ;end sprite 898 | 899 | db $F4, $F8, $77, $20 900 | db $F4, $00, $76, $20 901 | db $FC, $F8, $11, $20 902 | db $FC, $00, $10, $20 903 | db $04, $F8, $25, $20 904 | db $04, $00, $24, $20 905 | db $0C, $F8, $39, $20 906 | db $0C, $00, $34, $20 907 | db $80 ;end sprite 908 | 909 | db $F4, $F8, $76, $00 910 | db $F4, $00, $77, $00 911 | db $FC, $F8, $10, $00 912 | db $FC, $00, $11, $00 913 | db $04, $F8, $24, $00 914 | db $04, $00, $25, $00 915 | db $0C, $F8, $34, $00 916 | db $0C, $00, $39, $00 917 | db $80 ;end sprite 918 | 919 | db $F4, $F8, $75, $20 920 | db $F4, $00, $7C, $20 921 | db $FC, $F8, $11, $20 922 | db $FC, $00, $18, $20 923 | db $04, $F0, $2A, $20 924 | db $04, $F8, $29, $20 925 | db $04, $00, $28, $20 926 | db $0C, $F8, $39, $20 927 | db $0C, $00, $38, $20 928 | db $80 ;end sprite 929 | 930 | db $F4, $F8, $7C, $00 931 | db $F4, $00, $75, $00 932 | db $FC, $F8, $18, $00 933 | db $FC, $00, $11, $00 934 | db $04, $F8, $28, $00 935 | db $04, $00, $29, $00 936 | db $04, $08, $2A, $00 937 | db $0C, $F8, $38, $00 938 | db $0C, $00, $39, $00 939 | db $80 ;end sprite 940 | 941 | db $F4, $F8, $77, $20 942 | db $F4, $00, $7A, $20 943 | db $FC, $F8, $11, $20 944 | db $FC, $00, $18, $20 945 | db $04, $F0, $2A, $20 946 | db $04, $F8, $29, $20 947 | db $04, $00, $28, $20 948 | db $0C, $F8, $39, $20 949 | db $0C, $00, $38, $20 950 | db $80 ;end sprite 951 | 952 | db $F4, $F8, $7A, $00 953 | db $F4, $00, $77, $00 954 | db $FC, $F8, $18, $00 955 | db $FC, $00, $11, $00 956 | db $04, $F8, $28, $00 957 | db $04, $00, $29, $00 958 | db $04, $08, $2A, $00 959 | db $0C, $F8, $38, $00 960 | db $0C, $00, $39, $00 961 | db $80 ;end sprite 962 | 963 | db $F4, $F8, $75, $20 964 | db $F4, $00, $74, $20 965 | db $FC, $F8, $11, $20 966 | db $FC, $00, $10, $20 967 | db $04, $F8, $25, $20 968 | db $04, $00, $24, $20 969 | db $0C, $F8, $39, $20 970 | db $0C, $00, $34, $20 971 | db $80 ;end sprite 972 | 973 | db $F4, $F8, $74, $00 974 | db $F4, $00, $75, $00 975 | db $FC, $F8, $10, $00 976 | db $FC, $00, $11, $00 977 | db $04, $F8, $24, $00 978 | db $04, $00, $25, $00 979 | db $0C, $F8, $34, $00 980 | db $0C, $00, $39, $00 981 | db $80 ;end sprite 982 | 983 | db $F4, $F9, $75, $20 984 | db $F4, $01, $74, $20 985 | db $FC, $F8, $1C, $00 986 | db $FC, $00, $1D, $00 987 | db $04, $F8, $2C, $00 988 | db $04, $00, $2D, $0 989 | db $0C, $F0, $3A, $00 990 | db $0C, $F8, $3C, $00 991 | db $0C, $00, $3D, $00 992 | db $80 ;end sprite 993 | 994 | db $F4, $F7, $74, $00 995 | db $F4, $FF, $75, $00 996 | db $FC, $F8, $1D, $20 997 | db $FC, $00, $1C, $20 998 | db $04, $F8, $2D, $20 999 | db $04, $00, $2C, $20 1000 | db $0C, $F8, $3D, $20 1001 | db $0C, $00, $3C, $20 1002 | db $0C, $08, $3A, $20 1003 | db $80 ;end sprite 1004 | 1005 | db $00, $F8, $79, $20 1006 | db $00, $00, $78, $20 1007 | db $04, $F8, $17, $20 1008 | db $04, $00, $16, $20 1009 | db $0C, $F8, $27, $20 1010 | db $0C, $00, $26, $20 1011 | db $80 ;end sprite 1012 | 1013 | db $00, $F8, $78, $00 1014 | db $00, $00, $79, $00 1015 | db $04, $F8, $16, $00 1016 | db $04, $00, $17, $00 1017 | db $0C, $F8, $26, $00 1018 | db $0C, $00, $27, $00 1019 | db $80 ;end sprite 1020 | 1021 | db $F4, $FC, $1F, $00 1022 | db $F4, $F8, $1A, $00 1023 | db $F4, $00, $1A, $20 1024 | db $FC, $F8, $1B, $00 1025 | db $FC, $00, $1B, $20 1026 | db $04, $F8, $2B, $00 1027 | db $04, $00, $2B, $20 1028 | db $0C, $F8, $3B, $00 1029 | db $0C, $00, $3B, $20 1030 | db $80 ;end sprite 1031 | 1032 | db $F4, $FC, $1F, $00 1033 | db $F4, $F8, $1A, $00 1034 | db $F4, $00, $1A, $20 1035 | db $FC, $F8, $09, $00 1036 | db $FC, $00, $09, $20 1037 | db $04, $F8, $19, $00 1038 | db $04, $00, $19, $20 1039 | db $0C, $F8, $49, $00 1040 | db $0C, $00, $49, $20 1041 | db $80 ;end sprite 1042 | 1043 | db $F8, $F8, $A9, $00 1044 | db $F8, $00, $A9, $20 1045 | db $00, $F8, $AA, $00 1046 | db $00, $00, $AA, $20 1047 | db $80 ;end sprite 1048 | 1049 | db $F4, $FD, $1E, $00 1050 | db $F4, $F9, $01, $20 1051 | db $F4, $01, $00, $20 1052 | db $FC, $F8, $1C, $00 1053 | db $FC, $00, $1D, $00 1054 | db $04, $F8, $2C, $00 1055 | db $04, $00, $2D, $00 1056 | db $0C, $F0, $3A, $00 1057 | db $0C, $F8, $3C, $00 1058 | db $0C, $00, $3D, $00 1059 | db $80 ;end sprite 1060 | 1061 | db $F4, $FB, $1E, $20 1062 | db $F4, $F7, $00, $00 1063 | db $F4, $FF, $01, $00 1064 | db $FC, $F8, $1D, $20 1065 | db $FC, $00, $1C, $20 1066 | db $04, $F8, $2D, $20 1067 | db $04, $00, $2C, $20 1068 | db $0C, $F8, $3D, $20 1069 | db $0C, $00, $3C, $20 1070 | db $0C, $08, $3A, $20 1071 | db $80 ;end sprite 1072 | 1073 | db $FC, $F8, $41, $20 1074 | db $FC, $00, $40, $20 1075 | db $04, $F8, $5A, $00 1076 | db $04, $00, $5B, $00 1077 | db $0C, $F0, $3A, $00 1078 | db $0C, $F8, $6A, $00 1079 | db $0C, $00, $6B, $00 1080 | db $80 ;end sprite 1081 | 1082 | db $FC, $F8, $40, $00 1083 | db $FC, $00, $41, $00 1084 | db $04, $F8, $5B, $20 1085 | db $04, $00, $5A, $20 1086 | db $0C, $F8, $6B, $20 1087 | db $0C, $00, $6A, $20 1088 | db $0C, $08, $3A, $20 1089 | db $80 ;end sprite 1090 | 1091 | db $04, $FC, $1E, $20 1092 | db $04, $F8, $17, $20 1093 | db $04, $00, $16, $20 1094 | db $0C, $F8, $27, $20 1095 | db $0C, $00, $26, $20 1096 | db $80 ;end sprite 1097 | 1098 | db $04, $FC, $1E, $00 1099 | db $04, $F8, $16, $00 1100 | db $04, $00, $17, $00 1101 | db $0C, $F8, $26, $00 1102 | db $0C, $00, $27, $00 1103 | db $80 ;end sprite 1104 | 1105 | db $04, $F8, $2F, $20 1106 | db $04, $00, $2E, $20 1107 | db $0C, $F8, $3F, $20 1108 | db $0C, $00, $3E, $20 1109 | db $80 ;end sprite 1110 | 1111 | db $04, $F8, $2E, $00 1112 | db $04, $00, $2F, $00 1113 | db $0C, $F8, $3E, $00 1114 | db $0C, $00, $3F, $00 1115 | db $80 ;end sprite 1116 | 1117 | db $F4, $FD, $1E, $20 1118 | db $F4, $F9, $01, $20 1119 | db $F4, $01, $00, $20 1120 | db $FC, $F9, $11, $20 1121 | db $FC, $01, $10, $20 1122 | db $04, $F8, $23, $20 1123 | db $04, $00, $22, $20 1124 | db $0C, $F8, $37, $20 1125 | db $0C, $00, $36, $20 1126 | db $80 ;end sprite 1127 | 1128 | db $F4, $FB, $1E, $00 1129 | db $F4, $F7, $00, $00 1130 | db $F4, $FF, $01, $00 1131 | db $FC, $F7, $10, $00 1132 | db $FC, $FF, $11, $00 1133 | db $04, $F8, $22, $00 1134 | db $04, $00, $23, $00 1135 | db $0C, $F8, $36, $00 1136 | db $0C, $00, $37, $00 1137 | db $80 ;end sprite 1138 | 1139 | db $F4, $FC, $1E, $20 1140 | db $F4, $F8, $01, $20 1141 | db $F4, $00, $00, $20 1142 | db $FC, $F8, $11, $20 1143 | db $FC, $00, $10, $20 1144 | db $04, $F8, $21, $20 1145 | db $04, $00, $20, $20 1146 | db $0C, $F8, $31, $20 1147 | db $0C, $00, $30, $20 1148 | db $80 ;end sprite 1149 | 1150 | db $F4, $FD, $1E, $20 1151 | db $F4, $F9, $01, $20 1152 | db $F4, $01, $00, $20 1153 | db $FC, $F9, $11, $20 1154 | db $FC, $01, $10, $20 1155 | db $04, $F8, $23, $20 1156 | db $04, $00, $22, $20 1157 | db $0C, $F8, $33, $20 1158 | db $0C, $00, $32, $20 1159 | db $80 ;end sprite 1160 | 1161 | db $80 ;end sprite 1162 | 1163 | db $F4, $FD, $1E, $20 1164 | db $F4, $F9, $01, $20 1165 | db $F4, $01, $00, $20 1166 | db $FC, $F9, $11, $20 1167 | db $FC, $01, $10, $20 1168 | db $04, $F8, $25, $20 1169 | db $04, $00, $24, $20 1170 | db $0C, $F8, $35, $20 1171 | db $0C, $00, $34, $20 1172 | db $80 ;end sprite 1173 | 1174 | db $F4, $FC, $1E, $00 1175 | db $F4, $F8, $00, $00 1176 | db $F4, $00, $01, $00 1177 | db $FC, $F8, $10, $00 1178 | db $FC, $00, $11, $00 1179 | db $04, $F8, $20, $00 1180 | db $04, $00, $21, $00 1181 | db $0C, $F8, $30, $00 1182 | db $0C, $00, $31, $00 1183 | db $80 ;end sprite 1184 | 1185 | db $F4, $FB, $1E, $00 1186 | db $F4, $F7, $00, $00 1187 | db $F4, $FF, $01, $00 1188 | db $FC, $F7, $10, $00 1189 | db $FC, $FF, $11, $00 1190 | db $04, $F8, $22, $00 1191 | db $04, $00, $23, $00 1192 | db $0C, $F8, $32, $00 1193 | db $0C, $00, $33, $00 1194 | db $80 ;end sprite 1195 | 1196 | db $F4, $FB, $1E, $00 1197 | db $F4, $F7, $00, $00 1198 | db $F4, $FF, $01, $00 1199 | db $FC, $F7, $10, $00 1200 | db $FC, $FF, $11, $00 1201 | db $04, $F8, $24, $00 1202 | db $04, $00, $25, $00 1203 | db $0C, $F8, $34, $00 1204 | db $0C, $00, $35, $00 1205 | db $80 ;end sprite 1206 | 1207 | db $F4, $FC, $1E, $20 1208 | db $F4, $F8, $01, $20 1209 | db $F4, $00, $08, $20 1210 | db $FC, $F8, $11, $20 1211 | db $FC, $00, $18, $20 1212 | db $04, $F0, $2A, $20 1213 | db $04, $F8, $29, $20 1214 | db $04, $00, $28, $20 1215 | db $0C, $F8, $39, $20 1216 | db $0C, $00, $38, $20 1217 | db $80 ;end sprite 1218 | 1219 | db $F4, $FC, $1E, $00 1220 | db $F4, $F8, $08, $00 1221 | db $F4, $00, $01, $00 1222 | db $FC, $F8, $18, $00 1223 | db $FC, $00, $11, $00 1224 | db $04, $F8, $28, $00 1225 | db $04, $00, $29, $00 1226 | db $04, $08, $2A, $00 1227 | db $0C, $F8, $38, $00 1228 | db $0C, $00, $39, $00 1229 | db $80 ;end sprite 1230 | 1231 | db $F4, $FC, $1E, $20 1232 | db $F4, $F8, $01, $20 1233 | db $F4, $00, $00, $20 1234 | db $FC, $F8, $11, $20 1235 | db $FC, $00, $10, $20 1236 | db $04, $F8, $25, $20 1237 | db $04, $00, $24, $20 1238 | db $0C, $F8, $39, $20 1239 | db $0C, $00, $34, $20 1240 | db $80 ;end sprite 1241 | 1242 | db $F4, $FC, $1E, $00 1243 | db $F4, $F8, $00, $00 1244 | db $F4, $00, $01, $00 1245 | db $FC, $F8, $10, $00 1246 | db $FC, $00, $11, $00 1247 | db $04, $F8, $24, $00 1248 | db $04, $00, $25, $00 1249 | db $0C, $F8, $34, $00 1250 | db $0C, $00, $39, $00 1251 | db $80 ;end sprite 1252 | 1253 | db $FC, $F8, $41, $20 1254 | db $FC, $00, $40, $20 1255 | db $04, $F8, $51, $20 1256 | db $04, $00, $50, $20 1257 | db $0C, $F8, $61, $20 1258 | db $0C, $00, $60, $20 1259 | db $80 ;end sprite 1260 | 1261 | db $FC, $F8, $40, $00 1262 | db $FC, $00, $41, $00 1263 | db $04, $F8, $50, $00 1264 | db $04, $00, $51, $00 1265 | db $0C, $F8, $60, $00 1266 | db $0C, $00, $61, $00 1267 | db $80 ;end sprite 1268 | 1269 | db $FC, $F7, $41, $20 1270 | db $FC, $FF, $40, $20 1271 | db $04, $F8, $53, $20 1272 | db $04, $00, $52, $20 1273 | db $0C, $F8, $63, $20 1274 | db $0C, $00, $62, $20 1275 | db $80 ;end sprite 1276 | 1277 | db $FC, $F8, $41, $20 1278 | db $FC, $00, $40, $20 1279 | db $04, $F8, $55, $20 1280 | db $04, $00, $54, $20 1281 | db $0C, $F8, $65, $20 1282 | db $0C, $00, $64, $20 1283 | db $80 ;end sprite 1284 | 1285 | db $80 ;end sprite 1286 | 1287 | db $FC, $F8, $41, $20 1288 | db $FC, $00, $40, $20 1289 | db $04, $F8, $57, $20 1290 | db $04, $00, $56, $20 1291 | db $0C, $F8, $67, $20 1292 | db $0C, $00, $66, $20 1293 | db $80 ;end sprite 1294 | 1295 | db $FC, $F9, $40, $00 1296 | db $FC, $01, $41, $00 1297 | db $04, $F8, $52, $00 1298 | db $04, $00, $53, $00 1299 | db $0C, $F8, $62, $00 1300 | db $0C, $00, $63, $00 1301 | db $80 ;end sprite 1302 | 1303 | db $FC, $F8, $40, $00 1304 | db $FC, $00, $41, $00 1305 | db $04, $F8, $54, $00 1306 | db $04, $00, $55, $00 1307 | db $0C, $F8, $64, $00 1308 | db $0C, $00, $65, $00 1309 | db $80 ;end sprite 1310 | 1311 | db $FC, $F8, $40, $00 1312 | db $FC, $00, $41, $00 1313 | db $04, $F8, $56, $00 1314 | db $04, $00, $57, $00 1315 | db $0C, $F8, $66, $00 1316 | db $0C, $00, $67, $00 1317 | db $80 ;end sprite 1318 | 1319 | db $FC, $F8, $41, $20 1320 | db $FC, $00, $48, $20 1321 | db $04, $F8, $59, $20 1322 | db $04, $00, $58, $20 1323 | db $0C, $F8, $69, $20 1324 | db $0C, $00, $68, $20 1325 | db $80 ;end sprite 1326 | 1327 | db $FC, $F8, $48, $00 1328 | db $FC, $00, $41, $00 1329 | db $04, $F8, $58, $00 1330 | db $04, $00, $59, $00 1331 | db $0C, $F8, $68, $00 1332 | db $0C, $00, $69, $00 1333 | db $80 ;end sprite 1334 | 1335 | db $FC, $F8, $41, $20 1336 | db $FC, $00, $40, $20 1337 | db $04, $F8, $59, $20 1338 | db $04, $00, $50, $20 1339 | db $0C, $F8, $69, $20 1340 | db $0C, $00, $68, $20 1341 | db $80 ;end sprite 1342 | 1343 | db $FC, $F8, $40, $00 1344 | db $FC, $00, $41, $00 1345 | db $04, $F8, $50, $00 1346 | db $04, $00, $59, $00 1347 | db $0C, $F8, $68, $00 1348 | db $0C, $00, $69, $00 1349 | db $80 ;end sprite 1350 | --------------------------------------------------------------------------------