Commit Graph

4490 Commits

Author SHA1 Message Date
Vicki Pfau 2d558338bf Qt: Copy framebuffers to avoid issues with frameskip (fixes #862) 2017-09-10 13:13:49 -07:00
Vicki Pfau ca4d53f014 GBA: Detect hardware for Pokémon FireRed ROM hacks 2017-09-09 11:22:14 -07:00
Vicki Pfau bd4dd8de5c Util: Don't build crc32 if the function already exists 2017-09-09 10:51:40 -07:00
Vicki Pfau 076ec733fd Qt: Fix default-true checkboxes 2017-09-07 22:05:39 -07:00
Vicki Pfau b750c76d02 GB Core: Fix SGB border option breaking if changed while running 2017-09-07 22:05:11 -07:00
Vicki Pfau 13d3e1dfec Qt: Fix paths getting truncated at first . (fixes #867) 2017-09-07 21:52:57 -07:00
Vicki Pfau 10a5432df7 Libretro: Clean up old logging code 2017-09-07 21:38:59 -07:00
Vicki Pfau 3ae911b829 GB Audio: Fix NRx2 writes while active (fixes #866) 2017-09-05 23:00:20 -07:00
Vicki Pfau 0a221d038a Python: Improve dependencies 2017-09-04 18:13:10 -07:00
Vicki Pfau 48a6bd47ce GB, GBA: Fix sync to video with frameskip 2017-09-03 22:15:48 -07:00
Vicki Pfau 10b14f90d1 3DS: Improve graphics pipeline, framelimiting 2017-09-02 15:05:14 -07:00
Vicki Pfau 41f27bf617 3DS: Minor fixes for GPU issues, detect usable cores better 2017-08-29 21:39:19 -07:00
Vicki Pfau a14126c977 3DS: Transition to using RenderTarget 2017-08-27 23:39:16 -07:00
Vicki Pfau 448bc200c3 Util: Get rid of _to16Bit 2017-08-26 18:23:29 -07:00
Vicki Pfau 323a6326cd OpenGL: Cleaner video output size changing 2017-08-20 23:08:35 -07:00
Vicki Pfau a714774a25 3DS: Support debug libs 2017-08-19 15:59:17 -07:00
Vicki Pfau 8ee270f3f6 GB Serialize: Fix game title check 2017-08-19 12:01:04 -07:00
Vicki Pfau ce07344c7d Python: Support loading from a virtualenv 2017-08-13 18:15:43 -07:00
Vicki Pfau 0ba31c4e67 Python: Clean up build and tests, add VFS tests 2017-08-13 17:37:57 -07:00
Vicki Pfau 3f94175189 Python: Better approach to finding libs 2017-08-13 16:02:04 -07:00
Vicki Pfau d68e12c354 Python: Python 2 compatibility 2017-08-13 16:00:42 -07:00
Vicki Pfau 828be44ac2 Python: Set environment variable properly 2017-08-13 13:24:51 -07:00
Vicki Pfau bbb74a47a1 Python: Don't bake rpath into executable 2017-08-12 19:01:17 -07:00
Vicki Pfau 65a7233d5f Python: Fix test requires, run build by default 2017-08-12 18:35:17 -07:00
Vicki Pfau 73d37a2a37 Python: Fold in cinema 2017-08-12 18:11:56 -07:00
Vicki Pfau bb6728558d Test: Restructure test suite into multiple executables 2017-08-12 17:27:36 -07:00
Vicki Pfau 66d5106e0b GB Memory: Actually load latch time from savestate 2017-08-12 14:17:43 -07:00
Vicki Pfau 546688f9fb GB Memory: Fix HDMA count starting in mode 0 (fixes #855) 2017-08-12 14:17:43 -07:00
Vicki Pfau f252436d0a GB Video: Fix potential hang when ending mode 0 2017-08-12 14:17:43 -07:00
Vicki Pfau 3227d74e4d Qt: Change header guards to pragma once 2017-08-12 14:17:43 -07:00
Vicki Pfau ec1fc632b2 GB MBC: MBC6 skeleton 2017-08-12 14:17:43 -07:00
rootfather 8b8d846272 Qt: Update German GUI translation 2017-08-11 18:18:03 -07:00
MerryMage cb7c09e63d ARM: Fix MSR when CPSR.T is set 2017-08-06 09:18:11 -07:00
Vicki Pfau 5930e10cf4 GB Test: Make sure to init core configs 2017-08-05 23:20:25 -07:00
Vicki Pfau ff272a5f1d GB, GBA Serialize: Restore master cycles 2017-08-05 20:48:18 -07:00
Vicki Pfau 4a83ae2007 GB: Boot register fixes 2017-08-05 16:45:51 -07:00
Vicki Pfau 558055277f GB Video: Ability to disable SGB borders 2017-08-05 08:52:58 -07:00
Vicki Pfau f0686a3b78 Python: Add basic support for Configs 2017-08-05 08:52:57 -07:00
Vicki Pfau a496ddc072 GB: Start building up MGB 2017-08-05 08:52:57 -07:00
Vicki Pfau 3203159123 GB Core: Ability to set default Game Boy model 2017-08-05 07:56:36 -07:00
Vicki Pfau d7fc09768d Qt: Fix sprite export pausing game indefinitely (fixes #841) 2017-08-05 06:56:47 -07:00
Vicki Pfau ffa7e9b8d2 Qt: Fix timezone issues with time overrides 2017-08-04 13:38:48 -07:00
Vicki Pfau c030fb656f GB, GBA Savedata: Fix savestate-related save overwriting (fixes #834) 2017-08-04 12:42:10 -07:00
Vicki Pfau 30db4ebee8 Qt: Fix GL display when loading a game from CLI (fixes #843) 2017-08-04 10:35:09 -07:00
Vicki Pfau a5852c6e12 3DS, Qt: Fix flipped camera images (fixes #844) 2017-08-04 10:20:30 -07:00
Vicki Pfau b1b78a46b5 3DS: Remove annoying and confusing shutter sound 2017-08-04 10:19:44 -07:00
Vicki Pfau 5b1e65052c GB: Clean up startup messages 2017-08-04 08:21:18 -07:00
Vicki Pfau 41e00148bf Core: Change thread startCallback semantics to before reset 2017-08-04 08:17:35 -07:00
Vicki Pfau 1a74924023 Core: Add pause/unpause callbacks to mCoreThread 2017-08-03 23:56:44 -07:00
Vicki Pfau 1733c64561 Qt: Customizable autofire speed (closes #789) 2017-08-03 22:43:15 -07:00
Vicki Pfau 7bd29d6e44 Qt: Fix autofire 2017-08-03 22:20:43 -07:00
Vicki Pfau 17fa98fe4e Qt: ConfigController::getOption now has a default argument 2017-08-03 22:20:32 -07:00
Vicki Pfau 75e609f65c GB: Drop invalid SGB packets 2017-08-03 19:35:00 -07:00
Vicki Pfau da10c3bbec GB Video: Fix regression with modifying BGP mid-scanline 2017-08-03 19:07:54 -07:00
Vicki Pfau 35a13753bb Core: Fix mVL state size discrepancies 2017-08-03 18:44:35 -07:00
Vicki Pfau 51a6079e91 GBA Video: Caching cleanup 2017-08-03 17:57:01 -07:00
Vicki Pfau e71baacd2f GBA Video: Scanline-level I/O caching 2017-08-03 16:54:17 -07:00
Vicki Pfau 0883dc0815 GB I/O: Improve accuracy of SGB MLT_REG polling (fixes #839) 2017-08-03 14:33:57 -07:00
Vicki Pfau 48cf8448c1 GBA Video: Finish mColor cleanup 2017-08-02 23:42:38 -07:00
Vicki Pfau 05c2fc3e0d GB Serialize: Support serializing/deserializing SGB 2017-08-02 23:42:00 -07:00
Vicki Pfau 129af69105 GB Serialize: Fix deserializing video STAT 2017-08-02 23:39:56 -07:00
Vicki Pfau f26982e013 GBA Video: Fix scanline parameters not advancing for clean scanlines (fixes #837) 2017-08-02 22:15:32 -07:00
Vicki Pfau ec25074cec GBA Video: Mark scanlines as dirty if they need to be updated 2017-08-02 18:27:59 -07:00
Vicki Pfau f61c0ce02f GB: Support SGB boot ROM 2017-08-02 17:00:29 -07:00
Vicki Pfau 6ab7e178be Qt: Fix up OverrideView a bit 2017-08-02 14:47:46 -07:00
Vicki Pfau 871c21fb6c GB Video: Further SGB work, support for ATTR_BLK 2017-08-02 14:47:23 -07:00
Vicki Pfau 36c1fb59be GB: Super Game Boy borders 2017-08-01 19:01:55 -07:00
Vicki Pfau 55679df8fc GB SIO: Fix tear off not clearing pixmap 2017-07-30 19:51:33 -07:00
Vicki Pfau dc976eaf51 GB SIO: Game Boy Printer 2017-07-30 19:12:59 -07:00
Vicki Pfau 86901d93b6 GB MBC: Fix RTC loading when file size is off 2017-07-29 22:48:37 -07:00
Vicki Pfau 676d428f91 Python: Set appropriate debugger context 2017-07-29 22:07:24 -07:00
Vicki Pfau 1dc4790e20 Qt: Fix regression with sensor view not getting attached 2017-07-29 21:59:30 -07:00
Vicki Pfau a330df2f1f GB MBC: Fix RTC initialization (fixes #825) 2017-07-29 20:32:13 -07:00
Vicki Pfau 558a3ab037 GB Test: Fix tests 2017-07-29 17:40:58 -07:00
Vicki Pfau 5c90abd294 GB, GBA: Fix crashes when attempting to identify null VFiles 2017-07-29 17:32:36 -07:00
Vicki Pfau e1bc79b837 SDL: Fix 2.0.5 build on macOS under some circumstances 2017-07-29 15:59:10 -07:00
Vicki Pfau cd7f7f72e1 GB Memory: Prevent accessing empty SRAM (fixes #831) 2017-07-29 15:31:44 -07:00
Vicki Pfau 1f2ff497e2 Revert "Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is inclu… (#830)"
This reverts commit f5887513fd.

Broke too much stuff, didn't fix enough
2017-07-29 14:43:55 -07:00
Christopher Snowhill f5887513fd Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is inclu… (#830)
* Fix CMakeFile.txt for SDL2 supplied SDL2-config.cmake, which is included with version 2.0.4 and newer.

* Fall back to pkgconfig for ancient releases that are stuck on pre-2.0.4 SDL.
2017-07-28 21:49:31 -07:00
Vicki Pfau dd5ca4031c Qt: Fix plugin name for macOS camera support 2017-07-28 18:58:55 -07:00
Vicki Pfau 4681a823b7 Qt: Work around Qt DirectShow bug (fixes #829) 2017-07-28 18:30:26 -07:00
Vicki Pfau 3927fcfbd3 Qt: Add TAMA5 and Pocket Cam to MBC overrides 2017-07-28 17:50:32 -07:00
Vicki Pfau 6ca3e9940d Qt: Improve camera compatibility 2017-07-28 17:45:18 -07:00
Vicki Pfau d1db97cf0c Qt: Fix LOG argument order 2017-07-28 16:35:18 -07:00
Vicki Pfau f15aacd0b6 Qt: Set default Game Boy colors 2017-07-28 14:32:17 -07:00
Vicki Pfau 0c0fab5402 GB Core: Fix palette loading when loading a foreign config 2017-07-28 14:29:56 -07:00
Vicki Pfau 64eb253c50 Qt: Add camera driver option 2017-07-28 13:44:47 -07:00
Vicki Pfau 9dc8b9e854 Qt: Fix memory leak 2017-07-27 22:55:15 -07:00
Vicki Pfau e9c393b876 PSP2: Support camera 2017-07-27 17:35:23 -07:00
Vicki Pfau 22400e336f 3DS: Support camera 2017-07-27 15:11:55 -07:00
Vicki Pfau 8a3d54c769 GB Video: Fix 16-bit screenshots (fixes #826) 2017-07-27 15:11:54 -07:00
Vicki Pfau e0f04a0d5a Core: Color formats 2017-07-27 15:11:54 -07:00
Vicki Pfau c7e65ff621 Qt: More camera threading fixes 2017-07-27 00:06:54 -07:00
Vicki Pfau 9b7521ccea Qt: Fix QCamera threading woes 2017-07-26 23:38:42 -07:00
Vicki Pfau ce9439031f Qt: Improve QCamera support for 5.5+ 2017-07-26 14:40:06 -07:00
Vicki Pfau cf15ea91d7 Qt: Preliminary QCamera support 2017-07-26 13:58:39 -07:00
Vicki Pfau a1acf8bcef Qt: Load arbitrary images for GB Camera 2017-07-26 13:58:39 -07:00
Vicki Pfau 31b9100f38 GB MBC: Pocket Cam support 2017-07-26 13:58:39 -07:00
Vicki Pfau 55330698cb Qt: Fix fast forward crashing when no game is loaded 2017-07-26 10:57:04 -07:00
Vicki Pfau 56c6e3b497 Qt: Fix status messages not showing 2017-07-26 10:56:47 -07:00