!!!Bank Switching
Bank Switching und Adressspeicherumschaltung (ASU) sind synonyme Begriffe für die Erweiterung des Computerspeichers eines Computers (RAM oder ROM) über seine natürlichen Adressierungsräume hinaus durch das durch Software gesteuerte, aber in Hardware umgesetzte Umschalten einzelner Speicherbereiche.\\


Hi Roland,
 
So einfach ist das nicht. Es gibt keine "Typ" Speicherstellt.
Man muss versuchen unterschiedlichen Bänken einzuschalten und dann schauen, was in $A000-$AFFF steht.
Type 15: OSS 'M091' 16 KB cartridge

This is the simpler one of OSS schemes. It uses only A0 and A3 address lines:
 

0: A3=0, A0=0 - $A000-$AFFF: bank B, $B000-$BFFF: bank A
9: A3=1, A0=1 - $A000-$AFFF: bank C, $B000-$BFFF: bank A
1: A3=0, A0=1 - $A000-$AFFF: bank D, $B000-$BFFF: bank A
X: A3=1, A0=0 - disable cartridge
 
Bank A ist imm bei $B000-$BFFF
POKE $D500,0 aktiviert Bank B in $A000-$AFFF
POKE $D500,9 aktiviert Bank B in $A000-$AFFF
POKE $D500,1 aktiviert Bank B in $A000-$AFFF
 
Am besten jeweils so schalten und den entsprechenden Speicherbereich rausdumpen/speichern.
Am Ende jeder Bank stand das auch nochmal die Banknummer als Kontrolle, aber das finde ich am bestem im Dump direkt.
 
Grüße, Peter.
 
!!Referenzen
* [Bank Switching deutsch|https://de.wikipedia.org/wiki/Bank_Switching]
* [Bank Switching englisch|https://en.wikipedia.org/wiki/Bank_switching]