Commit Graph

6873 Commits

Author SHA1 Message Date
Vicki Pfau e76698ae59 Util: Add latin1ToUtf8 2022-05-15 21:44:36 -07:00
Vicki Pfau 155c57b19e Util: Add utf8strlen, tests 2022-05-15 21:44:20 -07:00
Vicki Pfau e9ba117258 Util: Actually build the string parser test suite 2022-05-15 21:43:47 -07:00
Vicki Pfau 5c14e3738e Qt: Build on older Qt 2022-05-13 00:31:39 -07:00
Vicki Pfau b3ec5cca98 Qt: Fix some warnings 2022-05-13 00:24:59 -07:00
Vicki Pfau 8f5e755c09 GB, GBA Savedata: Fix memory leaks when loading new saves 2022-05-13 00:04:16 -07:00
Vicki Pfau aad85a7950 Qt: Fix more deprecation warnings 2022-05-12 23:37:41 -07:00
Vicki Pfau cbe5c305b6 GBA: Fix mbVf initialization 2022-05-12 00:22:14 -07:00
Vicki Pfau 8410ea8b5f Qt: Fix deprecation warnings 2022-05-11 23:52:20 -07:00
Vicki Pfau a1ea2066f7 macOS: Update static Qt libs 2022-05-08 00:50:08 -07:00
Vicki Pfau 2a4dcace5b PSP2: Fix perf build too 2022-05-07 23:13:34 -07:00
Vicki Pfau 4fb8514254 PSP2: Fix build on recent vitasdk 2022-05-07 23:10:48 -07:00
Vicki Pfau e2ea9330aa macOS: Bump minimum to 10.9 2022-05-07 23:05:49 -07:00
Vicki Pfau 891af6a5f6 Windows: Reduce installer compression memory footprint 2022-05-07 20:31:13 -07:00
Vicki Pfau 0395994b6b SDL: Fix MSYS2 build 2022-05-04 14:51:51 -07:00
Vicki Pfau 8f133caec8 Debugger: Add command to load external symbol file (fixes #2480) 2022-05-01 22:29:31 -07:00
Vicki Pfau 492ba2478c Core: Fix crash if library can't be opened 2022-05-01 17:02:50 -07:00
Vicki Pfau 765cc08136 GB Video: Only apply SGBC VRAM hack on SGBC 2022-04-30 19:23:23 -07:00
Vicki Pfau 69d4518ad5 GB Video: Ignore OAM when doing SGB VRAM transfers (fixes #2503) 2022-04-22 18:51:44 -07:00
Vicki Pfau dcdd6d2dd2 GB Audio: Properly apply per-model audio differences 2022-04-22 02:59:15 -07:00
Vicki Pfau 979be972dc GB Video: Ignore CGB attributes when doing SGB VRAM transfers (fixes #2503) 2022-04-22 01:34:53 -07:00
Vicki Pfau f326d02e33 Qt: Boot both a multiboot image and ROM with CLI args (closes #1941) 2022-04-21 22:09:46 -07:00
Vicki Pfau b10a5b7f02 Qt: More flexible argv parsing 2022-04-21 21:31:13 -07:00
Vicki Pfau ce7e53d53d Qt: Add e-Card passing to the command line (closes #2474) 2022-04-21 19:41:49 -07:00
Vicki Pfau 4556d4b121 Feature: Modernize argument parsing API 2022-04-21 19:27:26 -07:00
Vicki Pfau 770b121b10 Qt: Handle relative DATADIR 2022-04-20 19:20:24 -07:00
Vicki Pfau 96fe40efc1 Qt: Fix build on older Qt 2022-04-20 19:20:24 -07:00
Vicki Pfau ea8e67bf63 Qt: Update translations 2022-04-20 16:43:48 -07:00
Vicki Pfau 8258668d88 Qt: Mark more strings notr 2022-04-20 16:41:14 -07:00
Vicki Pfau af564adc85 Qt: Update translation (Polish)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-20 16:37:32 -07:00
Vicki Pfau 5b7780620d Qt: Fix crash when clicking past last tile in viewer 2022-04-12 22:23:15 -07:00
Vicki Pfau 672867f1f6 Qt: Fix selecting tiles in OBJ-only view (fixes #2497) 2022-04-12 22:19:50 -07:00
Vicki Pfau 8090c03dfb Qt: Support static build on Linux 2022-04-10 19:19:43 -07:00
Vicki Pfau 4a52c62f84 Wii: Fix name in meta.xml 2022-04-04 14:06:37 -07:00
Vicki Pfau cb0b47406f GB MBC: Filter out MBC errors when cartridge is yanked (fixes #2488) 2022-04-03 15:55:34 -07:00
Vicki Pfau cdd3dcae0a Qt: Fix OpenGL-only build (fixes #2492) 2022-04-03 15:44:24 -07:00
Vicki Pfau 68533524d5 Qt: Fix some filename dialogs not checking for null return 2022-04-03 15:41:27 -07:00
Vicki Pfau 42275f93d3 Qt: Fix OBJ view item flags 2022-04-03 15:38:34 -07:00
Vicki Pfau 7ace2ac14f Core: Fix non-debugger build 2022-04-03 02:58:03 -07:00
Vicki Pfau bc9bb43f88 Debugger: Add poll interrupting 2022-04-03 02:49:05 -07:00
Vicki Pfau 43f64852ad Qt: Update translations 2022-04-02 00:29:59 -07:00
Rafał Będźkowski 01d59069dd Qt: Update translation (Polish)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-02 00:27:05 -07:00
Luna Lyday dc06d517c9 Qt: Update translation (Polish)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-02 00:26:42 -07:00
Alex a032c02b35 Qt: Update translation (Russian)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2022-04-02 00:26:30 -07:00
JeanDeLaMouche fc1ad942c2 Qt: Update translation (French)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2022-04-02 00:26:17 -07:00
BrunoSXS 1dcdf14fb0 Toggle to show filename or gamename in library mode 2022-03-30 14:16:05 -07:00
Vicki Pfau 61e278d36e Qt: Fix alignment of size in library view (fixes #2485) 2022-03-28 18:27:19 -07:00
Vicki Pfau 5418bb066f Debugger: Add callback for updating while the runloop is suspended; use for GDB 2022-03-27 02:33:32 -07:00
Vicki Pfau e8f8dd429e Switch, 3DS: Disuse VFileFILE 2022-03-27 01:56:57 -07:00
Vicki Pfau deeeb8ea56 Wii: Support fake-mapping on VFileFD 2022-03-19 16:38:12 -07:00
Vicki Pfau c8302da954 Qt: Initial wave of Qt6 compat fixes 2022-03-15 15:34:56 -07:00
Vicki Pfau 4a158427ee GBA Video: Move bg clearing to reset 2022-03-10 23:55:12 -08:00
Vicki Pfau 095481ae2e GBA Video: Initialize offset values 2022-03-10 23:52:18 -08:00
Vicki Pfau 54bccfd2cd GB Audio: Mostly fix Telefang 2022-03-07 21:00:05 -08:00
Vicki Pfau 739d842129 GB Audio: Fix channel 1/2 reseting edge cases (fixes #1925) 2022-03-07 18:36:24 -08:00
Vicki Pfau 245a20b442 Qt: Fix clean build failing with Makefile generator 2022-02-28 23:48:25 -08:00
Vicki Pfau db9d0434e7 Qt: Attempt to fix build on OpenGL ES platforms 2022-02-28 22:59:47 -08:00
Vicki Pfau 467c620abc mGUI: Autosave less frequently when fast-forwarding 2022-02-27 21:18:10 -08:00
Vicki Pfau c284506c1b mGUI: Fix FPS counter after closing menu 2022-02-27 21:17:06 -08:00
Vicki Pfau 64d8dd1b69 GBA Cheats: Implement "never" type codes (closes #915) 2022-02-22 19:40:21 -08:00
S3aBreeze 7b6dd5b136 Qt: Update translation (Russian)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2022-02-20 22:45:18 -08:00
Vicki Pfau 5f46364ef6 Windows: Attempt to fix building updater with MSVC 2022-02-20 22:44:37 -08:00
Vicki Pfau 862bd15afc GBA: Widen multiboot search 2022-02-20 21:27:42 -08:00
Vicki Pfau 91911fe092 GBA: Refine multiboot detection (fixes #2192) 2022-02-20 21:05:12 -08:00
Vicki Pfau 5b26099eac Qt: Show warning if XQ audio is toggled while loaded (fixes #2295) 2022-02-20 20:37:22 -08:00
Vicki Pfau 7c8a06816b GBA Video: Implement layer placement for OpenGL renderer (fixes #1962) 2022-02-20 19:45:13 -08:00
Vicki Pfau 5f3cb2f72f Vita: Add bilinear filtering option (closes #344) 2022-02-20 04:26:16 -08:00
Vicki Pfau f72e55c3f6 GB I/O: Remove pointless GBVideoProcessDots calls 2022-02-20 03:50:44 -08:00
Vicki Pfau 4ae540b387 Debugger: Save and restore CLI history 2022-02-20 03:49:59 -08:00
Adam Higerd 93a7ae395b style nits 2022-02-19 14:19:55 -06:00
Vicki Pfau a966511e1e GBA: Fix expected entry point for multiboot ELFs (fixes #2450) 2022-02-18 22:15:31 -08:00
Vicki Pfau ad00b2f883 Core: Fix the runloop resuming after a game has crashed (fixes #2451) 2022-02-18 22:09:14 -08:00
Vicki Pfau 751ab434f4 Qt: Add tile range selection to tile viewer, modernize layout (closes #2455) 2022-02-18 21:26:45 -08:00
Vicki Pfau cf06497456 GBA DMA: Enhanced logging (closes #2454) 2022-02-18 20:31:52 -08:00
Adam Higerd 2529ea6da4 Clean up rendering of logging grid checkboxes 2022-02-18 13:00:50 -06:00
Vicki Pfau a1945cb57a Qt: Update translations 2022-02-16 23:16:48 -08:00
Liu Wenyuan 39553ee9dd Qt: Update translation (Chinese (Simplified))
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2022-02-16 23:16:48 -08:00
Vicki Pfau d0f9590999 Qt: Tweak OSD sizing 2022-02-16 23:16:48 -08:00
Vicki Pfau 5d6349338a Qt: Add status message for rewinding being disabled 2022-02-16 23:16:48 -08:00
Vicki Pfau 4312ce14ff Util: Failed file mapping should return NULL on POSIX 2022-02-16 23:16:48 -08:00
Vicki Pfau cea11fadc4 GBA BIOS: Fix warnings 2022-02-16 23:16:48 -08:00
Vicki Pfau 8289222c18 3DS: Update ifdef macros 2022-02-14 22:48:28 -08:00
Vicki Pfau e15911891c 3DS: Ensure writes update file modification time (fixes #2444) 2022-02-14 20:31:59 -08:00
Vicki Pfau 9cfa7120b1 Updater: Fix updating mGBA from a path with spaces on Windows 2022-02-11 20:30:38 -08:00
Vicki Pfau 285d915df8 Qt: Update translations 2022-02-10 21:15:08 -08:00
Vicki Pfau 43817e7287 Python: CMake cleanup 2022-02-10 18:26:25 -08:00
Vicki Pfau 4f94849728 GBA: Automatically skip BIOS if ROM has invalid logo 2022-02-10 18:26:08 -08:00
Vicki Pfau cb8bdb4c48 Windows: Fix MSVC paths 2022-02-10 15:55:14 -08:00
T 72de9bd370 Qt: Update translation (Italian)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2022-02-10 15:30:43 -08:00
Vicki Pfau 33792b20f8 Qt: Fix build 2022-02-10 14:43:48 -08:00
Vicki Pfau 006beb0704 SDL: Actually use FindSDL2 by default 2022-02-10 14:28:35 -08:00
Vicki Pfau 8ac1ece17a GB: Support for GBX ROMs 2022-02-10 14:25:21 -08:00
Vicki Pfau fcd2664761 GB: MBC cleanup 2022-02-10 14:23:56 -08:00
aldelaro5 6f697744d1 GDB Stub: allow to override GDB's handling logic of write watchpoint
Also allow to break on nonmodifying writes.
2022-02-09 21:52:50 -08:00
Vicki Pfau 5159d389a3 CInema: Fix writing 4-up where result and expected strides differ 2022-02-09 17:17:36 -08:00
Vicki Pfau 4f844bcdc3 GB: Fix BIOS skipping VRAM and palette for GBC 2022-02-09 17:17:36 -08:00
Vicki Pfau 0676769b68 GB MBC: Sachen MMC2 support 2022-02-08 18:36:12 -08:00
Vicki Pfau a5976e6c34 GB MBC: Sachen MMC1 support 2022-02-07 22:20:46 -08:00
Vicki Pfau 9b8a31a7a5 SDL: Fix static Windows build 2022-02-07 18:29:32 -08:00
Vicki Pfau 2052e2cfe4 GB: Fix build 2022-02-07 14:08:35 -08:00
Vicki Pfau a9e6c0a659 SDL: Use FindSDL2 by default 2022-02-07 04:28:43 -08:00
Vicki Pfau 6c84f43c22 GB: Copy logo from ROM if not running the BIOS intro (fixes #2378) 2022-02-07 04:02:37 -08:00
Vicki Pfau 4d648c4f7c Windows: MSVC fixes 2022-02-07 00:57:46 -08:00
Vicki Pfau d33471e117 GB MBC: Add NT (new) support (closes #2435) 2022-02-06 21:44:55 -08:00
Vicki Pfau 31201d4903 FFmpeg: Fix build 2022-02-04 23:58:57 -08:00
Vicki Pfau 26aea8544f GB MBC: Initial HuC-3 save format 2022-02-04 23:48:27 -08:00
Vicki Pfau c829cd2e70 GB MBC: Improved support for HuC-3 mapper 2022-02-04 02:32:07 -08:00
Vicki Pfau e2040146ea Qt: Enable -b for Boot BIOS menu option (fixes #2074) 2022-02-04 02:32:07 -08:00
Vicki Pfau 73efec2a02 GBA Video: Fix rare crash in modes 3-5 2022-02-04 02:32:07 -08:00
Ryan Tandy cdc7535167 FFmpeg: Support FFmpeg 5.0 2022-02-03 20:43:40 -08:00
Vicki Pfau 667dffe515 Qt: Support for multiple saves per game using .sa2, .sa3, etc. 2022-01-30 17:49:37 -08:00
Vicki Pfau 16df8fe957 GBA Video: Clean up flag calculation 2022-01-30 14:57:32 -08:00
Vicki Pfau 16125e8623 GBA Video: Use constant for enable scanline delay max 2022-01-30 14:57:32 -08:00
Vicki Pfau 4e9389eba6 Test: Add GB support to ROM tester; cleanup 2022-01-30 14:57:32 -08:00
Vicki Pfau d071bffe0a GBA Video: Fix Hblank timing (fixes #2131, #2310) 2022-01-26 18:26:56 -08:00
Vicki Pfau 1d8141e1fd GB Serialize: Fix loading MBC1 states that affect bank 0 (fixes #2402) 2022-01-22 18:12:58 -08:00
Vicki Pfau 6f4398a3b9 GBA BIOS: Initial HLE timing estimation of UnLz77 functions (fixes #2141) 2022-01-22 18:12:58 -08:00
Vicki Pfau d1bc394ca3 GBA Video: Ignore horizontally off-screen sprite timing (fixes #2391) 2022-01-22 04:34:48 -08:00
Vicki Pfau c41d1e18dc Qt: Refactoring, remove sync options from menu 2022-01-22 04:25:17 -08:00
Vicki Pfau bcb3e60f67 Qt: Make separate save games submenu 2022-01-22 04:25:17 -08:00
Vicki Pfau b2c349a4a3 Core: Passing -b should force-enable BIOS 2022-01-21 20:56:43 -08:00
Vicki Pfau 8a310dcfed FFmpeg: Fix GIF recording (fixes #2393) 2022-01-20 23:49:56 -08:00
Vicki Pfau fff87985fe GB, GBA: Save writeback-pending masked saves on unload (fixes #2396) 2022-01-20 22:30:04 -08:00
Vicki Pfau ee68e9742d GB: Fix temporary saves 2022-01-20 22:30:04 -08:00
Vicki Pfau b127178377 GB: More selective savegame dirt, unify logic 2022-01-20 22:30:04 -08:00
aldelaro5 8564f5fef4 GDB Stub: Add target descriptior and memory map xml
This allows gdb to know the memory mapping as well as the architecture once connected. It also allows us to not send dummy data for the fpr because we explicitly do not mention them.
2022-01-20 20:03:53 -08:00
aldelaro5 27809bd1a3 GDB Stub: use only hardware breakpoints regardless of GDB's request
This will ignore GDB's request for a software breakpoint as they can be very unreliable in determining whether it should be thumb or ARM.
2022-01-20 20:00:40 -08:00
Vicki Pfau d4f1838a4a Qt: Don't use bind with templated return type when void needed 2022-01-20 19:19:37 -08:00
Vicki Pfau a3ccb49e5d Qt: Update year 2022-01-20 18:39:48 -08:00
Vicki Pfau e3ea64ad65 Qt: Use MenuRole with QActions 2022-01-20 18:34:50 -08:00
Vicki Pfau 24a41d8453 Qt: Different frame time overheads per OS 2022-01-20 18:13:34 -08:00
Vicki Pfau 1f53174270 GBA Video: Bump OpenGL requirement to 3.3 (closes #2425) 2022-01-20 18:10:53 -08:00
Vicki Pfau ddca55347e GBA Video: Fix OpenGL rendering on M1 Macs 2022-01-19 23:06:19 -08:00
Vicki Pfau 506424286f Qt: Tighten OpenGL timing variance 2022-01-19 19:36:21 -08:00
Vicki Pfau b6e2faaba9 Qt: Add QOpenGLWidget cross-thread codepath for macOS (fixes #1754) 2022-01-19 19:36:21 -08:00
Felix Jones c4e481c110
GBA code unit testing front-end (#2411) 2022-01-18 13:36:51 -08:00
Vicki Pfau 851b01be15 Qt: Add optional emulation-related information on reset (closes #1780) 2022-01-17 01:55:08 -08:00
Vicki Pfau 006dba7d69 Qt: Add optional frame counter to OSD (closes #1728) 2022-01-17 01:55:08 -08:00
Vicki Pfau b512d6d455 Qt: Redo message painter sizing 2022-01-17 01:04:28 -08:00
Vicki Pfau 9b6b7c7392 GBA DMA: Fix DMA source direction bits being cleared (fixes #2410) 2022-01-15 20:32:50 -08:00
Vicki Pfau 9a85fc8a5a Core: Frame counter should be unsigned 2022-01-15 15:30:41 -08:00
Vicki Pfau cb0af1b77b GBA: Remove obsolete RTC API 2022-01-15 15:29:40 -08:00
Vicki Pfau 76438391a1 Windows: Attach to console if present 2022-01-14 01:09:45 -08:00
Vicki Pfau 881dd11bf2 GB Video: Add default SGB border 2022-01-13 21:51:53 -08:00
Vicki Pfau 70f75bba49 GB Video: Draw SGB border pieces that overlap GB graphics (fixes #1339) 2022-01-13 18:07:01 -08:00
Vicki Pfau e9ff76c97b OpenGL: Allow mGLES2Context to draw to a framebuffer 2022-01-13 15:41:17 -08:00
Vicki Pfau a9ef7af3b1 GBA BIOS: Change fix for #1059 to break fewer games 2022-01-10 14:05:39 -08:00
Vicki Pfau eef3b5a57c Qt: Begin adding control info to report view 2022-01-10 13:06:03 -08:00
Rafał Będźkowski 1644132ce7 Qt: Update translation (Polish)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-01-09 19:48:08 -08:00
Luna Lyday cf69bad59b Qt: Update translation (Polish)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-01-09 19:48:08 -08:00
Vicki Pfau 554019c6e8 Qt: Update translations 2022-01-09 19:39:08 -08:00
Vicki Pfau 9335a82afb Qt: Use appropriate update dialog for if stuff can auto-update 2022-01-09 19:38:06 -08:00
Vicki Pfau 3402c151e6 Qt: Rephrase save fail error 2022-01-09 19:24:42 -08:00
Vicki Pfau 0d34386e7a mGUI: Add way of viewing entered code in cheat view 2022-01-09 15:06:24 -08:00
Vicki Pfau 27d59e5ed6 mGUI: Add read-only menu items 2022-01-09 15:05:57 -08:00
Vicki Pfau 899fbdf1e4 3DS: Fix warnings 2022-01-09 00:11:53 -08:00
Vicki Pfau 46a3f9ead8 Wii: Cursor support in OSK 2022-01-05 22:46:29 -08:00
Vicki Pfau 9f0d184e4b Wii: Add text cursor 2022-01-05 22:10:01 -08:00
Vicki Pfau f176c096b0 Wii: Initial OSK implementation 2022-01-05 00:29:45 -08:00
Vicki Pfau d96a19420d GBA I/O: Disable open bus behavior on invalid register 06A 2022-01-04 16:43:30 -08:00
Vicki Pfau 13fab18fcc Libretro: Fix invalid options 2022-01-04 03:57:41 -08:00
Vicki Pfau ea1abe2fcc Core: Add creator metadata extdata to savestates 2022-01-04 03:55:28 -08:00
Vicki Pfau 398ee0c827 GB I/O: Fix erroneously added registers 2022-01-04 03:49:43 -08:00
Vicki Pfau 0313fedf10 Qt: Save positions of multiplayer windows (closes #2128) 2021-12-28 17:56:43 -08:00
Vicki Pfau ee610db141 GBA BIOS: Work around IRQ handling hiccup in Mario & Luigi (fixes #1059) 2021-12-28 17:12:22 -08:00
Vicki Pfau 23a815b99c GB I/O: Add placeholder names for some unimplemented registers 2021-12-28 15:27:25 -08:00
Alexey cb9f736f2a Qt: Update translation (Russian)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-12-21 20:44:15 -08:00
Vicki Pfau 6c42e2a834 Qt: Update translations 2021-12-21 20:39:38 -08:00
Vicki Pfau a1641f7fae GBA Savedata: Add GSV importing 2021-12-21 20:36:18 -08:00
Vicki Pfau b5e94b0abb FFmpeg: Fix crash when encoding audio with some containers 2021-12-18 15:48:57 -08:00
Vicki Pfau 9878e2e780 Libretro: Add support for GCB and SGB palette presets 2021-12-12 21:45:42 -08:00
Vicki Pfau f7d594a8b5 Libretro: Partially resync with downstream 2021-12-12 21:30:07 -08:00
Vicki Pfau fa2975a4ab GBA Serialization: Serials key IRQ state, update docs 2021-12-06 12:38:08 -08:00
Vicki Pfau e224b45576 GBA: Correct key IRQ edge behavior 2021-12-06 12:37:38 -08:00
Vicki Pfau 10458aea67 GB Video: Fix writing to SGBC transparent BG colors (fixes #2367) 2021-12-05 14:32:18 -08:00
Vicki Pfau c39f2ccb78 All: Use mCoreConfigGetBoolValue 2021-12-02 18:07:49 -08:00
Vicki Pfau 58ddecb830 Core: Add mCoreConfigGetBoolValue 2021-12-02 17:55:02 -08:00
Vicki Pfau 603de394d8 mGUI: Refactor menu code into separate functions 2021-11-29 23:11:17 -08:00
Vicki Pfau c9e1b78426 mGUI: Fix crash if autosave file can't be opened (fixes #2268) 2021-11-29 14:09:14 -08:00
Vicki Pfau 283196ceb3 Qt: Save converter now supports importing SharkPort saves 2021-11-29 14:09:14 -08:00
Lorenzooone d42a13c4b6
[SDL]: Add logFile support (#2345) 2021-11-29 01:55:01 -08:00
nia eeeefa4532
NetBSD build fixes (#2366) 2021-11-29 01:53:18 -08:00
François Berder c3746d629f
Debugger: Fix buffer overflow in _doTrace (#2361) 2021-11-24 13:29:26 -08:00
Vicki Pfau cf5d85ac05 Qt: Fix build 2021-11-18 23:25:11 -08:00
Vicki Pfau 0086599290 Qt: Do some basic filtering on too-minimal OpenGL 1.x implementations 2021-11-18 23:21:04 -08:00
Vicki Pfau dfd44b280f Qt: Pay down technical debt with map caches 2021-11-17 17:52:25 -08:00
Vicki Pfau fdd03e505e GBA Video: Fix cache updating with proxy and GL renderers 2021-11-17 17:51:16 -08:00
Vicki Pfau 4b4eef373f SDL: Use SDL_JoystickRumble where available 2021-11-16 19:06:12 -08:00
Lothar Serra Mari e8f3db4b3e Win32: Add Inno Setup target for the ARM64 platform 2021-11-15 01:59:46 +01:00
Vicki Pfau e60f0660a4 GB Timer: Fix priorties on events 2021-11-13 20:44:07 -08:00
Vicki Pfau 858267da3f GBA: Add flag to allow opposing inputs in key callbacks (fixes #2334) 2021-11-10 13:12:55 -08:00
Vicki Pfau d2bf28b871 Qt: Fix focus mute an fast-forward mute interfering 2021-11-09 21:59:10 -08:00
Akatsuki 48fe88ce36 Qt: Update translation (Japanese)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ja/
2021-11-09 15:56:31 -08:00
Vicki Pfau e68827645e Qt: Update translations 2021-11-09 15:54:25 -08:00
Vicki Pfau 1b71a64c51 Qt: Fix sprite compositing when sprite tiles go out of bounds (fixes #2348) 2021-11-09 15:53:32 -08:00
Vicki Pfau 71b616a9c2 GBA: Fix maximum tile ID in caching for 256-color modes 2021-11-09 15:51:31 -08:00
Vicki Pfau 53c7f6f50a ARM Decoder: Fix decoding of lsl r0 (fixes #2349) 2021-11-09 15:15:18 -08:00
ahigerd 59cb5c189a
Fix "English" language name (#2342) 2021-11-01 11:48:43 -07:00
Fletcher Porter a997e2b6dc [debugger] Silence a -Wswitch warning out of gdb-stub.c
No one likes unhandled branches, and the compiler was just kindly reminding us
to take care of them.  Well, remind us no more, compiler.
2021-10-15 12:29:04 -07:00
Fletcher Porter 85e975c7af [SIO] Fix a -Wswitch warning out of lockstep.c
The compiler was complaining of unhandled branches, but a new `default` case
solves that.
2021-10-15 00:08:57 -07:00
Vicki Pfau f696619b11 GBA I/O: Redo internal key input, enabling edge-based key IRQs 2021-10-14 01:59:59 -07:00
Vicki Pfau 511a061ab0 GBA I/O: Update KEYINPUT in internal I/O memory (fixes #2235) 2021-10-14 01:46:55 -07:00
Vicki Pfau b4f4f2b0fa Wii: Add adjustable gyroscope settings (closes #2245) 2021-10-12 14:38:01 -07:00
Vicki Pfau 0252c370f2 Qt: Mark more strings as untranslatable 2021-09-28 23:42:24 -07:00
Vicki Pfau 3a3e9cd0f6 Qt: Update translations 2021-09-28 23:28:15 -07:00
Jaime R b3a7b4a098 Qt: Update translation (Spanish)
Currently translated at 96.8% (1064 of 1099 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-09-28 23:24:55 -07:00
Sjouke Yntema e41ec9a6ca Qt: Update translation (Dutch)
Currently translated at 6.8% (75 of 1099 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/nl/
2021-09-28 23:24:55 -07:00
Dmitry 603fa7c26e Qt: Update translation (Russian)
Currently translated at 44.0% (484 of 1099 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-09-28 23:24:55 -07:00
lightmanLP 0e5754b0c8 Qt: Update translation (Russian)
Currently translated at 44.0% (484 of 1099 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-09-28 23:24:55 -07:00
S3aBreeze 8c79430c5d Qt: Update translation (Russian)
Currently translated at 42.5% (468 of 1099 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-09-28 23:24:55 -07:00
Alexey 1b696e45b2 Qt: Update translation (Russian)
Currently translated at 29.4% (324 of 1099 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-09-28 23:22:16 -07:00
王晨旭 1b6c0a7545 Qt: Update translation (Chinese (Simplified))
Currently translated at 92.9% (1021 of 1099 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2021-09-28 23:22:16 -07:00
Liu Wenyuan 2e3a30abd6 Qt: Update translation (Chinese (Simplified))
Currently translated at 87.8% (966 of 1099 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2021-09-28 23:19:08 -07:00
Vicki Pfau 669fb5232b GBA Video: Improve BG enable latching 2021-09-28 12:49:39 -07:00
aldelaro5 6a05dba879 gdb-stub: Add support for the T command by faking it 2021-09-27 17:02:35 -07:00
Vicki Pfau 45444d5ea3 Qt: Fix corrupted savestate and fatal error text 2021-09-23 22:30:13 -07:00
Vicki Pfau 1c486cc30b Python: Attempt to fix issues with _pyLog 2021-09-23 22:09:40 -07:00
Vicki Pfau ca91489e00 GBA Video: Delay enabling backgrounds in bitmap modes (fixes #1668) 2021-09-22 15:59:41 -07:00
Vicki Pfau 2d4294e417 GBA Video: Don't iterate affine backgrounds when disabled 2021-09-22 15:59:41 -07:00
Vicki Pfau 86fe869087 ARM7: Fix unsigned multiply timing 2021-09-20 15:59:28 -07:00
Vicki Pfau 1aa5f1b9ff mGUI: Blacklist .cheats extension for ROMs 2021-09-14 11:48:58 -07:00
Vicki Pfau 2ac6920238 GBA Memory: Fix misaligned 32-bit I/O loads (fixes #2307) 2021-09-14 11:00:34 -07:00
Vicki Pfau 45e81d0ecc GBA Video: Fix build on macOS 2021-09-11 13:48:25 -07:00
Vicki Pfau c1c931c61f SDL: Add sensor support for controllers with SDL 2.0.14+ 2021-09-10 18:23:32 -07:00
Vicki Pfau 9430913ba3 mGUI: Fix metrics on backtick 2021-09-09 14:30:08 -07:00
Vicki Pfau f603fcdb72 mGUI: Add 9-slice drawing 2021-09-09 14:30:08 -07:00
Vicki Pfau 337ca2cfaf GB I/O: Fix incrementing SGB controller when P14 is low (fixes #2202) 2021-09-05 12:20:46 -07:00
Vicki Pfau f2f75b3b00 Qt: Only use a QPainter with OpenGL is the OSD is enabled 2021-09-04 22:13:09 -07:00
Vicki Pfau 19c57e0c19 Vita: Build fixes 2021-08-30 17:24:54 -07:00
Vicki Pfau c217802829 OpenGL: Buildfixes and CMake cleanup 2021-08-28 22:29:27 -07:00
Vicki Pfau bc37f48e29 CMake: Attempt to fix #1839 again 2021-08-28 22:05:49 -07:00
Vicki Pfau c6167470eb All: Fix indentation errors 2021-08-26 03:35:19 -07:00
Vicki Pfau 5c3229b4fa Updater: MacOS fixes 2021-08-22 23:05:22 -07:00
Vicki Pfau 250262bfe7 Updater: Partial macOS support 2021-08-22 22:31:39 -07:00
gifvex 143a336b04 CInema: Fix Windows/MSYS2 build 2021-08-22 17:44:48 -07:00
Vicki Pfau 80a502bcc9 CMake: Yet more MSVC buildfixes 2021-08-22 15:01:40 -07:00
Vicki Pfau 7398eb5d72 Updater: More MSVC build fixes 2021-08-22 02:40:58 -07:00
Vicki Pfau 000be71c5a FFmpeg: Remove disused fields 2021-08-21 18:29:46 -07:00
Vicki Pfau 0e0ce67778 FFmpeg: Stop using deprecated AVPacket API 2021-08-21 18:29:46 -07:00
Vicki Pfau c18bc1baa5 FFmpeg: Use refcounted buffers for frame data 2021-08-21 18:29:46 -07:00
Vicki Pfau 2ade2f9217 FFmpeg: Drop support for libavcodec 54 and below 2021-08-21 18:07:59 -07:00
Vicki Pfau 471e55f7de FFmpeg: Don't attempt to use YUV 4:2:0 for lossless videos (fixes #2084) 2021-08-21 17:42:29 -07:00
Vicki Pfau 96e1ae4272 CMake: Bring up DMG distribution on macOS 2021-08-20 21:27:13 -07:00
Vicki Pfau ebc78cf3ea mGUI: Add margin to right-aligned menu text (fixes #871) 2021-08-19 18:22:59 -07:00
Vicki Pfau 7c57a5cc13 Updater: Fix MSVC build 2021-08-17 20:01:06 -07:00
Vicki Pfau 0d826bfba4 GBA Video: Swap priority and window rendering order 2021-08-17 16:24:59 -07:00
Vicki Pfau 9355def316 Libretro: Fix crash when using Game Boy codes (fixes #2281) 2021-08-17 16:16:23 -07:00
Lothar Serra Mari 9ef2c88ed3 Qt: Update German GUI translation 2021-08-11 20:50:28 +02:00
Vicki Pfau 45e944e2b9 Qt: Update translations 2021-08-10 23:52:44 -07:00
Vicki Pfau de376a99bf Qt: Fix lupdate complaints 2021-08-10 23:52:08 -07:00