├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── FindCapstone.cmake └── FindSDL2.cmake ├── debugging.h ├── dshba.ini ├── files ├── .gitkeep ├── DSHBA_Ruby.png ├── DSHBA_unlocked.png ├── ags_stuff │ ├── DMA_HBlank.c │ ├── TimerIRQ.c │ └── mem_pal.c ├── bios │ ├── BIOS.h │ ├── bios.bin │ └── header.py ├── condlut.cpp ├── logdiff │ └── logdiff.py ├── mode3 │ ├── mode3.py │ └── vram.png └── tonc │ └── tonc-bin.txt ├── imgui.ini ├── include ├── const.h ├── default.h ├── flags.h ├── helpers.h ├── log.h └── sleeping.h ├── init.cpp ├── init.h ├── input.map ├── main.cpp ├── modules ├── KHR │ └── khrplatform.h ├── glad │ ├── glad.c │ └── glad.h └── imgui │ ├── CMakeLists.txt │ ├── imconfig.h │ ├── imgui.cpp │ ├── imgui.h │ ├── imgui_demo.cpp │ ├── imgui_draw.cpp │ ├── imgui_internal.h │ ├── imgui_widgets.cpp │ ├── imstb_rectpack.h │ ├── imstb_textedit.h │ ├── imstb_truetype.h │ └── misc │ ├── README.txt │ ├── cpp │ ├── README.txt │ ├── imgui_stdlib.cpp │ └── imgui_stdlib.h │ ├── fonts │ ├── Cousine-Regular.ttf │ ├── DroidSans.ttf │ ├── Karla-Regular.ttf │ ├── ProggyClean.ttf │ ├── ProggyTiny.ttf │ ├── Roboto-Medium.ttf │ └── binary_to_compressed_c.cpp │ ├── freetype │ ├── README.md │ ├── imgui_freetype.cpp │ └── imgui_freetype.h │ ├── natvis │ ├── README.txt │ └── imgui.natvis │ └── single_file │ └── imgui_single_file.h └── src ├── Core ├── APU │ ├── APU.cpp │ ├── APU.h │ ├── CMakeLists.txt │ └── Channels │ │ ├── Channel.h │ │ ├── EnvelopeChannel.h │ │ ├── FIFO.h │ │ ├── Noise.h │ │ ├── Square.h │ │ └── Wave.h ├── ARM7TDMI │ ├── ARM7TDMI.cpp │ ├── ARM7TDMI.h │ ├── CMakeLists.txt │ ├── Pipeline.h │ ├── Tables.cpp │ └── instructions │ │ ├── ARM │ │ ├── BlockDataTransfer.inl │ │ ├── Branch.inl │ │ ├── DataProcessing.inl │ │ ├── LoadStore.inl │ │ ├── Multiply.inl │ │ └── PSRTransfer.inl │ │ ├── SWI.inl │ │ └── THUMB │ │ ├── ALU.inl │ │ ├── Branch.inl │ │ └── LoadStore.inl ├── Breakpoints │ ├── breakpoints.c │ └── breakpoints.h ├── CMakeLists.txt ├── CoreUtils.cpp ├── IO │ ├── CMakeLists.txt │ ├── IOAudio.inl │ ├── IODMA.inl │ ├── IOFlags.h │ ├── IOReadWrite.inl │ ├── IORegisters.h │ ├── IOTimers.inl │ ├── Interrupts.h │ ├── MMIO.cpp │ └── MMIO.h ├── Mem │ ├── BIOS.h │ ├── Backup │ │ ├── BackupDB.h │ │ ├── BackupDefault.h │ │ ├── BackupMem.h │ │ ├── EEPROM.cpp │ │ ├── EEPROM.h │ │ ├── Flash.cpp │ │ ├── Flash.h │ │ ├── SRAM.cpp │ │ └── SRAM.h │ ├── CMakeLists.txt │ ├── Mem.cpp │ ├── Mem.h │ ├── MemDMA.inl │ ├── MemDMAUtil.inl │ ├── MemPageTables.inl │ ├── MemReadWrite.inl │ └── MemoryHelpers.h ├── PPU │ ├── CMakeLists.txt │ ├── GXHelpers.h │ ├── PPU.cpp │ ├── PPU.h │ └── shaders │ │ ├── GX_constants.h │ │ ├── raw │ │ ├── blit_fragment.glsl │ │ ├── blit_vertex.glsl │ │ ├── fragment.glsl │ │ ├── fragment_helpers.glsl │ │ ├── fragment_mode0.glsl │ │ ├── fragment_mode1.glsl │ │ ├── fragment_mode2.glsl │ │ ├── fragment_mode3.glsl │ │ ├── fragment_mode4.glsl │ │ ├── object_fragment.glsl │ │ ├── object_vertex.glsl │ │ ├── vertex.glsl │ │ └── window_fragment.glsl │ │ ├── shaders.h │ │ └── shaders.py ├── Scheduler │ └── scheduler.h ├── include │ └── CoreUtils.h ├── system.cpp └── system.h └── Frontend ├── CMakeLists.txt ├── controller.cpp ├── controller.h ├── debugger.cpp ├── debugger.h ├── frontend.cpp ├── frontend.h ├── imgui ├── LICENSE ├── LICENSE.txt ├── imgui_impl_opengl3.cpp ├── imgui_impl_opengl3.h ├── imgui_impl_sdl.cpp ├── imgui_impl_sdl.h ├── implot.cpp ├── implot.h ├── implot_internal.h └── implot_items.cpp ├── interface.h ├── settings.cpp ├── settings.h └── widgets ├── cache_block_stats.h ├── console.h ├── disassemble.c ├── disassemble.h ├── disassembly_viewer.h ├── file_dialog.h ├── memory_viewer.h ├── menubar.cpp ├── menubar.h ├── overlay.h └── register_viewer.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindCapstone.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/cmake/FindCapstone.cmake -------------------------------------------------------------------------------- /cmake/FindSDL2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/cmake/FindSDL2.cmake -------------------------------------------------------------------------------- /debugging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/debugging.h -------------------------------------------------------------------------------- /dshba.ini: -------------------------------------------------------------------------------- 1 | "PWD" = "D:\User\Downloads" 2 | -------------------------------------------------------------------------------- /files/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /files/DSHBA_Ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/DSHBA_Ruby.png -------------------------------------------------------------------------------- /files/DSHBA_unlocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/DSHBA_unlocked.png -------------------------------------------------------------------------------- /files/ags_stuff/DMA_HBlank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/ags_stuff/DMA_HBlank.c -------------------------------------------------------------------------------- /files/ags_stuff/TimerIRQ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/ags_stuff/TimerIRQ.c -------------------------------------------------------------------------------- /files/ags_stuff/mem_pal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/ags_stuff/mem_pal.c -------------------------------------------------------------------------------- /files/bios/BIOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/bios/BIOS.h -------------------------------------------------------------------------------- /files/bios/bios.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/bios/bios.bin -------------------------------------------------------------------------------- /files/bios/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/bios/header.py -------------------------------------------------------------------------------- /files/condlut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/condlut.cpp -------------------------------------------------------------------------------- /files/logdiff/logdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/logdiff/logdiff.py -------------------------------------------------------------------------------- /files/mode3/mode3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/mode3/mode3.py -------------------------------------------------------------------------------- /files/mode3/vram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/mode3/vram.png -------------------------------------------------------------------------------- /files/tonc/tonc-bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/files/tonc/tonc-bin.txt -------------------------------------------------------------------------------- /imgui.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/imgui.ini -------------------------------------------------------------------------------- /include/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/include/const.h -------------------------------------------------------------------------------- /include/default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/include/default.h -------------------------------------------------------------------------------- /include/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/include/flags.h -------------------------------------------------------------------------------- /include/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/include/helpers.h -------------------------------------------------------------------------------- /include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/include/log.h -------------------------------------------------------------------------------- /include/sleeping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/include/sleeping.h -------------------------------------------------------------------------------- /init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/init.cpp -------------------------------------------------------------------------------- /init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/init.h -------------------------------------------------------------------------------- /input.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/input.map -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/main.cpp -------------------------------------------------------------------------------- /modules/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/KHR/khrplatform.h -------------------------------------------------------------------------------- /modules/glad/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/glad/glad.c -------------------------------------------------------------------------------- /modules/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/glad/glad.h -------------------------------------------------------------------------------- /modules/imgui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/CMakeLists.txt -------------------------------------------------------------------------------- /modules/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imconfig.h -------------------------------------------------------------------------------- /modules/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imgui.cpp -------------------------------------------------------------------------------- /modules/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imgui.h -------------------------------------------------------------------------------- /modules/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /modules/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /modules/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imgui_internal.h -------------------------------------------------------------------------------- /modules/imgui/imgui_widgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imgui_widgets.cpp -------------------------------------------------------------------------------- /modules/imgui/imstb_rectpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imstb_rectpack.h -------------------------------------------------------------------------------- /modules/imgui/imstb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imstb_textedit.h -------------------------------------------------------------------------------- /modules/imgui/imstb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/imstb_truetype.h -------------------------------------------------------------------------------- /modules/imgui/misc/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/README.txt -------------------------------------------------------------------------------- /modules/imgui/misc/cpp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/cpp/README.txt -------------------------------------------------------------------------------- /modules/imgui/misc/cpp/imgui_stdlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/cpp/imgui_stdlib.cpp -------------------------------------------------------------------------------- /modules/imgui/misc/cpp/imgui_stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/cpp/imgui_stdlib.h -------------------------------------------------------------------------------- /modules/imgui/misc/fonts/Cousine-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/fonts/Cousine-Regular.ttf -------------------------------------------------------------------------------- /modules/imgui/misc/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /modules/imgui/misc/fonts/Karla-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/fonts/Karla-Regular.ttf -------------------------------------------------------------------------------- /modules/imgui/misc/fonts/ProggyClean.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/fonts/ProggyClean.ttf -------------------------------------------------------------------------------- /modules/imgui/misc/fonts/ProggyTiny.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/fonts/ProggyTiny.ttf -------------------------------------------------------------------------------- /modules/imgui/misc/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /modules/imgui/misc/fonts/binary_to_compressed_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/fonts/binary_to_compressed_c.cpp -------------------------------------------------------------------------------- /modules/imgui/misc/freetype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/freetype/README.md -------------------------------------------------------------------------------- /modules/imgui/misc/freetype/imgui_freetype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/freetype/imgui_freetype.cpp -------------------------------------------------------------------------------- /modules/imgui/misc/freetype/imgui_freetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/freetype/imgui_freetype.h -------------------------------------------------------------------------------- /modules/imgui/misc/natvis/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/natvis/README.txt -------------------------------------------------------------------------------- /modules/imgui/misc/natvis/imgui.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/natvis/imgui.natvis -------------------------------------------------------------------------------- /modules/imgui/misc/single_file/imgui_single_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/modules/imgui/misc/single_file/imgui_single_file.h -------------------------------------------------------------------------------- /src/Core/APU/APU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/APU.cpp -------------------------------------------------------------------------------- /src/Core/APU/APU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/APU.h -------------------------------------------------------------------------------- /src/Core/APU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/CMakeLists.txt -------------------------------------------------------------------------------- /src/Core/APU/Channels/Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/Channels/Channel.h -------------------------------------------------------------------------------- /src/Core/APU/Channels/EnvelopeChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/Channels/EnvelopeChannel.h -------------------------------------------------------------------------------- /src/Core/APU/Channels/FIFO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/Channels/FIFO.h -------------------------------------------------------------------------------- /src/Core/APU/Channels/Noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/Channels/Noise.h -------------------------------------------------------------------------------- /src/Core/APU/Channels/Square.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/Channels/Square.h -------------------------------------------------------------------------------- /src/Core/APU/Channels/Wave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/APU/Channels/Wave.h -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/ARM7TDMI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/ARM7TDMI.cpp -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/ARM7TDMI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/ARM7TDMI.h -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/CMakeLists.txt -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/Pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/Pipeline.h -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/Tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/Tables.cpp -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/ARM/BlockDataTransfer.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/ARM/BlockDataTransfer.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/ARM/Branch.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/ARM/Branch.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/ARM/DataProcessing.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/ARM/DataProcessing.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/ARM/LoadStore.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/ARM/LoadStore.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/ARM/Multiply.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/ARM/Multiply.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/ARM/PSRTransfer.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/ARM/PSRTransfer.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/SWI.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/SWI.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/THUMB/ALU.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/THUMB/ALU.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/THUMB/Branch.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/THUMB/Branch.inl -------------------------------------------------------------------------------- /src/Core/ARM7TDMI/instructions/THUMB/LoadStore.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/ARM7TDMI/instructions/THUMB/LoadStore.inl -------------------------------------------------------------------------------- /src/Core/Breakpoints/breakpoints.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Breakpoints/breakpoints.c -------------------------------------------------------------------------------- /src/Core/Breakpoints/breakpoints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Breakpoints/breakpoints.h -------------------------------------------------------------------------------- /src/Core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/CMakeLists.txt -------------------------------------------------------------------------------- /src/Core/CoreUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/CoreUtils.cpp -------------------------------------------------------------------------------- /src/Core/IO/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/CMakeLists.txt -------------------------------------------------------------------------------- /src/Core/IO/IOAudio.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/IOAudio.inl -------------------------------------------------------------------------------- /src/Core/IO/IODMA.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/IODMA.inl -------------------------------------------------------------------------------- /src/Core/IO/IOFlags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/IOFlags.h -------------------------------------------------------------------------------- /src/Core/IO/IOReadWrite.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/IOReadWrite.inl -------------------------------------------------------------------------------- /src/Core/IO/IORegisters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/IORegisters.h -------------------------------------------------------------------------------- /src/Core/IO/IOTimers.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/IOTimers.inl -------------------------------------------------------------------------------- /src/Core/IO/Interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/Interrupts.h -------------------------------------------------------------------------------- /src/Core/IO/MMIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/MMIO.cpp -------------------------------------------------------------------------------- /src/Core/IO/MMIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/IO/MMIO.h -------------------------------------------------------------------------------- /src/Core/Mem/BIOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/BIOS.h -------------------------------------------------------------------------------- /src/Core/Mem/Backup/BackupDB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/BackupDB.h -------------------------------------------------------------------------------- /src/Core/Mem/Backup/BackupDefault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/BackupDefault.h -------------------------------------------------------------------------------- /src/Core/Mem/Backup/BackupMem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/BackupMem.h -------------------------------------------------------------------------------- /src/Core/Mem/Backup/EEPROM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/EEPROM.cpp -------------------------------------------------------------------------------- /src/Core/Mem/Backup/EEPROM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/EEPROM.h -------------------------------------------------------------------------------- /src/Core/Mem/Backup/Flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/Flash.cpp -------------------------------------------------------------------------------- /src/Core/Mem/Backup/Flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/Flash.h -------------------------------------------------------------------------------- /src/Core/Mem/Backup/SRAM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/SRAM.cpp -------------------------------------------------------------------------------- /src/Core/Mem/Backup/SRAM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Backup/SRAM.h -------------------------------------------------------------------------------- /src/Core/Mem/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/CMakeLists.txt -------------------------------------------------------------------------------- /src/Core/Mem/Mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Mem.cpp -------------------------------------------------------------------------------- /src/Core/Mem/Mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/Mem.h -------------------------------------------------------------------------------- /src/Core/Mem/MemDMA.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/MemDMA.inl -------------------------------------------------------------------------------- /src/Core/Mem/MemDMAUtil.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/MemDMAUtil.inl -------------------------------------------------------------------------------- /src/Core/Mem/MemPageTables.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/MemPageTables.inl -------------------------------------------------------------------------------- /src/Core/Mem/MemReadWrite.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/MemReadWrite.inl -------------------------------------------------------------------------------- /src/Core/Mem/MemoryHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Mem/MemoryHelpers.h -------------------------------------------------------------------------------- /src/Core/PPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/CMakeLists.txt -------------------------------------------------------------------------------- /src/Core/PPU/GXHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/GXHelpers.h -------------------------------------------------------------------------------- /src/Core/PPU/PPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/PPU.cpp -------------------------------------------------------------------------------- /src/Core/PPU/PPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/PPU.h -------------------------------------------------------------------------------- /src/Core/PPU/shaders/GX_constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/GX_constants.h -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/blit_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/blit_fragment.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/blit_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/blit_vertex.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/fragment.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/fragment_helpers.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/fragment_helpers.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/fragment_mode0.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/fragment_mode0.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/fragment_mode1.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/fragment_mode1.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/fragment_mode2.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/fragment_mode2.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/fragment_mode3.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/fragment_mode3.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/fragment_mode4.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/fragment_mode4.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/object_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/object_fragment.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/object_vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/object_vertex.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/vertex.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/raw/window_fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/raw/window_fragment.glsl -------------------------------------------------------------------------------- /src/Core/PPU/shaders/shaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/shaders.h -------------------------------------------------------------------------------- /src/Core/PPU/shaders/shaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/PPU/shaders/shaders.py -------------------------------------------------------------------------------- /src/Core/Scheduler/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/Scheduler/scheduler.h -------------------------------------------------------------------------------- /src/Core/include/CoreUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/include/CoreUtils.h -------------------------------------------------------------------------------- /src/Core/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/system.cpp -------------------------------------------------------------------------------- /src/Core/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Core/system.h -------------------------------------------------------------------------------- /src/Frontend/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/CMakeLists.txt -------------------------------------------------------------------------------- /src/Frontend/controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/controller.cpp -------------------------------------------------------------------------------- /src/Frontend/controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/controller.h -------------------------------------------------------------------------------- /src/Frontend/debugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/debugger.cpp -------------------------------------------------------------------------------- /src/Frontend/debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/debugger.h -------------------------------------------------------------------------------- /src/Frontend/frontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/frontend.cpp -------------------------------------------------------------------------------- /src/Frontend/frontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/frontend.h -------------------------------------------------------------------------------- /src/Frontend/imgui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/LICENSE -------------------------------------------------------------------------------- /src/Frontend/imgui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/LICENSE.txt -------------------------------------------------------------------------------- /src/Frontend/imgui/imgui_impl_opengl3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/imgui_impl_opengl3.cpp -------------------------------------------------------------------------------- /src/Frontend/imgui/imgui_impl_opengl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/imgui_impl_opengl3.h -------------------------------------------------------------------------------- /src/Frontend/imgui/imgui_impl_sdl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/imgui_impl_sdl.cpp -------------------------------------------------------------------------------- /src/Frontend/imgui/imgui_impl_sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/imgui_impl_sdl.h -------------------------------------------------------------------------------- /src/Frontend/imgui/implot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/implot.cpp -------------------------------------------------------------------------------- /src/Frontend/imgui/implot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/implot.h -------------------------------------------------------------------------------- /src/Frontend/imgui/implot_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/implot_internal.h -------------------------------------------------------------------------------- /src/Frontend/imgui/implot_items.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/imgui/implot_items.cpp -------------------------------------------------------------------------------- /src/Frontend/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/interface.h -------------------------------------------------------------------------------- /src/Frontend/settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/settings.cpp -------------------------------------------------------------------------------- /src/Frontend/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/settings.h -------------------------------------------------------------------------------- /src/Frontend/widgets/cache_block_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/cache_block_stats.h -------------------------------------------------------------------------------- /src/Frontend/widgets/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/console.h -------------------------------------------------------------------------------- /src/Frontend/widgets/disassemble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/disassemble.c -------------------------------------------------------------------------------- /src/Frontend/widgets/disassemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/disassemble.h -------------------------------------------------------------------------------- /src/Frontend/widgets/disassembly_viewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/disassembly_viewer.h -------------------------------------------------------------------------------- /src/Frontend/widgets/file_dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/file_dialog.h -------------------------------------------------------------------------------- /src/Frontend/widgets/memory_viewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/memory_viewer.h -------------------------------------------------------------------------------- /src/Frontend/widgets/menubar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/menubar.cpp -------------------------------------------------------------------------------- /src/Frontend/widgets/menubar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/menubar.h -------------------------------------------------------------------------------- /src/Frontend/widgets/overlay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/overlay.h -------------------------------------------------------------------------------- /src/Frontend/widgets/register_viewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DenSinH/DSHBA/HEAD/src/Frontend/widgets/register_viewer.h --------------------------------------------------------------------------------