Skip to content

Feature Request: Penultimate+3dcr cartridge support. #4

Description

@gillham

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions