ZX Spectrum edge connector: Difference between revisions

Jump to navigation Jump to search
m
m (128k -> 128K)
(One intermediate revision by the same user not shown)
Line 19: Line 19:
The Spectrum 16K/48K and Spectrum+ 128K both provide {{overline|ROMCS}} on lower pin 25. By holding this pin high an external peripheral can prevent the Spectrum's ROM from driving the data bus, and place its own ROM or RAM within the first 16K of the 64K memory space.
The Spectrum 16K/48K and Spectrum+ 128K both provide {{overline|ROMCS}} on lower pin 25. By holding this pin high an external peripheral can prevent the Spectrum's ROM from driving the data bus, and place its own ROM or RAM within the first 16K of the 64K memory space.


The +3 and its derivatives however have two physical ROM chips and each have their output enable routed to the expansion port. These two {{overline|OE}} (Output Enable) pins are upper pin 4, and lower pin 15. Upper pin 4 was not connected on any of the earlier models, but lower pin 15 was used for composite video out on the [[ZX Spectrum 16K/48K edge connector#Video Outputs|16K/48K]]. Lower pin 25 ({{overline|ROMCS}}) is not connected on the +3/+2A/+2B and lower pin 15 is unused on the 128K.
The +3 and its derivatives however have two physical ROM chips and each have their output enable routed to the expansion port. These two {{overline|OE}} (Output Enable) pins are upper pin 4, and lower pin 15. Upper pin 4 was not connected on any of the earlier models, but lower pin 15 was used for composite video out on the [[ZX Spectrum 16K/48K edge connector#Video Outputs|16K/48K]]. Lower pin 25 ({{overline|ROMCS}}) is not connected on the +3/+2A/+2B and lower pin 15 is unused on the Spectrum 128 or +2.


This means that when designing an interface which will page external memory in place of the Spectrum ROM a configuration jumper or similar is required to connect the ROM disable signal to lower pin 15 on a +3, but disconnect it on a 16K/48K.
This means that when designing an interface which will page external memory in place of the Spectrum ROM a configuration jumper or similar is required to connect the ROM disable signal to lower pin 15 on a +3, but disconnect it on a 16K/48K.
Line 25: Line 25:


====CPU Clock====
====CPU Clock====
Note that the {{overline|CK}} signal was accidentally left unconnected on the Spanish version of the 128K.
Note that the {{overline|CK}} signal was accidentally left unconnected on the Spanish version of the Spectrum 128.


[[Category:Edge connectors]]
[[Category:Edge connectors]]
[[Category:Hardware]]
[[Category:Hardware]]
[[Category:Spectrum]]
[[Category:Spectrum]]

Navigation menu