melonDS/src
Jaklyy a85b2bfb56 tweak when irqs are triggered and fix prefetch aborts
also ig add some comments next to the svc funcs so that someone searching for "swi" can find them easier
2024-08-05 14:57:17 -04:00
..
ARMJIT_A64 update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT_x64 update copyright headers 2024-06-15 17:01:19 +02:00
debug fix gdb stub causing the emulator to hang on undefined instructions (#2054) 2024-08-01 22:48:52 +02:00
dolphin Move all core types into namespaces (#1886) 2023-11-25 18:32:09 +01:00
fatfs fix more bugs and crap 2024-06-15 20:57:26 +02:00
frontend Fix console output on Windows (#2122) 2024-08-02 02:21:37 +02:00
net Refactor network implementations to be more reusable and less buggy (#2107) 2024-08-01 22:02:45 +02: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
Args.h update copyright headers 2024-06-15 17:01:19 +02:00
ARM_InstrInfo.cpp update copyright headers 2024-06-15 17:01:19 +02:00
ARM_InstrInfo.h update copyright headers 2024-06-15 17:01:19 +02:00
ARM_InstrTable.h update copyright headers 2024-06-15 17:01:19 +02:00
ARM.cpp tweak when irqs are triggered and fix prefetch aborts 2024-08-05 14:57:17 -04:00
ARM.h Merge remote-tracking branch 'upstream/master' into interpreter-fixes 2024-08-04 21:28:32 -04:00
ARMInterpreter_ALU.cpp fix some multiply timings 2024-07-19 17:56:43 -04:00
ARMInterpreter_ALU.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMInterpreter_Branch.cpp revert the *entire* interlock implemention 2024-07-11 20:08:35 -04:00
ARMInterpreter_Branch.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMInterpreter_LoadStore.cpp revert timing tweaks, finish thumb interwork code 2024-08-04 14:54:36 -04:00
ARMInterpreter_LoadStore.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMInterpreter.cpp tweak when irqs are triggered and fix prefetch aborts 2024-08-05 14:57:17 -04:00
ARMInterpreter.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT_Compiler.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT_Internal.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT_Memory.cpp update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT_Memory.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT_RegisterCache.h update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT.cpp update copyright headers 2024-06-15 17:01:19 +02:00
ARMJIT.h update copyright headers 2024-06-15 17:01:19 +02:00
CMakeLists.txt Tell the compiler that we want wrapping signed arithmetic 2024-06-18 15:51:08 +02:00
CP15.cpp Reapply "Improve accuracy of prefetch aborts" 2024-08-05 12:37:42 -04: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_Timings.cpp update copyright headers 2024-06-15 17:01:19 +02:00
DMA_Timings.h update copyright headers 2024-06-15 17:01:19 +02:00
DMA.cpp update copyright headers 2024-06-15 17:01:19 +02:00
DMA.h update copyright headers 2024-06-15 17:01:19 +02: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 update copyright headers 2024-06-15 17:01:19 +02:00
DSi_Camera.h update copyright headers 2024-06-15 17:01:19 +02:00
DSi_DSP.cpp Sprinkle const around where appropriate (#1909) 2023-12-12 11:07:22 +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 update copyright headers 2024-06-15 17:01:19 +02: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 update copyright headers 2024-06-15 17:01:19 +02:00
DSi_NWifi.h update copyright headers 2024-06-15 17:01:19 +02:00
DSi_SD.cpp update copyright headers 2024-06-15 17:01:19 +02: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
DSi.cpp Merge remote-tracking branch 'upstream/master' into jump-after-writeback 2024-07-03 15:26:58 -04:00
DSi.h Merge remote-tracking branch 'upstream/master' into jump-after-writeback 2024-07-03 15:26:58 -04: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 Implement Rumble Pak support. (#2101) 2024-07-21 17:01:30 +02:00
GBACart.h Implement Rumble Pak support. (#2101) 2024-07-21 17:01:30 +02:00
GPU2D_Soft.cpp Fix horizontal mosaic on sprites (#2084) 2024-07-04 00:24:29 +02:00
GPU2D_Soft.h update copyright headers 2024-06-15 17:01:19 +02: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
GPU3D_Compute_shaders.h update copyright headers 2024-06-15 17:01:19 +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_OpenGL_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_Soft.cpp fix some bugs with compressed texture look up (#2051) 2024-08-01 22:44:04 +02:00
GPU3D_Soft.h update copyright headers 2024-06-15 17:01:19 +02:00
GPU3D_Texcache.cpp Compute shader renderer (#2041) 2024-05-13 17:17:39 +02:00
GPU3D_Texcache.h Compute shader renderer (#2041) 2024-05-13 17:17:39 +02: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
GPU3D.cpp fix a couple polygons (#1920) 2024-08-01 22:55:00 +02:00
GPU3D.h Default zero dot display register to the 24 bit integer limit (#1968) 2024-08-01 22:46:05 +02:00
GPU_OpenGL_shaders.h OpenGL: add support for changing BG0HOFS midframe. fixes #2072 2024-06-18 13:11:42 +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.cpp update copyright headers 2024-06-15 17:01:19 +02:00
GPU.h update copyright headers 2024-06-15 17:01:19 +02:00
JitBlock.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
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_Header.h update copyright headers 2024-06-15 17:01:19 +02:00
NDS.cpp use templates to only execute GDB stub related code if enabled 2024-08-05 03:23:49 +02:00
NDS.h use templates to only execute GDB stub related code if enabled 2024-08-05 03:23:49 +02:00
NDSCart.cpp update copyright headers 2024-06-15 17:01:19 +02:00
NDSCart.h update copyright headers 2024-06-15 17:01:19 +02:00
NDSCartR4.cpp 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 Refactor network implementations to be more reusable and less buggy (#2107) 2024-08-01 22:02:45 +02:00
PlatformOGL.h Allow frontends to use different headers for OpenGL declarations (#2102) 2024-07-21 17:02:31 +02:00
ROMList.cpp update copyright headers 2024-06-15 17:01:19 +02:00
ROMList.h update copyright headers 2024-06-15 17:01:19 +02:00
RTC.cpp update copyright headers 2024-06-15 17:01:19 +02:00
RTC.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 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
SPI.cpp update copyright headers 2024-06-15 17:01:19 +02:00
SPI.h update copyright headers 2024-06-15 17:01:19 +02:00
SPU.cpp update copyright headers 2024-06-15 17:01:19 +02:00
SPU.h update copyright headers 2024-06-15 17:01:19 +02:00
TinyVector.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
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
version.h.in update copyright headers 2024-06-15 17:01:19 +02:00
Wifi.cpp update copyright headers 2024-06-15 17:01:19 +02: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