This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

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#

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
00.png 4.2 kB 1 29-Jul-2017 00:28 Roland B. Wassenberg 00.png
png
01.png 4.2 kB 1 29-Jul-2017 00:29 Roland B. Wassenberg 01.png
png
02.png 4.9 kB 1 29-Jul-2017 00:29 Roland B. Wassenberg 02.png
« This particular version was published on 29-Jul-2017 00:28 by Roland B. Wassenberg.  
G’day (anonymous guest) My Prefs
© 2010-2021 AtariWiki
All content in the Wiki is licensed under Creative Commons Share Alike License, unless otherwise noted.
JSPWiki v2.8.3