Aemulor and Elite on a Raspberry Pi
SeñorNueces (1438) 162 posts |
Hi there, I have made this game to work with Aemulor, by selecting the Arm3 CPU emulation. But there are some strange graphics problems! The screen seems to be drawn two times per frame of something like that. Frames seem to be displayed twice! |
Jon Abbott (1421) 2651 posts |
Aemulor does nothing to correct for VSync occurring at the wrong time on the Pi. You could try forcing VSync’s with ADFFS, which will swap the VSync/Bank switch order. Try *ADFForceVSync 2 I’ve not tested this for years and never with Aemulor, so have no idea if it will actually work. |
David Feugey (2125) 2709 posts |
Do you have the right screen mode in your MDF? Nota: edid will not provide you some modes needed by old games. |
SeñorNueces (1438) 162 posts |
@Jon: Aemulor does not load when ADFFS is loaded, so no way to try that I guess. |
David Feugey (2125) 2709 posts |
I did have similar problems linked to some missing old modes. EDID or Anymode did not solve them alone. Removing EDID support + using Anymode + using an MDF (with old modes inside) solve all my problems. In fact, I can even remove Anymode, and my Pi still works OK with all the games I own. |
SeñorNueces (1438) 162 posts |
@David: Does that include Elite? Do you have Elite working well on the Pi platform using Aemulor or whatever other method? |
David Feugey (2125) 2709 posts |
Hum, abort on data transfer (ARM3 mode). |
David Feugey (2125) 2709 posts |
Ah, I find a better version. Works OK in ARM3 or ARM6 mode. My MDF is really classic.
|
SeñorNueces (1438) 162 posts |
@David Feugey: Thanks for the MDF. I have tried removing AnyMode from the system, loading your MDF, and then running !Elite under Aemulor, but I am still getting the same graphics problems. Are you running it on a Pi1 or Pi3? |
David Feugey (2125) 2709 posts |
Pi3. ARM6 mode, StrongArm version of Elte. And, of course, I remove EDID support and switch to the MDF from Configure. |
SeñorNueces (1438) 162 posts |
@David: Are you using the version that was available from Acorn Arcade then? |
David Feugey (2125) 2709 posts |
Yes, I think so. |
SeñorNueces (1438) 162 posts |
Well, still getting the “frame overlapping” problem. As for why Elite works for David on the Pi, well, I don’t know. Any other ideas are welcome. This game is an absolute Risc OS classic that defines the system. |
David Feugey (2125) 2709 posts |
Here it works with AEmulor + Pi 3 + MDF. But without EDID support and without Anymode. Are you really sure you removed them? That was the problem for me. I have RISC OS RC14. |