melonDS/src
Nadia Holmquist Pedersen f432e559d4 Add a fallback to streaming decompression when loading zstd-compressed ROMs.
Because of course some compression programs aren't nice enough to tell
you the decompressed size up front in the file, so the other approach
will fail. Things just can't ever be easy and straight forward, can they?
2023-07-14 03:05:34 +02:00
..
ARMJIT_A64 Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
ARMJIT_x64 Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
dolphin JIT: Add bits for Windows ARM64 support 2022-11-05 22:37:27 +01:00
fatfs fatfs: Fix -Wstrict-prototypes + -Wimplicit-function-declaration warnings 2022-10-23 16:33:29 +02:00
frontend Add a fallback to streaming decompression when loading zstd-compressed ROMs. 2023-07-14 03:05:34 +02:00
sha1 having fun with fatfs (#1189) 2021-08-24 17:46:20 +02:00
teakra comment out semaphore shit in teakra 2022-10-25 00:09:43 +02:00
tiny-AES-c add all sorts of shit 2019-06-13 14:41:54 +02:00
xxhash implement block linking + some refactoring 2020-06-16 11:59:06 +02:00
ARCodeFile.cpp pointless micro optimisations 2023-04-28 17:05:34 +02:00
ARCodeFile.h pointless micro optimisations 2023-04-28 17:05:34 +02:00
AREngine.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
AREngine.h update copyright headers 2022-01-09 02:15:50 +01:00
ARM.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
ARM.h update copyright headers 2022-01-09 02:15:50 +01:00
ARMInterpreter.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
ARMInterpreter.h update copyright headers 2022-01-09 02:15:50 +01:00
ARMInterpreter_ALU.cpp ehhh got that one wrong, now it should be right 2023-01-06 20:17:04 +01:00
ARMInterpreter_ALU.h update copyright headers 2022-01-09 02:15:50 +01:00
ARMInterpreter_Branch.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
ARMInterpreter_Branch.h update copyright headers 2022-01-09 02:15:50 +01:00
ARMInterpreter_LoadStore.cpp update copyright headers 2022-01-09 02:15:50 +01:00
ARMInterpreter_LoadStore.h update copyright headers 2022-01-09 02:15:50 +01:00
ARMJIT.cpp fix JIT backjump detection 2023-04-13 01:49:32 +02:00
ARMJIT.h invalidate JIT blocks in ARM7 WVRAM when it's remapped 2022-08-22 00:39:08 +02:00
ARMJIT_Compiler.h update copyright headers 2022-01-09 02:15:50 +01:00
ARMJIT_Internal.h update copyright headers 2022-01-09 02:15:50 +01:00
ARMJIT_Memory.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
ARMJIT_Memory.h fix copyright headers 2022-03-07 21:08:54 +01:00
ARMJIT_RegisterCache.h Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
ARM_InstrInfo.cpp fix copyright headers 2022-03-07 21:08:54 +01:00
ARM_InstrInfo.h fix copyright headers 2022-03-07 21:08:54 +01:00
ARM_InstrTable.h update copyright headers 2022-01-09 02:15:50 +01:00
CMakeLists.txt Make linking librt conditional on it containing shm_open 2023-07-08 01:36:22 +02:00
CP15.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
CRC32.cpp Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
CRC32.h Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
DMA.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
DMA.h fixes editor warnings about undefined types in a bunch of files 2022-07-27 18:55:59 +02:00
DMA_Timings.h fixes editor warnings about undefined types in a bunch of files 2022-07-27 18:55:59 +02:00
DSi.cpp Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
DSi.h properly stop any started cameras upon reset/shutdown 2022-10-02 23:29:24 +02:00
DSi_AES.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
DSi_AES.h fixes editor warnings about undefined types in a bunch of files 2022-07-27 18:55:59 +02:00
DSi_Camera.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
DSi_Camera.h properly stop any started cameras upon reset/shutdown 2022-10-02 23:29:24 +02:00
DSi_DSP.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
DSi_DSP.h more DSP unfucking: make Teakra directly use melonDS's NWRAM banks instead of trying to translate to a flat buffer, fixes bugs with the way the memory banks are ordered etc 2022-10-14 00:02:54 +02:00
DSi_I2C.cpp DSi power button and volume switch support (#1630) 2023-04-04 12:31:58 +02:00
DSi_I2C.h DSi power button and volume switch support (#1630) 2023-04-04 12:31:58 +02:00
DSi_NAND.cpp Modest cleanups for DSi_NAND (#1714) 2023-07-08 22:17:30 +02:00
DSi_NAND.h Modest cleanups for DSi_NAND (#1714) 2023-07-08 22:17:30 +02:00
DSi_NDMA.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
DSi_NDMA.h fixes editor warnings about undefined types in a bunch of files 2022-07-27 18:55:59 +02:00
DSi_NWifi.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
DSi_NWifi.h fixes editor warnings about undefined types in a bunch of files 2022-07-27 18:55:59 +02:00
DSi_SD.cpp pointless micro optimisations 2023-04-28 17:05:34 +02:00
DSi_SD.h pointless micro optimisations 2023-04-28 17:05:34 +02:00
DSi_SPI_TSC.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
DSi_SPI_TSC.h fixes editor warnings about undefined types in a bunch of files 2022-07-27 18:55:59 +02:00
DSi_TMD.h Modest cleanups for DSi_NAND (#1714) 2023-07-08 22:17:30 +02:00
FATStorage.cpp pointless micro optimisations 2023-04-28 17:05:34 +02:00
FATStorage.h pointless micro optimisations 2023-04-28 17:05:34 +02:00
FIFO.h fixes editor warnings about undefined types in a bunch of files 2022-07-27 18:55:59 +02:00
FreeBIOS.h FreeBIOS: add VRAM-compliant LZ77 decompressor. fixes #1353 2022-03-14 19:42:30 +01:00
GBACart.cpp Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
GBACart.h Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
GPU.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
GPU.h update copyright headers 2022-01-09 02:15:50 +01:00
GPU2D.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
GPU2D.h update copyright headers 2022-01-09 02:15:50 +01:00
GPU2D_Soft.cpp master brightness has different biases (are you serious, Nintendo) 2022-04-08 01:08:19 +02:00
GPU2D_Soft.h master brightness has different biases (are you serious, Nintendo) 2022-04-08 01:08:19 +02:00
GPU3D.cpp Implement in-memory savestates (#1693) 2023-06-12 23:56:09 +02:00
GPU3D.h update copyright headers 2022-01-09 02:15:50 +01:00
GPU3D_OpenGL.cpp update copyright headers 2022-01-09 02:15:50 +01:00
GPU3D_OpenGL.h update copyright headers 2022-01-09 02:15:50 +01:00
GPU3D_OpenGL_shaders.h update copyright headers 2022-01-09 02:15:50 +01:00
GPU3D_Soft.cpp update copyright headers 2022-01-09 02:15:50 +01:00
GPU3D_Soft.h update copyright headers 2022-01-09 02:15:50 +01:00
GPU_OpenGL.cpp No more context mess (#1531) 2022-10-17 22:55:11 +02:00
GPU_OpenGL.h update copyright headers 2022-01-09 02:15:50 +01:00
GPU_OpenGL_shaders.h master brightness has different biases (are you serious, Nintendo) 2022-04-08 01:08:19 +02:00
NDS.cpp Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
NDS.h pointless micro optimisations 2023-04-28 17:05:34 +02:00
NDSCart.cpp Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
NDSCart.h Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
NDS_Header.h Forgot an #include (#1712) 2023-06-30 14:28:53 +02:00
NonStupidBitfield.h update copyright headers 2022-01-09 02:15:50 +01:00
OpenGLSupport.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
OpenGLSupport.h No more context mess (#1531) 2022-10-17 22:55:11 +02:00
Platform.h actually rename that setting 2023-06-24 16:34:23 +02:00
PlatformOGL.h No more context mess (#1531) 2022-10-17 22:55:11 +02:00
ROMList.cpp Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
ROMList.h Split the cart parsing and loading steps (#1707) 2023-06-30 13:28:52 +02:00
RTC.cpp Expose SRAM pointers for frontends that manage save data their own way (#1643) 2023-03-27 22:36:26 +02:00
RTC.h update copyright headers 2022-01-09 02:15:50 +01:00
SPI.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
SPI.h Add support for changing the DS and DSi battery level 2022-03-07 21:08:54 +01:00
SPU.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
SPU.h merge local_wifi (#1516) 2022-09-22 20:32:27 +02:00
Savestate.cpp Implement in-memory savestates (#1693) 2023-06-12 23:56:09 +02:00
Savestate.h Implement in-memory savestates (#1693) 2023-06-12 23:56:09 +02:00
Wifi.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
Wifi.h merge local_wifi (#1516) 2022-09-22 20:32:27 +02:00
WifiAP.cpp Introduce `Platform::Log` (#1640) 2023-03-23 18:04:38 +01:00
WifiAP.h merge local_wifi (#1516) 2022-09-22 20:32:27 +02:00
melonDLDI.h fixes editor warnings about undefined types in a bunch of files 2022-07-27 18:55:59 +02:00
types.h update copyright headers 2022-01-09 02:15:50 +01:00
version.h insert wacky commit message 2022-03-08 12:03:16 +01:00