Jeffrey Pfau
|
19b164d560
|
Libretro: Fix disabling BIOS
|
2016-12-28 19:16:33 -08:00 |
Jeffrey Pfau
|
2d02719fa5
|
Revert "GBA Video: Fix out-of-order OBJWIN"
This reverts commit f34f45257a .
|
2016-12-28 19:05:57 -08:00 |
Jeffrey Pfau
|
d752df421f
|
3DS: Fix build
|
2016-12-27 04:12:15 -08:00 |
Jeffrey Pfau
|
20367765b8
|
GUI: Fix build
|
2016-12-27 04:03:44 -08:00 |
Jeffrey Pfau
|
9cbbd9f255
|
GBA I/O: Set JOYSTAT TRANS flag when writing JOY_TRANS registers
|
2016-12-27 03:48:41 -08:00 |
Jeffrey Pfau
|
75d9085eef
|
GBA I/O: Clear JOYSTAT RECV flag when reading JOY_RECV registers
|
2016-12-27 02:11:54 -08:00 |
Jeffrey Pfau
|
463ce99739
|
All: Include cleanup
|
2016-12-26 23:27:32 -08:00 |
Jeffrey Pfau
|
03ca7515b3
|
GBA SIO: Add some basic JOY bus constants
|
2016-12-26 22:26:31 -08:00 |
Jeffrey Pfau
|
f7ac90d74e
|
Util: Add ifndef guard for UNUSED define
|
2016-12-26 21:02:57 -08:00 |
Jeffrey Pfau
|
2f1cb61d01
|
All: Add C++ header guards
|
2016-12-26 21:01:55 -08:00 |
Jeffrey Pfau
|
daaa2fa523
|
GB SIO: Support faster transfer speeds
|
2016-12-26 17:20:51 -08:00 |
Jeffrey Pfau
|
c662b59e99
|
GB: Allow player 2 to act as shift clock
|
2016-12-26 17:13:53 -08:00 |
Jeffrey Pfau
|
269b18d8aa
|
GB SIO: Some fixes
|
2016-12-26 16:46:51 -08:00 |
Jeffrey Pfau
|
871ce36386
|
DS Memory: Implement (currently fixed-location) DTCM
|
2016-12-26 01:03:11 -08:00 |
Jeffrey Pfau
|
ef29028109
|
DS: Modernize a bit
|
2016-12-26 00:46:12 -08:00 |
Jeffrey Pfau
|
0c5ce511fb
|
DS: Fix build
|
2016-12-25 23:48:13 -08:00 |
Jeffrey Pfau
|
6049c1b340
|
Util: Make clz consistent
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
12928954ab
|
Read TM*CNT registers
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
7dd3e99d2a
|
DS: Write IF register
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
e649be94f5
|
DS: Add timers and start interrupts
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
9c91235a34
|
ARM7: Clean up instruction decoding for future expandability
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
89936d1b94
|
ARM9: Implement BLX (2)
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
3796c32eb4
|
ARM: Start implementing ARMv5 instructions
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
aeaa59eb88
|
DS Core: Spin both CPUs more reliably
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
7969bac2b2
|
DS: Add ability to switch CPUs while debugging
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
36b3f07ed1
|
DS I/O: Start I/O
|
2016-12-25 23:36:47 -08:00 |
Jeffrey Pfau
|
5d3acef7fe
|
DS Memory: More baseline
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
0088229e9f
|
DS: Spin both CPUs
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
112beb8e66
|
DS: Add SWI handling for ARM7 CPU
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
ad492cab49
|
DS Memory: Add ITCM
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
60d49b4860
|
ARM: CP15 improvements
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
8bfad3f7be
|
DS Memory: Implement basic RAM access
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
f32e92e0f1
|
ARM: Implement MCR for coprocessor 15
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
b83f037799
|
DS: Add CPSR-reading skeleton, sans IRQs
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
5939af0a2b
|
ARM7: Decode MCR/MRC
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
2006f27d6d
|
DS: Basic memory support for RAM
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
e93154fb41
|
SDL: Prevent crash on cores with no audio
|
2016-12-25 23:36:46 -08:00 |
Jeffrey Pfau
|
3cf9446ba1
|
DS: A little more skeleton
|
2016-12-25 23:36:26 -08:00 |
Jeffrey Pfau
|
290d5b77dd
|
ARM: Add basic CP15 information
|
2016-12-25 23:36:26 -08:00 |
Jeffrey Pfau
|
e75cb6f7b4
|
DS: Start DS core
|
2016-12-25 23:36:26 -08:00 |
Jeffrey Pfau
|
ceea51b55e
|
GB: First pass at lockstep multiplayer
|
2016-12-25 20:39:11 -08:00 |
Jeffrey Pfau
|
361e8e95b4
|
Python: Make Python bindings depend on library
|
2016-12-25 15:23:53 -08:00 |
Jeffrey Pfau
|
91a503397b
|
Core: Update flags.h
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
f9caf8541a
|
SDL: Update sdl-gles2.c
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
55a9bf3ca7
|
All: Fix broken #ifdefs
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
74803ac15b
|
Python: Add slicing to memory operations
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
2706cf991d
|
Python: Make cartridge memory size cap properly
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
6f591996a8
|
Python: Add hook preventing functions that need resets from being called
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
3310210dc7
|
Python: Add NullLogger
|
2016-12-25 15:22:40 -08:00 |
Jeffrey Pfau
|
3496449517
|
Python: Flags cleanup
|
2016-12-25 15:22:40 -08:00 |