Commit graph

20 commits

Author SHA1 Message Date
wheremyfoodat
1c8b7a61b0
Lua: Expose read/write functions for floats and doubles 2024-09-28 22:56:26 +03:00
wheremyfoodat
f77c9720a6 Avoid unnecessarily initializing disassembler 2024-04-29 01:08:04 +03:00
wheremyfoodat
5161ef8ff3 Avoid narrowing conversions in initializer list 2024-04-29 00:48:11 +03:00
wheremyfoodat
27828b1351 Lua: Add Teak disassembler 2024-04-29 00:46:22 +03:00
wheremyfoodat
eab1a12b07 Integrate Capstone disassembler 2024-04-29 00:28:46 +03:00
wheremyfoodat
4b46b6ebf9
Bind input to Lua 2024-02-22 19:41:18 +02:00
wheremyfoodat
85161b08ea
Update lua.cpp 2024-02-22 17:19:33 +02:00
wheremyfoodat
9110176e00
Bind LoadROM to Lua 2024-02-22 17:18:00 +02:00
wheremyfoodat
cc1e7e2162
Bind more Lua functions 2024-02-22 16:47:02 +02:00
wheremyfoodat
6279ed699a
Store program ID and expose it in Lua (#414) 2024-02-22 16:26:31 +02:00
wheremyfoodat
362b8e6621 Update luv bindings to be disabled on Android 2024-02-01 20:02:53 +02:00
wheremyfoodat
8cee60ebf5 Merge branch 'master' into delete-emu 2024-02-01 19:16:04 +02:00
wheremyfoodat
6386605b97 We can now load lua scripts properly 2023-12-16 16:36:03 +02:00
wheremyfoodat
7b9012671a Add libuv 2023-10-30 19:01:26 +02:00
wheremyfoodat
89ed176d97
Setting up Qt (#294)
* Initial Qt setup

* Fix copy paste derp

* Remove QApplication include

* Test MacOS Qt build

* Update Qt_Build.yml

* Update Qt_Build.yml

* Properly detect architecture for Qt

* Revert back to manual Qt installation to handle DLL nightmares

* Install Qt for MacOS CI

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* Rename lua.hpp to lua_manager.hpp

* Add Windows Qt deploy step

* Update Qt_Build.yml

* Update Qt_Build.yml

* Update Qt_Build.yml

* Update Qt_Build.yml

* AAAAAAAAAAAAAAAAAAAAAA

* Update Qt_Build.yml

* AAAAAAAAAAAAAA

* Update Qt_Build.yml

* Update Qt_Build.yml

* Update Qt_Build.yml

* Create mac-bundle-qt.sh

* Update Qt_Build.yml

* Update Qt_Build.yml

* Update mac-bundle-qt.sh

* Update Qt_Build.yml

* Update mac-bundle-qt.sh

* Update mac-bundle-qt.sh

* Update mac-bundle-qt.sh

* Update mac-bundle-qt.sh

* Recovering from heartbreak after the dylibbundler fork made me sad

* Help

* Update Qt_Build.yml

* Add mac dynlib manager from MelonDS

* Update mac-bundle-qt.sh

* Update mac-bundle-qt.sh

* Update mac-libs.rb

* Update mac-bundle-qt.sh

* Create linux-appimage-qt.sh

* Update Qt_Build.yml
2023-09-29 17:30:13 +03:00
wheremyfoodat
4734e0b5e3 Make Lua self-initializing 2023-09-18 00:40:11 +03:00
wheremyfoodat
7936a87fb0 [Lua] Add event handles 2023-09-18 00:35:29 +03:00
wheremyfoodat
baa9cab051 [Lua] Add pand module 2023-09-17 22:11:21 +03:00
wheremyfoodat
74026d2faa Hook memory RW to Lua 2023-09-17 19:23:52 +03:00
wheremyfoodat
b908f3efc1 Embed LuaJIT part 1 2023-09-17 16:15:54 +03:00