How does Bank Byte extraction work?
Posted: Sat Mar 16, 2024 9:22 am
So, the Commander x16 RAM/ROM is banked and the VERA module's RAM as well. I must confess, I'm having a bit of a hard time to get my head wrapped around how all this works and plays together.
For example, I can set the ROM bank at Zero Page address $01. When using the ^-extractor, is the value then obtained from this particular address $01 or does the value come from somewhere else? Because, why would I need ^ when I just could load from $01?
I'm pretty sure I just don't fully understand the whole banking thing yet and thus maybe asking questions which may sound dumb. So please be patient with me asking for related tutorials, links, YT videos or anything else, that can help me to clarify the banking concept of the x16 as well as of the VERA and how to implement/work with that (setting, obtaining, ...).
Many thanks for any help
For example, I can set the ROM bank at Zero Page address $01. When using the ^-extractor, is the value then obtained from this particular address $01 or does the value come from somewhere else? Because, why would I need ^ when I just could load from $01?
I'm pretty sure I just don't fully understand the whole banking thing yet and thus maybe asking questions which may sound dumb. So please be patient with me asking for related tutorials, links, YT videos or anything else, that can help me to clarify the banking concept of the x16 as well as of the VERA and how to implement/work with that (setting, obtaining, ...).
Many thanks for any help