├── .gitignore ├── LICENSE ├── README.md ├── coverage.txt ├── disasm ├── Makefile ├── build │ └── .gitignore ├── code │ ├── BType.s │ ├── bank_000.s │ ├── gfx.s │ ├── inGameFlow.s │ ├── introScreens.s │ ├── menuScreens.s │ ├── multiplayer.s │ ├── shuttleRocket.s │ └── soundEngine.s ├── data │ ├── demoPieces.s │ ├── gameScreenLayout_dancers.bin │ ├── gameScreenLayout_scoreTotals.bin │ ├── gfxAndLayouts.s │ ├── layout_2PlayerInGame.bin │ ├── layout_aTypeInGame.bin │ ├── layout_aTypeSelectionScreen.bin │ ├── layout_bTypeInGame.bin │ ├── layout_bTypeSelectionScreen.bin │ ├── layout_bricksAndLuigiScore.bin │ ├── layout_copyright.bin │ ├── layout_gameMusicTypeScreen.bin │ ├── layout_marioLuigiScreen.bin │ ├── layout_marioScore.bin │ ├── layout_rocketScene.bin │ ├── layout_titleScreen.bin │ ├── songData.s │ └── spriteData.s ├── gfx │ ├── 1bpp │ │ └── ascii.png │ └── 2bpp │ │ ├── menuScreens.png │ │ ├── rocketScene.png │ │ └── titleScreen.png ├── include │ ├── constants.s │ ├── hardware.inc │ ├── hram.s │ ├── macros.s │ ├── structs.s │ └── wram.s └── includes.s ├── tools ├── bytesExtract.py ├── cmp.sh ├── dumpChannelData.py ├── dumpGfx.py ├── dumpSprites.py ├── gfx.py ├── removeLabels.py └── util.py └── web ├── docs ├── tetris.drawio ├── tetris.html ├── tetris_flow.png ├── tetris_gfx_1.png └── tetris_gfx_2.png └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/README.md -------------------------------------------------------------------------------- /coverage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/coverage.txt -------------------------------------------------------------------------------- /disasm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/Makefile -------------------------------------------------------------------------------- /disasm/build/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /disasm/code/BType.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/BType.s -------------------------------------------------------------------------------- /disasm/code/bank_000.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/bank_000.s -------------------------------------------------------------------------------- /disasm/code/gfx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/gfx.s -------------------------------------------------------------------------------- /disasm/code/inGameFlow.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/inGameFlow.s -------------------------------------------------------------------------------- /disasm/code/introScreens.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/introScreens.s -------------------------------------------------------------------------------- /disasm/code/menuScreens.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/menuScreens.s -------------------------------------------------------------------------------- /disasm/code/multiplayer.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/multiplayer.s -------------------------------------------------------------------------------- /disasm/code/shuttleRocket.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/shuttleRocket.s -------------------------------------------------------------------------------- /disasm/code/soundEngine.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/code/soundEngine.s -------------------------------------------------------------------------------- /disasm/data/demoPieces.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/demoPieces.s -------------------------------------------------------------------------------- /disasm/data/gameScreenLayout_dancers.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/gameScreenLayout_dancers.bin -------------------------------------------------------------------------------- /disasm/data/gameScreenLayout_scoreTotals.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/gameScreenLayout_scoreTotals.bin -------------------------------------------------------------------------------- /disasm/data/gfxAndLayouts.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/gfxAndLayouts.s -------------------------------------------------------------------------------- /disasm/data/layout_2PlayerInGame.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_2PlayerInGame.bin -------------------------------------------------------------------------------- /disasm/data/layout_aTypeInGame.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_aTypeInGame.bin -------------------------------------------------------------------------------- /disasm/data/layout_aTypeSelectionScreen.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_aTypeSelectionScreen.bin -------------------------------------------------------------------------------- /disasm/data/layout_bTypeInGame.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_bTypeInGame.bin -------------------------------------------------------------------------------- /disasm/data/layout_bTypeSelectionScreen.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_bTypeSelectionScreen.bin -------------------------------------------------------------------------------- /disasm/data/layout_bricksAndLuigiScore.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_bricksAndLuigiScore.bin -------------------------------------------------------------------------------- /disasm/data/layout_copyright.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_copyright.bin -------------------------------------------------------------------------------- /disasm/data/layout_gameMusicTypeScreen.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_gameMusicTypeScreen.bin -------------------------------------------------------------------------------- /disasm/data/layout_marioLuigiScreen.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_marioLuigiScreen.bin -------------------------------------------------------------------------------- /disasm/data/layout_marioScore.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_marioScore.bin -------------------------------------------------------------------------------- /disasm/data/layout_rocketScene.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_rocketScene.bin -------------------------------------------------------------------------------- /disasm/data/layout_titleScreen.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/layout_titleScreen.bin -------------------------------------------------------------------------------- /disasm/data/songData.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/songData.s -------------------------------------------------------------------------------- /disasm/data/spriteData.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/data/spriteData.s -------------------------------------------------------------------------------- /disasm/gfx/1bpp/ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/gfx/1bpp/ascii.png -------------------------------------------------------------------------------- /disasm/gfx/2bpp/menuScreens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/gfx/2bpp/menuScreens.png -------------------------------------------------------------------------------- /disasm/gfx/2bpp/rocketScene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/gfx/2bpp/rocketScene.png -------------------------------------------------------------------------------- /disasm/gfx/2bpp/titleScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/gfx/2bpp/titleScreen.png -------------------------------------------------------------------------------- /disasm/include/constants.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/include/constants.s -------------------------------------------------------------------------------- /disasm/include/hardware.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/include/hardware.inc -------------------------------------------------------------------------------- /disasm/include/hram.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/include/hram.s -------------------------------------------------------------------------------- /disasm/include/macros.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/include/macros.s -------------------------------------------------------------------------------- /disasm/include/structs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/include/structs.s -------------------------------------------------------------------------------- /disasm/include/wram.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/include/wram.s -------------------------------------------------------------------------------- /disasm/includes.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/disasm/includes.s -------------------------------------------------------------------------------- /tools/bytesExtract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/tools/bytesExtract.py -------------------------------------------------------------------------------- /tools/cmp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/tools/cmp.sh -------------------------------------------------------------------------------- /tools/dumpChannelData.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/tools/dumpChannelData.py -------------------------------------------------------------------------------- /tools/dumpGfx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/tools/dumpGfx.py -------------------------------------------------------------------------------- /tools/dumpSprites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/tools/dumpSprites.py -------------------------------------------------------------------------------- /tools/gfx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/tools/gfx.py -------------------------------------------------------------------------------- /tools/removeLabels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/tools/removeLabels.py -------------------------------------------------------------------------------- /tools/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/tools/util.py -------------------------------------------------------------------------------- /web/docs/tetris.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/web/docs/tetris.drawio -------------------------------------------------------------------------------- /web/docs/tetris.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/web/docs/tetris.html -------------------------------------------------------------------------------- /web/docs/tetris_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/web/docs/tetris_flow.png -------------------------------------------------------------------------------- /web/docs/tetris_gfx_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/web/docs/tetris_gfx_1.png -------------------------------------------------------------------------------- /web/docs/tetris_gfx_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/web/docs/tetris_gfx_2.png -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinheim3/tetris-gb-disasm/HEAD/web/index.html --------------------------------------------------------------------------------