melonDS/src
Jaklyy 4940f940c7 improve accuracy and also performance 2024-12-21 17:28:32 -05:00
..
ARMJIT_A64 Merge remote-tracking branch 'upstream/master' into chemical-x2 2024-12-06 12:20:15 -05:00
ARMJIT_x64 Merge remote-tracking branch 'upstream/master' into chemical-x2 2024-12-06 12:20:15 -05:00
debug make it possible to change gdb stub settings without destroying/recreating a NDS 2024-11-17 20:00:52 +01:00
dolphin Multiinstance jit (#2201) 2024-11-18 20:43:05 +01:00
fatfs fix more bugs and crap 2024-06-15 20:57:26 +02:00
frontend TitleManager: fix handling of title string 2024-11-27 13:15:18 +00:00
net get rid of the incorrect CLOCK_MONOTONIC redefinition 2024-11-23 12:43:06 +01:00
sha1 Add Haiku (BeOS-like OS) support (#1858) 2024-02-07 23:15:30 +01:00
teakra build teakra's test_generator.cpp only if building its unit tests is 2024-02-24 01:47:04 +01: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 Allow `AREngine` to be used independently of `ARCodeFile` (#2108) 2024-08-01 22:01:00 +02:00
ARCodeFile.h Allow `AREngine` to be used independently of `ARCodeFile` (#2108) 2024-08-01 22:01:00 +02:00
AREngine.cpp Allow `AREngine` to be used independently of `ARCodeFile` (#2108) 2024-08-01 22:01:00 +02:00
AREngine.h Allow `AREngine` to be used independently of `ARCodeFile` (#2108) 2024-08-01 22:01:00 +02:00
ARM.cpp theoretically improve dma responsiveness? 2024-12-20 20:10:23 -05:00
ARM.h "immediate mode" dma start should be delayed 1 cycle 2024-12-21 12:29:37 -05:00
ARMInterpreter.cpp avoid checking T bit every instruction 2024-12-09 00:31:21 -05:00
ARMInterpreter.h implement changing thumb bit. and bkpt ig 2024-09-19 04:37:01 -04:00
ARMInterpreter_ALU.cpp reimplement interlocks 2024-12-07 09:36:33 -05:00
ARMInterpreter_ALU.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMInterpreter_Branch.cpp Merge branch 'interpreter-fixes' into chemical-x 2024-11-10 11:00:23 -05:00
ARMInterpreter_Branch.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMInterpreter_LoadStore.cpp fix writeback when rn is also rd in ldr 2024-12-08 19:49:08 -05:00
ARMInterpreter_LoadStore.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMInterpreter_MultiplySuperLLE.h arm7 muls carry flag emulation. 2024-11-06 00:18:29 -05:00
ARMJIT.cpp cacheline align register array 2024-12-09 09:10:24 -05:00
ARMJIT.h Multiinstance jit (#2201) 2024-11-18 20:43:05 +01:00
ARMJIT_Compiler.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT_Global.cpp hopefully fix macos 2024-11-18 21:31:56 +01:00
ARMJIT_Global.h Multiinstance jit (#2201) 2024-11-18 20:43:05 +01:00
ARMJIT_Internal.h Multiinstance jit (#2201) 2024-11-18 20:43:05 +01:00
ARMJIT_Memory.cpp unmappinged everything 2024-11-22 03:34:18 +01:00
ARMJIT_Memory.h Multiinstance jit (#2201) 2024-11-18 20:43:05 +01:00
ARMJIT_RegisterCache.h update copyright headers 2024-06-15 17:01:19 +02:00
ARM_InstrInfo.cpp implement changing thumb bit. and bkpt ig 2024-09-19 04:37:01 -04:00
ARM_InstrInfo.h update copyright headers 2024-06-15 17:01:19 +02:00
ARM_InstrTable.h implement changing thumb bit. and bkpt ig 2024-09-19 04:37:01 -04:00
Args.h actually remove NDS/GBA ROM args from NDSArgs, since we won't be using them 2024-11-17 19:38:36 +01:00
CMakeLists.txt Set _WIN32_WINNT to Windows 8 when JIT is enabled (fixes #2209) 2024-11-23 12:40:02 +01:00
CP15.cpp "immediate mode" dma start should be delayed 1 cycle 2024-12-21 12:29:37 -05:00
CP15_Constants.h lay ground work for main ram contention TAKE 2 2024-12-05 13:29:32 -05:00
CRC32.cpp update copyright headers 2024-06-15 17:01:19 +02:00
CRC32.h update copyright headers 2024-06-15 17:01:19 +02:00
DMA.cpp "immediate mode" dma start should be delayed 1 cycle 2024-12-21 12:29:37 -05:00
DMA.h "immediate mode" dma start should be delayed 1 cycle 2024-12-21 12:29:37 -05:00
DMA_Timings.cpp improvements to dma 2024-11-17 08:55:39 -05:00
DMA_Timings.h update copyright headers 2024-06-15 17:01:19 +02:00
DSi.cpp implement bit 10 of exmemcnt 2024-12-10 08:04:00 -05:00
DSi.h Merge branch 'pr/1955' into chemical-x 2024-09-08 11:41:11 -04:00
DSi_AES.cpp update copyright headers 2024-06-15 17:01:19 +02:00
DSi_AES.h Fix building on i686 Linux 2024-08-01 21:57:32 +02:00
DSi_Camera.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
DSi_Camera.h update copyright headers 2024-06-15 17:01:19 +02:00
DSi_DSP.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
DSi_DSP.h Sprinkle `const` around where appropriate (#1909) 2023-12-12 11:07:22 +01:00
DSi_I2C.cpp update copyright headers 2024-06-15 17:01:19 +02:00
DSi_I2C.h Expose some fields of `DSi_BPTWL` needed to support direct boot (#2103) 2024-07-21 17:23:19 +02:00
DSi_NAND.cpp Assortment of fixes related to libnds v2/calico (#2197) 2024-11-17 15:57:00 +01:00
DSi_NAND.h update copyright headers 2024-06-15 17:01:19 +02:00
DSi_NDMA.cpp update copyright headers 2024-06-15 17:01:19 +02:00
DSi_NDMA.h update copyright headers 2024-06-15 17:01:19 +02:00
DSi_NWifi.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
DSi_NWifi.h Assortment of fixes related to libnds v2/calico (#2197) 2024-11-17 15:57:00 +01:00
DSi_SD.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
DSi_SD.h update copyright headers 2024-06-15 17:01:19 +02:00
DSi_SPI_TSC.cpp update copyright headers 2024-06-15 17:01:19 +02:00
DSi_SPI_TSC.h update copyright headers 2024-06-15 17:01:19 +02:00
DSi_TMD.h update copyright headers 2024-06-15 17:01:19 +02:00
FATIO.cpp update copyright headers 2024-06-15 17:01:19 +02:00
FATIO.h update copyright headers 2024-06-15 17:01:19 +02:00
FATStorage.cpp update copyright headers 2024-06-15 17:01:19 +02:00
FATStorage.h update copyright headers 2024-06-15 17:01:19 +02:00
FIFO.h update copyright headers 2024-06-15 17:01:19 +02:00
FreeBIOS.cpp FreeBIOS: Ensure upper 16 bits are cleared in the initial crc16 value. 2023-12-06 16:51:22 +01:00
FreeBIOS.h Refactor how save data (including SD cards) is initialized (#1898) 2023-12-04 17:57:22 +01:00
GBACart.cpp fix crashes when inserting/ejecting GBA carts/addons with nothing loaded 2024-11-17 15:23:25 +01:00
GBACart.h fix crashes when inserting/ejecting GBA carts/addons with nothing loaded 2024-11-17 15:23:25 +01:00
GPU.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
GPU.h handle address wrap around in texture cache 2024-10-27 23:32:05 +01:00
GPU2D.cpp implement 16 bit r/w IF and DISPCAPCNT (#2061) 2024-08-01 22:41:21 +02:00
GPU2D.h update copyright headers 2024-06-15 17:01:19 +02:00
GPU2D_Soft.cpp aarch64 lto broken GPU2D workaround 2024-11-18 20:08:49 +01:00
GPU2D_Soft.h update copyright headers 2024-06-15 17:01:19 +02:00
GPU3D.cpp why did i remove that 2024-12-16 10:32:33 -05:00
GPU3D.h Improve calculation of light colors (#1967) 2024-09-10 16:13:51 +02:00
GPU3D_Compute.cpp update copyright headers 2024-06-15 17:01:19 +02:00
GPU3D_Compute.h Fix a few compiler warnings (#2063) 2024-08-01 23:26:46 +02:00
GPU3D_Compute_shaders.h update copyright headers 2024-06-15 17:01:19 +02:00
GPU3D_OpenGL.cpp update copyright headers 2024-06-15 17:01:19 +02:00
GPU3D_OpenGL.h update copyright headers 2024-06-15 17:01:19 +02:00
GPU3D_OpenGL_shaders.h for OGL renderer W buffer rendering avoid undefined vertex z 2024-11-09 14:19:02 +01:00
GPU3D_Soft.cpp handle address wrap around in texture cache 2024-10-27 23:32:05 +01:00
GPU3D_Soft.h handle address wrap around in texture cache 2024-10-27 23:32:05 +01:00
GPU3D_Texcache.cpp handle address wrap around in texture cache 2024-10-27 23:32:05 +01:00
GPU3D_Texcache.h handle address wrap around in texture cache 2024-10-27 23:32:05 +01:00
GPU3D_TexcacheOpenGL.cpp Compute shader renderer (#2041) 2024-05-13 17:17:39 +02:00
GPU3D_TexcacheOpenGL.h Compute shader renderer (#2041) 2024-05-13 17:17:39 +02:00
GPU_OpenGL.cpp OpenGL: add support for changing BG0HOFS midframe. fixes #2072 2024-06-18 13:11:42 +02:00
GPU_OpenGL.h OpenGL: add support for changing BG0HOFS midframe. fixes #2072 2024-06-18 13:11:42 +02:00
GPU_OpenGL_shaders.h OpenGL: add support for changing BG0HOFS midframe. fixes #2072 2024-06-18 13:11:42 +02:00
JitBlock.h update copyright headers 2024-06-15 17:01:19 +02:00
MemConstants.h update copyright headers 2024-06-15 17:01:19 +02:00
MemRegion.h update copyright headers 2024-06-15 17:01:19 +02:00
NDS.cpp improve accuracy and also performance 2024-12-21 17:28:32 -05:00
NDS.h better logic for gamecard reads 2024-12-21 13:19:34 -05:00
NDSCart.cpp better logic for gamecard reads 2024-12-21 13:19:34 -05:00
NDSCart.h better logic for gamecard reads 2024-12-21 13:19:34 -05:00
NDSCartR4.cpp update copyright headers 2024-06-15 17:01:19 +02:00
NDS_Header.h update copyright headers 2024-06-15 17:01:19 +02:00
NonStupidBitfield.h update copyright headers 2024-06-15 17:01:19 +02:00
OpenGLSupport.cpp Fix a few compiler warnings (#2063) 2024-08-01 23:26:46 +02:00
OpenGLSupport.h update copyright headers 2024-06-15 17:01:19 +02:00
Platform.h Backport LAN (#2131) 2024-08-10 23:20:50 +02:00
PlatformOGL.h Allow frontends to use different headers for OpenGL declarations (#2102) 2024-07-21 17:02:31 +02:00
ROMList.cpp Set the correct save type for Puzzler World USA (#2156) 2024-09-18 20:58:55 +02:00
ROMList.h update copyright headers 2024-06-15 17:01:19 +02:00
RTC.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
RTC.h update copyright headers 2024-06-15 17:01:19 +02:00
SPI.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
SPI.h update copyright headers 2024-06-15 17:01:19 +02:00
SPI_Firmware.cpp Fix various issues with firmware generation (#2058) 2024-07-11 15:55:06 +02:00
SPI_Firmware.h update copyright headers 2024-06-15 17:01:19 +02:00
SPU.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
SPU.h update copyright headers 2024-06-15 17:01:19 +02:00
Savestate.cpp update copyright headers 2024-06-15 17:01:19 +02:00
Savestate.h Merge branch 'pr/1955' into chemical-x 2024-09-08 11:41:11 -04:00
TinyVector.h update copyright headers 2024-06-15 17:01:19 +02:00
Utils.cpp update copyright headers 2024-06-15 17:01:19 +02:00
Utils.h update copyright headers 2024-06-15 17:01:19 +02:00
Wifi.cpp don't use std::map and std::function in scheduler 2024-11-20 02:55:40 +01:00
Wifi.h update copyright headers 2024-06-15 17:01:19 +02:00
WifiAP.cpp update copyright headers 2024-06-15 17:01:19 +02:00
WifiAP.h update copyright headers 2024-06-15 17:01:19 +02:00
melonDLDI.h update copyright headers 2024-06-15 17:01:19 +02:00
types.h update copyright headers 2024-06-15 17:01:19 +02:00
version.h.in Add an About dialog with build info (#2138) 2024-10-24 22:05:30 +02:00