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?
|
|