Commit graph

4742 commits

Author SHA1 Message Date
Nicolas 'Pixel' Noble
9bb840ea8a Displaying the test results. 2020-07-11 21:41:52 -07:00
Nicolas 'Pixel' Noble
a5874003ea Fixing stuff so it'll work on the real hardware. 2020-07-11 21:24:48 -07:00
Nicolas 'Pixel' Noble
99d30debd0 Merge remote-tracking branch 'upstream/main' into mips-unit-testing
# Conflicts:
#	.gitmodules
#	.vscode/launch.json
2020-07-11 19:22:21 -07:00
Nicolas Noble
3c941946a5
Update README.md 2020-07-10 00:15:06 -07:00
Nicolas Noble
730ff1f7dc
Create README.md 2020-07-09 19:26:14 -07:00
Nicolas 'Pixel' Noble
32614b3733 Further tweaks to try and get LuaJIT compiling properly under MacOS. 2020-07-09 18:13:25 -07:00
Nicolas Noble
d40f848d18
Merge pull request #269 from nicolasnoble/psyq-obj-parser
Forcing alignment on bss variables.
2020-07-08 21:25:19 -07:00
Nicolas 'Pixel' Noble
aff04e3852 Forcing alignment on bss variables. 2020-07-08 20:25:22 -07:00
Nicolas 'Pixel' Noble
74168fc4b5 Merge remote-tracking branch 'upstream/main' into integrating-lua
# Conflicts:
#	src/gui/gui.h
2020-07-08 10:57:15 -07:00
Nicolas Noble
2a1903e79b
Merge pull request #268 from nicolasnoble/register-editor
Register editor
2020-07-08 09:23:36 -07:00
Nicolas 'Pixel' Noble
e5c3343080 Register editor 2020-07-07 23:06:43 -07:00
Nicolas Noble
2976150caa
Merge pull request #267 from nicolasnoble/protobuf-fix
Fixing protobuf crash.
2020-07-07 21:19:17 -07:00
Nicolas 'Pixel' Noble
a5d8668cd3 Fixing protobuf crash.
Fields that didn't get serialized aren't allocated.
2020-07-07 20:45:21 -07:00
Nicolas Noble
50296460d7
Merge pull request #266 from nicolasnoble/notifications
Better notification system when BIOS isn't loaded.
2020-07-07 19:59:13 -07:00
Nicolas 'Pixel' Noble
bacb0e29be Adding new notification call. 2020-07-07 19:25:30 -07:00
Nicolas 'Pixel' Noble
8bc590e5c4 Better notification system when BIOS isn't loaded. 2020-07-07 18:21:59 -07:00
Nicolas Noble
0530f258fb
Merge pull request #265 from nicolasnoble/icon
Adding icon.
2020-07-07 00:29:21 -07:00
Nicolas 'Pixel' Noble
df87b91b06 Adding icon. 2020-07-06 23:05:10 -07:00
Nicolas 'Pixel' Noble
0a97a92a79 More Lua work.
- Moving Lua files to their own directory.
- Adding luv libuv lua bindings.
- Sorting elements in the LuaInspector for readability.
2020-07-06 19:46:50 -07:00
Nicolas 'Pixel' Noble
db140706eb Hopefully fixing Linux/MacOS compilation. 2020-07-05 23:18:14 -07:00
Nicolas 'Pixel' Noble
1901d7dc79 Lua-in-C hack 2020-07-05 23:15:47 -07:00
Nicolas 'Pixel' Noble
ee40cb3b8d Hack to ensure all zlib symbols stay in the binary. 2020-07-05 21:46:40 -07:00
Nicolas 'Pixel' Noble
247c5c6a08 Adding zlib FFI bindings. 2020-07-05 20:04:22 -07:00
Nicolas 'Pixel' Noble
46f01363d9 Fixing FFI library. 2020-07-05 18:26:57 -07:00
Nicolas 'Pixel' Noble
32de41b3cd Fixing compilation. 2020-07-05 18:26:47 -07:00
Nicolas 'Pixel' Noble
8fd2017c8f Adding command line Lua execution. 2020-07-05 10:04:26 -07:00
Nicolas Noble
c88aa00a8a
Merge pull request #264 from grumpycoders/sdl-console
Making sure we have SDL_main set in place
2020-07-05 08:57:41 -07:00
Nicolas Noble
a296a138a4
Making sure we have SDL_main set in place 2020-07-04 23:51:29 -07:00
Nicolas Noble
95d6cf3f88
Merge pull request #263 from JonathanDotCel/main
Update ps-exe.ld
2020-07-04 23:49:20 -07:00
Nicolas Noble
421752b0bd
No tabs 2020-07-04 18:38:08 -07:00
Nicolas Noble
b81b2f7653
Applying same TLOAD_ADDR changes to cpe.ld 2020-07-04 12:22:42 -07:00
Nicolas Noble
2b09c36033
Merge pull request #260 from nicolasnoble/psyq-obj-parser
Addressing BSS / UNINITIALIZED collision
2020-07-04 12:20:05 -07:00
sicklebrick@gmail.com
e59bfda43f Update ps-exe.ld
-Remove a stray underscore in _TLOAD_ADDR
-Generate the header at (TLOAD_ADDR-0x800) so a ps-exe org'd to e.g. 80100000 won't start with a megabyte of zeros
2020-07-04 12:17:55 +01:00
Nicolas Noble
541a1ea0de
Merge pull request #262 from nicolasnoble/upgrade-json-hpp
Upgrading json.hpp.
2020-07-03 22:50:59 -07:00
Nicolas 'Pixel' Noble
9fea01d913 Fixing Linux build. 2020-07-03 22:16:16 -07:00
Nicolas 'Pixel' Noble
c7bfdc729c Upgrading json.hpp. 2020-07-03 22:10:07 -07:00
Nicolas 'Pixel' Noble
3ec38bc6a4 Luainspector done. 2020-07-03 21:57:16 -07:00
Nicolas 'Pixel' Noble
a059eb4475 Adding skeleton LuaInspector. 2020-07-03 19:06:09 -07:00
Nicolas 'Pixel' Noble
678172c26f Proper Lua console. 2020-07-03 16:29:58 -07:00
Nicolas 'Pixel' Noble
646a985338 Lua running code with console. 2020-07-02 23:34:16 -07:00
Nicolas 'Pixel' Noble
a163bb3a31 Binding Lua a bit more. 2020-07-02 20:53:11 -07:00
Nicolas 'Pixel' Noble
e73f914094 Trying to address BSS / UNINITIALIZED mix up 2020-07-02 09:04:52 -07:00
Nicolas 'Pixel' Noble
5e99ef788c Merge remote-tracking branch 'upstream/main' into psyq-obj-parser 2020-07-01 23:44:30 -07:00
Nicolas 'Pixel' Noble
8435532c87 Update imgui to 1.77 2020-06-30 22:45:52 -07:00
Nicolas 'Pixel' Noble
050c9aa0d2 Fleshing out the Lua wrapper. 2020-06-30 22:14:23 -07:00
Nicolas 'Pixel' Noble
5eac313d09 Merge remote-tracking branch 'upstream/main' into integrating-lua 2020-06-30 21:41:59 -07:00
Nicolas 'Pixel' Noble
eeeadb22f2 Preparing compilers a bit. 2020-06-30 21:41:25 -07:00
Nicolas Noble
3460b3413c
Merge pull request #258 from nicolasnoble/exec
Fixing permissions.
2020-06-29 23:28:40 -07:00
Nicolas 'Pixel' Noble
41aaee9076 Fixing permissions. 2020-06-29 22:36:49 -07:00
Nicolas 'Pixel' Noble
5901f391df Trying to get circleci and github checks happy. 2020-06-29 00:36:24 -07:00