Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lua Pivot #9

Merged
merged 29 commits into from
Oct 16, 2021
Merged

Lua Pivot #9

merged 29 commits into from
Oct 16, 2021

Conversation

phy1um
Copy link
Owner

@phy1um phy1um commented Oct 16, 2021

Very large change. Provide Lua interface to GS, and a Lua abstraction for sending buffers over DMA.

Rework main to be Lua-based. Lua can now configure the hardware and do all of our drawing. Eventually we will rewrite parts of this in C, but for now this is the best way to explore PS2 hardware.

This removes 3D for now. It will be added back in some capacity "soon".

Also added texturing with a simple VRAM allocator that never frees anything. If you fill up VRAM you crash.

This branch has issues running on hardware. This is a known regression documented in Issue #8

@phy1um phy1um added the enhancement New feature or request label Oct 16, 2021
@phy1um phy1um self-assigned this Oct 16, 2021
@phy1um phy1um merged commit 71c301e into main Oct 16, 2021
@phy1um phy1um deleted the lua branch October 16, 2021 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant