Vicki Pfau
82ac857c2c
Qt: Update translations
2022-05-29 20:39:09 -07:00
Vicki Pfau
6fd3bfb86b
Qt: Fix preloading for ROM replacing
2022-05-29 20:39:09 -07:00
Alejandro Alcaide
a9978e9892
Qt: Update translation (Spanish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2022-05-29 19:26:25 -07:00
José J. Placencia Bobadilla
6285387bdd
Qt: Update translation (Spanish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2022-05-29 19:26:25 -07:00
Luna Lyday
9306510023
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-05-29 19:26:25 -07:00
LucentW
b4df69c0f9
Qt: Update translation (Italian)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2022-05-29 19:26:25 -07:00
Vicki Pfau
0c02f2798a
GBA Video: Fix sprites with mid-frame palette changes in GL ( fixes #2476 )
2022-05-29 18:49:40 -07:00
Vicki Pfau
511a12c507
GBA Video: Fix highlighting for sprites with mid-frame palette changes
2022-05-29 18:46:34 -07:00
Vicki Pfau
81289cdb62
Scripting: More MSVC fixes
2022-05-29 14:32:51 -07:00
Vicki Pfau
4358364830
CMake: Fix Lua build with older versions
2022-05-29 13:53:04 -07:00
Vicki Pfau
b6ec54dadf
Merge branch 'feature/scripting'
2022-05-29 13:29:20 -07:00
Vicki Pfau
8e617556e9
Scripting: Get docgen to print to file, fix some warnings
2022-05-29 02:44:17 -07:00
Vicki Pfau
2471648dd0
Scripting: Start bringing up composite wrapper types
2022-05-29 02:44:17 -07:00
Vicki Pfau
6ebe735a73
Scripting: Add filename parameter to emu:screenshot
2022-05-29 02:44:17 -07:00
Vicki Pfau
64fba235b2
Merge pull request #2452 from ahigerd/alh/nicer-logging-checkboxes
...
Clean up rendering of logging grid checkboxes
2022-05-28 23:39:22 -07:00
Vicki Pfau
38299f397f
GBA: Overdue constant prefixing
2022-05-28 20:58:57 -07:00
Vicki Pfau
c8978fd425
Util: Rebalance non-hashed Tables too
2022-05-28 19:03:27 -07:00
Vicki Pfau
21e2ccb025
Qt: Improve cheat parsing ( fixes #2297 )
2022-05-28 15:04:18 -07:00
Vicki Pfau
edc2e1b7f5
Scripting: Pass back old buffers when reopening view
2022-05-27 20:19:29 -07:00
Vicki Pfau
997adecddc
Scripting: Add MRU
2022-05-27 20:19:29 -07:00
Vicki Pfau
df60b17639
Scripting: Expose core reset
2022-05-27 20:19:29 -07:00
Vicki Pfau
ccc7cd4d7f
Scripting: Expose more save state functionality
2022-05-27 20:19:29 -07:00
Vicki Pfau
fd202105ef
Scripting: Improve docs
2022-05-27 20:19:29 -07:00
Vicki Pfau
ced8fb516c
Scripting: Expose more key functionality
2022-05-27 20:19:29 -07:00
Vicki Pfau
85b619dc78
Scripting: Add register information to docgen
2022-05-27 20:19:29 -07:00
Vicki Pfau
42efdc46eb
Scripting: Add class-level docstrings
2022-05-27 20:19:29 -07:00
Vicki Pfau
fc34b72741
Scripting: Add prototype documentation generator, outputs to YAML
2022-05-27 20:19:29 -07:00
Vicki Pfau
c6e68f7224
Scripting: Expose information about the memory domains
2022-05-27 20:19:29 -07:00
Vicki Pfau
98c371b769
Scripting: Rename mScriptCallbackAdapter to mScriptCallbackManager
2022-05-27 20:19:28 -07:00
Vicki Pfau
f739c28b5f
Scripting: Rename mScriptMemoryAdapter to mScriptMemoryDomain
2022-05-27 20:19:28 -07:00
Vicki Pfau
6b2fa8fe67
Scripting: Add more docstrings
2022-05-27 20:19:28 -07:00
Vicki Pfau
e69be0cc6f
Scripting: Add reset menu opiton
2022-05-27 20:19:28 -07:00
Vicki Pfau
b3476a997a
Scripting: Pass filenames down to scripting engines
2022-05-27 20:19:28 -07:00
Vicki Pfau
b84a549e8c
Scripting: Expose mCore.checksum function
2022-05-27 20:19:28 -07:00
Vicki Pfau
7a6b16dc41
Scripting: Fix up Lua tables
2022-05-27 20:19:28 -07:00
Vicki Pfau
7bc7656988
Scripting: Memory fixes
2022-05-27 20:19:28 -07:00
Vicki Pfau
304d8d1a4d
Scripting: More API cleanup
2022-05-27 20:19:28 -07:00
Vicki Pfau
7e36a71953
Scripting: Fix segment addressing
2022-05-27 20:19:28 -07:00
Vicki Pfau
a747545014
Scripting: Improve Lua error reporting
2022-05-27 20:19:28 -07:00
Vicki Pfau
d15bd4969e
Res: Add WIP example Pokemon script
2022-05-27 20:19:28 -07:00
Vicki Pfau
28d7bfdffc
Scripting: Add prototype "buffer" pseudo-TUI interface
2022-05-27 20:19:28 -07:00
Vicki Pfau
f570786d78
Scripting: Add memory range reading
2022-05-27 20:19:28 -07:00
Vicki Pfau
9c6068a526
Scripting: Start bringing up lists in lua
2022-05-27 20:19:28 -07:00
Vicki Pfau
31a7f09b8a
Scripting: Add register read/write
2022-05-27 20:19:28 -07:00
Vicki Pfau
4a345fb07c
Scripting: Add casting STR to CHARP
2022-05-27 20:19:28 -07:00
Vicki Pfau
93cadacb18
Scripting: Allow null values to be wrapped in Lua as nil
2022-05-27 20:19:28 -07:00
Vicki Pfau
304a8d1655
Scripting: Split macros into separate header
2022-05-27 20:19:28 -07:00
Vicki Pfau
82c97e5dc3
Scripting: Add key input functions
2022-05-27 20:19:28 -07:00
Vicki Pfau
e70a9b2f41
Scripting: Add more informational functions
2022-05-27 20:19:28 -07:00
Vicki Pfau
1895ed34fc
Scripting: Add making strings from non-UTF8-clean text
2022-05-27 20:19:28 -07:00
Vicki Pfau
98f5298e04
Scripting: Add __pairs implementation for tables
2022-05-27 20:19:28 -07:00
Vicki Pfau
5c84278667
Scripting: Start exporting some constants
2022-05-27 20:19:28 -07:00
Vicki Pfau
303fc17e77
Scripting: Add screenshots, delimit categories
2022-05-27 20:19:28 -07:00
Vicki Pfau
cb9d45caee
Scripting: Add savestate slot access
2022-05-27 20:19:28 -07:00
Vicki Pfau
e228857eef
Scripting: Add default arguments
2022-05-27 20:19:28 -07:00
Vicki Pfau
fa847b1e63
Qt: Add basic scripting view
2022-05-27 20:19:28 -07:00
Vicki Pfau
48f49b74b1
Scripting: Make memory blocks weakrefs
2022-05-27 20:19:28 -07:00
Vicki Pfau
f3ba5f7692
Scripting: API cleanup
2022-05-27 20:19:28 -07:00
Vicki Pfau
ca073379fb
Scripting: Add Table iteration
2022-05-27 20:19:28 -07:00
Vicki Pfau
c14fb54a74
Scripting: Add callback API
2022-05-27 20:19:28 -07:00
Vicki Pfau
a59349af8a
Scripting: Fix some bugs with context globals
2022-05-27 20:19:28 -07:00
Vicki Pfau
e8e9a3e3c3
Scripting: Bring up lists
2022-05-27 20:19:28 -07:00
Vicki Pfau
5eb25876b4
Scripting: Add memory adapter for access to memory regions
2022-05-27 20:19:28 -07:00
Vicki Pfau
076299a5f6
Scripting: Start bringing up constructors/destructors
2022-05-27 20:19:28 -07:00
Vicki Pfau
bbf6d94fe2
Scripting: More table scaffolding
2022-05-27 20:19:28 -07:00
Vicki Pfau
c6e18b2a59
Scripting: Lua memory fixes
2022-05-27 20:19:28 -07:00
Vicki Pfau
deff3585bd
Scripting: Default "get" handling a la Python and casting a struct into one of its members
2022-05-27 20:19:28 -07:00
Vicki Pfau
aa91ffabfd
Scripting: Revamp pointer handling, struct casting
2022-05-27 20:19:28 -07:00
Vicki Pfau
c296ea79ff
Scripting: Add flag for freeing the value buffer
2022-05-27 20:19:28 -07:00
Vicki Pfau
0c28e34a7e
Scripting: Remove static members
2022-05-27 20:19:28 -07:00
Vicki Pfau
17d2373975
Scripting: Add "console" logger bridge
2022-05-27 20:19:28 -07:00
Vicki Pfau
e3758597f8
Scripting: Hook up Lua strings and add context autodrain pool
2022-05-27 20:19:28 -07:00
Vicki Pfau
af44a65c3d
Scripting: Add weak references for opaque runtime access
2022-05-27 20:19:28 -07:00
Vicki Pfau
7bb051b01d
Scripting: Start hooking things together
2022-05-27 20:19:28 -07:00
Vicki Pfau
cdfa6ac54b
Scripting: Fix unsetting globals in Lua
2022-05-27 20:19:28 -07:00
Vicki Pfau
b9f88061ca
Scripting: Add error reporting
2022-05-27 20:19:28 -07:00
Vicki Pfau
66142ab4dc
Scripting: Hook up memory access
2022-05-27 20:19:28 -07:00
Vicki Pfau
8c45d51b8e
Scripting: Code cleanup, add parameter names
2022-05-27 20:19:28 -07:00
Vicki Pfau
421c645e14
Scripting: More testing sugar
2022-05-27 20:19:28 -07:00
Vicki Pfau
ce3710323b
Scripting: Start working on mCore bridge
2022-05-27 20:19:28 -07:00
Vicki Pfau
7226b7ee31
Scripting: Interface cleanup
2022-05-27 20:19:28 -07:00
Vicki Pfau
5c67c3b600
Scripting: Lua method calling cleanup and testing
2022-05-27 20:19:28 -07:00
Vicki Pfau
16bad9f141
Scripting: Testing sugar
2022-05-27 20:19:28 -07:00
Vicki Pfau
4dae4d8f7f
Scripting: Start hooking up objects in Lua
2022-05-27 20:19:28 -07:00
Vicki Pfau
edb07e23c8
Scripting: Fix leaks in Lua test
2022-05-27 20:19:28 -07:00
Vicki Pfau
7c9ea1ec9b
Scripting: Add basic inheritance + struct struct member access + const casting
2022-05-27 20:19:28 -07:00
Vicki Pfau
9ddada00f2
Scripting: Add struct setter
2022-05-27 20:19:28 -07:00
Vicki Pfau
b0567832f8
Scripting: More const bringup
2022-05-27 20:19:28 -07:00
Vicki Pfau
3179419f52
Scripting: Add static dispatch to classes
2022-05-27 20:19:28 -07:00
Vicki Pfau
e912450e85
Scripting: Attempt to add const structs
2022-05-27 20:19:28 -07:00
Vicki Pfau
1a6fa25a33
Scripting: Add struct dynamic dispatch binding
2022-05-27 20:19:28 -07:00
Vicki Pfau
af2e226cc4
Scripting: First pass on structs/classes
2022-05-27 20:19:28 -07:00
Vicki Pfau
c8848876fa
Scripting: Add 8/16-bit integer types for struct interop
2022-05-27 20:19:28 -07:00
Vicki Pfau
4c1e736915
Scripting: Fix cast failure
2022-05-27 20:19:28 -07:00
Vicki Pfau
7fb7d53c5d
Scripting: Add Lua function call thunk
2022-05-27 20:19:28 -07:00
Vicki Pfau
9d92c185c6
Scripting: Minor cleanup
2022-05-27 20:19:28 -07:00
Vicki Pfau
36efaf6330
Scripting: Add Lua setGlobal, make sure calling run twice works
2022-05-27 20:19:28 -07:00
Vicki Pfau
2c11c4806a
Scripting: Add calling Lua functions
2022-05-27 20:19:28 -07:00
Vicki Pfau
ce97d86906
Scripting: Start bringing up Lua bindings
2022-05-27 20:19:28 -07:00
Vicki Pfau
512572769e
Scripting: Rework functions; add wrapper type for stack references
2022-05-27 15:57:38 -07:00
Vicki Pfau
c507157ab8
Scripting: Start bringing up execution contexts
2022-05-27 15:57:38 -07:00
Vicki Pfau
2a81e5a1ba
Scripting: Add 64-bit types
2022-05-27 15:57:38 -07:00
Vicki Pfau
cbae6a61e5
Scripting: Start adding type-aware casting
2022-05-27 15:57:38 -07:00
Vicki Pfau
9955d0d19b
Scripting: Start string bringup
2022-05-27 15:57:38 -07:00
Vicki Pfau
8818bf4048
Scripting: Move equality into type implementation
2022-05-27 15:57:38 -07:00
Vicki Pfau
16563fe4d2
Scripting: Typing cleanup
2022-05-27 15:57:38 -07:00
Vicki Pfau
a2b0230c71
Scripting: Add some helper macros
2022-05-27 15:57:38 -07:00
Vicki Pfau
34752e95d5
Scripting: Adapt Table type to use HashTableCustom
2022-05-27 15:57:38 -07:00
Vicki Pfau
9d6f424623
Scripting: Allow unsetting bridge debugger
2022-05-27 15:57:38 -07:00
Vicki Pfau
1a33a71771
Scripting: Initial runtime bringup work
2022-05-27 15:57:38 -07:00
Vicki Pfau
7b4850024a
Core: Fix memory leak
2022-05-27 15:57:17 -07:00
Vicki Pfau
f3c26add07
Core: Add mCoreTakeScreenshotVF function
2022-05-27 14:29:17 -07:00
Vicki Pfau
fe10c00289
Util: Implement HashTableEnumerateCustom
2022-05-27 00:44:33 -07:00
Vicki Pfau
a7710ed8d5
ARM: Fix warning spew
2022-05-27 00:42:11 -07:00
Vicki Pfau
4c1d44692c
Util: Add Table iterators
2022-05-26 23:58:35 -07:00
Vicki Pfau
68c57df1f6
Util: Add custom callbacks for hash tables
2022-05-26 23:58:35 -07:00
Vicki Pfau
ab3cd84ed4
Qt: Refactor out log widget
2022-05-26 23:58:35 -07:00
Vicki Pfau
86f7acbbb9
CMake: Add version checking in find_feature
2022-05-26 23:57:52 -07:00
Vicki Pfau
0035b5a22b
Util: Reformat hashing and let it use 64-bit regions
2022-05-26 23:52:06 -07:00
Vicki Pfau
c6d7c40dfc
GBA: Fix booting multiboot ROMs with no JOY entrypoint
2022-05-24 20:51:36 -07:00
Vicki Pfau
86b032dac7
GBA Video: Clear window offset on reset ( fixes #2471 , fixes #2500 )
2022-05-21 17:06:49 -07:00
Vicki Pfau
87738ba8f3
Core: Migrate register access API from debugger into core
2022-05-16 15:58:50 -07:00
Vicki Pfau
6f09085676
Qt: Poll current keys in case some external force has changed them
2022-05-16 15:12:26 -07:00
Vicki Pfau
af043e0792
Core: Add getKeys API
2022-05-16 15:12:21 -07:00
Vicki Pfau
8a60cd8c47
Qt: Merge in more preparatory Qt6 scaffolding
2022-05-15 23:39:30 -07:00
Vicki Pfau
14e1552a3b
Util: Add missing file
2022-05-15 21:52:11 -07:00
Vicki Pfau
e76698ae59
Util: Add latin1ToUtf8
2022-05-15 21:44:36 -07:00
Vicki Pfau
155c57b19e
Util: Add utf8strlen, tests
2022-05-15 21:44:20 -07:00
Vicki Pfau
e9ba117258
Util: Actually build the string parser test suite
2022-05-15 21:43:47 -07:00
Vicki Pfau
5c14e3738e
Qt: Build on older Qt
2022-05-13 00:31:39 -07:00
Vicki Pfau
b3ec5cca98
Qt: Fix some warnings
2022-05-13 00:24:59 -07:00
Vicki Pfau
8f5e755c09
GB, GBA Savedata: Fix memory leaks when loading new saves
2022-05-13 00:04:16 -07:00
Vicki Pfau
aad85a7950
Qt: Fix more deprecation warnings
2022-05-12 23:37:41 -07:00
Vicki Pfau
cbe5c305b6
GBA: Fix mbVf initialization
2022-05-12 00:22:14 -07:00
Vicki Pfau
8410ea8b5f
Qt: Fix deprecation warnings
2022-05-11 23:52:20 -07:00
Vicki Pfau
a1ea2066f7
macOS: Update static Qt libs
2022-05-08 00:50:08 -07:00
Vicki Pfau
2a4dcace5b
PSP2: Fix perf build too
2022-05-07 23:13:34 -07:00
Vicki Pfau
4fb8514254
PSP2: Fix build on recent vitasdk
2022-05-07 23:10:48 -07:00
Vicki Pfau
e2ea9330aa
macOS: Bump minimum to 10.9
2022-05-07 23:05:49 -07:00
Vicki Pfau
891af6a5f6
Windows: Reduce installer compression memory footprint
2022-05-07 20:31:13 -07:00
Vicki Pfau
0395994b6b
SDL: Fix MSYS2 build
2022-05-04 14:51:51 -07:00
Vicki Pfau
8f133caec8
Debugger: Add command to load external symbol file ( fixes #2480 )
2022-05-01 22:29:31 -07:00
Vicki Pfau
492ba2478c
Core: Fix crash if library can't be opened
2022-05-01 17:02:50 -07:00
Vicki Pfau
765cc08136
GB Video: Only apply SGBC VRAM hack on SGBC
2022-04-30 19:23:23 -07:00
Vicki Pfau
69d4518ad5
GB Video: Ignore OAM when doing SGB VRAM transfers ( fixes #2503 )
2022-04-22 18:51:44 -07:00
Vicki Pfau
dcdd6d2dd2
GB Audio: Properly apply per-model audio differences
2022-04-22 02:59:15 -07:00
Vicki Pfau
979be972dc
GB Video: Ignore CGB attributes when doing SGB VRAM transfers ( fixes #2503 )
2022-04-22 01:34:53 -07:00
Vicki Pfau
f326d02e33
Qt: Boot both a multiboot image and ROM with CLI args ( closes #1941 )
2022-04-21 22:09:46 -07:00
Vicki Pfau
b10a5b7f02
Qt: More flexible argv parsing
2022-04-21 21:31:13 -07:00
Vicki Pfau
ce7e53d53d
Qt: Add e-Card passing to the command line ( closes #2474 )
2022-04-21 19:41:49 -07:00
Vicki Pfau
4556d4b121
Feature: Modernize argument parsing API
2022-04-21 19:27:26 -07:00
Vicki Pfau
770b121b10
Qt: Handle relative DATADIR
2022-04-20 19:20:24 -07:00
Vicki Pfau
96fe40efc1
Qt: Fix build on older Qt
2022-04-20 19:20:24 -07:00
Vicki Pfau
ea8e67bf63
Qt: Update translations
2022-04-20 16:43:48 -07:00
Vicki Pfau
8258668d88
Qt: Mark more strings notr
2022-04-20 16:41:14 -07:00
Vicki Pfau
af564adc85
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-20 16:37:32 -07:00
Vicki Pfau
5b7780620d
Qt: Fix crash when clicking past last tile in viewer
2022-04-12 22:23:15 -07:00
Vicki Pfau
672867f1f6
Qt: Fix selecting tiles in OBJ-only view ( fixes #2497 )
2022-04-12 22:19:50 -07:00
Vicki Pfau
8090c03dfb
Qt: Support static build on Linux
2022-04-10 19:19:43 -07:00
Vicki Pfau
4a52c62f84
Wii: Fix name in meta.xml
2022-04-04 14:06:37 -07:00
Vicki Pfau
cb0b47406f
GB MBC: Filter out MBC errors when cartridge is yanked ( fixes #2488 )
2022-04-03 15:55:34 -07:00
Vicki Pfau
cdd3dcae0a
Qt: Fix OpenGL-only build ( fixes #2492 )
2022-04-03 15:44:24 -07:00
Vicki Pfau
68533524d5
Qt: Fix some filename dialogs not checking for null return
2022-04-03 15:41:27 -07:00
Vicki Pfau
42275f93d3
Qt: Fix OBJ view item flags
2022-04-03 15:38:34 -07:00
Vicki Pfau
7ace2ac14f
Core: Fix non-debugger build
2022-04-03 02:58:03 -07:00
Vicki Pfau
bc9bb43f88
Debugger: Add poll interrupting
2022-04-03 02:49:05 -07:00
Vicki Pfau
43f64852ad
Qt: Update translations
2022-04-02 00:29:59 -07:00
Rafał Będźkowski
01d59069dd
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-02 00:27:05 -07:00
Luna Lyday
dc06d517c9
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-04-02 00:26:42 -07:00
Alex
a032c02b35
Qt: Update translation (Russian)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2022-04-02 00:26:30 -07:00
JeanDeLaMouche
fc1ad942c2
Qt: Update translation (French)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/fr/
2022-04-02 00:26:17 -07:00
BrunoSXS
1dcdf14fb0
Toggle to show filename or gamename in library mode
2022-03-30 14:16:05 -07:00
Vicki Pfau
61e278d36e
Qt: Fix alignment of size in library view ( fixes #2485 )
2022-03-28 18:27:19 -07:00
Vicki Pfau
5418bb066f
Debugger: Add callback for updating while the runloop is suspended; use for GDB
2022-03-27 02:33:32 -07:00
Vicki Pfau
e8f8dd429e
Switch, 3DS: Disuse VFileFILE
2022-03-27 01:56:57 -07:00
Vicki Pfau
deeeb8ea56
Wii: Support fake-mapping on VFileFD
2022-03-19 16:38:12 -07:00
Vicki Pfau
c8302da954
Qt: Initial wave of Qt6 compat fixes
2022-03-15 15:34:56 -07:00
Vicki Pfau
4a158427ee
GBA Video: Move bg clearing to reset
2022-03-10 23:55:12 -08:00
Vicki Pfau
095481ae2e
GBA Video: Initialize offset values
2022-03-10 23:52:18 -08:00
Vicki Pfau
54bccfd2cd
GB Audio: Mostly fix Telefang
2022-03-07 21:00:05 -08:00
Vicki Pfau
739d842129
GB Audio: Fix channel 1/2 reseting edge cases ( fixes #1925 )
2022-03-07 18:36:24 -08:00
Vicki Pfau
245a20b442
Qt: Fix clean build failing with Makefile generator
2022-02-28 23:48:25 -08:00
Vicki Pfau
db9d0434e7
Qt: Attempt to fix build on OpenGL ES platforms
2022-02-28 22:59:47 -08:00
Vicki Pfau
467c620abc
mGUI: Autosave less frequently when fast-forwarding
2022-02-27 21:18:10 -08:00
Vicki Pfau
c284506c1b
mGUI: Fix FPS counter after closing menu
2022-02-27 21:17:06 -08:00
Vicki Pfau
64d8dd1b69
GBA Cheats: Implement "never" type codes ( closes #915 )
2022-02-22 19:40:21 -08:00
S3aBreeze
7b6dd5b136
Qt: Update translation (Russian)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2022-02-20 22:45:18 -08:00
Vicki Pfau
5f46364ef6
Windows: Attempt to fix building updater with MSVC
2022-02-20 22:44:37 -08:00
Vicki Pfau
862bd15afc
GBA: Widen multiboot search
2022-02-20 21:27:42 -08:00
Vicki Pfau
91911fe092
GBA: Refine multiboot detection ( fixes #2192 )
2022-02-20 21:05:12 -08:00
Vicki Pfau
5b26099eac
Qt: Show warning if XQ audio is toggled while loaded ( fixes #2295 )
2022-02-20 20:37:22 -08:00
Vicki Pfau
7c8a06816b
GBA Video: Implement layer placement for OpenGL renderer ( fixes #1962 )
2022-02-20 19:45:13 -08:00
Vicki Pfau
5f3cb2f72f
Vita: Add bilinear filtering option ( closes #344 )
2022-02-20 04:26:16 -08:00
Vicki Pfau
f72e55c3f6
GB I/O: Remove pointless GBVideoProcessDots calls
2022-02-20 03:50:44 -08:00
Vicki Pfau
4ae540b387
Debugger: Save and restore CLI history
2022-02-20 03:49:59 -08:00
Adam Higerd
93a7ae395b
style nits
2022-02-19 14:19:55 -06:00
Vicki Pfau
a966511e1e
GBA: Fix expected entry point for multiboot ELFs ( fixes #2450 )
2022-02-18 22:15:31 -08:00
Vicki Pfau
ad00b2f883
Core: Fix the runloop resuming after a game has crashed ( fixes #2451 )
2022-02-18 22:09:14 -08:00
Vicki Pfau
751ab434f4
Qt: Add tile range selection to tile viewer, modernize layout ( closes #2455 )
2022-02-18 21:26:45 -08:00
Vicki Pfau
cf06497456
GBA DMA: Enhanced logging ( closes #2454 )
2022-02-18 20:31:52 -08:00
Adam Higerd
2529ea6da4
Clean up rendering of logging grid checkboxes
2022-02-18 13:00:50 -06:00
Vicki Pfau
a1945cb57a
Qt: Update translations
2022-02-16 23:16:48 -08:00
Liu Wenyuan
39553ee9dd
Qt: Update translation (Chinese (Simplified))
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2022-02-16 23:16:48 -08:00
Vicki Pfau
d0f9590999
Qt: Tweak OSD sizing
2022-02-16 23:16:48 -08:00
Vicki Pfau
5d6349338a
Qt: Add status message for rewinding being disabled
2022-02-16 23:16:48 -08:00
Vicki Pfau
4312ce14ff
Util: Failed file mapping should return NULL on POSIX
2022-02-16 23:16:48 -08:00
Vicki Pfau
cea11fadc4
GBA BIOS: Fix warnings
2022-02-16 23:16:48 -08:00
Vicki Pfau
8289222c18
3DS: Update ifdef macros
2022-02-14 22:48:28 -08:00
Vicki Pfau
e15911891c
3DS: Ensure writes update file modification time ( fixes #2444 )
2022-02-14 20:31:59 -08:00
Vicki Pfau
9cfa7120b1
Updater: Fix updating mGBA from a path with spaces on Windows
2022-02-11 20:30:38 -08:00
Vicki Pfau
285d915df8
Qt: Update translations
2022-02-10 21:15:08 -08:00
Vicki Pfau
43817e7287
Python: CMake cleanup
2022-02-10 18:26:25 -08:00
Vicki Pfau
4f94849728
GBA: Automatically skip BIOS if ROM has invalid logo
2022-02-10 18:26:08 -08:00
Vicki Pfau
cb8bdb4c48
Windows: Fix MSVC paths
2022-02-10 15:55:14 -08:00
T
72de9bd370
Qt: Update translation (Italian)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2022-02-10 15:30:43 -08:00
Vicki Pfau
33792b20f8
Qt: Fix build
2022-02-10 14:43:48 -08:00
Vicki Pfau
006beb0704
SDL: Actually use FindSDL2 by default
2022-02-10 14:28:35 -08:00
Vicki Pfau
8ac1ece17a
GB: Support for GBX ROMs
2022-02-10 14:25:21 -08:00
Vicki Pfau
fcd2664761
GB: MBC cleanup
2022-02-10 14:23:56 -08:00
aldelaro5
6f697744d1
GDB Stub: allow to override GDB's handling logic of write watchpoint
...
Also allow to break on nonmodifying writes.
2022-02-09 21:52:50 -08:00
Vicki Pfau
5159d389a3
CInema: Fix writing 4-up where result and expected strides differ
2022-02-09 17:17:36 -08:00
Vicki Pfau
4f844bcdc3
GB: Fix BIOS skipping VRAM and palette for GBC
2022-02-09 17:17:36 -08:00
Vicki Pfau
0676769b68
GB MBC: Sachen MMC2 support
2022-02-08 18:36:12 -08:00
Vicki Pfau
a5976e6c34
GB MBC: Sachen MMC1 support
2022-02-07 22:20:46 -08:00
Vicki Pfau
9b8a31a7a5
SDL: Fix static Windows build
2022-02-07 18:29:32 -08:00
Vicki Pfau
2052e2cfe4
GB: Fix build
2022-02-07 14:08:35 -08:00
Vicki Pfau
a9e6c0a659
SDL: Use FindSDL2 by default
2022-02-07 04:28:43 -08:00
Vicki Pfau
6c84f43c22
GB: Copy logo from ROM if not running the BIOS intro ( fixes #2378 )
2022-02-07 04:02:37 -08:00
Vicki Pfau
4d648c4f7c
Windows: MSVC fixes
2022-02-07 00:57:46 -08:00
Vicki Pfau
d33471e117
GB MBC: Add NT (new) support ( closes #2435 )
2022-02-06 21:44:55 -08:00
Vicki Pfau
31201d4903
FFmpeg: Fix build
2022-02-04 23:58:57 -08:00
Vicki Pfau
26aea8544f
GB MBC: Initial HuC-3 save format
2022-02-04 23:48:27 -08:00
Vicki Pfau
c829cd2e70
GB MBC: Improved support for HuC-3 mapper
2022-02-04 02:32:07 -08:00
Vicki Pfau
e2040146ea
Qt: Enable -b for Boot BIOS menu option ( fixes #2074 )
2022-02-04 02:32:07 -08:00
Vicki Pfau
73efec2a02
GBA Video: Fix rare crash in modes 3-5
2022-02-04 02:32:07 -08:00
Ryan Tandy
cdc7535167
FFmpeg: Support FFmpeg 5.0
2022-02-03 20:43:40 -08:00
Vicki Pfau
667dffe515
Qt: Support for multiple saves per game using .sa2, .sa3, etc.
2022-01-30 17:49:37 -08:00
Vicki Pfau
16df8fe957
GBA Video: Clean up flag calculation
2022-01-30 14:57:32 -08:00
Vicki Pfau
16125e8623
GBA Video: Use constant for enable scanline delay max
2022-01-30 14:57:32 -08:00
Vicki Pfau
4e9389eba6
Test: Add GB support to ROM tester; cleanup
2022-01-30 14:57:32 -08:00
Vicki Pfau
d071bffe0a
GBA Video: Fix Hblank timing ( fixes #2131 , #2310 )
2022-01-26 18:26:56 -08:00
Vicki Pfau
1d8141e1fd
GB Serialize: Fix loading MBC1 states that affect bank 0 ( fixes #2402 )
2022-01-22 18:12:58 -08:00
Vicki Pfau
6f4398a3b9
GBA BIOS: Initial HLE timing estimation of UnLz77 functions ( fixes #2141 )
2022-01-22 18:12:58 -08:00
Vicki Pfau
d1bc394ca3
GBA Video: Ignore horizontally off-screen sprite timing ( fixes #2391 )
2022-01-22 04:34:48 -08:00
Vicki Pfau
c41d1e18dc
Qt: Refactoring, remove sync options from menu
2022-01-22 04:25:17 -08:00
Vicki Pfau
bcb3e60f67
Qt: Make separate save games submenu
2022-01-22 04:25:17 -08:00
Vicki Pfau
b2c349a4a3
Core: Passing -b should force-enable BIOS
2022-01-21 20:56:43 -08:00
Vicki Pfau
8a310dcfed
FFmpeg: Fix GIF recording ( fixes #2393 )
2022-01-20 23:49:56 -08:00
Vicki Pfau
fff87985fe
GB, GBA: Save writeback-pending masked saves on unload ( fixes #2396 )
2022-01-20 22:30:04 -08:00
Vicki Pfau
ee68e9742d
GB: Fix temporary saves
2022-01-20 22:30:04 -08:00
Vicki Pfau
b127178377
GB: More selective savegame dirt, unify logic
2022-01-20 22:30:04 -08:00
aldelaro5
8564f5fef4
GDB Stub: Add target descriptior and memory map xml
...
This allows gdb to know the memory mapping as well as the architecture once connected. It also allows us to not send dummy data for the fpr because we explicitly do not mention them.
2022-01-20 20:03:53 -08:00
aldelaro5
27809bd1a3
GDB Stub: use only hardware breakpoints regardless of GDB's request
...
This will ignore GDB's request for a software breakpoint as they can be very unreliable in determining whether it should be thumb or ARM.
2022-01-20 20:00:40 -08:00
Vicki Pfau
d4f1838a4a
Qt: Don't use bind with templated return type when void needed
2022-01-20 19:19:37 -08:00
Vicki Pfau
a3ccb49e5d
Qt: Update year
2022-01-20 18:39:48 -08:00
Vicki Pfau
e3ea64ad65
Qt: Use MenuRole with QActions
2022-01-20 18:34:50 -08:00
Vicki Pfau
24a41d8453
Qt: Different frame time overheads per OS
2022-01-20 18:13:34 -08:00
Vicki Pfau
1f53174270
GBA Video: Bump OpenGL requirement to 3.3 ( closes #2425 )
2022-01-20 18:10:53 -08:00
Vicki Pfau
ddca55347e
GBA Video: Fix OpenGL rendering on M1 Macs
2022-01-19 23:06:19 -08:00
Vicki Pfau
506424286f
Qt: Tighten OpenGL timing variance
2022-01-19 19:36:21 -08:00
Vicki Pfau
b6e2faaba9
Qt: Add QOpenGLWidget cross-thread codepath for macOS ( fixes #1754 )
2022-01-19 19:36:21 -08:00
Felix Jones
c4e481c110
GBA code unit testing front-end ( #2411 )
2022-01-18 13:36:51 -08:00
Vicki Pfau
851b01be15
Qt: Add optional emulation-related information on reset ( closes #1780 )
2022-01-17 01:55:08 -08:00
Vicki Pfau
006dba7d69
Qt: Add optional frame counter to OSD ( closes #1728 )
2022-01-17 01:55:08 -08:00
Vicki Pfau
b512d6d455
Qt: Redo message painter sizing
2022-01-17 01:04:28 -08:00
Vicki Pfau
9b6b7c7392
GBA DMA: Fix DMA source direction bits being cleared ( fixes #2410 )
2022-01-15 20:32:50 -08:00
Vicki Pfau
9a85fc8a5a
Core: Frame counter should be unsigned
2022-01-15 15:30:41 -08:00
Vicki Pfau
cb0af1b77b
GBA: Remove obsolete RTC API
2022-01-15 15:29:40 -08:00
Vicki Pfau
76438391a1
Windows: Attach to console if present
2022-01-14 01:09:45 -08:00
Vicki Pfau
881dd11bf2
GB Video: Add default SGB border
2022-01-13 21:51:53 -08:00
Vicki Pfau
70f75bba49
GB Video: Draw SGB border pieces that overlap GB graphics ( fixes #1339 )
2022-01-13 18:07:01 -08:00
Vicki Pfau
e9ff76c97b
OpenGL: Allow mGLES2Context to draw to a framebuffer
2022-01-13 15:41:17 -08:00
Vicki Pfau
a9ef7af3b1
GBA BIOS: Change fix for #1059 to break fewer games
2022-01-10 14:05:39 -08:00
Vicki Pfau
eef3b5a57c
Qt: Begin adding control info to report view
2022-01-10 13:06:03 -08:00
Rafał Będźkowski
1644132ce7
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-01-09 19:48:08 -08:00
Luna Lyday
cf69bad59b
Qt: Update translation (Polish)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/pl/
2022-01-09 19:48:08 -08:00
Vicki Pfau
554019c6e8
Qt: Update translations
2022-01-09 19:39:08 -08:00
Vicki Pfau
9335a82afb
Qt: Use appropriate update dialog for if stuff can auto-update
2022-01-09 19:38:06 -08:00
Vicki Pfau
3402c151e6
Qt: Rephrase save fail error
2022-01-09 19:24:42 -08:00
Vicki Pfau
0d34386e7a
mGUI: Add way of viewing entered code in cheat view
2022-01-09 15:06:24 -08:00
Vicki Pfau
27d59e5ed6
mGUI: Add read-only menu items
2022-01-09 15:05:57 -08:00
Vicki Pfau
899fbdf1e4
3DS: Fix warnings
2022-01-09 00:11:53 -08:00
Vicki Pfau
46a3f9ead8
Wii: Cursor support in OSK
2022-01-05 22:46:29 -08:00
Vicki Pfau
9f0d184e4b
Wii: Add text cursor
2022-01-05 22:10:01 -08:00
Vicki Pfau
f176c096b0
Wii: Initial OSK implementation
2022-01-05 00:29:45 -08:00
Vicki Pfau
d96a19420d
GBA I/O: Disable open bus behavior on invalid register 06A
2022-01-04 16:43:30 -08:00
Vicki Pfau
13fab18fcc
Libretro: Fix invalid options
2022-01-04 03:57:41 -08:00
Vicki Pfau
ea1abe2fcc
Core: Add creator metadata extdata to savestates
2022-01-04 03:55:28 -08:00
Vicki Pfau
398ee0c827
GB I/O: Fix erroneously added registers
2022-01-04 03:49:43 -08:00
Vicki Pfau
0313fedf10
Qt: Save positions of multiplayer windows ( closes #2128 )
2021-12-28 17:56:43 -08:00
Vicki Pfau
ee610db141
GBA BIOS: Work around IRQ handling hiccup in Mario & Luigi ( fixes #1059 )
2021-12-28 17:12:22 -08:00
Vicki Pfau
23a815b99c
GB I/O: Add placeholder names for some unimplemented registers
2021-12-28 15:27:25 -08:00
Alexey
cb9f736f2a
Qt: Update translation (Russian)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-12-21 20:44:15 -08:00
Vicki Pfau
6c42e2a834
Qt: Update translations
2021-12-21 20:39:38 -08:00
Vicki Pfau
a1641f7fae
GBA Savedata: Add GSV importing
2021-12-21 20:36:18 -08:00
Vicki Pfau
b5e94b0abb
FFmpeg: Fix crash when encoding audio with some containers
2021-12-18 15:48:57 -08:00
Vicki Pfau
9878e2e780
Libretro: Add support for GCB and SGB palette presets
2021-12-12 21:45:42 -08:00
Vicki Pfau
f7d594a8b5
Libretro: Partially resync with downstream
2021-12-12 21:30:07 -08:00
Vicki Pfau
fa2975a4ab
GBA Serialization: Serials key IRQ state, update docs
2021-12-06 12:38:08 -08:00
Vicki Pfau
e224b45576
GBA: Correct key IRQ edge behavior
2021-12-06 12:37:38 -08:00
Vicki Pfau
10458aea67
GB Video: Fix writing to SGBC transparent BG colors ( fixes #2367 )
2021-12-05 14:32:18 -08:00
Vicki Pfau
c39f2ccb78
All: Use mCoreConfigGetBoolValue
2021-12-02 18:07:49 -08:00
Vicki Pfau
58ddecb830
Core: Add mCoreConfigGetBoolValue
2021-12-02 17:55:02 -08:00
Vicki Pfau
603de394d8
mGUI: Refactor menu code into separate functions
2021-11-29 23:11:17 -08:00
Vicki Pfau
c9e1b78426
mGUI: Fix crash if autosave file can't be opened ( fixes #2268 )
2021-11-29 14:09:14 -08:00
Vicki Pfau
283196ceb3
Qt: Save converter now supports importing SharkPort saves
2021-11-29 14:09:14 -08:00
Lorenzooone
d42a13c4b6
[SDL]: Add logFile support ( #2345 )
2021-11-29 01:55:01 -08:00
nia
eeeefa4532
NetBSD build fixes ( #2366 )
2021-11-29 01:53:18 -08:00
François Berder
c3746d629f
Debugger: Fix buffer overflow in _doTrace ( #2361 )
2021-11-24 13:29:26 -08:00
Vicki Pfau
cf5d85ac05
Qt: Fix build
2021-11-18 23:25:11 -08:00
Vicki Pfau
0086599290
Qt: Do some basic filtering on too-minimal OpenGL 1.x implementations
2021-11-18 23:21:04 -08:00
Vicki Pfau
dfd44b280f
Qt: Pay down technical debt with map caches
2021-11-17 17:52:25 -08:00
Vicki Pfau
fdd03e505e
GBA Video: Fix cache updating with proxy and GL renderers
2021-11-17 17:51:16 -08:00
Vicki Pfau
4b4eef373f
SDL: Use SDL_JoystickRumble where available
2021-11-16 19:06:12 -08:00
Lothar Serra Mari
e8f3db4b3e
Win32: Add Inno Setup target for the ARM64 platform
2021-11-15 01:59:46 +01:00
Vicki Pfau
e60f0660a4
GB Timer: Fix priorties on events
2021-11-13 20:44:07 -08:00
Vicki Pfau
858267da3f
GBA: Add flag to allow opposing inputs in key callbacks ( fixes #2334 )
2021-11-10 13:12:55 -08:00
Vicki Pfau
d2bf28b871
Qt: Fix focus mute an fast-forward mute interfering
2021-11-09 21:59:10 -08:00
Akatsuki
48fe88ce36
Qt: Update translation (Japanese)
...
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ja/
2021-11-09 15:56:31 -08:00
Vicki Pfau
e68827645e
Qt: Update translations
2021-11-09 15:54:25 -08:00
Vicki Pfau
1b71a64c51
Qt: Fix sprite compositing when sprite tiles go out of bounds ( fixes #2348 )
2021-11-09 15:53:32 -08:00
Vicki Pfau
71b616a9c2
GBA: Fix maximum tile ID in caching for 256-color modes
2021-11-09 15:51:31 -08:00
Vicki Pfau
53c7f6f50a
ARM Decoder: Fix decoding of lsl r0 ( fixes #2349 )
2021-11-09 15:15:18 -08:00
ahigerd
59cb5c189a
Fix "English" language name ( #2342 )
2021-11-01 11:48:43 -07:00
Fletcher Porter
a997e2b6dc
[debugger] Silence a -Wswitch warning out of gdb-stub.c
...
No one likes unhandled branches, and the compiler was just kindly reminding us
to take care of them. Well, remind us no more, compiler.
2021-10-15 12:29:04 -07:00
Fletcher Porter
85e975c7af
[SIO] Fix a -Wswitch warning out of lockstep.c
...
The compiler was complaining of unhandled branches, but a new `default` case
solves that.
2021-10-15 00:08:57 -07:00
Vicki Pfau
f696619b11
GBA I/O: Redo internal key input, enabling edge-based key IRQs
2021-10-14 01:59:59 -07:00
Vicki Pfau
511a061ab0
GBA I/O: Update KEYINPUT in internal I/O memory ( fixes #2235 )
2021-10-14 01:46:55 -07:00
Vicki Pfau
b4f4f2b0fa
Wii: Add adjustable gyroscope settings ( closes #2245 )
2021-10-12 14:38:01 -07:00
Vicki Pfau
0252c370f2
Qt: Mark more strings as untranslatable
2021-09-28 23:42:24 -07:00
Vicki Pfau
3a3e9cd0f6
Qt: Update translations
2021-09-28 23:28:15 -07:00
Jaime R
b3a7b4a098
Qt: Update translation (Spanish)
...
Currently translated at 96.8% (1064 of 1099 strings)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/es/
2021-09-28 23:24:55 -07:00
Sjouke Yntema
e41ec9a6ca
Qt: Update translation (Dutch)
...
Currently translated at 6.8% (75 of 1099 strings)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/nl/
2021-09-28 23:24:55 -07:00
Dmitry
603fa7c26e
Qt: Update translation (Russian)
...
Currently translated at 44.0% (484 of 1099 strings)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-09-28 23:24:55 -07:00
lightmanLP
0e5754b0c8
Qt: Update translation (Russian)
...
Currently translated at 44.0% (484 of 1099 strings)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-09-28 23:24:55 -07:00
S3aBreeze
8c79430c5d
Qt: Update translation (Russian)
...
Currently translated at 42.5% (468 of 1099 strings)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-09-28 23:24:55 -07:00
Alexey
1b696e45b2
Qt: Update translation (Russian)
...
Currently translated at 29.4% (324 of 1099 strings)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2021-09-28 23:22:16 -07:00
王晨旭
1b6c0a7545
Qt: Update translation (Chinese (Simplified))
...
Currently translated at 92.9% (1021 of 1099 strings)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2021-09-28 23:22:16 -07:00
Liu Wenyuan
2e3a30abd6
Qt: Update translation (Chinese (Simplified))
...
Currently translated at 87.8% (966 of 1099 strings)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2021-09-28 23:19:08 -07:00
Vicki Pfau
669fb5232b
GBA Video: Improve BG enable latching
2021-09-28 12:49:39 -07:00
aldelaro5
6a05dba879
gdb-stub: Add support for the T command by faking it
2021-09-27 17:02:35 -07:00
Vicki Pfau
45444d5ea3
Qt: Fix corrupted savestate and fatal error text
2021-09-23 22:30:13 -07:00
Vicki Pfau
1c486cc30b
Python: Attempt to fix issues with _pyLog
2021-09-23 22:09:40 -07:00
Vicki Pfau
ca91489e00
GBA Video: Delay enabling backgrounds in bitmap modes ( fixes #1668 )
2021-09-22 15:59:41 -07:00
Vicki Pfau
2d4294e417
GBA Video: Don't iterate affine backgrounds when disabled
2021-09-22 15:59:41 -07:00
Vicki Pfau
86fe869087
ARM7: Fix unsigned multiply timing
2021-09-20 15:59:28 -07:00
Vicki Pfau
1aa5f1b9ff
mGUI: Blacklist .cheats extension for ROMs
2021-09-14 11:48:58 -07:00
Vicki Pfau
2ac6920238
GBA Memory: Fix misaligned 32-bit I/O loads ( fixes #2307 )
2021-09-14 11:00:34 -07:00
Vicki Pfau
45e81d0ecc
GBA Video: Fix build on macOS
2021-09-11 13:48:25 -07:00
Vicki Pfau
c1c931c61f
SDL: Add sensor support for controllers with SDL 2.0.14+
2021-09-10 18:23:32 -07:00
Vicki Pfau
9430913ba3
mGUI: Fix metrics on backtick
2021-09-09 14:30:08 -07:00
Vicki Pfau
f603fcdb72
mGUI: Add 9-slice drawing
2021-09-09 14:30:08 -07:00
Vicki Pfau
337ca2cfaf
GB I/O: Fix incrementing SGB controller when P14 is low ( fixes #2202 )
2021-09-05 12:20:46 -07:00
Vicki Pfau
f2f75b3b00
Qt: Only use a QPainter with OpenGL is the OSD is enabled
2021-09-04 22:13:09 -07:00
Vicki Pfau
19c57e0c19
Vita: Build fixes
2021-08-30 17:24:54 -07:00
Vicki Pfau
c217802829
OpenGL: Buildfixes and CMake cleanup
2021-08-28 22:29:27 -07:00
Vicki Pfau
bc37f48e29
CMake: Attempt to fix #1839 again
2021-08-28 22:05:49 -07:00
Vicki Pfau
c6167470eb
All: Fix indentation errors
2021-08-26 03:35:19 -07:00
Vicki Pfau
5c3229b4fa
Updater: MacOS fixes
2021-08-22 23:05:22 -07:00
Vicki Pfau
250262bfe7
Updater: Partial macOS support
2021-08-22 22:31:39 -07:00
gifvex
143a336b04
CInema: Fix Windows/MSYS2 build
2021-08-22 17:44:48 -07:00
Vicki Pfau
80a502bcc9
CMake: Yet more MSVC buildfixes
2021-08-22 15:01:40 -07:00
Vicki Pfau
7398eb5d72
Updater: More MSVC build fixes
2021-08-22 02:40:58 -07:00
Vicki Pfau
000be71c5a
FFmpeg: Remove disused fields
2021-08-21 18:29:46 -07:00
Vicki Pfau
0e0ce67778
FFmpeg: Stop using deprecated AVPacket API
2021-08-21 18:29:46 -07:00
Vicki Pfau
c18bc1baa5
FFmpeg: Use refcounted buffers for frame data
2021-08-21 18:29:46 -07:00
Vicki Pfau
2ade2f9217
FFmpeg: Drop support for libavcodec 54 and below
2021-08-21 18:07:59 -07:00
Vicki Pfau
471e55f7de
FFmpeg: Don't attempt to use YUV 4:2:0 for lossless videos ( fixes #2084 )
2021-08-21 17:42:29 -07:00
Vicki Pfau
96e1ae4272
CMake: Bring up DMG distribution on macOS
2021-08-20 21:27:13 -07:00
Vicki Pfau
ebc78cf3ea
mGUI: Add margin to right-aligned menu text ( fixes #871 )
2021-08-19 18:22:59 -07:00
Vicki Pfau
7c57a5cc13
Updater: Fix MSVC build
2021-08-17 20:01:06 -07:00
Vicki Pfau
0d826bfba4
GBA Video: Swap priority and window rendering order
2021-08-17 16:24:59 -07:00
Vicki Pfau
9355def316
Libretro: Fix crash when using Game Boy codes ( fixes #2281 )
2021-08-17 16:16:23 -07:00
Lothar Serra Mari
9ef2c88ed3
Qt: Update German GUI translation
2021-08-11 20:50:28 +02:00
Vicki Pfau
45e944e2b9
Qt: Update translations
2021-08-10 23:52:44 -07:00
Vicki Pfau
de376a99bf
Qt: Fix lupdate complaints
2021-08-10 23:52:08 -07:00
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