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 |