Commit graph

61 commits

Author SHA1 Message Date
johnbaumann
72dda4f074
Merge branch 'main' into exp1 2023-03-22 22:28:05 -05:00
Nicolas Pixel Noble
6e549cf4cf First pass at a MIPS assembler. 2023-03-20 18:51:39 -07:00
John Baumann
d46cc2bad4 Increase EXP1 size, add lua binding, rename memory regions, add basic pio emualtion
Increase EXP1 size, allow loading rom from file

Remove pointer math, avoid null dereference

Add lua binding for Parallel memory pointer

Rename memory regions...

dERP

Fix out of page writes

Light tidy and trying to trigger build steps

Squash ya later dude!

Progress commit. Fairly fleshed out, needs tidying

Progress commit
2023-03-11 22:25:37 -06:00
Nicolas Pixel Noble
f75b0f02bd Merge remote-tracking branch 'upstream/main' into isobrowser
# Conflicts:
#	vsprojects/support/support.vcxproj.filters
2022-12-02 17:19:56 -08:00
Nicolas Pixel Noble
31692da16f IsoBrowser work
- Rewrote the cue sheet parser
- Improved CD metadata somewhat
- Added a stub of IsoBrowser (with CRC32 computation)
- Changed BIOS detection from Adler32 to CRC32
2022-11-21 22:08:17 -08:00
Nicolas Pixel Noble
9933369186 Making Lua files translatable, and sorting strings by filename. 2022-11-19 16:15:11 -08:00
Nicolas Pixel Noble
9e1d8f052e Also upgrading to glfw 3.3.8. 2022-11-18 22:17:38 -08:00
Nicolas Pixel Noble
5e123e432b Improving kernel debug UI
- fixing C0 kcall logs
- adding handlers view
2022-08-28 12:24:52 -07:00
twevs
f3abd8b7e0 Various bugfixes and usability improvements. 2022-08-11 18:51:25 +01:00
Nicolas Pixel Noble
2fe35fac83 Vendoring imgui_club's hex editor. 2022-06-26 20:50:12 -07:00
Nicolas Pixel Noble
1af0493089 Updating LuaJIT & adding pairs for settings. 2022-05-23 20:26:50 -07:00
Nicolas Pixel Noble
edac31efa8 Removing useless / obsolete code. 2022-05-09 20:46:12 -07:00
John Baumann
78460a08ae Revise sio1 behavior and add a debugger 2022-04-02 11:42:03 -05:00
Nicolas Pixel Noble
24004914fe Adding ClangCL support. 2022-03-15 17:25:18 -07:00
twevs
25f1d9d1dc Added Memory Observer. 2022-02-12 22:42:24 +01:00
wheremyfoodat
1e684b48d1 Merge branch 'main' into memcard_mgr 2022-02-01 23:41:03 +02:00
wheremyfoodat
acdbc2ffe6 Memory card manager prototype. 2021-12-31 02:02:01 +02:00
wheremyfoodat
7c71cc89fc Fix Windows build. 2021-12-25 22:02:22 +02:00
Nicolas Pixel Noble
34ca10633d Upgrading to Visual Studio 2022 2021-11-21 16:43:04 -08:00
Nicolas 'Pixel' Noble
87964dd44c Updating LuaJIT 2021-11-09 17:39:39 -08:00
Nicolas 'Pixel' Noble
b6178d55db Callstack heuristic. 2021-09-21 23:00:25 -07:00
Nicolas 'Pixel' Noble
680903bf31 Adding shader presets and more. 2021-08-25 21:41:51 -07:00
Nicolas Pixel Noble
49affda17d Stub of Lua syntax 2021-08-21 01:10:33 -07:00
Nicolas 'Pixel' Noble
42815c8555 Progress... 2021-08-19 20:06:09 -07:00
Nicolas 'Pixel' Noble
97d68b4a59 Shader editor - first pass 2021-08-10 19:19:34 -07:00
Nicolas 'Pixel' Noble
afe853c113 Moving settings around, and adding a few more kernel call logs. 2021-04-06 21:41:05 -07:00
Nicolas 'Pixel' Noble
03ff0fe1cf Adding kernel events inspector 2021-03-19 23:04:46 -07:00
Nicolas Pixel Noble
78be094b91 Adding tracy. 2021-03-05 20:39:50 -08:00
Nicolas 'Pixel' Noble
1e2aaa1803 Adding resource loading support for icon. 2021-02-28 01:59:07 -08:00
Nicolas 'Pixel' Noble
48edd1e441 Merge branch 'main' into integrating-lua
# Conflicts:
#	vsprojects/gui/gui.vcxproj.filters
2021-02-16 21:18:35 -08:00
Kappamalone
571023e494 Fixed window InterruptScalar using deprecated API function and added a window to select custom ImGui themes from a select list 2021-01-07 22:59:31 +05:30
Nicolas 'Pixel' Noble
3e5ae92220 Forgot to commit project files. 2020-08-02 13:12:18 -07:00
Nicolas 'Pixel' Noble
04d4555328 Upgrading to vendored LuaJIT. 2020-07-30 23:53:50 -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
37c16e9e24 Merge remote-tracking branch 'upstream/main' into integrating-lua
# Conflicts:
#	.gitmodules
#	Makefile
#	src/gui/gui.h
#	vsprojects/mainthunk/mainthunk.vcxproj
2020-06-28 21:06:12 -07:00
Nicolas 'Pixel' Noble
a662520159 More cleanup. 2020-05-29 22:26:47 -07:00
Nicolas 'Pixel' Noble
18047e4e56 Cleaning up properties. 2020-05-29 20:58:24 -07:00
Nicolas 'Pixel' Noble
a714e0d5dc Adding callstack capabilities. 2020-04-28 21:15:58 -07:00
Nicolas 'Pixel' Noble
203d741401 Adding basic UI for source display. 2020-04-23 23:34:40 -07:00
Nicolas 'Pixel' Noble
50dffa3ee1 Adding ImGui widget to display dwarf information. 2020-04-20 23:21:45 -07:00
Nicolas 'Pixel' Noble
24837bff8d libelfin code drop, and early shoe-in. 2020-04-20 18:58:54 -07:00
Nicolas Pixel Noble
0f2ed5a3b5 Adding LuaJIT to the nuget packages. 2019-09-13 21:36:26 -07:00
Nicolas "Pixel" Noble
f9776da394 Adding configuration UI for the overlay system. 2019-09-07 15:49:19 -07:00
Nicolas Pixel Noble
911a613d77 Compression. 2019-06-20 08:13:18 -07:00
Nicolas Pixel Noble
48cae946cd Running UV loop. 2019-06-13 21:39:21 -07:00
Nicolas Pixel Noble
2f4592efb6 Switching from SDL to GLFW for the Window management. 2019-06-12 22:23:13 -07:00
Nicolas Pixel Noble
a7af133393 Starting work on the shader editor itself. 2019-05-26 04:14:06 -07:00
Nicolas "Pixel" Noble
2f5b647022 Starting sahder editor for vram viewer. 2019-05-25 20:35:27 -07:00
Nicolas "Pixel" Noble
19c969e1c6 Starting to work on breakpoint page. 2019-05-07 21:45:19 -07:00