[stella] Definitive list of bankswitching formats for the 2600

Stephen Anthony sa666666 at gmail.com
Sun Dec 24 14:15:23 CST 2006


On Sunday 24 December 2006 15:36, stella at casperkitty.com wrote:
> I would expect that any absolute non-indexed reads of $1FE0-$1FF7 are
> a strong indication of E0 banking; any such reads of $1FF4-$1FFB are
> a strong indication of F4, F6, or F8 banking.  Stores to $1000-$107F
> are unlikely to occur on anything other than a SuperChip cart, so
> having such stores write to $1080-$10FF should generally be harmless.

I should add that all this logic has to work on an in-memory image of 
the ROM, and its size.  That's all I have access to, and all I have to 
work with.  The 'code' won't actually be running or anything at that 
point; I have to do a static analysis.  The sizes work surprisingly 
well for determining which class a ROM falls into.  The following are 
what I have left to auto-detect; I'm fairly certain I've taken care of 
the rest:

2K:  CV (Commavid)
8K:  E0 (Parker Bros), FE (Decathlon), UA (UA Ltd)
16K:  E7 (M-Network)
64K:  4A50
128K:  4A50

Thanks for the info,
Steve




More information about the Stella mailing list