OpenLara #313
Replies: 4 comments 2 replies
-
Yeah, we were waiting for that port to finally happen! The GBA port seems to be better optimized then as it runs at 25-30fps through gpSP standalone in these devices. |
Beta Was this translation helpful? Give feedback.
-
The recent publicity of the GBA port is what prompted me to look for a Miyoo port and there was one already, done by the upstream author. I just did the easy bits 😄 |
Beta Was this translation helpful? Give feedback.
-
In this video and test it seems to be running at around 17 FPS on the GBA hardware: https://www.youtube.com/watch?v=_GVSLcqGP7g The GBA port runs faster on Miyoo due to the Miyoo's faster hardware because it's using a smaller screen resolution -- which also makes it look worse. With a little tweaking, the same could be done with the direct port, bringing it to around 30 FPS speed. The main difference between the two would be a small performance gain (for avoiding an emulation layer) and no pixel blurring. The less pixels to render in 3D using the CPU, the faster the game will run. Halve the resolution and watch the FPS skyrocket. |
Beta Was this translation helpful? Give feedback.
-
Native or emulated it still has to render 240x160 pixels.
The GBA port has its own renderer written in ARMv4 assembler whereas the Miyoo port uses a C renderer. |
Beta Was this translation helpful? Give feedback.
-
I got the PR XProger/OpenLara#405 to add Miyoo support merged upstream. There was support for BittBoy already so it was just to correct the button mapping for newer models, including shoulder buttons, and add support for sound.
I've made a pre-release available at https://github.com/jSTE0/OpenLara/releases. From the logs, it runs at around 11-13 fps at the stock 702 MHz.
Beta Was this translation helpful? Give feedback.
All reactions