system connector
ZXNet echo conference «zx.talking»
From Kirill Frolov → To Nik Aleksandrovich 17 October 2001
Press RESET immediately, Nik!
13 Jul 01 15:34, Nik Aleksandrovich wrote to All:
NA> HEY, happy owners of Scorpios, who have the pinout of the subject
NA> at the moment, it is very necessary, I would like to collect an open archive at least
NA> standard, if available, please send it in any (readable ;) form.
* Originally in HARDWARE.ZX
*Crossposted in REAL.SPECCY
* Crossposted in ZX.SPECTRUM
*Crossposted in ZX.TALKING
* Crossposted in SPB.SPECCY
This is a file of happiness. It needs to be checked for viruses, recoded into different
encoding, formatting, archiving, copying onto four floppy disks,
cut to CD, burn to tape, put on BBS, print on
dot matrix/inkjet/laser printers, send to all echo conferences and soap
to everyone I know.
This file began traveling around the world before ZXNet appeared and
ZX-Spectrum. It was pumped out of space by followers of Tantric Buddhism and
Recorded on soft (5.25) discs. So he was discovered by Clive Sinclair, he
did everything as written and his company first became rich and then went bankrupt.
If you do everything that is written here, then there will be happiness, otherwise there will be trouble.
One woman did everything she needed to do, and her breasts grew. And one
The man laughed and erased this file, so his chest also grew.Scientists from Uruguay calculated that by 2000 this file will go around
the globe 512 times, if everyone who receives it does everything right.
You cannot make changes to this file because it is encrypted
ZX-Spectrum computer architecture, and there is also a verification code
checksum. One boy wanted to insert his copyright here -
"Russified by CrAzY Killer" - but forgot how to switch registers with this
saved.
And one housewife, although she worked under is-dos, did everything
that's right, a cool hacker came to her, hacked the security and they got married.
And John T. forgot his administrator password, and he was advised to work with
this file. He tried it and liked it so much that he no longer wanted to be
administrator.
This file is distributed as FREEWARE, no private person or
The organization has no right to charge a fee for its distribution.
The file is delivered according to the "AS IS" principle.
NO WARRANTY IS APPLIED OR IMPLIED.
COMPUTER SYSTEM BUS ZX-Spectrum (ZX-BUS)
================================================================
System connector for ZS-Scorpion computers (manufactured by
company Scorpion) and the KAY computer (manufactured by Nemo).
All signal designations are given according to the ZS-Scorpion diagram of the yellow board.
contact signal contact signal
1A A14 1B A152A A12 2B A13
3A +5V 3B D7
4A /DCDOS (3) 4B /CSDC (1)
5A см. примечание! (2) 5B TURBO (KAY!) (6)
6A GND 6B D0
7A GND 7B D1
8A RAS (4) 8B D2
9A A0 9B D6
10A A1 10B D5
11A A2 11B D3
12A A3 12B D4
13A /IORQCE 13B /INT
14A GND (KAY!) (7) 14B /NMI
15A /CSROMCE 15B /HALT
16A RS (KAY!) (5) 16B /MREQ
17A 17B /IORQ
18A 18B /RD
19A /BUSRQ 19B /WR
20A /RES 20B
21A A7 21B /WAIT
22A A6 22B
23A A5 23B
24A A4 24B /M1
25A /CSROM 25B /RFSH
26A /BUSAK 26B A8
27A A9 27B A10
28A A11 28B +5V (KAY!) (7)
29A +5V (KAY) (7) 29B +12V (KAY!) (7)
30A GND 30B GND
More:
(KAY!)(1) -- connection 0 page of RAM (0xc000..0xffff in mode
zx-48kb) instead of ROM. The signal is only available in
Scorpion and KAY computers.
(2) -- the contact has different purposes in different models
computers. In the early ZS-Scorpion computer
issues are marked as RESERVE. Later
used to supply +12V power to the boards
extensions. On turbo boards (green) unused
contact. On the computer KAY but this contact is displayed
clock signal 14Mhz.
(3) -- signal indicating connection of ROM and ports
Beta-Disk interface.
(4) -- in the Scorpion computer this is also the clock frequency signal
processor, and inverted and delayed signal
/RAS manager of dynamic RAM (according to the scheme
Leningrad). In turbo versions of ZS-Scorpion the signal is not
synchronous with the processor clock frequency. B
computer KAY this signal is not synchronous with
processor clock speed and is
inverted signal /RAS. The frequency is always 3.5Mhz.
(5) -- the signal is available only in the KAY computer. This is the way out
register 7FFD responsible for the ROM bank (basic-128 or
basic-48). Can be controlled by an external device.
(6) -- the signal is set to 1 when turned onturbo mode. The output is open collector type, that is
the expansion device may be forced to shut down
turbo mode. The signal is used only in KAY.
(7) -- the contact is not used in the ZS-Scorpion computer,
used only in KAY.
Signals /CSDC, /IORQCE, /INT, /NMI, /CSROMCE and /WAIT
have high output impedance and can be controlled
devices connected to the bus (expansion slots).
In general, external devices should not use these signals
to obtain any information, that is, for them it is
outputs - for example, in the latest version of KAY the signal /IORQCE
made as an entrance.
A typical circuit on a computer board for all of
listed signals:
/CSDC_out /CSDC
/IORQ /IORQCE
/INT_out 300-600ohm /INT
/NMI_out -------RRRRRR------ /NMI
/CSROM /CSROMCE
/WAIT_out /WAIT
Sources on the left, signals on the right going to the expansion slot
and simultaneously to the processor, ROM, input/output ports
(located on the computer board) or other devices.
/DCDOS signal can be used by expansion cards
only as an input - it tells external devices that
Only ports in the address space should be decodedBeta-Disk interface. Actually in the original version
Beta-Disk controller it connected to the ZX-Spectrum as a board
expansion, but no /DCDOS signal was provided.
The /IORQ signal was connected to the controller, and to the board
returned /IORQCE processed exclusively
controller.
CONNECTING EXTERNAL DEVICES TO THE SYSTEM BUS.
================================================================
Some general recommendations:
If the device should not respond when activated
Beta-Disk interface send /DCDOS signal to the decoder
addresses are on par with address signals.
Never connect the /RD or /WR signal to the address inputs
decoder if the device supports writing and reading
simultaneously: /IORQ, /RD and /WR signals in the processor
do not switch simultaneously and false
triggering. The best option is a combination of IORQ+RD for reading
and IORQ+WR for recording. To suppress the response of devices on the board
(especially for the KAY computer) it is necessary to force
set the /IORQCE signal to log. 1. when decrypting an address
your device (read more about the address). In that case
if the I/O port decoder has /RD or /WR signals
are not used, it must be used
signal /M1.
The address in the device must be decrypted BEFORE THE ACTUALREFERENCES TO THE DEVICE (determined by /IORQCE or
/MREQ), especially when using /IORQCE or
/CSROMCE to block devices on the board.
Typical decoder circuit:
DD2.2
DD2.1 +---+
DD1 /IORQ +---+ /RD --+1 |
+----+ /MREQ --+1 | | +-- /read
A0, A1... A15 ---+0DC | | +-------+ |
Ax -----+1 o-----+----+ | +---+
Ay -----+2 | | +---+
| | | +---+
/DCDOS ------oE | +-----oE >|
+----+ | +---> /IORQCE /CSROMCE
+5V +---+x |
+---+
DD3
node that generates the signal/records
is built in a similar way (like a reading node on
DD2.2), only instead of the /RD signal /WR is used.
DD1 decoder type 555ID7
DD2 logical element "OR" type 555LL1
DD3 buffer with powerful output type 555LP8