Commit graph

1031 commits

Author SHA1 Message Date
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