Jeffrey Pfau
|
5499ec8113
|
GBA: Refactor gba-sensors and gba-gpio into gba-hardware
|
2015-01-29 23:50:02 -08:00 |
Jeffrey Pfau
|
0de46a7867
|
GBA: Add API for getting Configuration structs for overrides and input
|
2015-01-29 23:16:25 -08:00 |
Jeffrey Pfau
|
370bbd83ba
|
Qt: Rename GamePakView to OverrideView
|
2015-01-29 00:37:30 -08:00 |
Jeffrey Pfau
|
b9c7016c30
|
Qt: Expand RTC to Realtime clock in strings
|
2015-01-29 00:37:30 -08:00 |
Jeffrey Pfau
|
d665105082
|
Qt: Support idle loop optimization
|
2015-01-29 00:37:30 -08:00 |
Jeffrey Pfau
|
9992282b1c
|
GBA: Add constant for invalid idle loop address
|
2015-01-29 00:25:15 -08:00 |
Jeffrey Pfau
|
eb4f33e23a
|
Qt: Split out sensor editor from override view
|
2015-01-28 23:37:11 -08:00 |
Jeffrey Pfau
|
41559813b7
|
Merge branch 'optimization/idle-loop-detection'
|
2015-01-28 22:34:06 -08:00 |
Jeffrey Pfau
|
7e973c207a
|
GBA BIOS: Prevent CpuSet and CpuFastSet from using BIOS addresses as a source (fixes #184)
|
2015-01-27 21:43:28 -08:00 |
Jeffrey Pfau
|
e61acf6218
|
Merge branch 'master' into optimization/idle-loop-detection
|
2015-01-27 02:09:53 -08:00 |
Jeffrey Pfau
|
6d08ed3dd8
|
GBA Video: Fix DISPSTAT write after refactor
|
2015-01-27 02:09:41 -08:00 |
Jeffrey Pfau
|
2dc710feeb
|
Merge branch 'master' into optimization/idle-loop-detection
Conflicts:
src/gba/gba-overrides.c
src/gba/gba.c
|
2015-01-26 22:29:41 -08:00 |
Jeffrey Pfau
|
10ba7d16b3
|
GBA: Fix FFTA idle loop location
|
2015-01-26 01:56:44 -08:00 |
Jeffrey Pfau
|
d11428ad40
|
GBA: Bump idle loop detection threshold to 10000
|
2015-01-26 01:56:44 -08:00 |
Jeffrey Pfau
|
e1fc839ed8
|
GBA: Bump idle detection down to idle removal if a pre-vetted idle loop is known
|
2015-01-26 01:56:44 -08:00 |
Jeffrey Pfau
|
e85e8968f2
|
ARM7: Tidy up decoder MSR and MRS instructions
|
2015-01-26 01:42:21 -08:00 |
Jeffrey Pfau
|
96bc5b9bc7
|
Debugger: Disassembly now lists PSR bitmasks (fixes #191)
|
2015-01-26 01:41:06 -08:00 |
Jeffrey Pfau
|
96ac72fbf9
|
Debugger: Watchpoints now report address watched (fixes #68)
|
2015-01-26 01:16:24 -08:00 |
Jeffrey Pfau
|
6116f730e7
|
Qt: Saving of game overrides
|
2015-01-25 16:01:03 -08:00 |
Jeffrey Pfau
|
f33e9c060f
|
Qt: Configurable game overrides for Game Pak devices
|
2015-01-25 15:21:48 -08:00 |
Jeffrey Pfau
|
f4fcdf35d4
|
Debugger: Clean up debugger interface, removing obsolete state (fixes #67)
|
2015-01-25 13:28:14 -08:00 |
Jeffrey Pfau
|
eb4c41d6fc
|
Qt: Drag and drop game loading (fixes #146)
|
2015-01-25 04:54:18 -08:00 |
Jeffrey Pfau
|
0367a9db06
|
SDL: Properly clean up if a game doesn't launch
|
2015-01-25 03:37:15 -08:00 |
Jeffrey Pfau
|
19eaba3cdd
|
GBA: Fix unmapping values that are out of range
|
2015-01-25 03:34:14 -08:00 |
Jeffrey Pfau
|
09db378531
|
Perf: Fix crash when the GBA thread fails to start
|
2015-01-25 03:12:53 -08:00 |
Jeffrey Pfau
|
e70df7b6f7
|
All: Fix warnings
|
2015-01-25 00:24:18 -08:00 |
Jeffrey Pfau
|
e67bf2fd42
|
Third-Party: Fix warnings in LZMA SDK
|
2015-01-25 00:20:46 -08:00 |
Jeffrey Pfau
|
7d385aabaf
|
All: Update README
|
2015-01-25 00:15:58 -08:00 |
Jeffrey Pfau
|
0cf3006952
|
GBA Thread: Fix possible hang when loading an archive
|
2015-01-25 00:12:33 -08:00 |
Jeffrey Pfau
|
c50b228243
|
All: Support 7-Zip files (fixes #151)
|
2015-01-25 00:11:36 -08:00 |
Jeffrey Pfau
|
a30ca1ac2c
|
Util: Add UTF-16 and UTF-8 parsing functions
|
2015-01-25 00:02:55 -08:00 |
Jeffrey Pfau
|
075308e837
|
GBA Thread: Make sure idle loop setting is set at the right time
|
2015-01-24 21:08:17 -08:00 |
Jeffrey Pfau
|
dba275c570
|
GBA: Fix warning in config loader
|
2015-01-24 21:08:08 -08:00 |
Jeffrey Pfau
|
030f12e39f
|
Perf: Detect idle loops by default
|
2015-01-24 21:08:08 -08:00 |
Jeffrey Pfau
|
a398b0bb1e
|
All: Update CHANGES for 0.1.1
|
2015-01-24 16:43:39 -08:00 |
Jeffrey Pfau
|
43ddcf56cc
|
Qt: Show window later that usual to ensure that it scales properly initially
|
2015-01-24 15:50:04 -08:00 |
Jeffrey Pfau
|
19758d7115
|
GBA Video: Refactor video routines to be in a more consistent state during callbacks
|
2015-01-24 01:02:09 -08:00 |
Jeffrey Pfau
|
a7357df857
|
GBA Thread: Interrupting should halt the emulation as soon as possible
|
2015-01-24 00:32:56 -08:00 |
Jeffrey Pfau
|
acb510619f
|
Qt: Add error message if listening for GDB port fails
|
2015-01-21 22:57:45 -08:00 |
Jeffrey Pfau
|
c7593d7073
|
Qt: Add menu items for adjusting in-game solar levels
|
2015-01-21 01:13:28 -08:00 |
Jeffrey Pfau
|
fc172147ee
|
GBA: Stop trying to detect idle loops if it fails too many times
|
2015-01-20 22:16:21 -08:00 |
Jeffrey Pfau
|
71e5aacd5b
|
SDL: Faster texture uploads for GL using glTexSubImage2D
|
2015-01-19 22:04:15 -08:00 |
Jeffrey Pfau
|
ca3566de8c
|
Qt: Remove leftover code from GDB fixup
|
2015-01-19 03:21:11 -08:00 |
Jeffrey Pfau
|
2400b760c8
|
Qt: Fix crash if a game pauses before any frames are shown
|
2015-01-19 02:40:55 -08:00 |
Jeffrey Pfau
|
21f9c0107a
|
Qt: Close GDB window when shutting down a game
|
2015-01-19 02:39:43 -08:00 |
Jeffrey Pfau
|
973f1a64a0
|
Debugger: Ensure GDB stub never hard-blocks
|
2015-01-19 02:34:36 -08:00 |
Jeffrey Pfau
|
29623ecd0b
|
Qt: GDB debugger can now accept without blocking main thread
|
2015-01-19 01:46:16 -08:00 |
Jeffrey Pfau
|
ddfffd22de
|
GBA Memory: Fix prefetch values in Thumb mode
|
2015-01-19 01:16:18 -08:00 |
Jeffrey Pfau
|
6d43fb7890
|
Debugger: Merge Thumb BL instructions when disassembling (fixes #133)
|
2015-01-18 13:28:58 -08:00 |
Jeffrey Pfau
|
99d75ee9ed
|
Debugger: Simplify debugger state machine to play nicer with the GBA thread loop
|
2015-01-18 02:27:25 -08:00 |