Changes

Jump to: navigation, search

X-MEM

184 bytes added, 15:45, 14 January 2018
/* Technical */
ROMs are selected using the normal ROM selection I/O port (DFxx).
The * If 'rom read' is active then CPC sees will see 16KB pages from the X-MEM flash at rom slots 0-15 and &40-&4f. If boot from CPC, then ROM 0 will be from CPC.
Rom slots * If 'free' is active, the CPC will also see 16KB pages from the X-MEM flash at &40-&4f . All are always visible regardless of the ROM lock booting from CPC or ROM boot switches whereas 0X-15 depend on these switches. If you wish to program the flash use the rom slot &40-&4f rangeMEM.
* When "boot from CPC" is activatedactive, rom 0 and OS and BASIC are from CPC and not paged in by the from X-MEM but they can still be accessed at &40 etc-&4f if free is set.
* If you wish to program the flash make sure 'free' is set and use the rom slots in the &40-&4f range. * The flash is mapped contiguously to roms 0&40-15 &4f so that when programming the flash you need to translate the flash address from the datasheet to an appropriate rom slot and address in the range &c000-&ffff.
e.g. for flash address &05555 use DF41 and address &D555. For &2aaa this is DF40 and address &EAAA.
* If 'free' is set then writes to &c000-&ffff go to both to the flash and to ram. When the upper rom is paged in, writes to &c000-&ffff go to the ram as normal.
* Writing to the flash doesn't require the upper rom to be paged in.
* If 'rom read' is not set, x-mem doesnroms are not visible at all and flash can't activate the rombe accessed.
== X-MEM Floppy Disc Utilities ==
2,564
edits