I have moved the discussion here regarding the Available Memory on the c65 with the help of Bank switching
Beiträge von adtbm im Thema „C128/C65/MEGA65 Bank switching“
-
-
Because Bank 2 and Bank 3 on the c65 are ROMs ? Kernelroutines, etc...
So a FRE(2) or (3) is not logical.
-
Alles anzeigen
I know, but I already asked if the BASIC 10 really can access more than BANK 0 and BANK 1.
Hint: Moving DATA from BANK X to BANK 0/1 with
MAPDMA (Stash/Fetch/Swap) is not meant.That's only moving Data from extended memory to 'BASIC-Memory.
In other words: can the cpu directly access the extended memory?
I try explain in C128- language.
The 4502 can access 1MB, this is equivalent to C128 with 'full' MMU capability, where MMU bankswitches parts of the 1MB into cpu's '64k viewport'. The extended memory is more like the REU, where you must fetch,stash or swap parts within the range the MMU can see (and thus make availlable to the cpu).
Now i got you ! I'll check back with Paul.
-
Don't forget, that you have more than 2 Banks available in the MEGA65, because it comes with build-in memory extension
