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
|
8326ecddce
|
Scripting: Add missing C++ guard ends
|
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
|
8c45d51b8e
|
Scripting: Code cleanup, add parameter names
|
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
|
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
|
eadc0c677b
|
Scripting: Minor code cleanup
|
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
|
2e00104d1a
|
Scripting: Clean up function binding CPP
|
2022-05-27 20:19:28 -07:00 |
Vicki Pfau
|
9d92c185c6
|
Scripting: Minor cleanup
|
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
|
1a33a71771
|
Scripting: Initial runtime bringup work
|
2022-05-27 15:57:38 -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
|
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
|
0035b5a22b
|
Util: Reformat hashing and let it use 64-bit regions
|
2022-05-26 23:52:06 -07:00 |
Vicki Pfau
|
87738ba8f3
|
Core: Migrate register access API from debugger into core
|
2022-05-16 15:58:50 -07:00 |
Vicki Pfau
|
af043e0792
|
Core: Add getKeys API
|
2022-05-16 15:12:21 -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
|
f326d02e33
|
Qt: Boot both a multiboot image and ROM with CLI args (closes #1941)
|
2022-04-21 22:09:46 -07:00 |
Vicki Pfau
|
4556d4b121
|
Feature: Modernize argument parsing API
|
2022-04-21 19:27:26 -07:00 |
Vicki Pfau
|
bc9bb43f88
|
Debugger: Add poll interrupting
|
2022-04-03 02:49:05 -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
|
64d8dd1b69
|
GBA Cheats: Implement "never" type codes (closes #915)
|
2022-02-22 19:40:21 -08:00 |
Vicki Pfau
|
7c8a06816b
|
GBA Video: Implement layer placement for OpenGL renderer (fixes #1962)
|
2022-02-20 19:45:13 -08:00 |