Commit Graph

7249 Commits

Author SHA1 Message Date
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
Vicki Pfau 925a13ac50 Qt: Update translations 2021-05-01 19:32:40 -07:00
Vicki Pfau a713d51e05 GB: Presets for Game Boy palettes 2021-05-01 19:27:23 -07:00
Vicki Pfau fe195923a4 Qt: Fix UI element ordering (fixes #2156) 2021-05-01 19:25:40 -07:00
Vicki Pfau 8416380030 GBA Video: Revert scanline latching changes (fixes #2153, fixes #2149) 2021-04-29 22:42:07 -07:00
Vicki Pfau 91874af0c3 GBA Overrides: Add missing override for Drill Dozer (Europe) 2021-04-28 22:32:07 -07:00
Vicki Pfau 9c7f15ad58 Qt: Fix applying savetype-only overrides 2021-04-25 19:04:46 -07:00
sdhizumi 063c4d6057 GBA: Add override for DigiCommunication Nyo 2021-04-25 19:01:10 -07:00
Vicki Pfau 72ceb60697 Qt: Remove potentially deadlocking optimization 2021-04-25 17:07:54 -07:00
Vicki Pfau c44ce3061a Qt: Update translations 2021-04-25 17:06:57 -07:00
Vicki Pfau 405f12d1bd Qt: Redo internal library API and clean up LibraryTree 2021-04-25 17:00:49 -07:00
Vicki Pfau e4b25fc16b Core: Fix memory leak in opening games from the library 2021-04-25 16:55:04 -07:00
Vicki Pfau 73a1416565 Qt: Start cleaning up library code 2021-04-24 23:58:43 -07:00
Vicki Pfau 967cc0886e Qt: Fix infrequent deadlock when using sync to video 2021-04-23 20:44:49 -07:00
Nuive adac035422 Qt: Update translation (Spanish)
Currently translated at 100.0% (1061 of 1061 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-04-23 00:24:27 -07:00
Vicki Pfau 990704e46b mGUI: Initial cheat support UI 2021-04-23 00:24:27 -07:00
Vicki Pfau 4ba921ccc5 mGUI: Initial OSK support 2021-04-23 00:24:27 -07:00
Vicki Pfau 926e8fcccb Util: Add toUtf16 function 2021-04-23 00:18:18 -07:00
Vicki Pfau dc5003a427 Switch: Minor cleanup 2021-04-22 21:03:35 -07:00
Vicki Pfau 7da920c496 mGUI: "Accept" button should increment menu selection 2021-04-22 20:47:30 -07:00
Vicki Pfau 744feb116f mGUI: Fix some small memory leaks 2021-04-22 20:46:40 -07:00
Vicki Pfau e6fb9f44a7 Qt: Restore maximized state when starting (fixes #487) 2021-04-17 18:37:38 -07:00
Vicki Pfau 2dc47e63dd Qt: Improve handling of disabling VBA bug compat mode (fixes #2129) 2021-04-15 23:19:31 -07:00
Vicki Pfau 8094345153 Qt: Blur image slightly on savestate screen 2021-04-15 22:11:37 -07:00
Vicki Pfau 950767e6ad Util: 2D convolve with channels 2021-04-15 22:10:58 -07:00
Vicki Pfau 9f099eab0b Qt: AudioProcessor refactoring 2021-04-15 21:00:11 -07:00
Vicki Pfau d1d9e796af Qt: Move display configuration 2021-04-15 20:57:03 -07:00
Vicki Pfau a36e4157c0 Qt: Parse --version flag 2021-04-15 20:38:58 -07:00
Moucalune 598dbff32f Qt: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1056 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-04-15 20:10:31 -07:00
Just burner 8b0e8b2077 Qt: Update translation (Portuguese (Brazil))
Currently translated at 96.6% (1021 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-04-15 20:10:21 -07:00
T 610ca84283 Qt: Update translation (Italian)
Currently translated at 95.9% (1018 of 1061 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2021-04-15 20:04:19 -07:00
Vicki Pfau 0406714a59 Qt: Update translation (Russian)
Currently translated at 3.9% (42 of 1061 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-04-15 20:03:34 -07:00
Vicki Pfau 4de01a4576 Qt: Move display attaching code 2021-04-15 20:01:35 -07:00
Vicki Pfau 0208c7456a Qt: Rearrange menus some 2021-04-15 19:47:29 -07:00
Vicki Pfau 144a05a66e ARM: Fix LDM^ with empty rlist (fixes #2127) 2021-04-15 19:17:15 -07:00
Vicki Pfau 0a7f8fa55d Qt: Fix frames getting backlogged (fixes #2122) 2021-04-15 19:00:02 -07:00
Vicki Pfau ab7cfb9634 Qt: Fix saving settings enabling camera when camera name changes (fixes #2125) 2021-04-14 20:49:32 -07:00
Vicki Pfau 527c089f1f Libretro: Redo key handling, support bitmasks 2021-04-14 00:25:22 -07:00
Vicki Pfau ad17c22e51 Libretro: Add missing rotation peripheral 2021-04-14 00:08:41 -07:00
Vicki Pfau e18063071a Libretro: Fix GB SRAM in memory map 2021-04-14 00:05:57 -07:00
Patrick Lofstrom 1ffae75fae Qt: Update translation (Japanese)
Currently translated at 94.2% (995 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ja/
2021-04-13 18:50:55 -07:00
Vicki Pfau fce2a27a1d GB: Fix skipping BIOS 2021-04-13 18:49:59 -07:00
Vicki Pfau b6e5b6e321 Qt: Update translations 2021-04-12 22:12:57 -07:00
Ezi 2c9e400583 Qt: Update translation (Finnish)
Currently translated at 3.0% (32 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fi/
2021-04-12 22:12:03 -07:00
Ezi c95f759c3b Qt: Added translation (Finnish) 2021-04-12 22:12:03 -07:00
Vicki Pfau 95dd33cf9f Qt: Fix smudged window icon on Windows, recompress icons 2021-04-12 22:09:56 -07:00
Vicki Pfau d5138bf885 Qt: Fix OpenGL renderer lagging behind when fast-forwarding (fixes #2094) 2021-04-11 23:44:45 -07:00
Vicki Pfau 509ab561c9 Qt: Remove no-longer used dependency 2021-04-11 16:09:37 -07:00
Vicki Pfau 3b781c00e6 GBA e-Reader: Initial error detection and retrying 2021-04-11 16:08:39 -07:00
Vicki Pfau 92080793b3 GBA e-Reader: Improve initial boundary detection 2021-04-11 16:03:14 -07:00
Vicki Pfau e84db73f31 Qt: Expose e-Reader parsing 2021-04-10 03:07:35 -07:00
Vicki Pfau a0360ec936 GBA e-Reader: Add visual dotcode parsing 2021-04-10 03:07:35 -07:00
Vicki Pfau adfc3c4ab2 FFmpeg: Add image scaling function 2021-04-10 03:07:35 -07:00
Vicki Pfau 207c64874a Util: Add bits of a convolution API 2021-04-10 03:07:35 -07:00
Vicki Pfau afd970423e Qt: Fix crash when switching from high-resolution OpenGL renderer to software 2021-04-08 18:41:53 -07:00
Vicki Pfau af212925e7 mGUI: Fix build 2021-04-03 16:15:11 -07:00
Liukun Zhao 1c5e0a2a9f Qt: Update translation (Chinese (Simplified))
Currently translated at 88.7% (937 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2021-04-03 15:59:12 -07:00
Bentley Racune 8ea7d9b3b5 Qt: Update translation (Spanish)
Currently translated at 100.0% (1056 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-04-03 15:59:12 -07:00
Bentley Racune bda0095721 Qt: Update translation (German)
Currently translated at 100.0% (1056 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/de/
2021-04-03 15:59:12 -07:00
Vicki Pfau 23b5a458b8 GBA e-Reader: Refactor out of GPIO code 2021-04-03 13:37:29 -07:00
Vicki Pfau bc16a1bfe3 GBA Cart: Refactor hardware.c into cart/gpio.c etc 2021-04-03 01:31:55 -07:00
Vicki Pfau 9a192d9ab1 GBA Memory: Remove unused variable 2021-04-03 00:32:48 -07:00
Vicki Pfau 02dc7a0e66 GBA Memory: Log GPIO writes on non-GPIO carts as Pak Hardware instead of Memory 2021-04-03 00:32:35 -07:00
Vicki Pfau be8b95f803 GBA Video: Fix mode 3-5 overflow with mosaic (fixes #1691) 2021-04-01 19:45:51 -07:00
Vicki Pfau 7744332b64 GBA Video: Fix window start on modes 2-5 with mosaic (fixes #1690) 2021-04-01 19:45:51 -07:00
Vicki Pfau 9be79ddb64 GBA SIO: Silence initial mode switch 2021-03-31 22:18:41 -07:00
Vicki Pfau 50cc28dab5 GBA Video: Don't attempt to copy invalid registers when switching renderer 2021-03-31 21:57:03 -07:00
Vicki Pfau e587a12ddf Core: Truncate preloading ROMs that slightly exceed max size (fixes #2093) 2021-03-31 00:00:13 -07:00
Vicki Pfau 39751aac97 GBA e-Reader: Fix bitmap short strip scanning 2021-03-30 23:47:50 -07:00
Vicki Pfau 4bb8744cd5 GBA Video: Fix mode 5 frame 1 caching (fixes #2075) 2021-03-30 22:39:10 -07:00
Vicki Pfau 85b4bb1400 GBA: Default-enable VBA bug compat for Ruby and Emerald ROM hacks 2021-03-30 21:25:08 -07:00
Vicki Pfau 0cde0fcc19 GBA: Fix non-USA 1.0 FireRed misdetecting as a ROM hack (fixes #2100) 2021-03-30 18:43:37 -07:00
Vicki Pfau e25d595892 GB Serialize: Fix switching speed modes when loading a state (fixes #2097) 2021-03-30 18:34:51 -07:00
Vicki Pfau 21d69fa02a GBA: Fix crash when ROM loading fails 2021-03-30 18:33:32 -07:00
Vicki Pfau 30ed94e803 Qt: Add ROM filename and size to bug reporter 2021-03-29 21:20:12 -07:00
Vicki Pfau 5a0257480a GBA: Fix FireRed revision misdetecting as a ROM hack 2021-03-29 21:10:44 -07:00
Vicki Pfau d4d4bfd3d1 Core: Fix first event scheduling after loading savestate 2021-03-29 21:08:28 -07:00
Vicki Pfau 49ee6dc302 GBA Memory: Fix loading Thumb savestates when in ARM mode 2021-03-29 21:06:08 -07:00
Vicki Pfau a4177f8e84 Qt: Update translations 2021-03-28 22:47:56 -07:00
Allan Nordhøy 840dc24b6e Added translation using Weblate (Norwegian Bokmål) 2021-03-28 22:47:56 -07:00
Vicki Pfau a04baac2cb 3DS: Fix #1294 slightly better this time 2021-03-28 18:27:07 -07:00
Vicki Pfau 9a5546867b 3DS: Fix memory leak 2021-03-28 18:26:49 -07:00
Vicki Pfau 10764f81f2 Qt: Fix up report view a bit on macOS 2021-03-28 16:32:37 -07:00
Ash Wolf f06b5afc7f Qt: Update translation (Spanish)
Currently translated at 100.0% (1056 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-03-28 15:54:33 -07:00
Harley Watson 99a59c30c6 Qt: Update translation (Spanish)
Currently translated at 100.0% (1056 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-03-28 15:54:33 -07:00
Ash Wolf d4e4a5c4cc Qt: Update translation (Spanish)
Currently translated at 91.8% (970 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-03-28 15:32:52 -07:00
Harley Watson ec81c7a5ad Qt: Update translation (Spanish)
Currently translated at 91.8% (970 of 1056 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-03-28 15:32:45 -07:00
Lothar Serra Mari b98f86bb08 Qt: Update German GUI translation 2021-03-28 14:45:54 -07:00
Vicki Pfau c4b38790f2 Qt: Update translations 2021-03-28 14:45:54 -07:00
Vicki Pfau a5890bfea5 GBA SIO: Fix Dolphin connection when driver is inactive 2021-03-28 14:45:54 -07:00
Vicki Pfau b2fdb22cd7 GBA SIO: Fix TRANS bit clearing order 2021-03-28 14:45:54 -07:00
Vicki Pfau a6e747add4 GBA SIO: Improve logging 2021-03-28 14:45:54 -07:00
Vicki Pfau 3a95b30d63 GBA SIO: Improve readability 2021-03-28 14:45:54 -07:00
Vicki Pfau 885ef286d2 Qt: Add reset toggle for Dolphin connection 2021-03-28 14:45:54 -07:00
Vicki Pfau e2d6bc38ff GBA SIO: Fix Dolphin disconnecting 2021-03-28 14:45:54 -07:00
Vicki Pfau 512bdf9c60 Qt: Dolphin cleanup 2021-03-28 14:45:54 -07:00
Vicki Pfau 8ad2e89cfc GBA SIO: Dolphin cleanup 2021-03-28 14:45:54 -07:00
Vicki Pfau 2aac9da42b Qt: Add Dolphin connector dialog 2021-03-28 14:45:54 -07:00
Vicki Pfau b1828dbc59 GBA SIO: Dolphin connectivity 2021-03-28 14:45:54 -07:00
Harley Watson 66093288e2
Qt: Update translation (Spanish)
Currently translated at 90.3% (947 of 1048 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-03-28 23:43:36 +02:00
Ash Wolf 1b0e27595c
Qt: Update translation (Spanish)
Currently translated at 90.3% (947 of 1048 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-03-28 23:43:35 +02:00
Vicki Pfau 00531d1180 mGUI: De-constify fonts 2021-03-27 22:35:29 -07:00
Vicki Pfau bcb77d0656 Qt: Move painter interrupting to main thread 2021-03-27 22:35:29 -07:00
Vicki Pfau 4af5238a3b Switch: Remove more deprecated Npad names 2021-03-27 22:35:29 -07:00
Vicki Pfau d9a3d4a251 GB: Support loading CGB-on-AGB boot ROM 2021-03-27 21:34:29 -07:00
Vicki Pfau 2aa3ec022a GBA Video: Fix transposed BG mosaic parameters in GL renderer 2021-03-27 21:34:29 -07:00
Vicki Pfau 863bcfc0df Qt: Fix loading patches after mGBA starts 2021-03-27 21:34:29 -07:00
jdgleaver 1b43c52a9e Libretro: Lazy-load rumble interface 2021-03-27 21:34:29 -07:00
Vicki Pfau 4021452f5a Switch: Clean up audio queue handling 2021-03-27 21:34:29 -07:00
Antonio Niño Díaz aec8ef45ef GBA Audio: Prevent write to audio registers if audio is OFF
On hardware, if audio is OFF it isn't possible to write to registers at
addresses 0x4000060h to 0x4000081 (inclusive).
2021-03-27 13:46:07 -07:00
Antonio Niño Díaz c0cfa602af GBA Audio: Fix reads from CH3 Wave RAM
The previous code always read the state of bank 0. The correct behaviour
is to read from the bank that isn't selected. Most likely, no game has
ever tried to read from this RAM and verify the values because the
values are destroyed as soon as the channel starts to play the desired
sound.

Writes were done correctly: The values are saved to the bank that isn't
selected.

Also, when the sound hardware is off, it acts like bank 0 has been
selected in register SOUND3CNT_L.
2021-03-27 13:46:07 -07:00
Vicki Pfau 853c64b326 Switch: Allow switching between CPU and GPU renderers without reloading 2021-03-26 21:49:50 -07:00
Vicki Pfau 47d70582c0 GBA BIOS: Fix invalid decompression bounds checking 2021-03-26 21:49:50 -07:00
Vicki Pfau 3ce0472963 Qt: Modernize overrides view and fix not applying VBA bug mode 2021-03-26 21:49:50 -07:00
Vicki Pfau e62c24c588 Feature: Clear thread proxy queue on reset (fixes #2080) 2021-03-25 23:37:02 -07:00
Vicki Pfau 9ac9366257 Switch: Optimize font rendering (fixes #2078) 2021-03-24 19:13:59 -07:00
Vicki Pfau 32b7cc2fba GB MBC: Force minimum SRAM size on rare MBCs that always have SRAM 2021-03-24 19:13:59 -07:00
Vicki Pfau 1b81c08de8 GB Video: Don't rendering negative batches 2021-03-24 19:13:59 -07:00
Vicki Pfau 2a7626f133 GB MBC: Remove unused SRAM size 2021-03-24 19:13:59 -07:00
Vicki Pfau 76ad5f1567 Switch: Fix image size scaling rounding (fixes #2073) 2021-03-23 22:08:50 -07:00
Vicki Pfau e073986ea8 Switch: Increase allowable queued buffers when exiting fast forward 2021-03-23 20:51:26 -07:00
Vicki Pfau f34fa2b6af GB Video: Fix deserializing negative LX state 2021-03-23 19:51:36 -07:00
Vicki Pfau 44f031d89b Core: Fix destroying an mVL with an invalid channel count 2021-03-23 19:37:53 -07:00
Vicki Pfau ffeb5cfe27 GB Video: Discard SGB packets in non-SGB mVLs 2021-03-23 19:37:53 -07:00
Vicki Pfau 118bee2fa2 GBA Video: Fix x offset in 256-color BG mosaic (fixes #1684) 2021-03-23 19:37:53 -07:00
Vicki Pfau 601ece2e2a GB Audio: Fix frame sequencer timing in double speed mode (fixes #2071) 2021-03-23 19:37:53 -07:00
Vicki Pfau 9eee7a7c7a GB Serialize: Fix crash when loading pre-0.7 SGB savestates 2021-03-23 00:14:24 -07:00
Vicki Pfau c2de079a9d GB: Properly unmap ROM base when unloading ROM 2021-03-23 00:14:24 -07:00
Lothar Serra Mari 2fc5e2d08d Qt: Update German GUI translation 2021-03-22 07:41:03 +01:00
Vicki Pfau 26dc21177a Qt: Flesh out Interrupter some 2021-03-21 16:35:49 -07:00
Vicki Pfau 425baa1773 Qt: Don't attempt to create a GL2 context if GL2 is disabled 2021-03-21 16:06:07 -07:00
Vicki Pfau b8b494eea6 GB: Fix loading model overrides 2021-03-21 15:54:35 -07:00
Vicki Pfau 49b12139ec Libretro: Lazy-load sensors 2021-03-21 12:32:31 -07:00
Vicki Pfau 9e251c54e7 GBA: Fix loading subsequent save files (fixes #2067) 2021-03-20 23:43:26 -07:00
Vicki Pfau 8c10d2f857 Qt: Fix swapped mosaic directions 2021-03-20 16:57:36 -07:00
Vicki Pfau 71d5c96eb9 Qt: Move game title lookup into CoreController 2021-03-20 15:05:20 -07:00
Vicki Pfau c5b78f9354 GB Audio: Add channel 4 batching back (fixes #1313) 2021-03-17 18:20:38 -07:00
Vicki Pfau dd850b8d33 SM83: HALT should not consume an extra T-state 2021-03-17 18:20:38 -07:00
Vicki Pfau 039a64ee62 SM83: Improve mid-M-cycle interrupts 2021-03-17 18:20:38 -07:00
Vicki Pfau f853de37b9 CInema: Fix glob anchoring 2021-03-17 18:20:38 -07:00
Vicki Pfau 2e6f8b4af9 SM83: Fix runloop early exit when event happens outside FETCH 2021-03-16 02:28:20 -07:00
Vicki Pfau 5cd21c6798 Debugger: Call CLI debugger system init 2021-03-16 00:34:44 -07:00
Vicki Pfau f600c7c317 GB Audio: Remove redundant timing argument to GBAudioUpdateFrame 2021-03-15 21:39:27 -07:00
Vicki Pfau 3ca82b64af GB Audio: Fix some channel 4 timing edge cases 2021-03-15 20:45:21 -07:00
Vicki Pfau 47728c7a8d Qt: Fix up debugger console slightly 2021-03-11 23:19:22 -08:00
Vicki Pfau 0235b6da9b FFmpeg: Add CRF support for applicable codecs 2021-03-11 21:45:05 -08:00
Vicki Pfau 93631592d1 Switch: Update for new libnx pad API 2021-03-09 19:18:56 -08:00
Vicki Pfau 8b5bec66c5 GB: Fix marking BIOS as unmapped when skipping BIOS (fixes #2061) 2021-03-07 00:08:35 -08:00
Vicki Pfau bd9fdc5025 Qt: Hide hat number if it's 0 2021-03-06 20:09:29 -08:00
Vicki Pfau b20739093f Qt: Fix inability to clear hat bindings 2021-03-06 20:03:09 -08:00
Vicki Pfau b6bc8d54e3 Qt: Disable saving/loading nameless profiles 2021-03-06 20:02:08 -08:00
Vicki Pfau 74fd2c3c0b ARM: Use mask lookup table for condition codes 2021-03-05 23:38:44 -08:00
Vicki Pfau dd1d1a0a9d GBA Memory: Fix masking of misaligned jumps 2021-03-03 04:17:05 -08:00
Vicki Pfau 7d672a2215 All: Fix various build failure fallout 2021-02-26 02:02:25 -08:00
Vicki Pfau d42c6e6ba5 VFS: Clean up minizip usage 2021-02-26 00:34:18 -08:00
Vicki Pfau ba0b7d9157 GB: Fix memory leak unloading masked savedata 2021-02-25 23:43:04 -08:00
Vicki Pfau b966d71a2c GB: Clean up BIOS unmapping 2021-02-25 23:42:45 -08:00
Vicki Pfau 003e181add GB: Clean up cartridge removal codepath (fixes #398) 2021-02-24 20:18:13 -08:00
Vicki Pfau 66672cd6b6 Qt: Update translations 2021-02-24 19:55:02 -08:00
Vicki Pfau c198dd3c6c Qt: Select newly added cheat set after adding it 2021-02-24 19:53:49 -08:00
Vicki Pfau 910089b514 GB Cheats: Fix Game Genie check code (fixes #2055) 2021-02-24 19:36:25 -08:00
Vicki Pfau 1e017ade23 GBA Memory: Fix AGBPrint writing past 16MB ROMs 2021-02-24 18:44:41 -08:00
Vicki Pfau 938f2a4924 GB: Fix crash when changing ROM while in banked address space 2021-02-24 01:35:37 -08:00
Vicki Pfau 67475a6da8 GBA Memory: Improved AGBPrint emulation of edge cases (fixes #1867) 2021-02-24 01:20:48 -08:00
Vicki Pfau 4827daf5a6 Core: Fix some cheats API change fallout (fixes #2053) 2021-02-23 22:36:23 -08:00
Vicki Pfau c21f9e81bb GBA Video: Fix typing mismatch in modes 3, 4 and 5 renderer (fixes #2047) 2021-02-23 22:12:56 -08:00
Vicki Pfau 817e4d950f Qt: Add utility for IP address conversion to internal format 2021-02-22 18:25:36 -08:00
Vicki Pfau 9877c1bf1e Qt: Refactor out duplicated named view setup 2021-02-22 18:18:15 -08:00
Vicki Pfau 06e6e1a27d Qt: Misc minor cleanup 2021-02-22 18:18:15 -08:00
Vicki Pfau a10800d7e7 Qt: Clean up unused private vars 2021-02-22 18:18:15 -08:00
Vicki Pfau bb71c72bf8 Qt: std::move cleanup 2021-02-22 18:18:15 -08:00
Liu Tao 708d8f6bc3 Qt: Update translation (Chinese (Simplified))
Currently translated at 88.5% (927 of 1047 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2021-02-18 13:32:12 -08:00
Vicki Pfau 49ec1ed702 ARM: Fix long and accumulate multiply timing 2021-02-15 23:40:49 -08:00
lightmanLP 232aab5a08 Qt: Update translation (Russian)
Currently translated at 3.8% (40 of 1047 strings)

Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-02-14 17:23:38 -08:00
Vicki Pfau 7a3f2b12b5 GBA SIO: Fix Normal mode transfer start timing (fixes #425) 2021-02-13 04:03:03 -08:00
Vicki Pfau e12ca74d1e GBA Timers: Fix toggling timer cascading while timer is active (fixes #2043) 2021-02-13 01:15:19 -08:00
Lothar Serra Mari 2a35f0689a Qt: Update German GUI translation 2021-02-10 21:40:03 +01:00
Vicki Pfau 3309892657 GB, GBA Serialize: Attempt to fix MSVC build 2021-02-09 01:28:21 -08:00
Vicki Pfau b92bb30a72 GBA SIO: Clean up lockstep cycle counting 2021-02-08 23:06:00 -08:00
Vicki Pfau 32a8a47de6 GBA SIO: Fix hanging on starting a second multiplayer window (fixes #854) 2021-02-07 15:07:27 -08:00
Vicki Pfau 7408ee9c56 Qt: Fix build on older Qt 2021-02-04 01:04:28 -08:00
Vicki Pfau 9d1eb3dedb Qt: Fix outdated copyright translation strings 2021-02-04 00:26:50 -08:00
Vicki Pfau 1a0a2848d6 Qt: Update translations 2021-02-04 00:16:52 -08:00
Vicki Pfau 217d1b238b Qt: Add save converter tool 2021-02-04 00:00:31 -08:00
Vicki Pfau 1089285b45 Qt: Add linked library info to report generator 2021-02-03 21:10:25 -08:00
Vicki Pfau 517aa353ca Qt: Add creating a VFileDevice from a QByteArray 2021-02-01 01:55:06 -08:00
Vicki Pfau df082b46d9 Utils: Make sure to seek to start of file when doing PNG check 2021-02-01 01:54:19 -08:00
Vicki Pfau 28504b308e Qt: Cleaner byte size formatting 2021-02-01 01:53:55 -08:00
Vicki Pfau 88212fc2de Core: Allow deserializing PNG savestates with ignoring extdata 2021-02-01 01:53:20 -08:00
Vicki Pfau 80fb86a930 Qt: Flesh out VFileDevice more, to avoid leak 2021-01-30 16:01:06 -08:00
Vicki Pfau 5b8d64b0b5 Qt: Better initial shortcut editor column sizes 2021-01-27 21:23:45 -08:00
Vicki Pfau b1a06ed52b Cheats: Fix indirect write cheats (fixes #2026) 2021-01-27 20:24:26 -08:00
Vicki Pfau 6154ed91cb Qt: Don't use a static QFont 2021-01-26 02:14:53 -08:00
Vicki Pfau 40c3fc63cc Qt: Fix mgba-it translation 2021-01-23 20:45:18 -08:00
StarFang208 b60bb5776b Translated using Weblate (Italian)
Currently translated at 99.4% (929 of 934 strings)

Translation: mGBA/mGBA Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2021-01-23 20:35:19 -08:00
Moucalune 302b1570fa Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.4% (910 of 934 strings)

Translation: mGBA/mGBA Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pt_BR/
2021-01-23 20:32:22 -08:00
Vicki Pfau 561c253ff8 Qt: Clean up memory model in ConfigController 2021-01-23 20:25:19 -08:00
Vicki Pfau 3b1b890f3e GBA Memory: Fix Matrix memory bounding 2021-01-23 19:06:04 -08:00
Vicki Pfau 79c40d9359 Core: Fix portable working directory on Windows (fixes #2009) 2021-01-23 14:58:20 -08:00
Vicki Pfau ffa5e65856 Qt: Clean up sign warnings 2021-01-16 01:04:56 -08:00
Vicki Pfau b6dbbb14ab Qt: Add clamp function, using stl if available 2021-01-16 00:47:41 -08:00
Lothar Serra Mari 8947b80a1c Qt: Update German GUI translation 2021-01-15 22:24:17 +01:00
Lothar Serra Mari 82e3b814b4 Qt: Update German GUI translation 2021-01-15 22:23:48 +01:00
Vicki Pfau ca3050d76b Core: Add mCoreCreate function for making a core based on platform type 2021-01-14 23:14:02 -08:00
Vicki Pfau fe4d4f986f Qt: Fix some frame viewer memory leaks 2021-01-14 23:14:02 -08:00
Lothar Serra Mari 027b6f0907 Qt: Update German GUI translation 2021-01-05 22:51:42 +01:00
Vicki Pfau 02b7944560 Qt: Make save game/save state terminology consistent 2021-01-05 00:32:43 -08:00
Vicki Pfau adb3dd5270 Qt: Update About screen copyright 2021-01-05 00:30:07 -08:00
Vicki Pfau 527f235934 Core: Adding to library is now recursive 2021-01-05 00:23:52 -08:00
Vicki Pfau bda4316839 GB: Redo double speed emulation (closes #1515) 2021-01-02 22:20:54 -08:00
Vicki Pfau 8361d56683 Qt: Update ts files 2021-01-02 20:40:37 -08:00
Vicki Pfau b527b7ff9b Qt: Ensure non-present MRU items are removed (fixes #2000) 2021-01-02 20:39:58 -08:00
Vicki Pfau 466e0c5efa Utils: Clean up duplicated clamping code 2021-01-01 18:54:54 -08:00
Vicki Pfau fe3e554b60 GB Cheats: Fix Game Genie codes 2021-01-01 17:26:42 -08:00
Vicki Pfau 1c69a714c7 Core: Add memory block info lookup function 2021-01-01 17:24:09 -08:00
Vicki Pfau cab1415d07 GB Core: Return the current number of banks for ROM/SRAM, not theoretical max 2021-01-01 17:12:38 -08:00
Vicki Pfau bca8cb918f Qt: Use relative paths in portable mode when applicable (fixes #838) 2020-12-30 15:37:43 -08:00
Vicki Pfau 239351bdfc GB: Fix regression with HDMAs not always properly blocking 2020-12-29 17:50:40 -08:00
Vicki Pfau 2ee7642d0b GB, GBA: Fix global cycle counter discrepancy 2020-12-29 17:50:40 -08:00
Vicki Pfau 0026249806 Debugger: Add event dumping 2020-12-28 19:14:33 -08:00
Vicki Pfau e27e333305 Wii: Fix build 2020-12-28 03:05:58 -08:00
Lothar Serra Mari 62d7075751 Qt: Update German GUI translation 2020-12-28 00:47:33 +01:00
Vicki Pfau 658747839f GB Video: Always clean OAM at x 0 2020-12-27 01:42:44 -08:00
Vicki Pfau 562c9ab1d9 Qt: Add button to jump to log settings 2020-12-26 19:29:37 -08:00
Vicki Pfau c1147c9616 Qt: Update translations 2020-12-26 18:53:40 -08:00
Vicki Pfau a760c7bb4a Core: Add prefix to platform enum names 2020-12-26 18:53:19 -08:00
Vicki Pfau 18403682f7 Qt: Add GB support in I/O viewer 2020-12-26 18:29:16 -08:00
Vicki Pfau 418c3c40ce Qt: Lay groundwork for adding GB IO register descriptions 2020-12-26 01:47:18 -08:00
Vicki Pfau 17253f5760 Qt: Mark more strings as untranslated 2020-12-23 19:09:04 -08:00
J. Lavoie 3a603f6682 Translated using Weblate (Italian)
Currently translated at 96.0% (902 of 939 strings)

Translation: mGBA/mGBA Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2020-12-23 18:55:52 -08:00
J. Lavoie 50d5b926e7 Translated using Weblate (French)
Currently translated at 98.1% (922 of 939 strings)

Translation: mGBA/mGBA Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2020-12-23 18:55:32 -08:00
Kevin López Brante 574eca3234 Translated using Weblate (Spanish)
Currently translated at 97.9% (920 of 939 strings)

Translation: mGBA/mGBA Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2020-12-23 18:36:01 -08:00
Vicki Pfau 5781566717 Core: Improve support for ROM patch cheats, supporting disabling overlapping patches 2020-12-23 18:35:42 -08:00
J. Lavoie a59ffbc9a6 Qt: Import German GUI translation updates from weblate
Translated using Weblate (German)

Currently translated at 97.1% (912 of 939 strings)

Translation: mGBA/mGBA Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/de/
2020-12-22 20:25:45 +01:00
Vicki Pfau cadceecdab Qt: Fix loading a new game crashing on Wayland (fixes #1992) 2020-12-20 21:00:17 -08:00
Vicki Pfau ff6218fe1e Libretro: Fix sensors 2020-12-19 13:15:27 -08:00
p-sam 983a482527 Use sensor interface; add sensor light core option
Behavior synced from standalone mgba
2020-12-19 12:52:46 -08:00
Vicki Pfau 57c8ac1dd9 Core: Improve memory handling when deleting a cheat device 2020-12-19 12:52:46 -08:00
Vicki Pfau 0cf138775b GBA Cheats: Allow unlimited ROM patch-type codes per set 2020-12-19 12:52:46 -08:00
easyaspi314 (Devin) 4ecf64a41c Remove arm-algo.S and references
It wasn't fully optimized and it doesn't even compile anymore.
2020-12-18 17:00:24 -08:00
EmpyreusX 2770b654f5
Qt: Review JPN translation (#1986)
* Qt: Review JPN translation

* Qt: Review JPN translation
2020-12-18 02:35:44 -08:00
Vicki Pfau 218f804427 SDL: Remove debug test that got left in 2020-12-17 02:16:47 -08:00
Vicki Pfau 71379aac66 Qt: Unify monospace font usage 2020-12-16 18:16:41 -08:00
Vicki Pfau c4123a2386 SDL: Fall back to sw blit if OpenGL init fails 2020-12-16 18:16:41 -08:00
Vicki Pfau 7b78906772 Windows: Replace installer image, @2x this time 2020-12-13 22:07:30 -08:00
Vicki Pfau 7618b58c2d Windows: Use provided version string where possible 2020-12-13 22:07:30 -08:00
Vicki Pfau 9397eee606 CMake: Add method for specifying alternate package names 2020-12-13 17:39:35 -08:00
Vicki Pfau 346f5dc0b5 GBA Serialize: Fix alignment check when loading states 2020-12-13 15:02:08 -08:00
Vicki Pfau beba0cb2c5 Debugger: Add fin alias for finish 2020-12-13 00:06:19 -08:00
Vicki Pfau 70f581162f ARM Debugger: Only break on exceptions when stack call tracing is on 2020-12-13 00:06:06 -08:00
Vicki Pfau 6e40b38b63 Qt: Fix issues with I/O viewer not properly synchronizing state 2020-12-12 23:42:37 -08:00
Lothar Serra Mari 1751824818 Qt: Update German GUI translation 2020-12-12 11:12:30 +01:00
Vicki Pfau 846333ac9a Qt: Actually fix build on MSVC 2020-12-12 01:57:52 -08:00
EmpyreusX 715cdd751c
New README_ZH_CN.md and updates to Simp. Chinese and Japanese translation (#1981)
* Create README_ZH_CN.md

* General fixes to Simp. Chinese translation

New translations based on `mgba-template.ts`
Delete unused entries
Fix typos and invaild lines

* A small fix

* Revamped Japanese translation.

* A small fix

* More fixes.

* Qt: A tiny fix in mgba-zh_CN.ts

* Further translation fixes in mgba-ja.ts
2020-12-12 01:24:31 -08:00
Vicki Pfau d7db136ebe Qt: Fix build on MSVC 2020-12-11 20:59:46 -08:00
Vicki Pfau 21c5e7ae97 Qt: Move empty string list to new file 2020-12-11 01:58:37 -08:00
Vicki Pfau fe249dec27 Qt: Fill in mgba-en.ts 2020-12-11 01:06:38 -08:00
Vicki Pfau e6b7c3b977 Qt: Mark more labels as not needing translation 2020-12-11 01:06:19 -08:00
Vicki Pfau 874fae7b5a Qt: Add slightly more CPU info to bug report 2020-12-10 23:54:53 -08:00
Vicki Pfau 71a3ef046a Qt: Update TS files 2020-12-10 19:15:17 -08:00
Vicki Pfau 8904e4b540 Qt: Mark several labels as not needing translation 2020-12-10 18:58:41 -08:00
EmpyreusX 20bd78596a
Qt: General fixes to Simp. Chinese translation (#1977)
* General fixes to Simp. Chinese translation

* Update mgba-zh_CN.ts
2020-12-10 18:51:26 -08:00
Vicki Pfau bdacf0e9ff Qt: Fix build 2020-12-09 18:38:35 -08:00
Vicki Pfau 0065b62633 Qt: Add bug report tool 2020-12-09 18:30:36 -08:00
Vicki Pfau a5f3718f81 Core: Fix getting config directory on Windows (fixes #1974) 2020-12-09 18:30:27 -08:00
Vicki Pfau 2bc19f3a7d Qt: Fix build on old gcc 2020-12-09 00:04:57 -08:00
Vicki Pfau d70be08dd1 Qt: Add load/saveState VFile functions, flags parameter to explicit state functions 2020-12-08 23:23:45 -08:00
Vicki Pfau 4d3f9389e9 Qt: Add wrappers for accessing QIODevices as VFiles 2020-12-08 23:23:45 -08:00
Vicki Pfau 47de013283 Qt: Add API wrapper for VFileMemChunk 2020-12-08 23:23:45 -08:00
Vicki Pfau 3c4929b798 Core: Fix build on Windows 2020-12-08 23:23:35 -08:00
Vicki Pfau f1592d350f Core: Clean up and extend config saving/loading 2020-12-08 23:09:51 -08:00
Vicki Pfau 67f8197493 VFS: Initial write support for zip files 2020-12-08 23:09:51 -08:00
Vicki Pfau faa27b0754 Qt: Fix some sign warnings 2020-12-05 20:13:11 -08:00
Vicki Pfau ec97747a94 Qt: Fix unused variable warnings 2020-12-05 20:13:11 -08:00
Vicki Pfau a8e924ae5e Qt: Fix unhandled case warnings 2020-12-05 19:52:18 -08:00
Vicki Pfau 5ecd28cdc6 GBA Video: Fix palette when being initialized mid-frame 2020-12-05 18:41:44 -08:00
Vicki Pfau 6a7e80c969 GBA Video: Fix I/O registers when switching renderer (fixes #1967) 2020-12-05 18:34:49 -08:00
Vicki Pfau b7947a0a6e GBA BIOS: Add VBA LZ77 decompression bug compat in VBA bug compat mode 2020-12-05 16:28:17 -08:00
Lothar Serra Mari 63b17d20a9 Win32: Add missing Spanish README file; add missing language tokens 2020-12-05 22:56:15 +01:00
Lothar Serra Mari 3049980cc0 Win32: Update list of available languages in the Inno Setup installer 2020-12-05 10:08:11 +01:00
Lothar Serra Mari c7f1339d67 Qt: Update German GUI translation 2020-12-05 10:01:51 +01:00
Vicki Pfau 3aa74f2d65 Qt: Fix proxied events blocking properly 2020-12-04 00:23:33 -08:00
Vicki Pfau 2f7232292c Qt: Always start painter thread even if not in use 2020-12-04 00:23:33 -08:00
Vicki Pfau d44a26d962 Qt: Pay down some technical debt in the shader selector 2020-12-03 23:57:52 -08:00
Vicki Pfau a8a7372083 Qt: Add checking and downgrading OpenGL support outside of the painter 2020-12-03 23:57:52 -08:00
Vicki Pfau e31de6b470 Qt: Fix crash when editing shortcuts with none selected (fixes #1964) 2020-12-03 20:45:21 -08:00
Vicki Pfau 542404b7fa Qt: Set default setting for dynamicTitle (fixes #1965) 2020-12-03 18:20:55 -08:00
Vicki Pfau d3019c306f GBA Video: Ensure wait instead of flush when getting proxy pixels 2020-12-02 21:06:34 -08:00
Lothar Serra Mari f29eeac09a Qt: Update German GUI translation 2020-12-02 20:30:42 +01:00
Margen67 4fd8fe12cb Fix typo in SettingsView.ui 2020-12-02 11:14:15 -08:00
Vicki Pfau ba6e34fd90 Libretro: Defer loading save so RTC loading actually works (fixes #1959) 2020-12-02 00:13:09 -08:00
Vicki Pfau 63921e025e GB: Restore RTC state if loading save after reset 2020-12-02 00:06:00 -08:00
Vicki Pfau 046f7a3374 GBA Video: Fix resetting palettes 2020-12-01 21:23:48 -08:00
Vicki Pfau aaf1fef5ad GB Video: Fix clearing scanline buffer (fixes #1958) 2020-12-01 21:16:06 -08:00
Vicki Pfau 41a40acefc GBA Video: Avoid integer division using reciprocal tricks 2020-11-30 23:19:57 -08:00
Vicki Pfau e1fc8cd912 GBA Video: Fix depth/stencil masking while clearing 2020-11-30 23:19:57 -08:00
Vicki Pfau fc3a6153e2 GBA Video: New GL palette approach, no more batch splitting on palette edits 2020-11-30 23:19:57 -08:00
Vicki Pfau 60ec3e0e99 Qt: Fix up GL changes causing timing issues 2020-11-29 22:03:03 -08:00
Vicki Pfau 2d6087aa98 mGUI: Improve loading speed (fixes #1957) 2020-11-29 15:56:15 -08:00
Vicki Pfau 20f8baa82c GBA: Regrettably add VBA bug compat mode 2020-11-29 13:41:53 -08:00
Vicki Pfau 60b59ae312 GBA Hardware: Unpack RTC struct 2020-11-29 13:35:21 -08:00
Vicki Pfau bcad149454 GBA Hardware: e-Reader should not re-scan last card 2020-11-29 12:47:31 -08:00
Vicki Pfau fbba3efb34 ARM: Fix long multiply-and-accumulate register write order (fixes #1956) 2020-11-28 21:29:00 -08:00
Vicki Pfau 98799dae6d Debugger: Fix crash when tracing without a file output 2020-11-28 21:29:00 -08:00
Vicki Pfau 5bcf243139 Qt: Fix build on clang 2020-11-27 19:47:47 -08:00
Vicki Pfau 8e096916b1 Qt: Discard additional frame draws if waiting fails 2020-11-27 18:31:13 -08:00
Vicki Pfau fc3e47a4ba Feature: Allow configuring waiting on frame flushing in proxy 2020-11-27 18:24:11 -08:00
Vicki Pfau bb74b60cd9 Core: Fix possible video sync deadlock 2020-11-27 17:38:31 -08:00
Vicki Pfau 39324749f2 3DS: Batch directory reads 2020-11-27 15:18:23 -08:00
Vicki Pfau 99e622eb43 GBA Video: Skip attempting to render offscreen sprites in OpenGL 2020-11-27 13:53:33 -08:00
Vicki Pfau 7640c38684 mGUI: Skip second scan loop when possible 2020-11-26 22:33:05 -08:00
Vicki Pfau 0d96ba4f8f Wii: Add libwiidrc support 2020-11-26 22:09:01 -08:00
Vicki Pfau b169e6b0df ARM: Fix non-debugger build 2020-11-25 20:40:20 -08:00
Vicki Pfau b50d8e35e9 GB I/O: Implement preliminary support for PCM12/PCM34 (#1468) 2020-11-25 20:10:32 -08:00
Vicki Pfau 87d87b200f Qt: Pre-attach GDB stub when launching with -g (fixes #1950) 2020-11-24 22:18:15 -08:00
Vicki Pfau b8e5b47c80 GBA: Fix loading multiboot ELF files (fixes #1949) 2020-11-24 01:41:41 -08:00
Vicki Pfau f7749b31de Core: Fix loading ELF files that have unexpected empty program headers 2020-11-24 01:41:41 -08:00
Vicki Pfau d01190bf90 CMake: Replace desktop file installing code with just the file 2020-11-24 01:41:41 -08:00
Vicki Pfau 1a694b0b56 Debugger: Fix change watchpoints (fixes #1947) 2020-11-24 01:41:41 -08:00
Vicki Pfau 19b77189c8 GBA Hardware: Add support for "reduced" header e-Reader dumps 2020-11-24 01:41:41 -08:00
Átila Camurça Alves ecc7522cf6
Brazilian portuguese translation (#1917)
* Brazilian portuguese translation

* Review and fixed some typos

* Suggested revisions implemented

* Not translating the word Shader

It's not a common word in Portuguese, so it's easy to understand in
English.

* Review of suggested changes
2020-11-23 12:43:37 -08:00
Vicki Pfau 447750dc2e Qt: Take SGB border into account in frame viewer 2020-11-22 16:08:51 -08:00
Vicki Pfau e9ed09e9be Qt: Allow frame viewer on Game Boy 2020-11-22 16:08:33 -08:00
Vicki Pfau 45e0ce8e27 GB Video: Fix highlighting after modifying GB palettes 2020-11-22 15:36:21 -08:00
Vicki Pfau 7918b5af45 GB Video: Fix SGB video logs 2020-11-22 15:08:45 -08:00
Vicki Pfau 13c36a54f1 GBA Video: Only use shader for setting window params if a clear is insufficient 2020-11-22 03:58:12 -08:00
Vicki Pfau 19e73dae1c GBA Video: Minor cleanup 2020-11-22 03:32:47 -08:00
Lothar Serra Mari 513c97d6cd Qt: Update German GUI translation 2020-11-22 11:06:07 +01:00
Vicki Pfau 1093849ad5 Qt: Add option to toggle forceGbp mode 2020-11-22 01:11:24 -08:00
Vicki Pfau 2f5fb22659 GBA: Remove Pokemon Pinball R/S override 2020-11-22 01:03:10 -08:00
Vicki Pfau 9902e2eeee GBA Video: Fix OBJWIN erratic rendering in OpenGL renderer 2020-11-22 00:46:55 -08:00
Vicki Pfau 4baa8b3d9b GB Video: Add highlighting 2020-11-21 20:29:16 -08:00
Vicki Pfau 6174858d0d Core: Add RGB8 to native color function 2020-11-21 20:29:16 -08:00
Vicki Pfau 0b0a70d9b7 Core: Make _mix public 2020-11-21 20:29:16 -08:00
Vicki Pfau ce97e265a3 GB Video: Add constants for OBJ maxima 2020-11-21 20:29:16 -08:00
Vicki Pfau 7d77aac68f GBA Video: Clean up redundant code 2020-11-21 20:29:16 -08:00
Vicki Pfau c80cc1e307 Core: Replace GBA_COLOR_WHITE with M_COLOR_WHITE 2020-11-21 17:44:19 -08:00
Vicki Pfau bf54c2d36f Qt: Fix unused variable warning in SettingsView 2020-11-21 17:28:53 -08:00
Vicki Pfau d2fbd88c78 Qt: Fix some unused parameter warnings 2020-11-21 17:26:40 -08:00
Bastien Orivel ce2fe95814 Fix a few warnings regarding `QAbstractButton::setChecked` usage
The method takes a boolean, not a `Qt::CheckState`. Since the rest of
the codebase uses booleans, I didn't bother keeping the enum where it
was possible (for checkboxes, one could use `setCheckState` with a
`Qt::CheckState` but that's only really useful for tristate checkboxes).

Note that this shouldn't change any behavior as the enum has a value of
0 for the `Unchecked` variant.
2020-11-21 17:20:23 -08:00
jsmolka 99944093f5 GBA Memory: Return correct byte in out of bounds ROM read 2020-11-21 16:46:48 -08:00
Vicki Pfau e050a2ae3d GB: Improve emulation of DMG-on-CGB register reads 2020-11-20 02:52:31 -08:00
Vicki Pfau d5e434c684 GB: Fix CGB-to-DMG switchover 2020-11-20 02:34:07 -08:00
Vicki Pfau 54fba4c461 GBA I/O: Ignore high bits on IME 2020-11-20 01:15:46 -08:00
Vicki Pfau c640819179 GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM 2020-11-20 00:35:52 -08:00
Vicki Pfau bf611e01f2 Core: Fix ordering of thread state request processing 2020-11-19 23:27:52 -08:00
Vicki Pfau d20b2e1e23 Qt: Fix gamepad event dispatching (fixes #1922) 2020-11-19 23:22:52 -08:00
Vicki Pfau 9ae85bdccc mGUI: Don't attempt to preload files larger than can fit in RAM 2020-11-19 20:12:19 -08:00
Vicki Pfau 2def7289f3 Wii: Fix crash on unloading irregularly sized GBA ROMs 2020-11-18 18:36:19 -08:00
Vicki Pfau 43bc47742f Qt: Fix GIF view title 2020-11-18 01:33:56 -08:00
Vicki Pfau 67dae057ed Qt: Fix cancelling pausing before the frame ends 2020-11-18 01:33:56 -08:00
Vicki Pfau 61f8f14694 Core: Rework thread state synchronization 2020-11-18 01:33:56 -08:00
Vicki Pfau a37060d053 Qt: Fix game display sometimes disappearing after closing load/save state screen 2020-11-17 22:57:03 -08:00
Vicki Pfau 1c2ec714e1 Core: Fix thread unsafety issue when dispatching code to a thread 2020-11-14 16:42:51 -08:00
Vicki Pfau 89937d62b0 Qt: Remove thread parameter for Interrupter that can be autodetected 2020-11-14 15:49:39 -08:00
Vicki Pfau 9a0561e9c2 Core: Fix threading improperly setting paused state while interrupted 2020-11-14 02:29:39 -08:00
Vicki Pfau 01ed3f2990 GBA Memory: Mark Famicom Mini games 22 through 28 as non-mirroring 2020-11-13 01:54:29 -08:00
Bastien Orivel d7fcbb8c26 Fix the GBVideoDummyRendererDrawRange signature 2020-11-12 01:55:48 -08:00
Bastien Orivel 199f692d55 Qt: Remove unused variables
* The usage for this one was removed in
  be3e884ba5
* This one is not used since afae3c8b80
  which moved the whole refresh process into its own method
* I couldn't find any usage of this one in the history, it was probably
  never read.
* This one was used until 10d5588d4c which
  removed the usage but not the declaration
* Unused since cf7017dd86
2020-11-12 01:55:00 -08:00
Bastien Orivel b799907143 Reorder initialization in CoreController to silence a few warnings 2020-11-12 01:51:54 -08:00
Vicki Pfau c188e77b15 Qt: Clean up unique_ptr a bit 2020-11-12 00:13:06 -08:00
Vicki Pfau cb7f150cc2 Qt: Asynchronous drawing startup 2020-11-11 23:48:01 -08:00
Vicki Pfau 74edd964da Qt: Create OpenGL context on a thread without moving it 2020-11-09 22:31:10 -08:00
Vicki Pfau 7be68ffd1d Qt: Better handle switching between software and hardware renderers 2020-11-09 22:29:53 -08:00
Vicki Pfau 4b4d5b59e5 Debugger: Close trace log when done tracing 2020-11-09 00:08:36 -08:00
Vicki Pfau e7028e4b29 Qt: Fix running proxied video if it gets pushed to the main thread 2020-11-08 23:14:29 -08:00
Vicki Pfau a2dc6557e3 Util: Add default memory.c implementation 2020-11-08 00:39:14 -08:00
Vicki Pfau 9edbe75ff8 Python: Better handling of Git revision info (fixes #1933) 2020-11-08 00:39:14 -08:00
Michael Forney cb2a2126f2
Libretro: Only set camera peripheral when it is available (#1931)
Otherwise, if the frontend does not support GET_CAMERA_INTERFACE,
the start and stop functions are NULL, causing a crash when a gameboy
ROM is unloaded.
2020-11-07 14:23:34 -08:00
Vicki Pfau 01e73bc15f Qt: Actually bounds check memory block index 2020-11-02 01:01:17 -08:00
Vicki Pfau e9b5190369 ARM: Move shifter call to avoid stack usage 2020-11-01 19:00:49 -08:00
Vicki Pfau a53b01be00 ARM: Fix Addressing mode 1 shifter on rs == pc (fixes #1926) 2020-11-01 02:29:58 -08:00
Lothar Serra Mari 791818e9a8 Qt: Update German GUI translation 2020-10-31 09:27:49 +01:00
Lothar Serra Mari 7bf7d0270c Qt: Update German GUI translation 2020-10-30 12:05:09 +01:00
Vicki Pfau e5ab0ae277 Vita: Clear both buffers when loading a game 2020-10-26 23:55:33 -07:00
Vicki Pfau bedbaf3978 GBA Serialize: Ensure program counter is aligned when loading 2020-10-26 22:14:55 -07:00
Vicki Pfau a2cd8f6cce ARM Decoder: Fix decoding pre-indexed writeback instructions (fixes #1915) 2020-10-24 15:46:11 -07:00
Vicki Pfau 4aed125b3e GBA Video: Add window y offsetting 2020-10-22 20:31:58 -07:00
Vicki Pfau c8e1e14d3f GBA Video: Add window toggling 2020-10-22 19:49:26 -07:00
Vicki Pfau 9064cb107b Qt: Add background and window toggling to frame viewer 2020-10-21 22:03:29 -07:00
Vicki Pfau 9dfa8f753f GB, GBA Video: Copy disable flags when drawing scanlines in proxy when not blocking 2020-10-21 22:00:27 -07:00
Vicki Pfau 5af50db66c GB Video: Initialize disable flags in proxy 2020-10-21 21:59:32 -07:00
Vicki Pfau 1629eede4e GB Video: Fix drawing background when window is force-disabled by frontend 2020-10-21 21:54:10 -07:00
Vicki Pfau 064d0e992b GB: Add enum for the layer names 2020-10-21 21:32:08 -07:00
Vicki Pfau 4ea2a8c6f3 GB Video: Copy layer disable state across proxy 2020-10-21 21:31:23 -07:00
Vicki Pfau ac8d1e2bf6 GB I/O: Finally rename registers to have a prefix 2020-10-21 21:03:52 -07:00
Vicki Pfau 659b929f3e Qt: Window title updates can be disabled (closes #1912) 2020-10-21 19:34:55 -07:00
Vicki Pfau c134c6cae1 ARM: Don't force passed opcodes to be truncated 2020-10-18 01:51:54 -07:00
clobber bf2cdbacb6
OpenEmu: Update implementation (#1910)
* OpenEmu: Update implementation

* CMake: Add ARC compile option to OpenEmu build
2020-10-16 18:12:41 -07:00
Vicki Pfau 2702dcfb6f mGUI: Fix cycling through config setting states with accept button 2020-10-14 23:41:05 -07:00
Vicki Pfau 2aa39cacbb mGUI: Game Boy Player feature support 2020-10-14 23:41:05 -07:00
Vicki Pfau 6a2f1279fd GBA: Clear GBP connection on reset 2020-10-14 23:41:05 -07:00
Vicki Pfau d588aa47e6 GBA Hardware: Don't gate GBP features on not having an SIO driver installed 2020-10-14 23:41:05 -07:00
Vicki Pfau 73c8a343a5 Libretro: Add GBP rumble option 2020-10-14 23:41:05 -07:00
Vicki Pfau 888841fe8f GBA Core: Add forceGbp option for always-GBP mode 2020-10-14 23:41:05 -07:00
Vicki Pfau 7f5102e26c Qt: Clean up redundant config tweaking 2020-10-14 20:41:32 -07:00
Vicki Pfau 6ffa43d453 Qt: Fix aliasing on background logo (closes #1886) 2020-10-14 20:39:47 -07:00
Vicki Pfau c7a1475981 ARM Decoder: Only print PC-relative register contents in loads (fixes #1908) 2020-10-12 18:08:13 -07:00
Vicki Pfau 67d3eed8fb ARM Decoder: Revamp load/store interface, readability cleanup 2020-10-12 18:07:11 -07:00
Vicki Pfau 29a30920d2 Qt: Start adding support for GB to the frame view 2020-10-12 00:12:25 -07:00
Vicki Pfau bea8959e25 GB: Disallow skipping BIOS with no ROM loaded 2020-10-11 23:59:30 -07:00
Vicki Pfau 3b93e762ae GB Video: Clean up OBJ parsing outside of renderer 2020-10-11 23:56:51 -07:00
Vicki Pfau 7a9e1e4600 Qt: Fix stride changing when toggling SGB borders (fixes #1898) 2020-10-11 22:44:26 -07:00
Vicki Pfau ba566f334d GB Core: Add reload config option for SGB borders 2020-10-11 22:42:23 -07:00
Vicki Pfau 8b8ff65821 GBA Video: Fix mode 4 transparency in OpenGL (fixes #1907) 2020-10-11 16:37:49 -07:00
Vicki Pfau 7b3900ff93 Qt: Load/save bytes from memory viewer in the order visible (fixes #1900) 2020-10-06 01:42:32 -07:00
Lothar Serra Mari 22950a6796 Win32: Add more language options to the installer
NOTE: Requires the content of the directory

	https://github.com/jrsoftware/issrc/tree/main/Files/Languages/Unofficial

to be present in the "Languages/" directory on the build host!
2020-10-05 18:39:50 +02:00
Lothar Serra Mari 78343663c4 Win32: Fix supressing start menu item creation 2020-10-05 18:27:06 +02:00
Vicki Pfau 3f10823ef5 GBA Video: Fix deferred blending when OBJWIN matches window (fixes #1905) 2020-10-05 00:25:00 -07:00
Vicki Pfau 9bbdd2ba35 Qt: Fix drawing on macOS break when using OpenGL (fixes #1899) 2020-10-04 18:10:47 -07:00
Vicki Pfau b3d97a4389 GBA Video: Do not affect OBJ pixel priority when writing OBJWIN (fixes #1890) 2020-10-04 01:02:28 -07:00
Vicki Pfau a3d5e3481f GBA Video: Improve speed of window texture generation on AMD 2020-09-26 21:34:18 -07:00
Vicki Pfau b5ca2b89e2 GBA Video: Convert OpenGL VRAM texture to integer 2020-09-26 16:29:47 -07:00
Vicki Pfau e11dc3fad0 GBA Video: Emulate sprite cycle limits in OpenGL renderer (fixes #1635) 2020-09-26 02:32:26 -07:00
Vicki Pfau e83a371e50 GBA BIOS: Division by zero sometimes doesn't crash 2020-09-19 00:27:30 -07:00
Bastien Orivel ca67e63abb Fix a race condition on `InputController::m_pendingEvents`
This member could be accessed at the same from different threads leading
to random (rare) crashes.

Fixes #1875
2020-09-13 17:04:14 -07:00
Vicki Pfau e232e5ce41 GB MBC: Fix some MBC3 bit masking 2020-09-12 22:50:04 -07:00
Vicki Pfau 06a3770daa GBA BIOS: Division by zero should emit a FATAL error 2020-09-10 23:43:07 -07:00
Vicki Pfau e1b57de035 Qt: Add copy button to GB printer dialog 2020-09-10 23:40:37 -07:00
Vicki Pfau 5a50f47bf7 Qt: Fix camera image being upside-down sometimes (fixes #829 again) 2020-09-10 23:17:47 -07:00
Vicki Pfau ee698cc311 SM83: Disassemble STOP as one byte 2020-09-09 23:05:11 -07:00
Vicki Pfau 30e0be098f GB: Add support for sleep and shutdown callbacks 2020-09-09 23:05:11 -07:00
Vicki Pfau a8999958da Core: Add shutdown callback 2020-09-09 23:05:11 -07:00
Vicki Pfau ad7146a801 GB I/O: Add BANK register name 2020-09-09 23:05:11 -07:00
Kevin 11f105eec7 support variant symfile format with function sizes 2020-09-07 22:43:59 -07:00