Login
Back to forumSee the full topicGo to last reply

Posted By

MIRKOSOFT
on 2015-02-16
12:02:49
 Re: Bankswitching of Plussy and its programming

OK, not banks in base RAM...

So, I need to explain it:
e.g. C128 has 16 banks, each represents any ROM/RAM config...
Bank 0 represents RAM0 only, and top/bottom shared RAM is defined by MMU config.
Bank 1 represents RAM1 only, and shared the same - shared means visible no matter if RAM0 or RAM1 (RAM0 + RAM1 = 128K)
Bank 15 is special configuration with Kernal, Editor, Low Basic , High Basic etc.
Other banks refer to internal ROM expansion, external ROM expansiopn etc.
C128 uses also Banks working with RAM 2 and 3, but these banks referring to RAM0 and RAM1 - it's sometimes used for own made expansion to 256K...

I was thinking if Plussy can leave for Basic 60671 Bytes, there must to be anything similar 'cause C64 can also turn off ROM - but then are all Kernal and Basic routines unusable, so it's only disadvantage and C128 when needs makes active wanted RAM or wanted ROM - my meaning was Plussy must to be more advanced than C64...

So, Please explain it me like to little boy...

Miro



Back to top


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon