Next Memory Bank Select: Difference between revisions

From SpecNext Wiki
Jump to: navigation, search
Ped7g (talk | contribs)
core 3.1.4 changes/refresh
Ped7g (talk | contribs)
core 3.1.5 changes/refresh
Line 8: Line 8:
}}
}}
: bit 7 = 1 to set pentagon 512K mode (hard reset = 0) †
: bit 7 = 1 to set pentagon 512K mode (hard reset = 0) †
: bits 3:0 = most significant bits of the 16K RAM bank selected in {{PortNo|$7FFD}}
: bits 3:0 = most significant bits of the 16K RAM bank selected in {{PortNo|$7FFD}} (soft reset = 0)


Port 0xDFFD bits 3:0 are combined as the highest bits with the bank selected in port 0x7FFD to form a 7-bit bank number.
Port 0xDFFD bits 3:0 are combined as the highest bits with the bank selected in port 0x7FFD to form a 7-bit bank number.
Bit 7 can only be modified when pentagon timing is not active.


† Pentagon 512K mode is applied only when the machine is set to pentagon timing ({{NextRegNo|$03}}). In this mode the selected 16K bank comes from port 0x7ffd {bits 7:6, bits 2:0}
† Pentagon 512K mode is applied only when the machine is set to pentagon timing ({{NextRegNo|$03}}). In this mode the selected 16K bank comes from port 0x7ffd {bits 7:6, bits 2:0}

Revision as of 07:18, 27 April 2020

Number PortNumber::$DFFD
Decimal NumberDec::
Short desc. ShortDesc::Provides additional bank select bits for extended memory.
Bit Mask [[PortMask::%1101 1111 1111 1101]]
Readable Readable::No
Writable Writable::Yes
Subsystem Subsystem::Memory map
bit 7 = 1 to set pentagon 512K mode (hard reset = 0) †
bits 3:0 = most significant bits of the 16K RAM bank selected in {{#ask:

PortNumber::$7FFD }} ($7FFD{{#ask: PortNumber::$7FFD |mainlabel=- |headers=hide |intro= /  |?NumberDec#- }}) (soft reset = 0)

Port 0xDFFD bits 3:0 are combined as the highest bits with the bank selected in port 0x7FFD to form a 7-bit bank number.

Bit 7 can only be modified when pentagon timing is not active.

† Pentagon 512K mode is applied only when the machine is set to pentagon timing ({{#ask: TBRegisterNumber::$03 }} ($03)). In this mode the selected 16K bank comes from port 0x7ffd {bits 7:6, bits 2:0}