The Penultimate+3dcr cartridge says it supports 280KB of banking. I found a blog post with documentation that would be useful.
The bank is slightly different but I'm wondering if it sounds workable with how you are using banking on the Final Expansion cartridge with Monster? Hopefully the 8 different banks of 35KB would be enough also.
Are you on Discord, I neglected to get any contact info from you?
A quick excerpt:
Banked RAM
That expansion is optionally banked, so you can select between 8 different banks of 35K expansion RAM, giving a total of 280K
The internal 1K and 4K in the VIC20 remain fixed, but all 35K of expansion RAM can be switched between the 8 different banks.
When you press "E" or cycle through the RAM options with "R", you will get to "280K"
When that is enabled, you can use a POKE command from BASIC to switch bank.
It always starts in bank 0, but if you enter POKE 38918,1 then it will switch to bank 1. (the Turbo wedge is active on all banks).
You need to do that from code which is located in the fixed portion or thinks will get confused as the rug is pulled out from under your feet.
POKE 38918,n can be used to select any of the 8 banks with n from 0 to 7.
So the $9536 register can be used to select banks 0 to 7. I am assuming there is another register for which of the memory expansions are active but it wasn't mentioned on the page.
The Penultimate+3dcr cartridge says it supports 280KB of banking. I found a blog post with documentation that would be useful.
The bank is slightly different but I'm wondering if it sounds workable with how you are using banking on the Final Expansion cartridge with Monster? Hopefully the 8 different banks of 35KB would be enough also.
Are you on Discord, I neglected to get any contact info from you?
A quick excerpt:
So the $9536 register can be used to select banks 0 to 7. I am assuming there is another register for which of the memory expansions are active but it wasn't mentioned on the page.