Commit Graph

6873 Commits

Author SHA1 Message Date
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
Hexaae cdf0d774ab Qt: Update translation (Italian)
Currently translated at 100.0% (1076 of 1076 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2021-08-10 23:49:24 -07:00
Sjouke Yntema b33d7c0361 Qt: Update translation (Dutch)
Currently translated at 0.1% (2 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/nl/
2021-08-10 23:49:22 -07:00
Vicki Pfau 4552c9c33e Windows: Fix MSVC build 2021-08-10 23:14:45 -07:00
Vicki Pfau 399a58161b Qt: Add missing file 2021-08-10 22:13:59 -07:00
Vicki Pfau 2d5f6dd675 All: Add updater stub and hook it into the Qt frontend 2021-08-10 22:09:24 -07:00
Vicki Pfau 4a7feb66f9 Qt: Add update checking infrastructure 2021-08-10 22:04:46 -07:00
Adam Higerd 03e35cc7c6 Don't make the top-left square of the logging grid checkable 2021-08-10 20:11:20 -07:00
Vicki Pfau 06318fbdd2 GB Video: Render SGB border when unmasking with ATTR/PAL_SET (fixes #2261) 2021-07-28 22:32:12 -07:00
Vicki Pfau c2f40b88ef GBA Video: Fix backdrop color if DISPCNT is first set to 0 (fixes #2260) 2021-07-27 19:14:53 -07:00
Vicki Pfau 9d3b4459ee GB Video: Fix memory leak when reseting SGB games 2021-07-23 18:13:43 -07:00
Vicki Pfau 37c4e08ba5 Qt: Update translation (Italian)
Currently translated at 99.0% (1066 of 1076 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2021-07-19 20:58:24 -07:00
Vicki Pfau 4ab0512874 CInema: Fix memory issues in 4-ups 2021-07-13 22:01:32 -07:00
Vicki Pfau 935b5e40d9 CMake: Fix build on BSD 2021-07-13 21:59:19 -07:00
Vicki Pfau 74758fc3c3 Util: Detect futimens/futimes instead of guessing 2021-07-13 21:35:17 -07:00
Vicki Pfau de4ea9284d CMake: Clean up function detection technical debt 2021-07-13 21:35:17 -07:00
Vicki Pfau d996633b12 Core: Remove dead code 2021-07-13 21:35:17 -07:00
Lothar Serra Mari 617bb0a093 Qt: Update German GUI translation 2021-07-11 15:32:41 +02:00
Vicki Pfau 3392f86dcb Qt: Fix bounded fast forward with enhancement OpenGL renderer 2021-07-10 16:39:12 -07:00
Vicki Pfau 9eefc85b64 Switch: Fix build on latest libnx 2021-07-09 22:22:21 -07:00
Vicki Pfau d202cddd1b Qt: Reuse timer when rescheduling missing frames 2021-07-09 02:47:13 -07:00
Vicki Pfau 558f644fd3 CInema: Add 4-up diffs 2021-07-03 20:23:36 -07:00
Vicki Pfau ed337c3de1 CInema: Add basic crash handling 2021-07-01 23:24:51 -07:00
Vicki Pfau ece0e168ef mGUI: Pressing confirm should only advance valid states if the data is a string 2021-07-01 22:15:29 -07:00
Vicki Pfau 801033020a GBA I/O: Fix deserializing audio on big endian 2021-07-01 22:15:29 -07:00
Vicki Pfau 0352125cad GBA Video: Backport many rendering changes from medusa 2021-06-30 00:03:41 -07:00
Vicki Pfau de16ea49c7 Qt: Redo sensor binding to be less fragile 2021-06-28 22:38:25 -07:00
Vicki Pfau 9a26c1a679 mGUI: Use variants for menu data 2021-06-28 21:13:05 -07:00
Vicki Pfau e3ad33366b Qt: Add time elapsed to Discord Rich Presence (closes #2225) 2021-06-28 15:41:58 -07:00
Vicki Pfau d9627e3623 GBA SIO: Add more missing NORMAL8 implementation bits (fixes #2044) 2021-06-28 15:22:07 -07:00
Vicki Pfau 6c6d498817 GBA: Improve timing when not booting from BIOS 2021-06-28 13:35:04 -07:00
Vicki Pfau 7dce4be2e2 GBA Serialize: Fix loading audio enable bit late (fixes #2230) 2021-06-27 22:37:01 -07:00
Vicki Pfau f14abdf749 Qt: Mark some Cheats strings as untranslatable 2021-06-25 15:06:11 -07:00
tdayris-perso 59eaceb148 Qt: Update translation (French)
Currently translated at 84.0% (902 of 1073 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2021-06-24 20:25:55 -07:00
Enes Y d17986aa41 Qt: Update translation (Turkish)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/tr/
2021-06-24 20:25:49 -07:00
Vicki Pfau c785340ea9 Qt: Add options to mute inactive or non-P1 multiplayer windows (fixes #857) 2021-06-24 20:20:49 -07:00
Vicki Pfau 14419282f4 Qt: Add options to mute on minimize or focus lost 2021-06-24 17:57:49 -07:00
Vicki Pfau 78d3a1f17e GB Memory: Add cursory cartridge open bus emulation (fixes #2032) 2021-06-23 20:34:11 -07:00
Vicki Pfau dc40ef7cb8 Qt: Fix library loading rejecting non-GBA games (fixes #2175) 2021-06-23 19:05:28 -07:00
Vicki Pfau c6aa7c6673 mGUI: Cache save state screenshot validity in state menu (fixes #2005) 2021-06-23 18:53:34 -07:00
Enes Y ccafcf7bdc Qt: Update translation (Turkish)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/tr/
2021-06-20 00:46:25 -07:00
Vicki Pfau b1ff578201 Qt: Only set default controller bindings if loading fails (fixes #799) 2021-06-20 00:34:45 -07:00
Vicki Pfau 3a26c94eee Qt: Decrease early-sync timeout 2021-06-19 14:58:01 -07:00
Vicki Pfau 645034a89e GB Audio: Fix audio channel 4 being slow to deserialize 2021-06-19 14:02:37 -07:00
Vicki Pfau 34fed8086c GBA Memory: Fix prefetch mask when swapping modes within a region 2021-06-18 01:00:18 -07:00
Vicki Pfau 3f4d2f6086 Core: Don't attempt to restore rewind diffs past start of rewind 2021-06-17 00:20:29 -07:00
Enes Y d1ce973756 Qt: Update translation (Turkish)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/tr/
2021-06-16 00:31:38 -07:00
Edson Armando 8a22a9f7e6 Qt: Update translation (Spanish)
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-06-16 00:31:38 -07:00
Vicki Pfau 599b79390c Qt: Update translation (Polish)
Currently translated at 11.3% (121 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2021-06-16 00:31:38 -07:00
Vicki Pfau 3e194b59d9 Qt: Update translation (Malay)
Currently translated at 55.4% (593 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ms/
2021-06-16 00:31:38 -07:00
Yuri Kunde Schlesner bd5692fdc1 Qt: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-06-15 20:51:32 -07:00
Felipe 61cfbb3c92 Qt: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-06-15 20:51:32 -07:00
Yuri Kunde Schlesner f1bc1b1fa9 Qt: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1070 of 1070 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-06-15 20:51:32 -07:00
Vicki Pfau ed23ae3ef7 GBA SIO: Fix SI value for unattached MULTI mode 2021-06-15 20:51:32 -07:00
Vicki Pfau 8c3f7eb228 GBA SIO: Fix missing interrupt on an unattached NORMAL transfer 2021-06-15 20:51:32 -07:00
Lothar Serra Mari 0c1dd64e5b Qt: Update German GUI translation 2021-06-13 09:21:39 +02:00
Vicki Pfau 9cddd4d006 CMake: Fix macOS version detection 2021-06-12 22:17:59 -07:00
Vicki Pfau b97f97159d Qt: Fix having to press controller buttons twice for menu items (fixes #2143) 2021-06-12 17:07:32 -07:00
Vicki Pfau d85589b837 Core: Fix portable mode on macOS 2021-06-10 00:09:21 -07:00
Vicki Pfau 588186531c CMake: MacOS cleanup 2021-06-10 00:09:20 -07:00
Vicki Pfau 3e1793d3f8 GBA Savedata: Support for 64 kiB SRAM saves 2021-06-07 18:47:22 -07:00
Vicki Pfau 02a15a72c0 Qt: Add missing EEPROM 8kB string 2021-06-07 18:46:45 -07:00
Vicki Pfau e17357a50a ARM Debugger: Fix disassembly alignment (fixes #2204) 2021-06-04 21:01:07 -07:00
Vicki Pfau 38d55d9b6d Qt: Text interaction and font cleanup 2021-06-04 20:01:57 -07:00
Vicki Pfau f1ec80889d Qt: Clean up cheats dialog 2021-06-04 19:45:03 -07:00
Vicki Pfau 8ea9747021 Qt: Minor .ui updates 2021-06-04 18:22:40 -07:00
Vicki Pfau 31fd8c2705 Libretro: Add GB palette setting 2021-06-04 18:21:54 -07:00
Felipe a507276e25 Add files via upload 2021-05-30 13:42:40 -07:00
Felipe e32da31dc2 Updated translation
Updated brazilian portuguese translation.
2021-05-30 13:42:40 -07:00
Vicki Pfau 3159f2ec56 Core: Fix memory searches for relative values (fixes #2135) 2021-05-22 21:49:17 -07:00
Rik Smeets b78f47b214 mGUI: Add fast forward mute 2021-05-21 13:07:58 -07:00
Szabó Zsolt 9f24c96ded Qt: Update translation (Hungarian)
Currently translated at 15.8% (169 of 1064 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/hu/
2021-05-14 23:18:10 -07:00
Szabó Zsolt e41b755ebf Qt: Added translation (Hungarian) 2021-05-14 23:18:10 -07:00
K. Herbert c0b0b6b009 Qt: Update translation (French)
Currently translated at 85.2% (905 of 1061 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2021-05-14 23:18:10 -07:00
K. Herbert c2118cd336 Qt: Update translation (German)
Currently translated at 100.0% (1061 of 1061 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/de/
2021-05-14 23:18:10 -07:00
T 31884a4c17 Qt: Update translation (Italian)
Currently translated at 97.2% (1035 of 1064 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2021-05-14 23:18:00 -07:00
Allan Nordhøy cbf68cec58 Qt: Update translation (Norwegian Bokmål)
Currently translated at 25.9% (276 of 1064 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/nb_NO/
2021-05-14 23:18:00 -07:00
Adolfo Jayme Barrientos 284de9b804 Qt: Update translation (Spanish)
Currently translated at 99.8% (1062 of 1064 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-05-14 23:17:50 -07:00
Vicki Pfau 457be627f0 Qt: Fix non-Multimedia build (fixes #2180) 2021-05-14 23:01:12 -07:00
Vicki Pfau 0865b8911e GBA SIO: Add missing NORMAL8 implementation bits (fixes #2172) 2021-05-14 22:59:18 -07:00
Vicki Pfau 96988133b2 3DS: Fix build 2021-05-09 23:42:52 -07:00
Vicki Pfau 219da4538e 3DS: Remember to init cfg:u when querying model 2021-05-09 23:21:24 -07:00
Vicki Pfau d990f9bdb7 Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes #2165) 2021-05-09 01:46:11 -07:00
Vicki Pfau cce8ab2cd1 GB: Add missing override for Mario & Yoshi 2021-05-08 17:39:25 -07:00
Vicki Pfau d14d0f070c Qt: Update translations 2021-05-08 16:24:54 -07:00
Vicki Pfau 1640d00e87 GB: Add SGB palettes, options for selecting which palettes 2021-05-08 16:23:52 -07:00
Vicki Pfau 38c8ff241e GB: Add GB Light palette 2021-05-08 15:31:17 -07:00
Vicki Pfau ddf0178c4c GB: Add SGB color palettes 2021-05-08 02:31:48 -07:00
Vicki Pfau e00987ddeb GB: Support for combo "Super Game Boy Color" SGB + GBC ROM hacks 2021-05-07 14:37:19 -07:00
Vicki Pfau c633d08076 GB Video: Clear VRAM on reset (fixes #2152) 2021-05-07 00:44:49 -07:00
Vicki Pfau b9931de1bf GB Core: Fix VRAM and WRAM bank sizes 2021-05-07 00:42:44 -07:00
Vicki Pfau 6b99d319fb GB Core: Fix GBC colors setting breaking default model overrides (fixes #2161) 2021-05-06 13:22:04 -07:00
Vicki Pfau 2a316ee1dc Core: Suspend runloop when a core crashes 2021-05-06 00:14:10 -07:00
Vicki Pfau 29115e711b Util: Improve speed of UPS patch loading 2021-05-02 23:18:13 -07:00
Vicki Pfau 3809876179 GBA: Fix some patch loading edge cases 2021-05-02 23:17:24 -07:00
Vicki Pfau e25efac5fb Util: Fix loading UPS patches that affect the last byte of the file 2021-05-02 23:17:24 -07:00
Vicki Pfau e0db333ea3 GB Core: Support reloading palette at runtime 2021-05-02 17:33:44 -07:00
Vicki Pfau ad14408739 mGUI: Add GB palette overrides 2021-05-02 16:41:12 -07:00
Vicki Pfau 6c3fb29d53 mGUI: Add arrow keys to symbol and add unicode codepoints 2021-05-02 16:37:00 -07:00
Vicki Pfau f37c72044e GB: Fix and rename palettes 2021-05-02 10:56:37 -07:00
Bonta-kun 2f4feb6b53 GBA IO: Serialize JOY_RECV_HI and JOY_TRANS_HI 2021-05-01 19:44:11 -07:00