├── CMakeLists.txt ├── LICENSE ├── README.md ├── gifs ├── dkland.gif ├── dmg-acid2.png ├── drmario.gif ├── linksawakening.gif ├── megaman.gif ├── metroid.gif ├── pikachu.gif ├── pkmntech.gif ├── sml.gif └── tetris.gif ├── lib └── tinyfiledialogs │ ├── README.txt │ ├── dll_cs_lua_R_fortran_pascal │ ├── LUA_plugin.tinyfiledialogs.cpp │ ├── PascalABC │ │ └── tinyfd.pas │ ├── fortran │ │ ├── tinyfd_main.f90 │ │ └── tinyfd_module.f90 │ ├── freepascal │ │ ├── hello.pas │ │ └── tinyfd.pp │ ├── tinyfiledialogs.r │ ├── tinyfiledialogs32.dll │ ├── tinyfiledialogs32.lib │ ├── tinyfiledialogs64.dll │ ├── tinyfiledialogs64.lib │ ├── tinyfiledialogsAppleSilicon.dylib │ ├── tinyfiledialogsIntel.dylib │ ├── tinyfiledialogsLinux64.so │ ├── tinyfiledialogsLinux86.so │ ├── tinyfiledialogsTest.cs │ ├── tinyfiledialogs_dll_mingw-32.bat │ ├── tinyfiledialogs_dll_mingw-w64-720.bat │ ├── tinyfiledialogs_dll_mingw-w64-810.bat │ ├── tinyfiledialogs_dylib.txt │ └── tinyfiledialogs_so.txt │ ├── hello.c │ ├── hello_wchar_t.c │ ├── more_dialogs │ ├── tinyfd_moredialogs.c │ └── tinyfd_moredialogs.h │ ├── tinyfiledialogs.cpp │ └── tinyfiledialogs.hpp └── src ├── APU.cpp ├── APU.hpp ├── Battery.cpp ├── Battery.hpp ├── Bus.cpp ├── Bus.hpp ├── Cartridge.cpp ├── Cartridge.hpp ├── DMA.cpp ├── DMA.hpp ├── GB.cpp ├── GB.hpp ├── IO.cpp ├── IO.hpp ├── InterruptHandler.cpp ├── InterruptHandler.hpp ├── Joypad.cpp ├── Joypad.hpp ├── LCD.cpp ├── LCD.hpp ├── MBC.cpp ├── MBC.hpp ├── PPU.cpp ├── PPU.hpp ├── Palette.hpp ├── Ram.cpp ├── Ram.hpp ├── SM83.cpp ├── SM83.hpp ├── Serial.cpp ├── Serial.hpp ├── Timer.cpp ├── Timer.hpp ├── UI.cpp ├── UI.hpp ├── common.hpp └── main.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/README.md -------------------------------------------------------------------------------- /gifs/dkland.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/dkland.gif -------------------------------------------------------------------------------- /gifs/dmg-acid2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/dmg-acid2.png -------------------------------------------------------------------------------- /gifs/drmario.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/drmario.gif -------------------------------------------------------------------------------- /gifs/linksawakening.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/linksawakening.gif -------------------------------------------------------------------------------- /gifs/megaman.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/megaman.gif -------------------------------------------------------------------------------- /gifs/metroid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/metroid.gif -------------------------------------------------------------------------------- /gifs/pikachu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/pikachu.gif -------------------------------------------------------------------------------- /gifs/pkmntech.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/pkmntech.gif -------------------------------------------------------------------------------- /gifs/sml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/sml.gif -------------------------------------------------------------------------------- /gifs/tetris.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/gifs/tetris.gif -------------------------------------------------------------------------------- /lib/tinyfiledialogs/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/README.txt -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/LUA_plugin.tinyfiledialogs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/LUA_plugin.tinyfiledialogs.cpp -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/PascalABC/tinyfd.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/PascalABC/tinyfd.pas -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/fortran/tinyfd_main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/fortran/tinyfd_main.f90 -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/fortran/tinyfd_module.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/fortran/tinyfd_module.f90 -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/freepascal/hello.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/freepascal/hello.pas -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/freepascal/tinyfd.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/freepascal/tinyfd.pp -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs.r -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs32.dll -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs32.lib -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs64.dll -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs64.lib -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsAppleSilicon.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsAppleSilicon.dylib -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsIntel.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsIntel.dylib -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsLinux64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsLinux64.so -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsLinux86.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsLinux86.so -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogsTest.cs -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_dll_mingw-32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_dll_mingw-32.bat -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_dll_mingw-w64-720.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_dll_mingw-w64-720.bat -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_dll_mingw-w64-810.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_dll_mingw-w64-810.bat -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_dylib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_dylib.txt -------------------------------------------------------------------------------- /lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_so.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/dll_cs_lua_R_fortran_pascal/tinyfiledialogs_so.txt -------------------------------------------------------------------------------- /lib/tinyfiledialogs/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/hello.c -------------------------------------------------------------------------------- /lib/tinyfiledialogs/hello_wchar_t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/hello_wchar_t.c -------------------------------------------------------------------------------- /lib/tinyfiledialogs/more_dialogs/tinyfd_moredialogs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/more_dialogs/tinyfd_moredialogs.c -------------------------------------------------------------------------------- /lib/tinyfiledialogs/more_dialogs/tinyfd_moredialogs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/more_dialogs/tinyfd_moredialogs.h -------------------------------------------------------------------------------- /lib/tinyfiledialogs/tinyfiledialogs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/tinyfiledialogs.cpp -------------------------------------------------------------------------------- /lib/tinyfiledialogs/tinyfiledialogs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/lib/tinyfiledialogs/tinyfiledialogs.hpp -------------------------------------------------------------------------------- /src/APU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/APU.cpp -------------------------------------------------------------------------------- /src/APU.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/APU.hpp -------------------------------------------------------------------------------- /src/Battery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Battery.cpp -------------------------------------------------------------------------------- /src/Battery.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Battery.hpp -------------------------------------------------------------------------------- /src/Bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Bus.cpp -------------------------------------------------------------------------------- /src/Bus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Bus.hpp -------------------------------------------------------------------------------- /src/Cartridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Cartridge.cpp -------------------------------------------------------------------------------- /src/Cartridge.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Cartridge.hpp -------------------------------------------------------------------------------- /src/DMA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/DMA.cpp -------------------------------------------------------------------------------- /src/DMA.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/DMA.hpp -------------------------------------------------------------------------------- /src/GB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/GB.cpp -------------------------------------------------------------------------------- /src/GB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/GB.hpp -------------------------------------------------------------------------------- /src/IO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/IO.cpp -------------------------------------------------------------------------------- /src/IO.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/IO.hpp -------------------------------------------------------------------------------- /src/InterruptHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/InterruptHandler.cpp -------------------------------------------------------------------------------- /src/InterruptHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/InterruptHandler.hpp -------------------------------------------------------------------------------- /src/Joypad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Joypad.cpp -------------------------------------------------------------------------------- /src/Joypad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Joypad.hpp -------------------------------------------------------------------------------- /src/LCD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/LCD.cpp -------------------------------------------------------------------------------- /src/LCD.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/LCD.hpp -------------------------------------------------------------------------------- /src/MBC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/MBC.cpp -------------------------------------------------------------------------------- /src/MBC.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/MBC.hpp -------------------------------------------------------------------------------- /src/PPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/PPU.cpp -------------------------------------------------------------------------------- /src/PPU.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/PPU.hpp -------------------------------------------------------------------------------- /src/Palette.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Palette.hpp -------------------------------------------------------------------------------- /src/Ram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Ram.cpp -------------------------------------------------------------------------------- /src/Ram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Ram.hpp -------------------------------------------------------------------------------- /src/SM83.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/SM83.cpp -------------------------------------------------------------------------------- /src/SM83.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/SM83.hpp -------------------------------------------------------------------------------- /src/Serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Serial.cpp -------------------------------------------------------------------------------- /src/Serial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Serial.hpp -------------------------------------------------------------------------------- /src/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Timer.cpp -------------------------------------------------------------------------------- /src/Timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/Timer.hpp -------------------------------------------------------------------------------- /src/UI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/UI.cpp -------------------------------------------------------------------------------- /src/UI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/UI.hpp -------------------------------------------------------------------------------- /src/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/common.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sadekin/stoicgb/HEAD/src/main.cpp --------------------------------------------------------------------------------