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

Duke Nukem 3D #121

Open
tomvanbraeckel opened this issue Jun 29, 2024 · 2 comments
Open

Duke Nukem 3D #121

tomvanbraeckel opened this issue Jun 29, 2024 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@tomvanbraeckel
Copy link
Contributor

I noticed there's a branch with the legendary Duke Nukem 3D!

I read that it "works" but the branch is a bit old and never merged so I was wondering what the status/background is around it.

Were there any issues or objections to merging it? Which parts would need work? How was the framerate?

Thank you!!!

@tomvanbraeckel tomvanbraeckel added the enhancement New feature or request label Jun 29, 2024
@ducalex
Copy link
Owner

ducalex commented Jun 29, 2024

I don't remember specifically what the issues were. I remember that loading was horrendous and the framerate wasn't great (the original esp32 port it's based on had the same issues, just a bit less bad).

If you can get it to work reasonably well I have no objection to merging it.

@tomvanbraeckel
Copy link
Contributor Author

Perhaps the SIMD accellerated instructions of the ESP32-S3 can be used to improve the framerate!

A few resources:
https://bitbanksoftware.blogspot.com/2024/01/surprise-esp32-s3-has-few-simd.html
https://shraiwi.github.io/read.html?md=blog/simd-fast-esp32s3.md
https://github.com/shraiwi/simd-fast-esp32s3

@ducalex ducalex added the help wanted Extra attention is needed label Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants