Source: Garry Kitchen on Twitter / X: https://x.com/kitchengarry/status/1734723356669460788 👇
"Good news from our friends at @atari who have put in a stellar development effort to ensure that the next system update to the #Atari2600+ platform addresses compatibility issues with Audacity Games' Circus Convoy, designed by myself and @PitfallCreator David Crane.
It comes down to bank switching. We use a proven bank switching technique which works on all 2600 hardware systems, which run the game in ROM. But emulator-based systems (Retron, Atari 2600+) need to first download the game into RAM, where the Stella emulator runs the game.
Circus Convoy runs in Stella, as it bank switches perfectly. So where’s the issue? It’s in reading the code from ROM to get it into RAM. The system OS (not part of Stella) needs to recognize all bank switch techs so it can read the ROM one bank at a time to get it into RAM.
In writing the OS for the Atari 2600+ the developers hadn’t come across the bank switching we use. What failed was the loading step. Working together, we verified the problem, and Atari’s team worked diligently to add that compatibility to the next system update. Thank you @atari"