Commit Graph

1628 Commits

Author SHA1 Message Date
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 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 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 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
Jeffrey Pfau 968069ff5e GBA: Fix logging moving events 2015-01-08 23:46:31 -08:00
Jeffrey Pfau f22391275b SDL: Better error checking 2015-01-08 20:06:05 -08:00
Jeffrey Pfau f05a385d6a GBA Thread: Add a crashed state to the thread 2015-01-08 20:06:05 -08:00
Jeffrey Pfau 4d0f855923 Debugger: Add rewind command 2015-01-08 20:06:05 -08:00
Jeffrey Pfau da094de3da Debugger: Fix binary print putting spaces between digits 2015-01-08 01:03:27 -08:00
Jeffrey Pfau 12fce1fba0 Qt: Migrate axis bindings to GamepadAxisEvent 2015-01-08 00:24:43 -08:00
Jeffrey Pfau a9f0fabdd2 Qt: Allow graphics switching on OS X 2015-01-07 23:04:19 -08:00
Jeffrey Pfau f2e24f9c55 GBA BIOS: Implement SoftReset 2015-01-07 22:33:16 -08:00
Jeffrey Pfau afc0a9df57 GBA BIOS: Implement (most of) RegisterRamReset 2015-01-07 22:24:18 -08:00
Jeffrey Pfau 600080ba0c GBA BIOS: Implement Diff8bitUnFilterVram 2015-01-07 21:43:21 -08:00
Jeffrey Pfau fb35a8b3f7 GBA BIOS: Clean up decompression routines and add writeback 2015-01-07 21:31:39 -08:00
Jeffrey Pfau 7059fcc257 GBA BIOS: Fix Diff16bitUnFilter 2015-01-07 21:30:04 -08:00
Jeffrey Pfau 9da3e5e1f9 Util: Fix socket code to not use struct designated initialization 2015-01-07 02:06:38 -08:00
Jeffrey Pfau aa12eeef3a Qt: Update debugger portions to use threadInterrupt/threadContinue 2015-01-07 02:05:52 -08:00
Jeffrey Pfau 7a7dcea212 GBA: Remove unused GBAError struct 2015-01-07 02:05:18 -08:00
Jeffrey Pfau f9120b842f ARM: Create component hotplugging and use it for attaching and detaching the debugger 2015-01-07 02:05:04 -08:00
Jeffrey Pfau 30c28f2259 GBA Memory: Filter out top nybble of DMA addresses 2015-01-07 00:58:31 -08:00
Anthony J. Bentley ce28d6d966 All: Clarify that -p takes an argument. (Merge pull request #2) 2015-01-07 00:13:47 -08:00
Jeffrey Pfau c3fef5febd GBA Video: Properly combine OBJWIN blend flags with BG blend flags 2015-01-07 00:09:10 -08:00
Jeffrey Pfau fac82c2ca1 GBA BIOS: Implement Diff8bitUnFilterWram and Diff16bitUnFilter 2015-01-06 23:07:59 -08:00
Jeffrey Pfau f97ba6517b Qt: Expose rewind (fixes #136) 2015-01-05 23:14:07 -08:00
Jeffrey Pfau d6e24b2051 GBA Thread: Rewind API enhancements 2015-01-05 23:11:56 -08:00
Jeffrey Pfau 5c699e9d6c GBA: Fix rewind boundary conditions 2015-01-05 22:56:56 -08:00