Anty-Lemon
d68a4f97c5
SDL: Fix software renderer build
2017-04-27 11:02:27 -07:00
Augustin Cavalier
953335846b
All: Fix build on Haiku.
2017-04-26 12:15:16 -07:00
Lothar Serra Mari
c4e06cc904
Qt: Update German GUI translation
...
Some new strings added and a few strings polished.
2017-04-25 12:49:39 -07:00
Vicki Pfau
bcf0e8ec59
GBA: Fix multiboot loading resulting in too small WRAM
2017-04-25 11:58:05 -07:00
Vicki Pfau
870c375cf6
Test: Fix crash when fuzzing fails to load a file
2017-04-24 13:39:21 -07:00
Vicki Pfau
422c3a25b8
GBA Hardware: Fix crash if a savestate lies about game hardware
2017-04-24 13:39:21 -07:00
Vicki Pfau
93122df1f4
Test: Fix crash when loading invalid file
2017-04-24 13:39:20 -07:00
Vicki Pfau
6fb7c0780a
Qt: Handle interrupting CLI debugger better ( fixes #697 )
2017-04-22 18:40:55 -07:00
Vicki Pfau
36c66e7db4
Qt: Fix logo missing with integer scaling ( fixes #696 )
2017-04-22 18:29:10 -07:00
Vicki Pfau
3b4ccb84d2
Qt: Fix several debugger hangs and odd cases ( fixes #691 )
2017-04-22 01:39:21 -07:00
Vicki Pfau
8c095ec885
Qt: Fix crash when first CLI command is empty ( fixes #693 )
2017-04-22 00:41:58 -07:00
Vicki Pfau
2d930cbc61
All: Add option to lock video to integer scaling
2017-04-21 18:13:16 -07:00
Vicki Pfau
69a30f9501
Qt: Fix build
2017-04-21 17:50:22 -07:00
Vicki Pfau
189169e8ec
Qt: Auto-generate audio/video layer menus
2017-04-21 17:31:04 -07:00
Vicki Pfau
3a8c5c4bf1
GB: Video/audio channel enabling/disabling
2017-04-21 17:30:30 -07:00
Vicki Pfau
2a7f642d4c
Qt: Fix regression with windows not closing
2017-04-21 16:38:26 -07:00
Vicki Pfau
84dc182a5d
Core: Fix crash with rewind if savestates shrink
2017-04-21 16:22:48 -07:00
Vicki Pfau
01832ec513
Qt: Ensure CLI backend is attached when submitting commands ( fixes #662 )
2017-04-21 16:21:50 -07:00
Vicki Pfau
8b805b3909
Debugger: Make attaching a backend idempotent
2017-04-21 16:20:52 -07:00
Vicki Pfau
a159e37793
GBA Video: Don't update background scanline params in mode 0 ( fixes #377 )
2017-04-21 03:15:39 -07:00
Vicki Pfau
14dc01409c
GBA BIOS: ArcTan/ArcTan2 residual register state
2017-04-21 00:01:35 -07:00
Vicki Pfau
b154457857
GBA BIOS: More tiny fixes to ArcTan2
2017-04-20 23:18:51 -07:00
Vicki Pfau
f4abdd6c4c
GBA BIOS: Fix ArcTan2 sign in HLE BIOS ( fixes #689 )
2017-04-20 17:59:02 -07:00
Vicki Pfau
c9d411a762
GBA BIOS: Fix ArcTan sign in HLE BIOS
2017-04-20 17:53:01 -07:00
Vicki Pfau
997ba3572b
PSP2: Minor touchups
2017-04-20 01:41:43 -07:00
Vicki Pfau
f116713f2e
Python: Fix build in some cases
2017-04-18 17:26:30 -07:00
Vicki Pfau
b65992a1b8
PSP2: Update for new toolchain
2017-04-17 01:12:23 -07:00
Vicki Pfau
b486223532
GB, GBA: Make ensure clock end frame is always the same
2017-04-15 21:25:07 -07:00
Vicki Pfau
0c917138ea
Qt: Code cleanup
2017-04-13 00:28:41 -07:00
Vicki Pfau
959f66a1a0
Core: Add option to allow preloading the entire ROM before running
2017-04-13 00:28:28 -07:00
Vicki Pfau
58c9bcf67a
Core: Ability to enumerate and modify video and audio channels
2017-04-12 13:28:21 -07:00
Vicki Pfau
9ced6724c1
Qt: Attempt to fix #622
2017-04-12 13:23:10 -07:00
Vicki Pfau
d16df69790
Feature: Command line ability to override configuration values
2017-04-11 22:20:37 -07:00
Vicki Pfau
bf716b947a
Util: Move StringList to string.c
2017-04-11 22:18:33 -07:00
Vicki Pfau
7dc9eb4d56
Feature: Make -l option explicit
2017-04-11 22:18:33 -07:00
Vicki Pfau
f8eef19bd6
Qt: Remove debug messages
2017-04-11 11:05:53 -07:00
Vicki Pfau
7bc6c579ce
Qt: Ensure audio processor is paused before closing thread
2017-04-09 23:34:23 -07:00
Vicki Pfau
473ae29d82
GBA: Add GBA luminance peripheral
2017-04-09 19:47:19 -07:00
Vicki Pfau
e063e05662
Core: Unify peripheral attachment
2017-04-09 19:46:52 -07:00
Vicki Pfau
5646ba7d60
Core: Fix Windows build
2017-04-09 19:18:29 -07:00
Vicki Pfau
484618ca4c
Core: Restore sleep callback
2017-04-09 19:13:13 -07:00
Vicki Pfau
f0ea421fea
Qt: Fix Qt5Network removal
2017-04-08 23:45:07 -07:00
Vicki Pfau
7784ecb2c5
Qt: Fix threading issues shutting down game audio
2017-04-07 22:21:41 -07:00
Vicki Pfau
19d0ca3b8b
Qt: Fix crash when changing audio settings after a game is closed
2017-04-06 11:54:13 -07:00
Vicki Pfau
2fbd31c51a
Qt: Make "Mute" able to be bound to a key ( fixes #559 )
2017-04-05 13:17:30 -07:00
waddlesplash
81f38fd76f
SDL: Fix build on MSVC.
2017-04-04 11:51:46 -07:00
Vicki Pfau
6a77d2aaea
FFmpeg: Force MP4 files to YUV420P
2017-04-04 02:02:29 -07:00
Vicki Pfau
d9b645b209
FFmpeg: Return false if a file fails to open
2017-04-04 02:01:06 -07:00
Vicki Pfau
133424bd4f
FFmpeg: Fix overflow and general issues with audio encoding
2017-04-04 02:00:10 -07:00
Vicki Pfau
ba65740b15
GB: Allow setting DMG palette
2017-04-03 14:32:21 -07:00
Vicki Pfau
f73fd7f3da
GB: Fix flickering when screen is strobed quickly
2017-04-03 14:31:50 -07:00
Vicki Pfau
232e67f529
SDL: Fix race condition with audio thread when starting
2017-04-03 12:20:28 -07:00
Vicki Pfau
4a38f9b979
Qt: Simplify high-framerate fix ( fixes #545 )
2017-04-03 10:54:56 -07:00
Vicki Pfau
35b5626053
SDL: Fix game crash check
2017-04-02 16:49:35 -07:00
waddlesplash
10fe4a743c
Qt: Show native directory separators in the GUI.
...
The core still gets '/'s always (it chokes on '\'s), but the Qt
interface always uses the native separators.
In the process of doing this, also removed the custom FileDialog
subclass and made everything use GBAApp::get*FileDialog instead.
Also fixes #552 , because I had to change that code anyway.
2017-04-02 16:33:24 -07:00
Vicki Pfau
5d13a00cf7
GB Video: Fix frame end callbacks not getting called while screen is off
2017-04-02 00:37:33 -07:00
Vicki Pfau
4449361f5c
Qt: Fix setting audio and video sync without reloading the game
2017-04-01 14:10:46 -07:00
waddlesplash
40f87518be
Qt: Don't link against SDLMAIN, Qt already handles that. ( #551 )
2017-03-29 20:46:20 -07:00
Vicki Pfau
874ad93f4d
GBA Memory: Fix copy-on-write for ROM when executing in ROM
2017-03-29 19:00:38 -07:00
Jeremy Herbert
93dbae1e5f
Fix GDB stub reporting of CPSR
2017-03-28 21:51:15 -07:00
Vicki Pfau
e838c4fb0e
Qt: Add HEVC and NVENC to video formats
2017-03-26 12:24:45 -07:00
Vicki Pfau
aff1486ec5
Qt: Fix host check
2017-03-26 10:51:34 -07:00
Vicki Pfau
b22796aff7
Qt: Restore deploy-mac.py and only use when cross-compiling
2017-03-26 10:34:17 -07:00
Vicki Pfau
e1c158c49a
Qt: Remove QtNetwork dependency
2017-03-26 10:34:17 -07:00
Vicki Pfau
ea1c857351
Windows: Fix VDir.rewind
2017-03-24 23:01:34 -07:00
Vicki Pfau
fbda6d8a1c
Qt: Renable QtMultimedia on Windows
2017-03-24 14:00:07 -07:00
Vicki Pfau
24270af49b
Qt: Remove audio buffer sizing in AudioProcessorQt
2017-03-24 13:59:42 -07:00
Vicki Pfau
03f96911bb
Qt: Remove audio thread
2017-03-24 13:24:02 -07:00
Vicki Pfau
cca3a94617
GB Core: Fix uninitialized variable
2017-03-22 15:47:33 -07:00
Vicki Pfau
678d8293eb
Tools: Replace deploy-mac with BundleUtilities
2017-03-22 14:26:02 -07:00
Vicki Pfau
91c0f95e5f
Core: Only attempt to open BIOS if the path is non-null
2017-03-20 17:37:20 -07:00
Vicki Pfau
af2db9073c
Core: Fix typo
2017-03-20 17:30:08 -07:00
waddlesplash
cd6065d78b
CMakeLists: Fix SDL-less build when there is no SDL on the system.
2017-03-20 10:42:57 -07:00
waddlesplash
15b4df3b2b
Fix the build on MSVC.
2017-03-16 13:26:21 -07:00
Vicki Pfau
40e9dfcf5c
Qt: Improve library usage
2017-03-16 11:47:52 -07:00
Vicki Pfau
45844301f6
Qt: Fix library view being parented improperly
2017-03-16 11:47:52 -07:00
Vicki Pfau
40ff1ea0c4
GB Serialize: Fix clearing timing when loading state
2017-03-05 17:54:36 -08:00
Vicki Pfau
ad7cb650dc
Core: Add logging filters
2017-03-05 17:25:35 -08:00
Vicki Pfau
3c0c8a8f54
Core: Add enumeration over config items
2017-03-05 17:23:32 -08:00
Vicki Pfau
6363a08178
Util: Add enumeration over a configuration section
2017-03-05 17:23:08 -08:00
Vicki Pfau
726986e447
Util: Add startswith
2017-03-05 17:22:24 -08:00
Vicki Pfau
000f232c58
Core: Begin log revamp
2017-03-05 15:58:00 -08:00
Vicki Pfau
e0c2b3d682
GBA Video: Fix wrong palette on 256-color sprites in OBJWIN
2017-03-03 18:51:50 -08:00
Vicki Pfau
ba3b068df4
Core: Savestates now contain any RTC override data
2017-02-17 18:19:17 -08:00
Vicki Pfau
17cfee015d
GBA: Ignore invalid opcodes used by the Wii U VC emulator ( fixes #471 )
2017-02-13 14:14:44 -08:00
Vicki Pfau
36553b89d0
GB Audio: Fix audio frame timer deserialization
2017-02-13 02:21:26 -08:00
Vicki Pfau
012f0a3329
Qt: Handle invalid libraries
2017-02-11 15:45:38 -08:00
endrift
50defa2ecd
Merge pull request #511 from rootfather/mgba-de
...
Qt: Add German GUI translation
2017-02-10 16:14:25 -08:00
Vicki Pfau
903ea6bc19
GBA, GB: Fix FrameStarted callback
2017-02-09 22:32:56 -08:00
Vicki Pfau
3034253e53
GBA Timers: Fix timer count when disabling ( fixes #519 )
2017-02-08 23:49:42 -08:00
Vicki Pfau
3ac0b20ff8
Core: Cores can now have multiple sets of callbacks
2017-02-08 11:34:27 -08:00
Vicki Pfau
be3e884ba5
Qt: Fix linking after some windows have been closed
2017-02-07 15:42:39 -08:00
rootfather
00a01c7a89
Qt: Add German GUI translation
2017-02-05 08:57:31 +01:00
Vicki Pfau
af96097bb1
Qt: Update strings
2017-02-04 18:34:54 -08:00
Vicki Pfau
f302df9178
All: Add option for whether rewinding restores save games
2017-02-04 18:34:54 -08:00
Vicki Pfau
d2016e382a
GB, GBA: Improve savestate loading in new timing system
2017-02-04 18:34:54 -08:00
Vicki Pfau
30ec43741b
GBA I/O: Handle audio registers specially when deserializing
2017-02-04 18:34:54 -08:00
Vicki Pfau
f17840169e
Qt: Fix missed renamed string
2017-02-04 12:26:58 -08:00
Vicki Pfau
7fd25804f5
GBA: Fix freeze when loading a savestate that was in the middle of saving
2017-02-04 11:49:07 -08:00
Vicki Pfau
1bb496d0fe
GBA Video: Optimize when BLD* registers are written frequently
2017-02-03 16:50:05 -08:00
Vicki Pfau
aaec68ee48
LR35902: Fix LD x, (HL) disassembly ( fixes #513 )
2017-02-02 20:04:45 -08:00
Vicki Pfau
e25db55ac5
Qt: Rename "Resample video" option to "Bilinear filtering"
2017-02-02 16:37:48 -08:00
Vicki Pfau
ae60489d99
Qt: Add export capability for sprites
2017-02-02 16:34:18 -08:00
Vicki Pfau
f3b66397a2
Core: Extend tile cache to return raw bits
2017-02-02 16:33:48 -08:00
Vicki Pfau
cea83a5444
Util: Add 8-bit PNG write support
2017-02-02 16:33:27 -08:00
Vicki Pfau
e4d3aefb4a
Qt: Clean up ObjView
2017-02-02 15:08:05 -08:00
Vicki Pfau
bb1965a8d0
Qt: Fix race condition in AssetView
2017-02-02 09:59:28 -08:00
Vicki Pfau
1ab6d36fa2
GBA Memory: Fix build
2017-02-01 14:07:13 -08:00
Vicki Pfau
28a3ac50a6
GBA, GB: ROM is now unloaded if a patch is applied
2017-02-01 13:59:43 -08:00
Vicki Pfau
af77e5ab62
Util: Fix overflow when loading invalid UPS patches
2017-02-01 13:21:26 -08:00
Vicki Pfau
181c05c7ac
GBA Hardware: Fix GBP event scheduling
2017-02-01 09:37:06 -08:00
Kevin Doncam Demian López Brante
6758c97c1e
Qt: Created Spanish translation
2017-01-31 23:12:31 -08:00
Kevin Doncam Demian López Brante
7e909803bc
Qt: Surrounded remaining strings with tr()
2017-01-31 23:12:31 -08:00
Vicki Pfau
1e7a62fbb3
Revert "ARM: Overhaul PSR access"
...
This reverts commit 37f5feb713
and fixup commits.
2017-01-31 11:46:24 -08:00
Vicki Pfau
3f2454a85a
Qt: Update translation base
2017-01-31 11:27:45 -08:00
Vicki Pfau
16296b67b2
Qt: Fix loading translations
2017-01-31 11:27:18 -08:00
Vicki Pfau
690eae25dd
Qt: Fix game restarting erroneously when selecting a BIOS
2017-01-31 11:24:11 -08:00
Vicki Pfau
dc317e952e
GBA Savedata: Fix savedata unmasking ( fixes #441 )
2017-01-31 00:34:40 -08:00
Vicki Pfau
f5a7c53b6e
Qt: Autosize rows in library view
2017-01-29 22:50:59 -08:00
Vicki Pfau
1c3162da53
ARM: Slightly optimize CARRY check
2017-01-28 12:16:26 -08:00
Vicki Pfau
8bcd987160
Third-Party: Add SQLite3 as an external
2017-01-28 11:41:04 -08:00
Vicki Pfau
0fadc1e11d
ARM: Fix some warnings
2017-01-28 11:26:09 -08:00
Vicki Pfau
b17d2d11c3
ARM: Fix build
2017-01-28 11:15:30 -08:00
Vicki Pfau
37f5feb713
ARM: Overhaul PSR access
2017-01-28 11:11:59 -08:00
Vicki Pfau
849f80e7a1
Qt: Improve size column display
2017-01-27 16:56:13 -08:00
Vicki Pfau
46782f16a0
GBA Savedata: Transition saving to new timoing system
2017-01-27 16:36:01 -08:00
Vicki Pfau
243c2b330f
Qt: Add CRC32 column to library view
2017-01-27 11:50:09 -08:00
Vicki Pfau
54b889df8c
Qt: Cross-reference CRCs with game database
2017-01-27 01:56:10 -08:00
Vicki Pfau
12a5b6c0bd
GUI: Fix crashing when attempting to read config ( fixes #505 )
2017-01-26 21:15:55 -08:00
Vicki Pfau
91fd2c6b47
Qt: Begin library view
2017-01-26 13:18:00 -08:00
Vicki Pfau
480415c51e
Qt: Fix build
2017-01-24 22:28:24 -08:00
Vicki Pfau
a4cace1135
Qt: Initialize SDL player struct
2017-01-24 22:22:33 -08:00
Vicki Pfau
42db828235
Qt: Share handles to libraries
2017-01-24 16:54:20 -08:00
Vicki Pfau
b5c103e187
Qt: Refactor out library viewer
2017-01-24 16:47:04 -08:00
Vicki Pfau
d2bf16b872
Qt: Automatically load controller profile when plugged in
2017-01-23 23:38:13 -08:00
Vicki Pfau
2da3d3e6ba
SDL: Automatically map controllers when plugged in
2017-01-23 23:09:31 -08:00
Vicki Pfau
2f14f58911
Qt: Merge "Save" and "OK" buttons in shader options
2017-01-23 22:18:14 -08:00
Vicki Pfau
34b7bb2e1e
Qt: Fix sprites disappearing in sprite view
2017-01-23 21:45:59 -08:00
Vicki Pfau
5ac712c54c
Qt: Fix crash when loading game with an asset view open
2017-01-23 21:45:39 -08:00
Vicki Pfau
7ed4f38bdd
Qt: Revamp BIOS handling
2017-01-23 10:11:13 -08:00
Vicki Pfau
f4a61f91d4
Qt: Add infrastructure for gamepad hats
2017-01-23 01:28:41 -08:00
Vicki Pfau
78526ae71a
SDL: Add support for configuring hats
2017-01-23 01:00:48 -08:00
Jeffrey Pfau
d8687d32c4
Qt: Fix timing issues on high refresh rate monitors
2017-01-20 15:26:41 -08:00
Vicki Pfau
47344bc08a
Core: Remove unused variable
2017-01-18 23:40:33 -08:00
Vicki Pfau
caee44a592
Core: Add library revalidation
2017-01-18 17:42:05 -08:00
Vicki Pfau
a56fd6016d
All: Move time.h include to common.h
2017-01-18 15:22:41 -08:00
Vicki Pfau
3d113112c4
Qt: Fix non-SQLite3 build
2017-01-18 13:42:14 -08:00
Vicki Pfau
2e3daaedc2
Feature: Support ImageMagick 7
2017-01-18 12:51:05 -08:00
Vicki Pfau
8dde1b5654
Qt: Move library loading to a separate thread
2017-01-18 11:57:09 -08:00
Vicki Pfau
ac2097f0b6
Core: Back mLibraries with a shared database
2017-01-18 11:41:03 -08:00