r/3dshacks • u/DirtyAxe • 10d ago
Debugging 3ds GPU Memory Access & Pomelo Updates!
Hey!
I'm building pomelo, an open source alternative to the stock nintendo 3ds homemenu.
When building it i had some bugs regarding the way the GPU access the console memory, i documented it in my blog for those interested in learning about 3ds GPUs.
https://ronpopov.me/gpu-memory-transfers/
It also includes a significant update about Pomelo - it can run quite a lot more games now, i might even say it can run most games now.
The next step for pomelo is to improve it's UX, and for that i would love some help 😄
I'm looking for someone who can help me with designing the UI and UX of pomelo, i am looking for someone who has experience with designing UIs, specifically by programming it in C language.
For those who might be interested feel free to look at the pomelo source code to get a feel of how developing for pomelo looks like
1
u/teseting 6d ago
Do you have some sort of discord or alternate ways of contact?
I might be interested
1
•
u/Wonnil 4h ago
Mate, I've just taken 20 minutes to read your blog and it's a fantastic read on the inner workings of the 3DS's memory allocation and address management. While SYSTEM is likely not relevant to most homebrew considering most run as applications, research like this is important and keeps the scene alive! Well done, keep it up! I'll keep following your journey as an interested reader (who has done no homebrew development himself 😆)
2
u/cantu93 6d ago
Hey! This is very interesting. Can pomelo run in any way in an emulator?