Skip to content
New issue

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

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

Already on GitHub? # to your account

Initial fastmem support #662

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from
Draft

Initial fastmem support #662

wants to merge 6 commits into from

Conversation

wheremyfoodat
Copy link
Owner

@wheremyfoodat wheremyfoodat commented Dec 3, 2024

(Not meant to be merged until memory rework is done & remaining fastmem bugs are fixed)

* PCSX2 fastmem depression

* Move away from PCSX2 fastmem

* Add enum_flag_ops.hpp

* Finally building on Windows

* Almost got a PoC

* Fix arm64 builds

* This somehow works

* This also works...

* Properly fix fastmem

* Add free region manager

* Update boost

* Add ScopeExit

* Comment out asserts on Linux/Mac/Android

* Comment out ASSERT_MSG asserts too

* Fix derp

* Attempt to fix Android

* Disable fastmem on Android

* Fix Android again maybe pt 2

* android pls

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* Update host_memory.cpp

* Properly reset memory arena on reset

* Proper ashmem code for Android

* more

* Add temporary Android buildjet script for faster prototype builds

* Fix fastmem (again)

* Clean up shared memory
@wheremyfoodat wheremyfoodat marked this pull request as draft December 3, 2024 20:53
@adarilmoura89
Copy link

Fixed 3DS Games

@adarilmoura89
Copy link

Fixed All 3DS Games

@adarilmoura89
Copy link

Bugs Fixed

@adarilmoura89
Copy link

Many 3DS Games

@kamil-diy
Copy link

thank you peach for fixing all 3ds games

@moonacutie
Copy link

moonacutie commented Dec 11, 2024

my pendejo3ds is very speed now

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants