now i published a source: https://github.com/rinsuki/citra/commits/ios_frontend
Developer of iMast https://github.com/cinderella-project/iMast (Third-party Mastodon client for iOS)
あと一応 Misskey の Collabolator だったり Quesdon を昔作ってたりしました
渋谷凛のことが大好き。
フォロリクはお気軽に。
FANBOXを始めました https://rinsuki.fanbox.cc/
now i published a source: https://github.com/rinsuki/citra/commits/ios_frontend
TODO:
* better browser UI in app (currently executable path is hard-coded in source)
* support touch input
* support MFi controller
* support virtual pad
* support keyboard?
* support sounds
* support other many things
@zhuowei I just replaced pthread_jit_write_protect_np with mprotect and It works https://mstdn.rinsuki.net/@rinsuki/110211085744915757
JIT is now enabled, so I can run Animal Crossing at 30-40fps (edit: in debug build; in Release build, it runs 60fps)
screens are rendered by Metal (w/ MoltenVK) so you can use Metal Debugger
🎉 Citra now runs on iOS 🎉
(btw, theres no JIT currently, so it runs at ~1fps)
Special thanks:
* original Citra authors: wrote emulator
* GPUCode@github : wrote experimental Vulkan backend (still not merged to master branch though)
* @zhuowei : try to build Citra for iOS, in 2021 (at that time, it was not working because there was no OpenGL ES 3.2 on iOS).
* ChatGPT: fix my engrish