Login
Forum Help



Post Your Message
Username: (Login)

Topic:
Message:
 


Previous Messages
Posted By

Fuzzweed
on 2024-10-07
08:49:41
 Re: Hannes RAM banking

Thanks it makes sense. The 4000 boundary option is what I was unaware of.

Posted By

siz
on 2024-10-07
05:39:30
 Re: Hannes RAM banking

With the Hannes expansion You can select any of the 64k banks. The lower part of the memory is always the default bank (which is 3 in the documentation but in fact it's the highest one present - and that is 3 for 256k). Above that you can switch to any of the banks present. The switch boundary can be either $1000 or $4000. Due to this switch boundary not all of the expansion memory is usable.
So in your case You can set the boundary to $4000 and bank in whatever you want and load the data above $4000. There is no need to copy between banks as you can bank them in whenever you need it. If you want to copy you can copy data from above $4000 to below $4000. Or if you need the destination above $4000 the you can bank in the source, read memory, bank in destination and write memory. But that's sloooow.

edit: bit 7 sets the switch boundary between $1000 and $4000; bit 6 sets TED read bank to be always the default or the actual bank. But be aware to not switch memory banks during the visible are of the screen if your screen is one of the expansion banks.

Posted By

Fuzzweed
on 2024-10-06
18:09:54
 Re: Hannes RAM banking

UNDELETE its corry thats 16k blocks. Is hannes similar or not?
I'm looking at this
https://plus4world.powweb.com/hardware/256K_RAM_Hannes

Posted By

Fuzzweed
on 2024-10-06
18:05:50
 Hannes RAM banking

Just reading through how this works in advance and it raises to me one question:
How do I get data into a banked slot? Just disk->bank. change bank. disk->bank etc. if it's a full 64k bank (well not quite) is there anyway to transfer data from bank to bank?


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