I'd like to play around with MMU design on the C64, and wanted to ask for additional thoughts: * What "page" size would folks recommend? 4K, 8K, 16K? User defined (much harder to implement, but maybe possible) * Where would be a good spot to put the config registers in the 64 memory map? * If multiple mappings were possible, map them into a small space (say, 16 bytes for the 4K page size, 16 pages for 64kB) and slide that window to the specific map, or use one of the pages mapped into the memory map as the place to store all the mappings? * Any reason to have a "common" page that is the same in the case of multiple maps? * Is it enough to allow the first page to be remapped to "move" zpage and stack, or should it be possible to remap at the 256 byte granularity in page 0? * Is there anything from the C128 MMU that makes sense to utilize (PCRs, LCRs...) -- Jim Brain brain_at_jbrain.com www.jbrain.comReceived on 2020-05-29 21:46:11
Archive generated by hypermail 2.3.0.