EasyManuals Logo
Home>Sinclair>Desktop>ZX Spectrum

Sinclair ZX Spectrum User Manual

Sinclair ZX Spectrum
82 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #69 background imageLoading...
Page #69 background image
Chapter 8
67
Reset button and expansion bus
Reset button
The SPECTRA interface provides a button which allows the Spectrum to be reset
without the need for removing and re-inserting the power connector, thereby reducing
wear on the connector and the power socket. Momentarily pressing the button will
cause the Spectrum to reset.
Upon the Spectrum resetting, the following actions are performed:
The standard display mode is selected (the display mode register reset to $00).
The Comms_Out flag is cleared, thereby deselecting RS232 output mode.
The CTS and RX data output lines of the RS232 port are set to the off state.
The Spectrum’s ROM is paged back in if an external ROM is active and the BASIC
extension mode is enabled.
Rear expansion bus
The SPECTRA interface provides a full width rear expansion bus to allow further
devices to be attached behind it. The rear expansion bus contacts are gold plated to
prevent them tarnishing easily and therefore to improve the reliability of the electrical
connection.
The expansion bus contains all of the signals exposed by the Spectrum except for the
video related signals /Y, U, V, 0V
video
and VIDEO, which are used exclusively by the
SPECTRA interface to synchronise the TV picture it generates with that produced by
the Spectrum. The signals already contain a large amount of electrical noise and so
they are not passed through to the rear expansion bus to avoid further pickup of
interference, which might otherwise prevent the display synchronisation mechanism
working correctly.
The /IORQ line that appears on the rear expansion bus is not directly connected to
that output by the Spectrum. This is done to allow the SPECTRA interface to filter out
accesses to the display mode register when the additional display modes functionality
is enabled. This is required so that the SPECTRA interface can coexist with (most)
devices that also use a base IO address of $DF and also with Kempston joystick
interfaces that do not fully decode the joystick input port address. The SPECTRA
interface forces the /IORQ line exposed on its rear expansion bus to logic ’1’ whenever
an access to the display mode register occurs. This prevents devices connected
behind it from detecting, and therefore responding, to such accesses. This issue is
discussed in more depth in Appendix B.
When the additional display modes are disabled via configuration switch 6, the
SPECTRA interface simply passes all I/O requests through to the rear expansion bus
unfiltered, thereby achieving full I/O compatibility with all existing devices.

Table of Contents

Other manuals for Sinclair ZX Spectrum

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Sinclair ZX Spectrum and is the answer not in the manual?

Sinclair ZX Spectrum Specifications

General IconGeneral
BrandSinclair
ModelZX Spectrum
CategoryDesktop
LanguageEnglish

Related product manuals