-
Notifications
You must be signed in to change notification settings - Fork 250
Description
OSCR firmware version
14.5
OSCR hardware version
HW5 Rev1
Attach OSCR_LOG.txt file here
No response
System used
Atari 2600
Describe the issue.
It seems (all?) bank switching carts of Atari Interactive releases have few bytes which are read differently to AtariMax.
The RealSports collection for example with retail 1980th releases are matched by stella to known dumps with AtariMax. While OSSC for example only got Baseball (got lucky?) and Volleyball (not a bank switching game).
I think the issue has something to do with the cart layout. I assume all carts are always F4 (aka 32kB) with odd or duplicate data in the unused banks. Thus reading bank switch area will do stupid things.
As a workaround:
- dump twice using F4
- discard the first dump (-> currently I'm not sure why this is needed likely some reset is missing)
- split the second dump in 4k chunks than combine the good banks into a file. With that the RealSports games dump fine. I will retest the other cartridges later this week
-> We could change the F6 & F8 code to use the same logic as F4 but I'm not sure what side effect this could have for older bank switching cartridges :(
@sakman55 do you have an opinion?
@PsyK0p4T @PsychoFox11 If I remember correctly at least one of you had this issue. Sorry if I'm wrong.