Jeffrey Pfau
|
c6efb396d4
|
Qt: Remove useless help icons in dialogs
|
2015-08-19 23:09:46 -07:00 |
Jeffrey Pfau
|
91b53fc0c1
|
Qt: Fix drag and drop on Windows
|
2015-08-19 22:17:09 -07:00 |
Jeffrey Pfau
|
003a21b13d
|
GBA Memory: Use a dynamically sized mask for ROM memory
|
2015-08-19 01:29:21 -07:00 |
Jeffrey Pfau
|
76663c41cd
|
Util: Migrate popcount32 to a header
|
2015-08-19 01:29:21 -07:00 |
Jeffrey Pfau
|
0cdc9ff328
|
Test: De-thread fuzzing harness
|
2015-08-19 01:29:21 -07:00 |
Jeffrey Pfau
|
1f10613d1b
|
Qt: Fix install path of XDG desktop file with DESTDIR
|
2015-08-19 01:29:21 -07:00 |
Jeffrey Pfau
|
1f899737d9
|
Qt: Windows no longer spawn in the top left on first launch
|
2015-08-17 23:04:02 -07:00 |
Jeffrey Pfau
|
46cf812db3
|
Merge branch 'feature/shortcut-redo'
|
2015-08-17 22:08:59 -07:00 |
Jeffrey Pfau
|
861928d12a
|
Qt: Window size command line options are now supported
|
2015-08-17 22:02:34 -07:00 |
Jeffrey Pfau
|
3271c1a0fd
|
Misc: Fix linkage on _parseGraphicsArg
|
2015-08-17 21:27:39 -07:00 |
Jeffrey Pfau
|
4d79fd7324
|
Test: Add fuzzing harness and move perf-main into test folder
|
2015-08-17 21:24:55 -07:00 |
Jeffrey Pfau
|
619539b7dc
|
3DS: Fix video sync
|
2015-08-17 02:02:26 -07:00 |
Jeffrey Pfau
|
c39162732d
|
Merge branch 'master' into port/wii
|
2015-08-17 01:40:00 -07:00 |
Jeffrey Pfau
|
9f36284fd1
|
Merge branch 'master' into port/psp2
|
2015-08-17 01:39:53 -07:00 |
Jeffrey Pfau
|
f453dbd7f1
|
3DS: Make save file read/write
|
2015-08-17 01:39:44 -07:00 |
Jeffrey Pfau
|
7a3c7c1488
|
3DS: Add log handler
|
2015-08-17 01:39:23 -07:00 |
Jeffrey Pfau
|
2cb0480943
|
3DS: Add _vf3dSync
|
2015-08-17 01:38:07 -07:00 |
Jeffrey Pfau
|
e17e4fd190
|
Merge branch 'master' into port/3ds
|
2015-08-17 00:02:36 -07:00 |
Jeffrey Pfau
|
92d5ebf2f4
|
Qt: Ensure audio processor is only set if one is present in config
|
2015-08-16 19:56:45 -07:00 |
Jeffrey Pfau
|
6d5d11b074
|
GBA SIO: Make sure to deinit the normal-mode driver
|
2015-08-16 19:37:12 -07:00 |
Jeffrey Pfau
|
1c7da12ddb
|
GBA SIO: Fix GBASIOInit unintialized access
|
2015-08-16 19:32:50 -07:00 |
Jeffrey Pfau
|
d10b5c52e6
|
Qt: Use the version string for the about dialog if the branch is unknown
|
2015-08-16 19:07:38 -07:00 |
Jeffrey Pfau
|
ba1fb17dde
|
Qt: Update SensorView to work with focus stealing
|
2015-08-16 18:06:15 -07:00 |
Jeffrey Pfau
|
05a956cacd
|
GBA Hardware: Fix reseting the Game Boy Player features
|
2015-08-16 17:19:21 -07:00 |
Jeffrey Pfau
|
401bc9e9d6
|
GBA SIO: Fix reseting when there are SIO devices attached
|
2015-08-16 17:19:05 -07:00 |
Jeffrey Pfau
|
615ab298d1
|
Qt: Fix locale with settings
|
2015-08-16 16:32:11 -07:00 |
Jeffrey Pfau
|
39a8f528c0
|
GBA Thread: Don't skip BIOS if no ROM is loaded
|
2015-08-16 13:00:37 -07:00 |
Jeffrey Pfau
|
8af5a48549
|
Wii: Analog support
|
2015-08-16 01:37:15 -07:00 |
Jeffrey Pfau
|
509f34f34d
|
Wii: Generate HBC bundle
|
2015-08-16 01:25:33 -07:00 |
Jeffrey Pfau
|
a7fce06280
|
Wii: Fix overscan and path
|
2015-08-16 01:25:01 -07:00 |
Jeffrey Pfau
|
3a9ac188d4
|
Debugger: Fix use-after-free in breakpoint clearing code (again)
|
2015-08-15 22:12:26 -07:00 |
Jeffrey Pfau
|
ddab7a7e44
|
Merge branch 'master' into port/wii
|
2015-08-15 20:33:05 -07:00 |
Jeffrey Pfau
|
7a6582503f
|
GBA Memory: Fix bad Load16 on big endian
|
2015-08-15 20:32:43 -07:00 |
Jeffrey Pfau
|
9cda63f6c0
|
GBA Memory: Fix optimizations breaking GBALoad16 (fixes #82)
|
2015-08-15 18:06:06 -07:00 |
Jeffrey Pfau
|
ae1fecd4c8
|
ARM7: Fix decoding some more load/store instructions
|
2015-08-15 18:03:49 -07:00 |
Jeffrey Pfau
|
e18c10e5e1
|
Qt: Set default sample rate
|
2015-08-15 15:31:24 -07:00 |
Jeffrey Pfau
|
e528f673b8
|
Util: Fix formatting of floats
|
2015-08-15 14:51:03 -07:00 |
Jeffrey Pfau
|
d263cca5fc
|
PSP2: Update for Unity
|
2015-08-15 02:26:47 -07:00 |
Jeffrey Pfau
|
abcc83f68c
|
Merge branch 'master' into port/psp2
|
2015-08-13 23:26:29 -07:00 |
Jeffrey Pfau
|
0eb76806be
|
Qt: Fix changing whether a BIOS is used while the game is running
|
2015-08-13 20:01:59 -07:00 |
Jeffrey Pfau
|
4fd479897c
|
GBA: Process multiple timer events at once, if necessary
|
2015-08-11 22:31:43 -07:00 |
Jeffrey Pfau
|
ebfcc70b3d
|
GBA Audio: Process multiple audio events at once, if necessary
|
2015-08-11 22:31:43 -07:00 |
Jeffrey Pfau
|
6822b8cabe
|
GBA: Ensure cycles never go negative
|
2015-08-11 01:17:30 -07:00 |
Jeffrey Pfau
|
e36f3c8211
|
GBA Video: Fix timing on first scanline
|
2015-08-11 01:17:30 -07:00 |
Jeffrey Pfau
|
013948f129
|
GBA Memory: Run multiple DMAs in a tight loop if they all occur before present
|
2015-08-11 01:17:30 -07:00 |
Jeffrey Pfau
|
50005e0703
|
Qt: More cleanup
|
2015-08-10 23:04:39 -07:00 |
Jeffrey Pfau
|
1929047896
|
Qt: Use Format_RGBX8888 to avoid having to swap channels
|
2015-08-10 22:15:50 -07:00 |
Jeffrey Pfau
|
313877657f
|
Qt: No need to set global window icon on OS X
|
2015-08-10 22:15:27 -07:00 |
Jeffrey Pfau
|
1f58db096f
|
Qt: Code cleanup
|
2015-08-10 01:38:25 -07:00 |
Jeffrey Pfau
|
9352f75e6f
|
Qt: Fix crashes on Windows by using using QMetaObject to do cross-thread calls
|
2015-08-09 23:25:03 -07:00 |
Jeffrey Pfau
|
709f4f7a83
|
Qt: Add sample rate option to settings
|
2015-08-09 21:54:50 -07:00 |
Jeffrey Pfau
|
2a4ecde790
|
Qt: Change default buffer size to 1536, remove from menu and add more presets
|
2015-08-09 21:47:16 -07:00 |
Jeffrey Pfau
|
9c5852e89e
|
SDL, Qt: Configurable audio sample rate
|
2015-08-09 21:36:43 -07:00 |
Jeffrey Pfau
|
805e0b17eb
|
All: Add manpage to CMake
|
2015-08-09 01:52:49 -07:00 |
Jeffrey Pfau
|
e422c64a25
|
Qt: Convert several dialogs into QDialogs
|
2015-08-08 21:39:33 -07:00 |
Jeffrey Pfau
|
12ef93d784
|
Qt: Use openView for GDBWindow
|
2015-08-08 21:38:47 -07:00 |
Jeffrey Pfau
|
0fb8f51df4
|
GBA Hardware: Fix savestates with the Game Boy Player attached
|
2015-08-08 13:20:30 -07:00 |
Jeffrey Pfau
|
c9c9ff802c
|
Debugger: Only support breaking into the external debugger in debug builds
|
2015-08-08 02:26:35 -07:00 |
Anthony J. Bentley
|
7a311b339c
|
Qt: Really fix forums link
|
2015-08-08 01:38:29 -06:00 |
Jeffrey Pfau
|
db17646fe5
|
Qt: Fix forums link
|
2015-08-07 23:23:20 -07:00 |
Jeffrey Pfau
|
a9620df0b8
|
Qt: Create a new cheat set if no cheat set is specified
|
2015-08-07 21:04:47 -07:00 |
Jeffrey Pfau
|
3dc22d9cc5
|
Qt: Ensure frame size options stay checked
|
2015-08-07 20:26:19 -07:00 |
Jeffrey Pfau
|
c39be359df
|
Qt: Fix regression with held reverse breaking (fixes #78)
|
2015-08-07 19:10:08 -07:00 |
Jeffrey Pfau
|
9a5ac0bf72
|
Qt: Fix pausing and disable double buffering, since it is no longer needed
|
2015-08-06 19:42:08 -07:00 |
Jeffrey Pfau
|
870c8ebb8c
|
Qt: Fix sync, hopefully
|
2015-08-06 19:04:03 -07:00 |
Jeffrey Pfau
|
74c4cbe33e
|
GUI: Add scrolling
|
2015-08-06 15:43:45 -07:00 |
Jeffrey Pfau
|
94e329a58c
|
Wii: Add file selector from PSP2 port
|
2015-08-06 15:29:46 -07:00 |
Jeffrey Pfau
|
8dd6a82201
|
Wii: Triple buffer audio until I can figure out why double buffering is garbage
|
2015-08-06 01:52:15 -07:00 |
Jeffrey Pfau
|
891d0c8541
|
Wii: Fix vsync issues
|
2015-08-06 00:50:58 -07:00 |
Jeffrey Pfau
|
607c7ec890
|
Wii: Fix silly mistake in audio code
|
2015-08-06 00:33:38 -07:00 |
Jeffrey Pfau
|
74ac89a584
|
PSP2: Move GUI_SRC dependency into ports that use it
|
2015-08-06 00:23:59 -07:00 |
Jeffrey Pfau
|
dabd72ac13
|
Wii: Initial, very broken audio support
|
2015-08-06 00:16:24 -07:00 |
Jeffrey Pfau
|
0cd28060e0
|
Merge branch 'master' into port/wii
|
2015-08-05 22:48:20 -07:00 |
Jeffrey Pfau
|
3dc02dc81c
|
Qt: Set window path to loaded ROM
|
2015-08-05 18:10:33 -07:00 |
Jeffrey Pfau
|
8e735a4668
|
Qt: Show checkmark for window sizes
|
2015-08-05 18:09:58 -07:00 |
Jeffrey Pfau
|
cf8e84a1f8
|
Qt: Fix passing command line options
|
2015-08-05 18:04:31 -07:00 |
Jeffrey Pfau
|
742296b8b9
|
Qt: Better window size handling
|
2015-08-05 01:03:07 -07:00 |
Jeffrey Pfau
|
a1808a2387
|
Qt: Switch default AudioProcessor to SDL
|
2015-08-05 00:41:57 -07:00 |
Jeffrey Pfau
|
03d2b3312e
|
Qt: Initialize draw context
|
2015-08-04 22:14:42 -07:00 |
Jeffrey Pfau
|
481833c205
|
Qt: Maybe don't resize the background
|
2015-08-04 22:13:11 -07:00 |
Jeffrey Pfau
|
de25c0db6b
|
Qt: Autofocus on the right save slot
|
2015-08-04 22:07:30 -07:00 |
Jeffrey Pfau
|
d4721cb30d
|
Qt: Force redraw when window gets focus
|
2015-08-04 19:59:59 -07:00 |
Jeffrey Pfau
|
071fe7ff2d
|
GBA Thread: Automatically load patches, if detected
|
2015-08-04 19:35:26 -07:00 |
Jeffrey Pfau
|
6dda6cc841
|
Qt: Fix cursor inconsistencies (fixes #69)
|
2015-08-04 19:14:19 -07:00 |
Jeffrey Pfau
|
b0b0b46413
|
SDL: Reduce rumble lag time
|
2015-08-04 18:27:58 -07:00 |
Jeffrey Pfau
|
a6ff9f6c60
|
Qt: Fix frame delay with pausing and frame advancing
|
2015-08-03 23:52:18 -07:00 |
Jeffrey Pfau
|
6ae001037d
|
Qt: Redraw screen when a status message is posted
|
2015-08-03 20:28:46 -07:00 |
Jeffrey Pfau
|
03f166509f
|
Qt: Make keymapper present more information, and space things out a bit more
|
2015-08-03 20:07:59 -07:00 |
Jeffrey Pfau
|
55866f8beb
|
Qt: Redo key shortcut editing
|
2015-08-03 20:02:50 -07:00 |
Jeffrey Pfau
|
5c32172076
|
Qt: Make keymapper present more information, and space things out a bit more
|
2015-08-02 15:28:53 -07:00 |
Jeffrey Pfau
|
df11c9d7f3
|
Qt: Allow setting of audio channels and video layers while games are not running
|
2015-08-02 12:46:23 -07:00 |
Jeffrey Pfau
|
ea91c48d3e
|
GBA: Add option to not hard-crash when a game crashes
|
2015-08-02 11:45:26 -07:00 |
Jeffrey Pfau
|
7fb1b90abf
|
Qt: Fix library ordering to ensure proper link order
|
2015-08-01 17:52:28 -07:00 |
Jeffrey Pfau
|
88ff7eda5e
|
Qt: Fix and clarify OpenGL checks for Qt
|
2015-08-01 10:27:03 -07:00 |
Jeffrey Pfau
|
4e3bad6cd6
|
SDL: BUILD_GLES2 should have the GBAGLES2Context
|
2015-08-01 09:22:16 -07:00 |
Jeffrey Pfau
|
d312aa2c7a
|
SDL: Fix some warnings
|
2015-07-31 21:53:53 -07:00 |
Jeffrey Pfau
|
de61a4aea4
|
SDL: Fix Raspberry Pi build
|
2015-07-31 21:50:24 -07:00 |
Jeffrey Pfau
|
dfd5c02e57
|
SDL: Actually remember to move the file this time
|
2015-07-31 21:41:29 -07:00 |
Jeffrey Pfau
|
03db6b3833
|
GBA Input: Fix warnings
|
2015-07-31 16:52:18 -07:00 |
Jeffrey Pfau
|
a8cbb100ea
|
SDL: Add missing files
|
2015-07-31 16:15:24 -07:00 |
Jeffrey Pfau
|
71be640e63
|
SDL: Use some common GL functionality between GL and GLESv2
|
2015-07-31 16:12:11 -07:00 |
Jeffrey Pfau
|
59f101eb49
|
Qt: Fix Windows build when Qt Multimedia is disabled
|
2015-07-31 13:09:17 -07:00 |
Jeffrey Pfau
|
87c4839c1b
|
Qt: Disable the Qt Multimedia build on Windows, since it's so broken
|
2015-07-31 12:51:57 -07:00 |
Jeffrey Pfau
|
687af6fd20
|
All: Find GLESv2 separately from GL
|
2015-07-31 12:42:33 -07:00 |
Jeffrey Pfau
|
13fbf3e6e3
|
Qt: Fix non-SDL build with compilers that fail to respect short-circuiting
|
2015-07-30 23:26:47 -07:00 |
Jeffrey Pfau
|
5a932631be
|
Libretro: Adjust light level with L3 and R3
|
2015-07-30 22:55:19 -07:00 |
Jeffrey Pfau
|
3a31577cab
|
Libretro: Support solar sensor
|
2015-07-30 18:01:16 -07:00 |
Jeffrey Pfau
|
903a8a654d
|
Qt: Use GLES2 if enabled and GL isn't found
|
2015-07-30 15:14:19 -07:00 |
Jeffrey Pfau
|
46e24e84da
|
OpenGL: Create video backend for GLES2, used on Raspberry Pi
|
2015-07-30 15:07:14 -07:00 |
Jeffrey Pfau
|
9b66243e37
|
Qt: Add about screen
|
2015-07-29 22:38:39 -07:00 |
Jeffrey Pfau
|
5c1140c34e
|
GBA Video: Fix bg mode 3 - 5 tiles properly this time
|
2015-07-29 01:18:34 -07:00 |
Jeffrey Pfau
|
36047f4c44
|
Revert "GBA Video: Fix sprites in modes 3 - 5 when character mapping is disabled"
This reverts commit cd3b9cdc6b .
|
2015-07-29 01:18:34 -07:00 |
Jeffrey Pfau
|
5f572ffb62
|
GBA Video: Callback for VRAM writes
|
2015-07-29 01:18:34 -07:00 |
Anthony J. Bentley
|
7506bf8f19
|
Debugger: Accept break/a, break/t
|
2015-07-29 02:08:36 -06:00 |
Anthony J. Bentley
|
19d7d90119
|
Qt: Fix non-SDL2 build
|
2015-07-28 23:36:10 -06:00 |
Anthony J. Bentley
|
b7545bfe46
|
All: OpenBSD build fixes
|
2015-07-28 17:50:07 -06:00 |
endrift
|
3d4096c715
|
Merge pull request #71 from D-Pyro/port/psp2
Update memory.c
|
2015-07-28 16:25:09 -07:00 |
D-Pyro
|
ac408cab59
|
Update memory.c
Fix sysmem.h include
|
2015-07-28 19:21:37 -04:00 |
Jeffrey Pfau
|
cd3b9cdc6b
|
GBA Video: Fix sprites in modes 3 - 5 when character mapping is disabled
|
2015-07-28 10:03:11 -07:00 |
Jeffrey Pfau
|
fa7660020f
|
Qt: Fix non-SDL2 build
|
2015-07-28 09:08:53 -07:00 |
Jeffrey Pfau
|
2b80e3573f
|
All: OpenBSD build fixes
|
2015-07-28 09:04:44 -07:00 |
Jeffrey Pfau
|
ade9402578
|
PSP2: Add GUI framework and use for file chooser
|
2015-07-28 00:59:28 -07:00 |
Jeffrey Pfau
|
cddae84a43
|
PSP2: Implement VDirSce
|
2015-07-27 21:46:23 -07:00 |
Jeffrey Pfau
|
08c6943c93
|
PSP2: Move running functionality into separate file
|
2015-07-27 21:16:48 -07:00 |
Jeffrey Pfau
|
68e70b61f1
|
Merge branch 'master' into port/psp2
|
2015-07-26 19:43:11 -07:00 |
Jeffrey Pfau
|
818bde5869
|
GBA: Add function for loading default overrides
|
2015-07-26 18:32:25 -07:00 |
Jeffrey Pfau
|
d957736ed9
|
PSP2: Load default overrides
|
2015-07-26 18:22:33 -07:00 |
Jeffrey Pfau
|
5c6f8e3799
|
GBA: Add function for loading default overrides
|
2015-07-26 18:22:17 -07:00 |
Jeffrey Pfau
|
1300b7570d
|
PSP2: Add fullscreen toggle
|
2015-07-26 16:28:49 -07:00 |
Jeffrey Pfau
|
e3f0c87399
|
PSP2: Mostly functional sound
|
2015-07-26 16:13:18 -07:00 |
Jeffrey Pfau
|
a669eebaa7
|
PSP2: Fix GBAInputMap leak
|
2015-07-26 12:01:56 -07:00 |
Jeffrey Pfau
|
509fabb42f
|
PSP2: Analog stick support
|
2015-07-26 11:43:36 -07:00 |
Jeffrey Pfau
|
f5092737ff
|
GBA Input: Add GBAInputMapKeyBits for packed key information
|
2015-07-26 11:20:46 -07:00 |
Jeffrey Pfau
|
7c87bcd616
|
PSP2: Use GBAInputMapKeyBits for remappable keys
|
2015-07-26 11:20:32 -07:00 |
Jeffrey Pfau
|
33b66e5d44
|
GBA Input: Add GBAInputMapKeyBits for packed key information
|
2015-07-26 11:19:10 -07:00 |
Jeffrey Pfau
|
8c1194244d
|
Qt: Fix analog buttons not getting unmapped
|
2015-07-25 22:02:16 -07:00 |
Jeffrey Pfau
|
24a910c9d3
|
Qt: Buttons for clearing analog and buttons
|
2015-07-25 21:55:28 -07:00 |
Jeffrey Pfau
|
3c55784c54
|
GBA Hardware: Game Boy Player detection is off by default
|
2015-07-25 12:19:19 -07:00 |
Jeffrey Pfau
|
036784e49f
|
PSP2: Triangle to exit (temporary until a menu is created)
|
2015-07-24 22:52:08 -07:00 |
Jeffrey Pfau
|
96add00a5b
|
PSP2: Disable alpha
|
2015-07-24 22:48:43 -07:00 |
Jeffrey Pfau
|
47332ef017
|
PSP2: Fix build
|
2015-07-24 22:39:32 -07:00 |
Jeffrey Pfau
|
127a2d0820
|
PSP2: Update threading.h for newer SDK
|
2015-07-24 21:21:04 -07:00 |
Jeffrey Pfau
|
97b82ae6cd
|
VFS: Fix file handle leak in 7z
|
2015-07-24 19:57:57 -07:00 |
Jeffrey Pfau
|
e9436e43db
|
Qt: Reduce duplicated lines
|
2015-07-24 00:02:14 -07:00 |
Jeffrey Pfau
|
a08f092913
|
Qt: Allow keys and axes to be bound at the same time
|
2015-07-24 00:02:14 -07:00 |
Jeffrey Pfau
|
500eeb7ee3
|
GBA Input: Unbind axes at the appropriate time
|
2015-07-24 00:02:13 -07:00 |
Jeffrey Pfau
|
e9c82df518
|
Qt: Fix rewinding enabling the menu bar
|
2015-07-22 21:34:49 -07:00 |
Jeffrey Pfau
|
da226abba6
|
Qt: Add 360 profile for Linux
|
2015-07-22 21:22:50 -07:00 |
Jeffrey Pfau
|
b9c9425464
|
Qt: Hacky way to swap out focus for a gamepad (fixes #64)
|
2015-07-22 21:16:28 -07:00 |
Jeffrey Pfau
|
0ecdc1ac44
|
GBA Config: Functions for loading and saving configs from a path
|
2015-07-21 19:46:39 -07:00 |