Vicki Pfau
|
1d57e86fd5
|
Merge branch 'master' into medusa
|
2022-06-29 01:39:39 -07:00 |
Vicki Pfau
|
0979380c74
|
Debugger: Shaving recursive yaks takes a lot of work
|
2022-06-28 18:43:15 -07:00 |
Vicki Pfau
|
32b4f199bb
|
Merge branch 'master' (early part) into medusa
|
2022-06-27 21:28:46 -07:00 |
Vicki Pfau
|
fb2c19e9ce
|
Merge branch 'master' (early part) into medusa
|
2022-06-27 21:28:06 -07:00 |
Vicki Pfau
|
71e0fe6001
|
Merge branch 'master' (early part) into medusa
|
2022-06-27 21:26:54 -07:00 |
Vicki Pfau
|
2969a8bf7a
|
Core: Fix cache writes that span multiple tiles
|
2022-06-27 21:10:16 -07:00 |
Vicki Pfau
|
99f067e539
|
Scripting: Fix typo
|
2022-06-27 20:10:18 -07:00 |
Vicki Pfau
|
e8a39fea95
|
All: Clean up some warnings
|
2022-06-24 17:48:52 -07:00 |
Vicki Pfau
|
24d2b65182
|
Merge branch 'master' (early part) into medusa
|
2022-06-22 18:00:45 -07:00 |
Vicki Pfau
|
840e2806b5
|
Scripting: Basic void type bringup
|
2022-06-16 23:40:11 -07:00 |
Vicki Pfau
|
4851109027
|
Core: Add wallclock offset RTC type
|
2022-06-16 21:57:45 -07:00 |
Vicki Pfau
|
6159c5a70b
|
GBA Audio: Decrunchify GB audio
|
2022-06-15 20:34:06 -07:00 |
Vicki Pfau
|
33b3d33da2
|
Core: Rename GBAStereoSample to mStereoSample
|
2022-06-15 18:39:38 -07:00 |
Vicki Pfau
|
7f453ce202
|
GBA Video: Fix horizontal lines in GL when charbase is changed (fixes #1631)
|
2022-06-14 00:13:51 -07:00 |
Vicki Pfau
|
97cb18d3fd
|
GBA Video: Fix two sprite boundary conditions in OpenGL
|
2022-06-08 01:53:35 -07:00 |
Vicki Pfau
|
f9e03e7182
|
GBA Memory: Implement adjustable EWRAM waitstates (closes #1276)
|
2022-06-07 00:05:27 -07:00 |
Vicki Pfau
|
11837ffc15
|
ARM: Disassemble Thumb mov pseudo-instruction properly
|
2022-06-05 20:59:30 -07:00 |
Vicki Pfau
|
3687863cbc
|
Scripting: Add callback removing
|
2022-06-05 20:36:54 -07:00 |
Vicki Pfau
|
6289c1a4d1
|
GBA Serialize: Fix doc error
|
2022-06-05 20:36:26 -07:00 |
Vicki Pfau
|
d693a90023
|
Merge branch 'master' into medusa
|
2022-06-05 04:49:15 -07:00 |
Vicki Pfau
|
10eb2b9784
|
Scripting: Add root-scope docstrings
|
2022-06-05 03:29:18 -07:00 |
Vicki Pfau
|
00bd093fe3
|
Scripting: Add bitmask handling functions
|
2022-06-05 03:29:18 -07:00 |
Vicki Pfau
|
d6accc4ef6
|
Scripting: Add calling functions with lists
|
2022-06-05 03:29:18 -07:00 |
Vicki Pfau
|
9f5267e24e
|
GBA Audio: Claw back some performance
|
2022-06-03 22:36:19 -07:00 |
Vicki Pfau
|
3c0d9f7197
|
GBA Audio: Sample FIFOs at SOUNDBIAS-set frequency
|
2022-06-01 19:13:05 -07:00 |
Vicki Pfau
|
cdabfd491b
|
GB Audio: Minor optimizations
|
2022-06-01 01:29:33 -07:00 |
Vicki Pfau
|
76a8f4da2b
|
GB Audio: Migrate channel 3 into GBRunAudio
|
2022-06-01 01:29:33 -07:00 |
Vicki Pfau
|
779e7bc94b
|
GB Audio: Migrate channel 4 into GBRunAudio
|
2022-06-01 01:11:45 -07:00 |
Vicki Pfau
|
68f628a211
|
GB Audio: Redo channels 1 and 2
|
2022-06-01 01:11:40 -07:00 |
Vicki Pfau
|
cda444b27f
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:44:36 -07:00 |
Vicki Pfau
|
64c3c82c2a
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:42:31 -07:00 |
Vicki Pfau
|
14405369cb
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:38:05 -07:00 |
Vicki Pfau
|
6c75f9b08c
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:35:42 -07:00 |
Vicki Pfau
|
dfdccb12a9
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:33:32 -07:00 |
Vicki Pfau
|
59af897f9d
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:32:31 -07:00 |
Vicki Pfau
|
a13099520c
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:30:50 -07:00 |
Vicki Pfau
|
1cf24ad58a
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:29:42 -07:00 |
Vicki Pfau
|
c144b40709
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:27:10 -07:00 |
Vicki Pfau
|
bd2e24fe0b
|
Merge branch 'master' (early part) into medusa
|
2022-05-30 17:26:01 -07:00 |
Vicki Pfau
|
8a6742de4b
|
DS GX: Vector result (fixes #562)
|
2022-05-29 23:36:26 -07:00 |
Vicki Pfau
|
8337786b64
|
Merge branch 'master' (early part) into medusa
|
2022-05-29 22:27:40 -07:00 |
Vicki Pfau
|
9d55dd6f03
|
Merge branch 'master' (early part) into medusa
|
2022-05-29 22:19:41 -07:00 |
Vicki Pfau
|
ab4da41933
|
Merge branch 'master' (early part) into medusa
|
2022-05-29 22:17:38 -07:00 |
Vicki Pfau
|
c2d9a71f65
|
Merge branch 'master' (early part) into medusa
|
2022-05-29 22:15:32 -07:00 |
Vicki Pfau
|
f83733518e
|
Merge branch 'master' (early part) into medusa
|
2022-05-29 22:13:05 -07:00 |
Vicki Pfau
|
915d5fde37
|
Merge branch 'master' (early part) into medusa
|
2022-05-29 22:10:06 -07:00 |
Vicki Pfau
|
b6ec54dadf
|
Merge branch 'feature/scripting'
|
2022-05-29 13:29:20 -07:00 |
Vicki Pfau
|
bd20540276
|
Scripting: MSVC fixes
|
2022-05-29 02:44:17 -07:00 |
Vicki Pfau
|
e93d780db7
|
Scripting: Fix indentation
|
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
|
38299f397f
|
GBA: Overdue constant prefixing
|
2022-05-28 20:58:57 -07:00 |
Vicki Pfau
|
42efdc46eb
|
Scripting: Add class-level docstrings
|
2022-05-27 20:19:29 -07:00 |
Vicki Pfau
|
7ab5f3d690
|
Scripting: Allow "opaque" pointers a bit more clarity
|
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
|
7a6b16dc41
|
Scripting: Fix up Lua tables
|
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
|
28d7bfdffc
|
Scripting: Add prototype "buffer" pseudo-TUI interface
|
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
|
1895ed34fc
|
Scripting: Add making strings from non-UTF8-clean text
|
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
|
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
|
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
|
e8e9a3e3c3
|
Scripting: Bring up lists
|
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
|
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
|
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 |