I'm curious if your SD card is dedicated to Atomiswave games, or if you're using these settings on a card with other retail games.
The "read_limit" parameter by default is set to "automatic", so I'm curious if setting it to "0" will cause any issues in other games due to improper timings. From the GDEMU website...read_limit = N
Where N is natural number in range 600 to 1250 (in KiB/s), or 0 to disable and -1 for automatic limit. If enabled (N <> 0), GDEMU limits media read speed to better match actual GD-ROM drive. The automatic setting will only affect games that need it. Default is auto.
This seems to imply that some games do in fact need the "auto" setting. My assumption (which may be wrong) is that the "read_limit" setting is always "0" unless a game is known to have issues with that and is thus hardcoded to use timings that more closely resemble an actual GD-ROM drive.
I have reached out to Deunan himself to ask about my assumption and will post back on this thread when I get a response. I also wanted to note that the "read_limit" parameter wasn't added as a GDEMU.INI option until firmware 5.20.0 (https://gdemu.wordpress.com/firmware/updating-gdemu/
), therefore any clones on a lower firmware version won't actually respond to this setting.