After watching several retro gaming videos on Youtube I was inspired to have another crack at RetroPie, to get some Amiga games up and running. I dug out an old Raspberry Pi 2 I had laying around, and after some trial and error have got most of my games running reasonably well. However one, Kid Chaos, runs visibly slower than all the other games. I can tell this, because there is a time counter in the game, and five seconds on that counter equals 9 seconds in the real world, so about half as fast as it should be. The game is a riff on the Sonic the Hedgehog style of platformer, so speed is a crucial aspect of the game.
I've been trying to work out whether its the configuration I've been using, or the hardware. I have the game in both .lha and .adf format, and I've tried both Amiberry and UAE4ARM, but it's the same in both. I also tried the .adf format on WinUAE on a full PC, and that ran at the proper speed, which got me to thinking that maybe the Raspberry Pi 2 isn't fast enough to fully emulate the game.
But that's a bit odd, as the game was coded to run on an A500 OCS machine, and the Amiberry emulator on the Raspberry Pi 2 can emulate everything including the A1200 and the CD32. Using the A500 config on WinUAE and the .adf files plays fine on my PC, but the same config on the Pi 2 plays slow. So maybe it is the Pi 2 hardware?
It's probably too niche a question for GZ, but does anyone have any experience emulating Amiga games on the Pi 2 or 3 who can comment on whether the newer hardware might be the solution. It would be a shame to have to buy a new Pi just for one game, when everything else seems to play just fine.