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