1949 Commits

Author SHA1 Message Date
Jeffrey Pfau
32d1f5bbfb ARM7: Fix ARM multiply instructions when PC is a destination register 2015-05-09 13:40:58 -07:00
Jeffrey Pfau
179f12bf09 GBA BIOS: Initialize a variable that may be uninitialized in very rare cases 2015-05-09 00:29:52 -07:00
Jeffrey Pfau
ec14557a1e ARM7: Make illegal instruction decoding consistent between ARM and Thumb 2015-05-09 00:23:56 -07:00
Jeffrey Pfau
262e46b8a6 GBA: Fix bounds-checking on EEPROM access 2015-05-09 00:09:37 -07:00
Jeffrey Pfau
78db3e1a74 GBA: Handle out-of-bounds I/O access 2015-05-08 01:48:22 -07:00
Jeffrey Pfau
ebcb344d64 ARM7: Handle writeback for PC in addressing modes 2 and 3 2015-05-08 01:23:44 -07:00
Jeffrey Pfau
3c844a9ae9 GBA Memory: Soft-crash if jumping past the end of a ROM 2015-05-08 00:34:01 -07:00
Jeffrey Pfau
924efefc38 SDL: Allocate properly sized input maps 2015-05-06 01:19:27 -07:00
Jeffrey Pfau
b079c3bd56 SDL: Add ability to suspend screensaver 2015-05-05 22:43:57 -07:00
Jeffrey Pfau
74af12317c Qt: Move fast forward setting to emulation menu 2015-05-03 03:32:56 -07:00
Jeffrey Pfau
07a3d08b26 Util: Fix a null-pointer issue when attempting to delete a key 2015-05-02 01:08:29 -07:00
Jeffrey Pfau
298b7e7a8b Qt: Memory viewer can now edit select regions of memory 2015-05-01 23:06:33 -07:00
Jeffrey Pfau
6ebef8dc16 Qt: Status messages 2015-04-26 15:00:15 -07:00
Jeffrey Pfau
91ee44c458 GBA Thread: Add functionality for running callbacks on the GBA thread 2015-04-26 14:06:57 -07:00
Jeffrey Pfau
9c07698068 GBA: Add status log level 2015-04-26 13:47:24 -07:00
Jeffrey Pfau
f52d91c6c8 Qt: Move GL drawing back into its own thread 2015-04-26 03:29:10 -07:00
Jeffrey Pfau
d091de4057 SDL: Fix boundary conditions for joystick adjustments 2015-04-24 00:07:18 -07:00
Jeffrey Pfau
73dd9ed3f8 Video: Fix an issue with very long filenames 2015-04-23 23:57:06 -07:00
Jeffrey Pfau
3ae3b292ee Debugger: Fix boundary conditions in tab completion 2015-04-23 23:54:35 -07:00
Jeffrey Pfau
a2e1cd615c VFS: Fix resource leaks if some allocations fail 2015-04-22 22:08:09 -07:00
Jeffrey Pfau
9552512329 Util: Fix resource leak in UTF-8 handling code 2015-04-22 22:02:55 -07:00
Jeffrey Pfau
c4aedfa69a Debugger: Free watchpoints in addition to breakpoints 2015-04-22 21:24:56 -07:00
Jeffrey Pfau
2666c77837 Debugger: Fix use-after-free in breakpoint clearing code 2015-04-22 21:24:02 -07:00
Jeffrey Pfau
242dc5067b GBA: Fix hang when loading a savestate if sync to video is enabled 2015-04-22 20:41:54 -07:00
Jeffrey Pfau
e0185740f7 Qt: Handle saving input settings better 2015-04-21 21:18:21 -07:00
Jeffrey Pfau
6248e44e47 Qt: Remappable controls for tilt and gyroscope sensors 2015-04-21 21:04:25 -07:00
Jeffrey Pfau
3eb4c01515 Qt: Fix controllers sometimes not loading the right profile 2015-04-21 20:35:35 -07:00
Jeffrey Pfau
049e3639d1 Qt: Fix multiplayer windows opening as the wrong size 2015-04-19 04:31:50 -07:00
Jeffrey Pfau
3203158b1d Qt: Menu items for specific solar sensor brightness levels 2015-04-18 22:20:53 -07:00
Jeffrey Pfau
0789ebb8cc GBA Memory: Fix 32-bit loads from unaddress cartridge space 2015-04-18 13:54:09 -07:00
Jeffrey Pfau
0c8a0cd0e4 Qt: Analog inputs can be used for shortcuts 2015-04-18 01:12:18 -07:00
Jeffrey Pfau
6750e7775e Qt: Rough deadzone estimation 2015-04-18 01:12:18 -07:00
Jeffrey Pfau
02ecfa6843 GBA Memory: Improve Thumb open bus behavior (fixes issue #10) 2015-04-17 03:20:09 -07:00
Jeffrey Pfau
6b975dcbd3 Qt: Fix controller axis querying 2015-04-17 00:58:27 -07:00
Jeffrey Pfau
05e04ba76a GBA Memory: Allow SRAM to be 64kB 2015-04-15 21:36:07 -07:00
Jeffrey Pfau
af19f5bc45 Qt: Add "Step backwards" item for single increment rewind 2015-04-15 21:12:05 -07:00
Jeffrey Pfau
688be6948b GBA: Create GameShark snapshots 2015-04-15 04:17:28 -07:00
Jeffrey Pfau
27a178fe3c Qt: Fix potential crash if a gamepad causes focus to change 2015-04-14 20:46:41 -07:00
Jeffrey Pfau
e112e86715 GBA: Add initial I/O register settings for background matrix registers 2015-04-14 20:45:44 -07:00
Jeffrey Pfau
293e0a9c9b GBA: Rewind now shows the frame after rewinding 2015-04-12 20:22:04 -07:00
Jeffrey Pfau
2a9a738bfb GBA: Fix rewind boundary conditions 2015-04-12 20:19:02 -07:00
Jeffrey Pfau
470538d4db Qt: Show multiplayer numbers in window title 2015-04-09 23:16:17 -07:00
Jeffrey Pfau
41bbee1efd Qt: Make quick save/load and solar sensor shortcuts adjustable 2015-04-09 23:04:04 -07:00
Jeffrey Pfau
8266f54d76 Volume control 2015-04-08 00:32:29 -07:00
Jeffrey Pfau
eb0b9dca0f Qt: Fix regression where video would not record if the game had already started 2015-04-06 22:18:57 -07:00
Jeffrey Pfau
3449c5cb3b Qt: Fix window not regaining focus after exiting savestate window 2015-04-06 22:02:06 -07:00
Jeffrey Pfau
25e70e37c7 GBA Memory: Ensure changing the timing of a DMA reschedules it 2015-04-06 03:47:42 -07:00
Jeffrey Pfau
1856b77cbc GBA Audio: Force audio FIFOs to 32-bit 2015-04-06 02:34:21 -07:00
Jeffrey Pfau
cda804656b Qt: Palette viewer 2015-04-05 23:46:48 -07:00
Jeffrey Pfau
97479c4d00 ARM7: Fix SWI and IRQ timings 2015-04-05 18:06:31 -07:00