├── .DS_Store ├── 3D Printables ├── BATTERY COVER.stl ├── BOTTOM CASE.stl ├── BUTTON A.stl ├── BUTTON B.stl ├── BUTTON DPAD.stl ├── BUTTON MENU.stl ├── BUTTON PCB HOLDER LEFT.stl ├── BUTTON PCB HOLDER RIGHT.stl ├── BUTTON SELECT.stl ├── BUTTON START.stl ├── BUTTON VOLUME.stl ├── DPAD BOTTOM.stl ├── DPAD PIVOT.stl ├── FAKE VOLUME KNOB.stl ├── LCD BEZEL.stl ├── LCD FASTENER BOTTOM LEFT.stl ├── LCD FASTENER TOP LEFT.stl ├── LCD FASTENER TOP RIGHT.stl ├── PERFBOARD FASTENER.stl ├── PERFBOARD HOLDER.stl ├── PERFBOARD SQUEEZE.stl └── TOP CASE.stl ├── ESP32-S3 Modified Files ├── .DS_Store ├── ABButtonClearanced(x2).stl ├── BattCovetScaledDown.stl ├── BezelClearanceGlue.stl ├── DPADClearance.stl ├── DPADRestClearanced.stl ├── DpadPivotVariation1.stl ├── DpadPivotVariation2.stl ├── DpadPivotVariation3.stl ├── DpadPivotVariation5.stl ├── FAKE VOLUME KNOB.stl ├── LCDClamp1.stl ├── LCDClamp2.stl ├── MenuVolumeButtonClearance(x2).stl ├── Modified Bezel.stl ├── Modified Bottom.stl ├── Modified Perfboard Holder.stl ├── Modified Top.stl ├── PERFBOARD FASTENER.stl ├── PERFBOARD SQUEEZE.stl ├── Readme.md ├── ShorterDpadBiggerLip.stl └── StartSelectClearanced(x2).stl ├── Old Emulator ├── .DS_Store ├── .gitignore ├── Makefile ├── clacon2.ttf:Zone.Identifier ├── cpu_instrs.gb:Zone.Identifier ├── dmg-acid2.gb:Zone.Identifier ├── font.ttf ├── include │ ├── Audio.h │ ├── Bus.h │ ├── Cpu.h │ ├── DebugFuncs.h │ ├── Dma.h │ ├── GBRam.h │ ├── GameBoyEmulator.h │ ├── GameCartridge.h │ ├── Gamepad.h │ ├── Instructions.h │ ├── Interrupts.h │ ├── Io.h │ ├── Lcd.h │ ├── Ppu.h │ ├── PpuSm.h │ ├── Stack.h │ ├── Timer.h │ ├── Ui.h │ └── Utils.h ├── mbc1 │ ├── bits_bank1.sym │ ├── bits_bank2.sym │ ├── bits_mode.sym │ ├── bits_ramg.sym │ ├── multicart_rom_8Mb.sym │ ├── ram_256kb.sym │ ├── ram_64kb.sym │ ├── rom_16Mb.sym │ ├── rom_1Mb.sym │ ├── rom_2Mb.sym │ ├── rom_4Mb.sym │ ├── rom_512kb.sym │ └── rom_8Mb.sym └── src │ ├── Audio.c │ ├── Bus.c │ ├── Cpu.c │ ├── CpuFetch.c │ ├── CpuProcess.c │ ├── CpuUtils.c │ ├── DebugFuncs.c │ ├── Dma.c │ ├── GBRam.c │ ├── GameBoyEmulator.c │ ├── GameCartridge.c │ ├── Gamepad.c │ ├── Instructions.c │ ├── Interrupts.c │ ├── Io.c │ ├── Lcd.c │ ├── Ppu.c │ ├── PpuPipeline.c │ ├── PpuSm.c │ ├── Stack.c │ ├── TestFunctions.c │ ├── Timer.c │ ├── Ui.c │ └── main.c ├── README.md └── Schematics.pdf /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/.DS_Store -------------------------------------------------------------------------------- /3D Printables/BATTERY COVER.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BATTERY COVER.stl -------------------------------------------------------------------------------- /3D Printables/BOTTOM CASE.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BOTTOM CASE.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON A.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON A.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON B.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON B.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON DPAD.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON DPAD.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON MENU.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON MENU.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON PCB HOLDER LEFT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON PCB HOLDER LEFT.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON PCB HOLDER RIGHT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON PCB HOLDER RIGHT.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON SELECT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON SELECT.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON START.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON START.stl -------------------------------------------------------------------------------- /3D Printables/BUTTON VOLUME.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/BUTTON VOLUME.stl -------------------------------------------------------------------------------- /3D Printables/DPAD BOTTOM.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/DPAD BOTTOM.stl -------------------------------------------------------------------------------- /3D Printables/DPAD PIVOT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/DPAD PIVOT.stl -------------------------------------------------------------------------------- /3D Printables/FAKE VOLUME KNOB.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/FAKE VOLUME KNOB.stl -------------------------------------------------------------------------------- /3D Printables/LCD BEZEL.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/LCD BEZEL.stl -------------------------------------------------------------------------------- /3D Printables/LCD FASTENER BOTTOM LEFT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/LCD FASTENER BOTTOM LEFT.stl -------------------------------------------------------------------------------- /3D Printables/LCD FASTENER TOP LEFT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/LCD FASTENER TOP LEFT.stl -------------------------------------------------------------------------------- /3D Printables/LCD FASTENER TOP RIGHT.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/LCD FASTENER TOP RIGHT.stl -------------------------------------------------------------------------------- /3D Printables/PERFBOARD FASTENER.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/PERFBOARD FASTENER.stl -------------------------------------------------------------------------------- /3D Printables/PERFBOARD HOLDER.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/PERFBOARD HOLDER.stl -------------------------------------------------------------------------------- /3D Printables/PERFBOARD SQUEEZE.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/PERFBOARD SQUEEZE.stl -------------------------------------------------------------------------------- /3D Printables/TOP CASE.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/3D Printables/TOP CASE.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/.DS_Store -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/ABButtonClearanced(x2).stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/ABButtonClearanced(x2).stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/BattCovetScaledDown.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/BattCovetScaledDown.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/BezelClearanceGlue.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/BezelClearanceGlue.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/DPADClearance.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/DPADClearance.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/DPADRestClearanced.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/DPADRestClearanced.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/DpadPivotVariation1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/DpadPivotVariation1.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/DpadPivotVariation2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/DpadPivotVariation2.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/DpadPivotVariation3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/DpadPivotVariation3.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/DpadPivotVariation5.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/DpadPivotVariation5.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/FAKE VOLUME KNOB.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/FAKE VOLUME KNOB.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/LCDClamp1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/LCDClamp1.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/LCDClamp2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/LCDClamp2.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/MenuVolumeButtonClearance(x2).stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/MenuVolumeButtonClearance(x2).stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/Modified Bezel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/Modified Bezel.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/Modified Bottom.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/Modified Bottom.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/Modified Perfboard Holder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/Modified Perfboard Holder.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/Modified Top.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/Modified Top.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/PERFBOARD FASTENER.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/PERFBOARD FASTENER.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/PERFBOARD SQUEEZE.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/PERFBOARD SQUEEZE.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/Readme.md -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/ShorterDpadBiggerLip.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/ShorterDpadBiggerLip.stl -------------------------------------------------------------------------------- /ESP32-S3 Modified Files/StartSelectClearanced(x2).stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/ESP32-S3 Modified Files/StartSelectClearanced(x2).stl -------------------------------------------------------------------------------- /Old Emulator/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/.DS_Store -------------------------------------------------------------------------------- /Old Emulator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/.gitignore -------------------------------------------------------------------------------- /Old Emulator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/Makefile -------------------------------------------------------------------------------- /Old Emulator/clacon2.ttf:Zone.Identifier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/clacon2.ttf:Zone.Identifier -------------------------------------------------------------------------------- /Old Emulator/cpu_instrs.gb:Zone.Identifier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/cpu_instrs.gb:Zone.Identifier -------------------------------------------------------------------------------- /Old Emulator/dmg-acid2.gb:Zone.Identifier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/dmg-acid2.gb:Zone.Identifier -------------------------------------------------------------------------------- /Old Emulator/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/font.ttf -------------------------------------------------------------------------------- /Old Emulator/include/Audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Audio.h -------------------------------------------------------------------------------- /Old Emulator/include/Bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Bus.h -------------------------------------------------------------------------------- /Old Emulator/include/Cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Cpu.h -------------------------------------------------------------------------------- /Old Emulator/include/DebugFuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/DebugFuncs.h -------------------------------------------------------------------------------- /Old Emulator/include/Dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Dma.h -------------------------------------------------------------------------------- /Old Emulator/include/GBRam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/GBRam.h -------------------------------------------------------------------------------- /Old Emulator/include/GameBoyEmulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/GameBoyEmulator.h -------------------------------------------------------------------------------- /Old Emulator/include/GameCartridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/GameCartridge.h -------------------------------------------------------------------------------- /Old Emulator/include/Gamepad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Gamepad.h -------------------------------------------------------------------------------- /Old Emulator/include/Instructions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Instructions.h -------------------------------------------------------------------------------- /Old Emulator/include/Interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Interrupts.h -------------------------------------------------------------------------------- /Old Emulator/include/Io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Io.h -------------------------------------------------------------------------------- /Old Emulator/include/Lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Lcd.h -------------------------------------------------------------------------------- /Old Emulator/include/Ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Ppu.h -------------------------------------------------------------------------------- /Old Emulator/include/PpuSm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/PpuSm.h -------------------------------------------------------------------------------- /Old Emulator/include/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Stack.h -------------------------------------------------------------------------------- /Old Emulator/include/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Timer.h -------------------------------------------------------------------------------- /Old Emulator/include/Ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Ui.h -------------------------------------------------------------------------------- /Old Emulator/include/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/include/Utils.h -------------------------------------------------------------------------------- /Old Emulator/mbc1/bits_bank1.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/bits_bank1.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/bits_bank2.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/bits_bank2.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/bits_mode.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/bits_mode.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/bits_ramg.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/bits_ramg.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/multicart_rom_8Mb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/multicart_rom_8Mb.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/ram_256kb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/ram_256kb.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/ram_64kb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/ram_64kb.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/rom_16Mb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/rom_16Mb.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/rom_1Mb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/rom_1Mb.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/rom_2Mb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/rom_2Mb.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/rom_4Mb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/rom_4Mb.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/rom_512kb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/rom_512kb.sym -------------------------------------------------------------------------------- /Old Emulator/mbc1/rom_8Mb.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/mbc1/rom_8Mb.sym -------------------------------------------------------------------------------- /Old Emulator/src/Audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Audio.c -------------------------------------------------------------------------------- /Old Emulator/src/Bus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Bus.c -------------------------------------------------------------------------------- /Old Emulator/src/Cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Cpu.c -------------------------------------------------------------------------------- /Old Emulator/src/CpuFetch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/CpuFetch.c -------------------------------------------------------------------------------- /Old Emulator/src/CpuProcess.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/CpuProcess.c -------------------------------------------------------------------------------- /Old Emulator/src/CpuUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/CpuUtils.c -------------------------------------------------------------------------------- /Old Emulator/src/DebugFuncs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/DebugFuncs.c -------------------------------------------------------------------------------- /Old Emulator/src/Dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Dma.c -------------------------------------------------------------------------------- /Old Emulator/src/GBRam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/GBRam.c -------------------------------------------------------------------------------- /Old Emulator/src/GameBoyEmulator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/GameBoyEmulator.c -------------------------------------------------------------------------------- /Old Emulator/src/GameCartridge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/GameCartridge.c -------------------------------------------------------------------------------- /Old Emulator/src/Gamepad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Gamepad.c -------------------------------------------------------------------------------- /Old Emulator/src/Instructions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Instructions.c -------------------------------------------------------------------------------- /Old Emulator/src/Interrupts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Interrupts.c -------------------------------------------------------------------------------- /Old Emulator/src/Io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Io.c -------------------------------------------------------------------------------- /Old Emulator/src/Lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Lcd.c -------------------------------------------------------------------------------- /Old Emulator/src/Ppu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Ppu.c -------------------------------------------------------------------------------- /Old Emulator/src/PpuPipeline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/PpuPipeline.c -------------------------------------------------------------------------------- /Old Emulator/src/PpuSm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/PpuSm.c -------------------------------------------------------------------------------- /Old Emulator/src/Stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Stack.c -------------------------------------------------------------------------------- /Old Emulator/src/TestFunctions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/TestFunctions.c -------------------------------------------------------------------------------- /Old Emulator/src/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Timer.c -------------------------------------------------------------------------------- /Old Emulator/src/Ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/Ui.c -------------------------------------------------------------------------------- /Old Emulator/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Old Emulator/src/main.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/README.md -------------------------------------------------------------------------------- /Schematics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ohasanov-hbrw/ESP32-Gameboy/HEAD/Schematics.pdf --------------------------------------------------------------------------------