Scorpio 256 to Scorpio 1024
ZXNet echo conference «hardware.zx»
From Alexandr Tkachev → To Sergei Chikalev 16 May 2002
Hello, Sergei!
Wednesday May 15, 2002 at 00:37:45, Sergei Chikalev => Alexandr Tkachev:
SC>>> Maybe someone can tell me a reliable way to submit a subject?
SC>>> All possible methods are of interest.
AT>> On simm 30 pin is probably the easiest, at least for
AT>> has been working for me for a long time,
AT>> it’s true that there are conflicts with the screw if you apply through means
AT>> shadow.
SC> ... How to avoid them?
The reason for the glitch is that the shadow operator does not know about the presence of memory above 256k
and if, when the memory is turned on, it is above 256k and accesses the screw via rst8
or #3d13 we get a green border and a frozen computer.
Method number 1:
Run programs that conflict with the drive.
Method number 2:
Do not run such programs.
Method number 3:
Remake these programs (so that they work with the screw through the ports).
Method number 4:
Make it possible to disable modifications using a switch.
SC> Sergei aka SysOp POST_bbs was with you.
Alexandr.
From Konstantin Butorin → To Sergei Chikalev 11 June 2002
Hi, Sergei!
SC> ... Can I have a diagram with comments? Or at least this same Deja Vu?
Now I’ll try to tear it out... Yeah, here it is:
===================================================================================
─────────────────── ──────────────────── ─────────────────── ────────────────────
(C) Cardinal/PGC/BDA
─────────────────── ──────────────────── ─────────────────── ────────────────────
Hello people! Today we will talk about expanding the memory of Scorpion ZS 256
Turbo+ up to 1 meter. I’ll say right away that the article below is not mine, but taken from
newspapers ZX LIGHT #0C. Why is this, you ask? Because it crept into the scheme
a couple of typos, and it won’t work for you :( But to write a new article
I was a bummer, so I’m quoting the entire article from ZX LIGHT #0C with
preserving all possible copyrichts, but with minor corrections and
comments (in the text: Editor's note:) I assembled such a thing for myself after
I personally spoke with ERASER from AREASoft at CSP'2000 about possible glitches
in the diagram. So, let's go...
(C) Timon & EraserAREAsoft
─────────────────── ──────────────────── ─────────────────── ────────────────────
Expanding computer memory
ZS Scorpion 256 up to 1 MB.
Despite the fact that many people were skeptical (not excludingfor some time now and myself) to the proposal to expand Scorpion's memory, I,
For almost three months now, I have been the owner of a monster called ZS-Scorpion
1024 Turbo+. And at the moment I’m typing this text into iS-DOS, having downloaded a copy
floppy disks entirely on RAM-DISK.
Therefore, today we offer the owners of the above-mentioned computer a scheme
Memory expansion up to 1 megabyte. Moreover, this scheme is quite cheap and
easy to implement.
The main part of this entire circuit is a 30-pin SIMM with a capacity of 1 MB. Worth it
such bullshit is within fifty rubles (especially when you consider that for
pC owners had no problem with this amount of memory :)). If you don't want
To buy it, find somewhere a three or four and pull out the SIMM from it.
You can also get a connector for SIMM there, otherwise you can solder a bunch of wires directly
SIMM is a rather tedious task.
Editor's note: in Kemerovo you can get SIMM 1Mb for 25 rubles, and 50
rubles we have a working mother from the 386th with all the bells and whistles and, of
coz, several SIMMs in it.
The remaining parts are also not scarce or very expensive. Their
you can tear it out, for example, from an old board from Leningrad.
So, the list of necessary parts:
┌────────────────────┬─────────┐
│ SIMM 1Mb, 30 pin │ 1 │├────────────────────┼─────────┤
│ TM2 │ 1 │
│ KP12 or KP2 │ 1 │
│ KP11 or KP16 │ 1 │
│ IR22 │ 1 │
└────────────────────┴─────────┘
Mikruhi should be series 1533, but you can also install series 555.
Editor's note: it would be nice to have a toggle switch with 3 positions like "Medium"
point" where, with the toggle switch in the middle position, no contacts are made between each other
are closed. And also steal a 10K resistor at work.
So, if you have found everything you need, then you can start assembling our
circuit diagrams.
First, solder IR22 as indicated in the diagram. To check
If it is correct, you can connect the board in place and turn on the power. If
There are no glitches, that means everything is fine. Otherwise, check the correctness of the
inclusions.
After you connect the IR'ka, you will need to remove all the RU7 microcircuits.
Or, if you have a powerful power supply, you can simply block them. For
To do this, you need to find the 15th pin of the control unit to which the /CAS signal arrives first
queue. It is necessary to cut off the track (signal /CAS) from this leg, and apply it to the leg
+5V. Because 15th, if the waters of all RU'sheks are connected, then they will all be blocked.Next, the SIMM is soldered in accordance with the diagram. Although for starters you can
connect it as a 256 KB one, then you can check
correct connection. To do this, the 18th pin of the SIMM (A9) must be connected to
land. And again, there should be no glitches when turning on the power,
otherwise, look for where you messed up.
If all the previous options went through without problems, then you can collect
the remaining piece of the circuit, which is a signal conditioner
MA9 and a piece of port #1FFD. Namely, 6 and 7 bits of this port.
─────────────────── ──────────────────── ──────────────────── ────────────────────
───────
DD44' ┌── 6:D15 DD45'
┌──┬──┬──┐ │ ┌──┬──┬──┐
┤A1│MS│Y1├ │ 1:DD45 1┤EX│MS│ │
┤B1│ │ │ │ ├──┤ │ │
├──┤ │ │ │ A9 6┤X1│ │ │
┤A2│ │Y2├ │ 7:DD19 5┤X2│ │ X├7┐ MA9
┤B2│ │ │ │┌──────────4┤X3│ │ │ │
├──┤ │ │ ││ Gnd 3┤X4│ │ │ │
┌───────11┤A3│ │Y3├9┘│ ├──┤ │ │ │
│ Gnd 10┤B3│ │ │ │ 14:DD45 14┤S0│ ├──┤ │
│ ├──┤ │ │ │ 2:DD45 2┤S1│ │ │ │
│┌──────14┤A4│ │Y4├12┘ ├──┤ │ │ │
││ Gnd 13┤B4│ │ │ ┤Y1│ │ │ │
││ ├──┤ │ │ ┤Y2│ │ │ │
││1:DD44 1┤S │ │ │ ┤Y3│ │ Y├ │
││ Gnd 15┤E0│ │ │ ┤Y4│ │ │ │││ └──┴──┴──┘ ├──┤ │ │ │
││ КП16 ┤EY│ │ │ │
│└─────────────────────────────┐ └──┴──┴──┘ │ SIMM 1Mb
└─────────────────────────────┐│ КП12 │ 30 pin
DD9' ││ ┌────┘ ┌──┬───────┐
┌──┬──┬──┐ ││ │ +5V│ 1│ Vcc │
+5V 4┤S │ │Q1├5─┘│ │ /CAS│ 2│ /CAS │
├──┤ │ │ │ │ ╓───────┤ 3│ D0 │
D6 2┤D1│ │ │ │ │ ║ 5:DD28│ 4│ A0 │
┌────────────3┤C │ │ │ │ │ ║ 6:DD28│ 5│ A1 │
│ ├──┤ │__│ │ │ ╟───────┤ 6│ D1 │
│ 1:DD47 1┤R │ │Q1│ │ │ ║ 7:DD28│ 7│ A2 │
│ ├──┼──┼──┤ │ │ ║12:DD28│ 8│ A3 │
│ +5V 10┤S │ │Q2├9──┘ │ ║ Gnd│ 9│ Gnd │
│ ├──┤ │ │ │ ╟───────┤10│ D2 │
│ D7 12┤D2│ │ │ │ ║11:DD28│11│ A4 │
╠───────────11┤C │ │ │ │ ║10:DD28│12│ A5 │
│ ├──┤ │__│ │ ╟───────┤13│ D3 │
│ 1:DD47 13┤R │ │Q2│ │ ║13:DD28│14│ A6 │
│ └──┴──┴──┘ │ ║ 9:DD28│15│ A7 │
│ TM2 │ ╟───────┤16│ D4 │
│ тумблер │ ║ 1:DD28│17│ A8 ││ /───── 9:DD46 (Pent 512) └──────────┤18│ A9 │
└╦───/ ── (Scorp 256) ║ nothing│19│ A10 │
│ ───── 9:DD47 (Scorp 1024) ╠───────┤20│ D5 │
│ ║ 3:DD28│21│ /we │
▒ resistor ║ Gnd│22│ Gnd │
▒ 10KOhm ╟───────┤23│ D6 │
│ D0-D7 on the 14th legs ║ nothing│24│ NC │
│ DD21-DD28 resp. ╟───────┤25│ D7 │
└───> +5V ═══════════════════╝ nothing│26│ParOut │
4:DD28│27│ /RAS │
───────────────────────────────────┐ nothing│28│/ParCAS│
│ nothing│29│ParIn │
DD38' │ +5V│30│ Vcc │
┌──┬──┬──┐ │ └──┴───────┘
2:DD38 3┤D0│RG│Q0├2 3:DD38 └──────────────────── ──────────────────────
5:DD38 4┤D1│ │Q1├5 4:DD38
6:DD38 7┤D2│ │Q2├6 7:DD38 IR'ka is connected like this
9:DD38 8┤D3│ │Q3├9 8:DD38 so that inputs DD38'
12:DD38 13┤D4│ │Q4├12 13:DD38 connected to the outputs of DD38,
15:DD38 14┤D5│ │Q5├15 14:DD38 and corresponding. outputs DD38'
16:DD38 17┤D6│ │Q6├16 17:DD38 with DD38 inputs.
19:DD38 18┤D7│ │Q7├19 18:DD38
├──┤ │ │
/WE 1┤E0│ │ │+5V 11┤PE│ │ │
└──┴──┴──┘
IR22
─────────────────── ──────────────────── ─────────────────── ────────────────────
In this diagram, the ICs whose numbers with a prime correspond to the numbers
microcircuits on the scorpion circuit, onto which these microcircuits should be soldered.
Editor's note: the expression "on which to solder" means to place
on top But you can place all the gadgets on a free mounting field if
you still have some left, and pull the noodles to your feet.
─────────────────── ──────────────────── ─────────────────── ────────────────────
Notes on the diagram:
- break the wire going from the 7th leg of DD19 to the 13th leg of DD18;
- apply “ground” to the 13th leg of DD18;
- break the wire (signal A9) going to the 6th leg of DD15;
- continue to act in accordance with the scheme.
Editor's note: leg 1:DD47 goes to the /RES signal, but if you have
circuit #1FFD OFF from ZX-FORMAT or my circuit #1FFD ON/OFF given in this
number, then 1 and 13 legs DD9'(TM2) should be placed not on leg 1:DD47, but on the road,
because the leg there is torn off from the outside world and maliciously abused :) Or any
the other leg of the mikruhi on the board, where the /RES signal fits.
─────────────────── ──────────────────── ─────────────────── ────────────────────
ATTENTION!
Don't forget to connect the power supply to the microcircuits:
IR22:
10th pin "ground";
20th pin +5V.
KP12 and KP11:8th pin "ground";
16th pin +5V.
TM2:
7th pin "ground";
14th pin +5V.
Printed and Formatted by -=SADIST=-
===================================================================================
Bye Sergei...