wmd wrote: ↑Sat Jun 24, 2023 6:48 pmGame compatibility for this core seems to be very hit and miss. I spent most of this afternoon going through my collection, and many of the best games on the system don't work (e.g. Bug Hunter 2, Fervour, Inferno (Paradise), Overload (Paradise)), and even when they did there were often technical issues (Legend of the Lost Temple, Zelanites). I also had some issues with keyboard input. If a game uses Z & X to move left / right, inputs seemed to be not always registered, and sometimes keys would stick or act erratically. Not had this issue on other cores so it's not an issue with my keyboard. Additionally, many Archimedes game rips use jfd or apd format disc rips, which this core doesn't support.
I've certainly had problems with keyboard input being erratic - pretty much as you describe, with Pacmania/Gribbley's Day Out on the Arc being especially unplayable.
It does seem to be a problem with the core itself, because joystick input works fine on games that support the A3010-style joysticks that the core implements - but, if you map a joystick to keys in the MiSTer settings you will get the same issues as if you were using the keyboard directly.
A workaround I've been using for games which don't support A3010 joysticks is to patch them using Joykeys (https://ian.jeffray.co.uk/riscos/joypad/) which can map joystick input to keypresses inside RISC OS. However, the problem with this is you are limited to just the one fire button.
As _paul_
said, JFD images should work fine - bear in mind they're not intended to be used by emulators, but instead used within RISC OS itself using !ADFFS (https://forums.jaspp.org.uk). This software can also mount APD images.
_paul_ wrote: ↑Sun Jun 25, 2023 6:50 pmCan't say I put this core through a stress test, but your issues surprised me a bit. I could run Bughunter 2 and Fervour and play those games on the Archie core. I don't have images of the other games you mention. Note that I do use an older core version v201101 because that supports 15KHz monitors.
You don't have any keyboard issues with the older core? That's interesting to know! Looking at the GitHub commits since that core, I notice this one which tweaks the IOC implementation is a possible culprit:-
https://github.com/MiSTer-devel/Archie_ ... d5ef411871
I'll take a look this evening when I get home.