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