├── .gitignore ├── LICENSE.md ├── Main.hx ├── README.md ├── Test.hx ├── assets └── graphics │ └── gb_controls.png ├── include.xml ├── project.xml ├── retrio ├── emu │ └── gb │ │ ├── Audio.hx │ │ ├── CPU.hx │ │ ├── GB.hx │ │ ├── GBController.hx │ │ ├── GBControllerButton.hx │ │ ├── ISoundGenerator.hx │ │ ├── Interrupt.hx │ │ ├── MBC.hx │ │ ├── Memory.hx │ │ ├── Palette.hx │ │ ├── ROM.hx │ │ ├── RTC.hx │ │ ├── Settings.hx │ │ ├── Video.hx │ │ ├── mbcs │ │ ├── MBC1.hx │ │ ├── MBC2.hx │ │ └── MBC3.hx │ │ └── sound │ │ ├── Channel1.hx │ │ ├── Channel3.hx │ │ └── Channel4.hx └── ui │ └── openfl │ ├── GBControls.hx │ └── GBPlugin.hx ├── runtests ├── test.hxml └── tests.xml /.gitignore: -------------------------------------------------------------------------------- 1 | *.ndll 2 | bin 3 | *.log 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/Main.hx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/README.md -------------------------------------------------------------------------------- /Test.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/Test.hx -------------------------------------------------------------------------------- /assets/graphics/gb_controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/assets/graphics/gb_controls.png -------------------------------------------------------------------------------- /include.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/include.xml -------------------------------------------------------------------------------- /project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/project.xml -------------------------------------------------------------------------------- /retrio/emu/gb/Audio.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/Audio.hx -------------------------------------------------------------------------------- /retrio/emu/gb/CPU.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/CPU.hx -------------------------------------------------------------------------------- /retrio/emu/gb/GB.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/GB.hx -------------------------------------------------------------------------------- /retrio/emu/gb/GBController.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/GBController.hx -------------------------------------------------------------------------------- /retrio/emu/gb/GBControllerButton.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/GBControllerButton.hx -------------------------------------------------------------------------------- /retrio/emu/gb/ISoundGenerator.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/ISoundGenerator.hx -------------------------------------------------------------------------------- /retrio/emu/gb/Interrupt.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/Interrupt.hx -------------------------------------------------------------------------------- /retrio/emu/gb/MBC.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/MBC.hx -------------------------------------------------------------------------------- /retrio/emu/gb/Memory.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/Memory.hx -------------------------------------------------------------------------------- /retrio/emu/gb/Palette.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/Palette.hx -------------------------------------------------------------------------------- /retrio/emu/gb/ROM.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/ROM.hx -------------------------------------------------------------------------------- /retrio/emu/gb/RTC.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/RTC.hx -------------------------------------------------------------------------------- /retrio/emu/gb/Settings.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/Settings.hx -------------------------------------------------------------------------------- /retrio/emu/gb/Video.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/Video.hx -------------------------------------------------------------------------------- /retrio/emu/gb/mbcs/MBC1.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/mbcs/MBC1.hx -------------------------------------------------------------------------------- /retrio/emu/gb/mbcs/MBC2.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/mbcs/MBC2.hx -------------------------------------------------------------------------------- /retrio/emu/gb/mbcs/MBC3.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/mbcs/MBC3.hx -------------------------------------------------------------------------------- /retrio/emu/gb/sound/Channel1.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/sound/Channel1.hx -------------------------------------------------------------------------------- /retrio/emu/gb/sound/Channel3.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/sound/Channel3.hx -------------------------------------------------------------------------------- /retrio/emu/gb/sound/Channel4.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/emu/gb/sound/Channel4.hx -------------------------------------------------------------------------------- /retrio/ui/openfl/GBControls.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/ui/openfl/GBControls.hx -------------------------------------------------------------------------------- /retrio/ui/openfl/GBPlugin.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/retrio/ui/openfl/GBPlugin.hx -------------------------------------------------------------------------------- /runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/runtests -------------------------------------------------------------------------------- /test.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/test.hxml -------------------------------------------------------------------------------- /tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/retrio/gb/HEAD/tests.xml --------------------------------------------------------------------------------