Difference between revisions of "Plus 3 Memory Paging Control"
From SpecNext official Wiki
Line 2: | Line 2: | ||
|Number=$1FFD | |Number=$1FFD | ||
|ShortDesc=Controls ROM paging and special paging options from the +2a/+3. | |ShortDesc=Controls ROM paging and special paging options from the +2a/+3. | ||
− | |PortMask=%0001---- | + | |PortMask=%0001----ccc---0c |
|Readable=No | |Readable=No | ||
|Writable=Yes | |Writable=Yes |
Revision as of 15:38, 28 August 2017
Number | $1FFD |
---|---|
Decimal | |
Short desc. | Controls ROM paging and special paging options from the +2a/+3. |
Bit Mask | %0001----ccc---0c |
Readable | No |
Writable | Yes |
Subsystem | Memory map |
Bit mapped to control paging options.
Bit | Effect |
---|---|
5-7 | Undocumented, may be used for extra bits of slot 4 bank select (see Memory Paging Control ($7FFD / 32765)) |
4 | Printer Port Strobe |
3 | Disk motor enable |
2 | Normal mode: High bit of ROM selection.
Special mode: High bit of memory configuration number (see Memory map). |
1 | Special mode: Low bit of memory configuration number. |
0 | Paging mode. 0=Normal, 1=Special. |
Any values written to this port should also be stored in $5B67 if you intend to use any OS routines.