Difference between revisions of "Expansion Bus Control Register"
From SpecNext official Wiki
m (core 3.0.5 changes/refresh) (Tag: Removed redirect) |
(updated to 78a6ee50) |
||
(One intermediate revision by one other user not shown) | |||
Line 5: | Line 5: | ||
|ShortDesc=Expansion bus controls | |ShortDesc=Expansion bus controls | ||
}} | }} | ||
− | |||
{|class="wikitable" | {|class="wikitable" | ||
! Bit !! Description | ! Bit !! Description | ||
|- | |- | ||
− | | 7 || ROMCS is being asserted on the expansion bus | + | | 7 || 1 if ROMCS is being asserted on the expansion bus (Read only, write 0) |
|- | |- | ||
− | | 6 || | + | | 6 || 1 to allow peripherals to override the ULA on some even port reads (rotronics wafadrive) |
|- | |- | ||
− | | 5 || | + | | 5 || 1 to disable expansion bus nmi debounce (opus discovery) |
|- | |- | ||
− | | 4 || | + | | 4 || 1 to propagate the max CPU clock at all times including when the expansion bus is off |
|- | |- | ||
− | + | | 1-0 || max CPU speed when the expansion bus is on (currently fixed at 00 = 3.5MHz) | |
− | |||
− | | 1-0 || | ||
|} | |} | ||
− | + | Set to 0 upon hard reset. | |
− | + | ||
− | + | (new register since core 3.0.5) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
(note: Next registers with number higher than $7F are inaccessible from Copper code) | (note: Next registers with number higher than $7F are inaccessible from Copper code) |
Latest revision as of 11:45, 3 November 2024
Number | $81 |
---|---|
Readable | Yes |
Writable | Yes |
Short Description | Expansion bus controls |
Bit | Description |
---|---|
7 | 1 if ROMCS is being asserted on the expansion bus (Read only, write 0) |
6 | 1 to allow peripherals to override the ULA on some even port reads (rotronics wafadrive) |
5 | 1 to disable expansion bus nmi debounce (opus discovery) |
4 | 1 to propagate the max CPU clock at all times including when the expansion bus is off |
1-0 | max CPU speed when the expansion bus is on (currently fixed at 00 = 3.5MHz) |
Set to 0 upon hard reset.
(new register since core 3.0.5)
(note: Next registers with number higher than $7F are inaccessible from Copper code)