Commit Graph

8537 Commits

Author SHA1 Message Date
Vicki Pfau 0c9802e4da Debugger: Revamp breakpoint/watchpoint API, add listing 2019-01-31 22:52:27 -08:00
Vicki Pfau 0eaa9e487f Switch: Fix final cleanup (fixes #1283) 2019-01-29 14:25:40 -08:00
Vicki Pfau 2d303cdda3 GBA Video: Remove redundant checks 2019-01-26 22:38:47 -08:00
Vicki Pfau 8106c99c2e CHANGES: Update for 0.7.0 2019-01-26 16:13:25 -08:00
Vicki Pfau 2f54fc732e Qt: Fix crash when closing window while game running 2019-01-26 09:45:02 -08:00
Brian Smith 60577e8394
Tools: Allow for separate fast forward ratios for held/toggled speedup
The current implementation allows for a toggle or hold of fast forward. This, however, means that there is no way to do something similar to snes9x in which there is a increase speed/decrease speed hotkey as well as a "turbo" hotkey (which just uncaps the fps).

I have implemented a separate setting to control the speedup ratio when the fast forward button is held, and the logic to allow the user to (for example):
1. Set the toggled fast forward speed to 200%
2. Set the "held" fast forward speed to uncapped
3. Toggle fast forward on (press shift tab) and play at 2x speed
4. Hold fast forward (tab) to uncap
5. Let go of fast forward (tab) to go back to 2x speed
6. Toggle fast forward off (press shift tab) and go back to 1x speed
2019-01-22 17:48:19 -06:00
Vicki Pfau 9b1c3e5396 Qt: Actually fix clang build 2019-01-20 23:12:15 -08:00
Vicki Pfau 0066503c03 Qt: Fix clang build hopefully 2019-01-20 22:55:32 -08:00
Vicki Pfau 2a60d391fe Qt: Add logging to file and console 2019-01-20 22:10:35 -08:00
Vicki Pfau 4e39875e7b Qt: Revamp logging configuration 2019-01-20 21:09:34 -08:00
Vicki Pfau bd8fe4d878 GBA Video: Fix up last commit, add cinema tests 2019-01-20 01:00:49 -08:00
Vicki Pfau 88ba6ee0b0 GBA Video: Improve sprite cycle counting (fixes #1274) 2019-01-19 22:02:27 -08:00
François Berder 6fecc6d379 Core: Improve handling failures in mCoreSaveStateNamed function (#1272)
* Core: Do not set time in save state if we could not get the time

Signed-off-by: Francois Berder <fberder@outlook.fr>

* Core: Fix memory leak if gettimeofday or timespec_get failed

Signed-off-by: Francois Berder <fberder@outlook.fr>

* Core: Protect against malloc failure in mCoreSaveStateNamed

Signed-off-by: Francois Berder <fberder@outlook.fr>
2019-01-19 00:28:40 -08:00
Vicki Pfau 6f336ce0ec Switch: Fix perf-main for new console API 2019-01-16 11:46:34 -08:00
Vicki Pfau eee29545b6 GB MBC: Fix MBC30 SRAM 2019-01-16 11:46:16 -08:00
Vicki Pfau 08f10b2d73 Qt: Don't unload ROM immediately if it crashes 2019-01-12 16:40:27 -08:00
Vicki Pfau 6a5ce56f73 Qt: AudioProcessor::m_context can be null 2019-01-12 15:56:46 -08:00
Vicki Pfau c1eb1e5ae1 Qt: Ensure FATAL logs reach log view 2019-01-12 15:56:29 -08:00
Vicki Pfau 69014400db GBA: Fix GB Player features 2019-01-08 23:19:33 -08:00
Vicki Pfau 3dc30a13d1 GBA BIOS: BitUnPack improvements 2019-01-07 22:15:23 -08:00
Vicki Pfau aa90dbbc92 Res: Improve modeling of AGB/AGS screen in shaders 2019-01-04 21:49:56 -08:00
Vicki Pfau 6617a9dccd Switch: Adapt to egl changes 2019-01-02 20:55:37 -08:00
Vicki Pfau 3fb46a2a88 GBA Savedata: Fix 4 kiB EEPROM overrides (fixes #1251) 2018-12-29 23:08:09 -08:00
Vicki Pfau 6442d17b4c Libretro: Fix adding codes with hooks 2018-12-26 13:28:17 -08:00
Vicki Pfau 062ba0767c SDL: Fix handling of invalid gamepads (fixes #1239) 2018-12-09 18:34:23 -08:00
Vicki Pfau 759a1d2749 Qt: Fix non-SQLite build (fixes #1254) 2018-12-08 16:41:19 -08:00
Vicki Pfau 7bc50b90cd CHANGES: Update 2018-12-08 16:40:43 -08:00
Vicki Pfau 6158a4fb8d GB Audio: Skip frame if enabled when clock is high 2018-12-05 19:48:40 -08:00
Vicki Pfau 0332db8961 GB Memory: Support running from blocked memory 2018-12-05 19:48:40 -08:00
Cameron Cawley 42f65db396 SDL: Fix auto-detection of SDL version 2018-11-30 19:46:35 -06:00
Cameron Cawley b55fac0a8a SDL: Support fullscreen mode when using the SDL1 software renderer 2018-11-30 16:50:57 -06:00
Cameron Cawley 11559cb2a9 SDL: Set the window name when using SDL 1.2 2018-11-30 16:06:31 -06:00
Cameron Cawley bc9dff00da SDL: Only unreference pixman buffers when necessary 2018-11-29 17:11:59 -05:00
RidgeX d8c3236c85 GBA I/O: SOUNDCNT_HI is readable when sound is off 2018-11-29 12:57:43 -05:00
Cameron Cawley df497cf336 SDL: Split sw-sdl.c into separate files 2018-11-29 12:56:41 -05:00
Vicki Pfau 38bad71e11 GB Video: Changing LYC while LCDC off doesn't affect STAT (fixes #1224) 2018-11-23 16:30:00 -05:00
Vicki Pfau 741ac61baa Core: Reroot timing list when (de)scheduling 2018-11-21 23:13:09 -05:00
Vicki Pfau ff2a0f8519 Debugger: Readability improvements (fixes #1238) 2018-11-21 17:30:41 -05:00
Vicki Pfau 00cbb6156b GBA Savedata: Fix EEPROM writing codepath when savetype is not EEPROM 2018-11-21 16:56:48 -05:00
lotharsm 27feb3ed1f Doc: Update German README translation 2018-11-18 09:53:35 +01:00
lotharsm 034353e843 Doc: Update MSYS2 build instructions in the README file 2018-11-18 09:49:08 +01:00
Vicki Pfau dd7e422bde Switch: Screen stretching options 2018-11-17 14:48:03 -08:00
Vicki Pfau e4c38de1fc CMake: Fix libswresample version dependencies (fixes #1229) 2018-11-11 12:17:46 -08:00
Vicki Pfau 9262475cb4 GBA Savedata: Fix various filesize edge cases (fixes #1221) 2018-11-09 20:34:31 -08:00
Vicki Pfau 32279c37b1 GBA: Add EEPROM512 to overrides 2018-11-04 15:59:57 -08:00
Vicki Pfau b33c5076ad GBA BIOS: Fix multiboot entry point (fixes Magic Floor) 2018-11-04 15:56:13 -08:00
Vicki Pfau f6b88660d2 GBA: Reset now reloads multiboot ROMs 2018-11-04 15:54:00 -08:00
Vicki Pfau ed0a7c68ea README: Update 2018-11-03 15:39:13 -07:00
Vicki Pfau 27a5818705 GBA Hardware: Fix RTC handshake transition (fixes #1134) 2018-11-03 15:15:02 -07:00
Vicki Pfau f92059bee1 All: Update .gitignore 2018-10-20 11:46:21 -07:00