├── .gitignore ├── License.md ├── Makefile ├── README.md ├── assets ├── logo16x16.png ├── logo8x8.png ├── logobanner.png ├── spriteSheet.png ├── superTestBoy.gb └── textMap.png ├── config.h ├── controller.c ├── controller.h ├── core.c ├── core.h ├── cpu.c ├── cpu.h ├── debug.c ├── debug.h ├── docs ├── TransferPakReference.md └── rspPpuRundown ├── eeprom.c ├── eeprom.h ├── emu.c ├── emu.h ├── fps.c ├── fps.h ├── gbc_state.c ├── gbc_state.h ├── gbz80ops.c ├── gbz80ops.h ├── gbz80ops.mips ├── global.h ├── hwdefs.h ├── init.c ├── init.h ├── lcd.c ├── lcd.h ├── link.c ├── link.h ├── logger.c ├── logger.h ├── menu.c ├── menu.h ├── mksprite.sh ├── mmu.c ├── mmu.h ├── options.c ├── options.h ├── play.c ├── play.h ├── polyfill.c ├── ppu.c ├── ppu.h ├── progressBar.c ├── progressBar.h ├── resources.c ├── resources.h ├── rsp.c ├── rsp.h ├── rsp ├── Makefile ├── init.rsp ├── old_rdp.rsp ├── old_rspIncludes.rsp ├── ppu ├── ppuDMG.rsp ├── ppuGBC.rsp ├── ppuSGB.rsp ├── rdp.rsp ├── renderer.rsp ├── rspIncludes.rsp └── vectorShifts.rsp ├── rtc.c ├── rtc.h ├── screen.c ├── screen.h ├── sgbDefs.h ├── sound.c ├── sound.h ├── state.c ├── state.h ├── superGameboy.c ├── superGameboy.h ├── text.c ├── text.h ├── tpakio.c ├── tpakio.h ├── transferboy.c ├── transferboy.ld ├── transferboy.mips ├── transferboy.z64 └── types.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/.gitignore -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/License.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/assets/logo16x16.png -------------------------------------------------------------------------------- /assets/logo8x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/assets/logo8x8.png -------------------------------------------------------------------------------- /assets/logobanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/assets/logobanner.png -------------------------------------------------------------------------------- /assets/spriteSheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/assets/spriteSheet.png -------------------------------------------------------------------------------- /assets/superTestBoy.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/assets/superTestBoy.gb -------------------------------------------------------------------------------- /assets/textMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/assets/textMap.png -------------------------------------------------------------------------------- /config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/config.h -------------------------------------------------------------------------------- /controller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/controller.c -------------------------------------------------------------------------------- /controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/controller.h -------------------------------------------------------------------------------- /core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/core.c -------------------------------------------------------------------------------- /core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/core.h -------------------------------------------------------------------------------- /cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/cpu.c -------------------------------------------------------------------------------- /cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/cpu.h -------------------------------------------------------------------------------- /debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/debug.c -------------------------------------------------------------------------------- /debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/debug.h -------------------------------------------------------------------------------- /docs/TransferPakReference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/docs/TransferPakReference.md -------------------------------------------------------------------------------- /docs/rspPpuRundown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/docs/rspPpuRundown -------------------------------------------------------------------------------- /eeprom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/eeprom.c -------------------------------------------------------------------------------- /eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/eeprom.h -------------------------------------------------------------------------------- /emu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/emu.c -------------------------------------------------------------------------------- /emu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/emu.h -------------------------------------------------------------------------------- /fps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/fps.c -------------------------------------------------------------------------------- /fps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/fps.h -------------------------------------------------------------------------------- /gbc_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/gbc_state.c -------------------------------------------------------------------------------- /gbc_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/gbc_state.h -------------------------------------------------------------------------------- /gbz80ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/gbz80ops.c -------------------------------------------------------------------------------- /gbz80ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/gbz80ops.h -------------------------------------------------------------------------------- /gbz80ops.mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/gbz80ops.mips -------------------------------------------------------------------------------- /global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/global.h -------------------------------------------------------------------------------- /hwdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/hwdefs.h -------------------------------------------------------------------------------- /init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/init.c -------------------------------------------------------------------------------- /init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/init.h -------------------------------------------------------------------------------- /lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/lcd.c -------------------------------------------------------------------------------- /lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/lcd.h -------------------------------------------------------------------------------- /link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/link.c -------------------------------------------------------------------------------- /link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/link.h -------------------------------------------------------------------------------- /logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/logger.c -------------------------------------------------------------------------------- /logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/logger.h -------------------------------------------------------------------------------- /menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/menu.c -------------------------------------------------------------------------------- /menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/menu.h -------------------------------------------------------------------------------- /mksprite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/mksprite.sh -------------------------------------------------------------------------------- /mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/mmu.c -------------------------------------------------------------------------------- /mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/mmu.h -------------------------------------------------------------------------------- /options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/options.c -------------------------------------------------------------------------------- /options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/options.h -------------------------------------------------------------------------------- /play.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/play.c -------------------------------------------------------------------------------- /play.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/play.h -------------------------------------------------------------------------------- /polyfill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/polyfill.c -------------------------------------------------------------------------------- /ppu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/ppu.c -------------------------------------------------------------------------------- /ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/ppu.h -------------------------------------------------------------------------------- /progressBar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/progressBar.c -------------------------------------------------------------------------------- /progressBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/progressBar.h -------------------------------------------------------------------------------- /resources.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/resources.c -------------------------------------------------------------------------------- /resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/resources.h -------------------------------------------------------------------------------- /rsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp.c -------------------------------------------------------------------------------- /rsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp.h -------------------------------------------------------------------------------- /rsp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/Makefile -------------------------------------------------------------------------------- /rsp/init.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/init.rsp -------------------------------------------------------------------------------- /rsp/old_rdp.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/old_rdp.rsp -------------------------------------------------------------------------------- /rsp/old_rspIncludes.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/old_rspIncludes.rsp -------------------------------------------------------------------------------- /rsp/ppu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/ppu -------------------------------------------------------------------------------- /rsp/ppuDMG.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/ppuDMG.rsp -------------------------------------------------------------------------------- /rsp/ppuGBC.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/ppuGBC.rsp -------------------------------------------------------------------------------- /rsp/ppuSGB.rsp: -------------------------------------------------------------------------------- 1 | nop 2 | break -------------------------------------------------------------------------------- /rsp/rdp.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/rdp.rsp -------------------------------------------------------------------------------- /rsp/renderer.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/renderer.rsp -------------------------------------------------------------------------------- /rsp/rspIncludes.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/rspIncludes.rsp -------------------------------------------------------------------------------- /rsp/vectorShifts.rsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rsp/vectorShifts.rsp -------------------------------------------------------------------------------- /rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rtc.c -------------------------------------------------------------------------------- /rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/rtc.h -------------------------------------------------------------------------------- /screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/screen.c -------------------------------------------------------------------------------- /screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/screen.h -------------------------------------------------------------------------------- /sgbDefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/sgbDefs.h -------------------------------------------------------------------------------- /sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/sound.c -------------------------------------------------------------------------------- /sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/sound.h -------------------------------------------------------------------------------- /state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/state.c -------------------------------------------------------------------------------- /state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/state.h -------------------------------------------------------------------------------- /superGameboy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/superGameboy.c -------------------------------------------------------------------------------- /superGameboy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/superGameboy.h -------------------------------------------------------------------------------- /text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/text.c -------------------------------------------------------------------------------- /text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/text.h -------------------------------------------------------------------------------- /tpakio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/tpakio.c -------------------------------------------------------------------------------- /tpakio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/tpakio.h -------------------------------------------------------------------------------- /transferboy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/transferboy.c -------------------------------------------------------------------------------- /transferboy.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/transferboy.ld -------------------------------------------------------------------------------- /transferboy.mips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/transferboy.mips -------------------------------------------------------------------------------- /transferboy.z64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/transferboy.z64 -------------------------------------------------------------------------------- /types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joeldipops/TransferBoy/HEAD/types.h --------------------------------------------------------------------------------