Yes, but I must contended last 512kB of 1MB memory for more internal peripherals (DivIDE interface/MB02+/ROM emulator, etc....)
Actually I must use last 64kB of 1MB ram for emulation DIVIDE inerface. This 64kB block can be removed to any other memory banks, but it's not selectable by software, this is fixed in hardware (CPLD).
What about ramdisc on different ZX clones ?
TR-DOS 5.666?? for ZX PROFI use different memory pages for ramdisc than TRDOS 6.09? for Pentagon 1024 ? (ALONE write yes - ramdisc on trdos 5.09? on Pent.1024 begin at second memory page)
Ideal will rewrite all modern TR-DOS versions for all ZX clones with 1MB memory (PROFI,ATM,SCORPION,KAY,PHOENIX,PENTAGON,etc...). Only rewrite paging code !!! If will used same ramdisc layout on all ZX clones, then will same memory layout = compatible layout. Ramdisc begin at second memory page. ZX128 memory begin at first page 0.
After switch ZX clone type will ramdisc always in same memory pages = usable





Ответить с цитированием