Plus 3 Memory Paging Control: Difference between revisions

From SpecNext Wiki
Jump to: navigation, search
Created page with "{{Port |Number=$1FFD |ShortDesc=Controls ROM paging and special paging options from the +2a/+3. |Readable=No |Writable=Yes |Subsystem=Memory Map }} Bit mapped to control pagin..."
 
No edit summary
Line 4: Line 4:
|Readable=No
|Readable=No
|Writable=Yes
|Writable=Yes
|Subsystem=Memory Map
|Subsystem=Memory map
}}
}}
Bit mapped to control paging options.
Bit mapped to control paging options.
Line 19: Line 19:
| 2 || Normal mode: High bit of ROM selection.
| 2 || Normal mode: High bit of ROM selection.


Special mode: High bit of memory configuration number.
Special mode: High bit of memory configuration number (see [[Memory map]]).
|-
|-
| 1 || Special mode: Low bit of memory configuration number.
| 1 || Special mode: Low bit of memory configuration number.
Line 25: Line 25:
| 0 || Paging mode. 0=Normal, 1=Special.
| 0 || Paging mode. 0=Normal, 1=Special.
|}
|}
Any values written to this port should also be stored in $5X67 if you intend to use any OS routines.

Revision as of 17:23, 18 August 2017

Number PortNumber::$1FFD
Decimal NumberDec::
Short desc. ShortDesc::Controls ROM paging and special paging options from the +2a/+3.
Bit Mask PortMask::
Readable Readable::No
Writable Writable::Yes
Subsystem Subsystem::Memory map

Bit mapped to control paging options.

Bit Effect
5-7 Undocumented
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 $5X67 if you intend to use any OS routines.