Commit Graph

2402 Commits

Author SHA1 Message Date
Jeffrey Pfau d5ce3d5ee1 Debugger: Enable GDB stub to update while running 2015-01-15 21:23:32 -08:00
Jeffrey Pfau 535d179eb0 GBA: Improve accuracy of event timing 2015-01-15 20:52:49 -08:00
Jeffrey Pfau 900dc3c13f GBA Audio: Properly initialize audio FIFO channels 2015-01-15 20:49:39 -08:00
Jeffrey Pfau c2040a1f63 GBA Video: Fix mode 0 being able to read tiles above appropriate tile range 2015-01-15 02:01:33 -08:00
Jeffrey Pfau 1a9b0eec6f GBA BIOS: Fix HuffUnComp boundary conditions 2015-01-15 01:35:02 -08:00
Jeffrey Pfau 06bf931b77 GBA Memory: Fix alignment of open bus 8- and 16-bit loads 2015-01-15 01:10:54 -08:00
Jeffrey Pfau 1119d773e1 Util: Fix some warnings 2015-01-15 00:13:41 -08:00
Jeffrey Pfau 543ffac706 GBA: Add prefetch data to savestate 2015-01-14 22:39:23 -08:00
Jeffrey Pfau 10b0ad961a GBA BIOS: Fix BIOS prefetch after reset 2015-01-14 22:08:51 -08:00
Jeffrey Pfau 68e6fc4dd7 GBA BIOS: Fix BIOS prefetch after returning from an IRQ 2015-01-14 22:06:55 -08:00
Jeffrey Pfau 6f11092565 Debugger: Make watchpoints work with STM/LDM (fixes #169) 2015-01-14 20:51:07 -08:00
Jeffrey Pfau 7bc39569ed GBA Video: Start video at the last scanline instead of the first 2015-01-14 02:29:45 -08:00
Jeffrey Pfau e7dd041618 GBA BIOS: Fix BIOS prefetch after returning from an HLE SWI 2015-01-14 00:51:37 -08:00
Jeffrey Pfau cf88e47a8a GBA Memory: Fix initial DMA state 2015-01-14 00:28:49 -08:00
Jeffrey Pfau 854d49d1b7 Tools: Allow perf.py to accept zipped games 2015-01-13 21:46:41 -08:00
Jeffrey Pfau 47661def29 GBA BIOS: Reject bit length 1 in HuffUnComp 2015-01-13 21:37:38 -08:00
Jeffrey Pfau 369ccc6402 GBA Memory: Properly bounds-check VRAM accesses 2015-01-13 21:24:41 -08:00
Jeffrey Pfau 787b2bd1a3 GBA BIOS: Fix GetBiosChecksum to return the value of a real GBA, regardless of used BIOS 2015-01-13 21:23:07 -08:00
Jeffrey Pfau 2688642f01 GBA BIOS: Fix HuffUnComp to work when games pass an invalid bit length 2015-01-13 20:46:29 -08:00
Jeffrey Pfau cb14f00279 GBA: Even less stringent GBA ROM detection 2015-01-13 04:06:47 -08:00
Jeffrey Pfau c05b166469 SDL: Clean up key handling, change rewind key to backtick 2015-01-13 03:02:36 -08:00
Jeffrey Pfau b9623efc0c Perf: Load the config file 2015-01-13 02:41:49 -08:00
Jeffrey Pfau 466916729e GBA: Configurable game overrides 2015-01-13 02:41:49 -08:00
Jeffrey Pfau eb81fc3c65 Perf: Load the config file 2015-01-13 02:40:01 -08:00
Jeffrey Pfau cafc67a606 GBA: Make idle loop detection configurable 2015-01-13 02:39:48 -08:00
Jeffrey Pfau 542662ca68 Merge branch 'master' into optimization/idle-loop-detection
Conflicts:
	CHANGES
2015-01-13 01:57:45 -08:00
Jeffrey Pfau dc5d1b40ee Merge branch 'master' into optimization/idle-loops
Conflicts:
	src/gba/gba.c
2015-01-13 01:54:59 -08:00
Jeffrey Pfau 5f62e33717 GBA: Configurable game overrides 2015-01-13 01:54:02 -08:00
Jeffrey Pfau eced06bc2a GBA: Split out save autodetect from no save present 2015-01-12 00:59:48 -08:00
Jeffrey Pfau 19648c786d GBA SIO: Add timing data 2015-01-11 16:31:02 -08:00
Jeffrey Pfau 8118c94c81 GBA: Move numbered savestate loading to GBAThread, clear rewind buffer when loading (fixes #174) 2015-01-11 06:24:24 -08:00
Jeffrey Pfau 1fe5a7847a Util: Perform checksum validation on BPS patches 2015-01-11 06:22:58 -08:00
Jeffrey Pfau 8c2d3e5d59 Util: Add BPS patch support (fixes #150) 2015-01-11 01:38:04 -08:00
Jeffrey Pfau a6001496bc Util: Add VFile.size function (fixes #153) 2015-01-11 00:35:26 -08:00
Jeffrey Pfau c8be60f88b Qt: Restrict load types 2015-01-10 23:28:41 -08:00
Jeffrey Pfau 087810a125 Qt: Error dialog if a game fails to load 2015-01-10 23:28:30 -08:00
Jeffrey Pfau 78002b4df7 GBA: Add overrides for Japanese Boktai games 2015-01-10 23:17:43 -08:00
Jeffrey Pfau 372eb39599 Qt: Save directory of last loaded file 2015-01-10 22:46:59 -08:00
Jeffrey Pfau 97291824a5 GBA BIOS: Fix LZ77UnCompVram to use 16-bit loads from decompressed memory 2015-01-10 20:55:01 -08:00
Jeffrey Pfau 54ef61f715 GBA: Implement idle loop detection 2015-01-10 15:44:11 -08:00
Jeffrey Pfau 293831e3bf ARM: Fix some decoder errors 2015-01-10 14:19:05 -08:00
Jeffrey Pfau 7a3db31eb2 Perf: Return non-zero if a game crashes 2015-01-10 04:44:09 -08:00
Jeffrey Pfau cd4c790050 GBA Memory: Fix open bus 16-bit loads 2015-01-10 04:44:09 -08:00
Jeffrey Pfau c937529d4a GBA: Add idle loop for Super Mario Advance 3 (USA) 2015-01-10 03:39:50 -08:00
Jeffrey Pfau bb71c4486d GBA: Add idle loop for Pokemon Emerald (USA) 2015-01-10 03:08:48 -08:00
Jeffrey Pfau 5a10d1d37c GBA Add idle loop for Super Mario Advance 2 (USA) 2015-01-10 03:02:11 -08:00
Jeffrey Pfau b2cceffdae GBA: Add idle loop for Golden Sun: The Lost Age (USA) 2015-01-10 02:57:02 -08:00
Jeffrey Pfau 6d18b9aea5 GBA Memory: Simplify memory API and use fixed bus width 2015-01-10 01:20:21 -08:00
Jeffrey Pfau f0f929665e Qt: Fix window geometry on launch when window is still hidden 2015-01-09 23:23:31 -08:00
Jeffrey Pfau 76bf0427f1 Util: Support IPv6 2015-01-09 02:03:57 -08:00