melonDS/src
Raphaël Zumer 22d11209b0 Split GBA Reset and Eject logic into two sets
This allows solving some crashes and provides more
flexibility in how GBA cartridges change state between
soft and hard resets. Since save states including GBA
data do not carry over the original save file path,
and the GBA cartridge is being reset along with the other
parts of the system, this is needed to avoid losing
the GBA state on reset following a state load, while
preserving the behavior where cartridges are ejected
when calling Stop().
2019-12-22 16:01:13 -05:00
..
libui_sdl Split GBA Reset and Eject logic into two sets 2019-12-22 16:01:13 -05:00
pcap start work on libpcap shit 2017-12-17 17:21:50 +01:00
ARM.cpp pft 2019-06-10 18:24:38 +02:00
ARM.h smarter CP15 PU region updates. disable some useless logging. 2019-10-21 23:14:34 +02:00
ARMInterpreter.cpp also, update copyright name 2019-01-22 15:58:29 +01:00
ARMInterpreter.h also, update copyright name 2019-01-22 15:58:29 +01:00
ARMInterpreter_ALU.cpp fix 'shift by register' operands: always only take the lower 8 bits of the register, fix handling for LSL/LSR >32 2019-06-27 14:05:51 +02:00
ARMInterpreter_ALU.h also, update copyright name 2019-01-22 15:58:29 +01:00
ARMInterpreter_Branch.cpp also, update copyright name 2019-01-22 15:58:29 +01:00
ARMInterpreter_Branch.h also, update copyright name 2019-01-22 15:58:29 +01:00
ARMInterpreter_LoadStore.cpp also, update copyright name 2019-01-22 15:58:29 +01:00
ARMInterpreter_LoadStore.h also, update copyright name 2019-01-22 15:58:29 +01:00
ARM_InstrTable.h also, update copyright name 2019-01-22 15:58:29 +01:00
CMakeLists.txt Add GBA cart model and allow reading from it 2019-12-08 15:30:07 -05:00
CP15.cpp smarter CP15 PU region updates. disable some useless logging. 2019-10-21 23:14:34 +02:00
CRC32.cpp also, update copyright name 2019-01-22 15:58:29 +01:00
CRC32.h also, update copyright name 2019-01-22 15:58:29 +01:00
Config.cpp stop fast-forward hotkeys from getting lost every damn time 2019-06-12 01:39:12 +02:00
Config.h Merge branch 'master' into fast-forward-hotkey 2019-06-04 15:53:08 +02:00
DMA.cpp also, update copyright name 2019-01-22 15:58:29 +01:00
DMA.h also, update copyright name 2019-01-22 15:58:29 +01:00
FIFO.h also, update copyright name 2019-01-22 15:58:29 +01:00
GBACart.cpp Split GBA Reset and Eject logic into two sets 2019-12-22 16:01:13 -05:00
GBACart.h Split GBA Reset and Eject logic into two sets 2019-12-22 16:01:13 -05:00
GPU.cpp fix potential out-of-bounds write 2019-07-13 02:54:14 +02:00
GPU.h fasterer BG/OBJ VRAM reads 2019-06-09 16:06:01 +02:00
GPU2D.cpp fix remaining sprite y-coord bugs. fixes #531 2019-11-03 04:53:11 +01:00
GPU2D.h fix sprite y-flip 2019-11-03 04:32:47 +01:00
GPU3D.cpp fix bugs with line polygons 2019-06-12 13:14:11 +02:00
GPU3D.h hack so that the GL renderer can render lines 2019-06-12 03:55:40 +02:00
GPU3D_OpenGL.cpp OpenGL: fix bug when rendering translucent polygons coming after shadow polygons, against a zero-alpha clear-plane (would use wrong shader, resulting in broken transparency) 2019-11-03 09:55:52 +01:00
GPU3D_OpenGL_shaders.h remove stupid hack that caused more problems than it fixed 2019-06-25 13:09:06 +02:00
GPU3D_Soft.cpp software renderer: fix rendering of line polygons. fixes #350 2019-06-11 03:10:32 +02:00
NDS.cpp Properly pass through GBA GPIO writes 2019-12-10 19:10:14 -05:00
NDS.h Properly init/deinit the GBA slot 2019-12-08 15:30:56 -05:00
NDSCart.cpp Fix "é" character encoding in NDS.cpp 2019-12-09 06:09:52 -05:00
NDSCart.h also, update copyright name 2019-01-22 15:58:29 +01:00
OpenGLSupport.cpp do binding of VS inputs and FS outputs before linking shader programs, as per OpenGL standard. 2019-05-31 02:26:13 +02:00
OpenGLSupport.h remove glBindImageTexture (4.2) 2019-06-30 16:57:30 +02:00
Platform.h first attempt at things 2019-04-01 02:51:31 +02:00
RTC.cpp also, update copyright name 2019-01-22 15:58:29 +01:00
RTC.h also, update copyright name 2019-01-22 15:58:29 +01:00
SPI.cpp Firmware backup writing now uses OpenLocalFile 2019-05-13 23:05:50 +01:00
SPI.h also, update copyright name 2019-01-22 15:58:29 +01:00
SPU.cpp deal with SPU FIFO overflow in a more pleasant manner 2019-09-04 16:40:29 +02:00
SPU.h see, Arisotura, was it that hard? 2019-09-04 16:29:40 +02:00
Savestate.cpp prevent loading savestates that are too recent 2019-06-12 12:49:52 +02:00
Savestate.h hack so that the GL renderer can render lines 2019-06-12 03:55:40 +02:00
Wifi.cpp start differenciating between direct and indirect LAN modes. 2019-03-04 20:52:29 +01:00
Wifi.h also, update copyright name 2019-01-22 15:58:29 +01:00
WifiAP.cpp also, update copyright name 2019-01-22 15:58:29 +01:00
WifiAP.h also, update copyright name 2019-01-22 15:58:29 +01:00
types.h also, update copyright name 2019-01-22 15:58:29 +01:00
version.h BAHAHAHAHHHAHARKKZKFKKSLFS-*~+¤ 2019-09-01 20:40:55 +02:00