Multicolor
ZXNet echo conference «hardware.zx»
From Alexander Araktcheew → To All 1 September 2000
Reply-to: 500:8362/1.10@ZXNET
Greetings, All!
═══════════════════ MultPnt.W ══════════════════
Finalization of the 512x192 pixel scheme
to MULTICOLORa.
for PENTAGON only.
K1533KP11(KP16)
┌──┬───┬──┐
8:DD15──2─┤A0│MUX│Y0├─4─>11:KPshki ┐ circuits
GND──5─┤A1│ │Y1├─7─>14:KPshki ┘ 512x192
┤A2│ │Y2├
┤A3│ │Y3├
├──┤ │ │
+5V──3─┤B0│ │ │
9:DD15──6─┤B1│ │ │
┤B2│ │ │
┤B3│ │ │
├──┤ │ │
┌─────1─┤AB│ │ │
│ ┌─15─OEZ│ │ │
│ │ └──┴───┴──┘
│ ─┴─
___ ┌─┬──┐ │
RES ─1─OR│TT│ │
├─┤ Q├─5─┘
D0 ─2─│D│ │
SEL ─3─/C│ _│
├─┤ QO─6─────┤<├───> 3:DD8 (in the same place as the diodes with
+5V ─4─OS│ │ circuits 512x192)
└─┴──┘
That's all :) Now when you turn it on, instead of additional
screen bytes will be attributes for the standard screen (for
each byte has its own attribute!!!).
K1533ID7
┌──┬──┬──┐
A12 ─1─┤A0│DC│OOA13 ─2─┤A1│ │ 1O
/WR ─3─┤A2│ │ 8O─13── SEL
├──┤ │ 3O
A3 ─4─OE1│ │ 4O
/OUTIORQ ─5─OE2│ │ 5O
A15 ─6─┤E3│ │ 6O
└──┴──┴──┘
Arc 6.11.98. 00:50
════════════════════════ ════════════════════════
MultSrp.W ══════════════════
Multicolor scheme
already one checkpoint 11, 20 minutes of time
(well, this is according to ability), 14 wires,
soldering iron, tin, rosin, tweezers,
wire cutters and a little luck.
This will give you a stable, compatible
multicolor (Scorpio, Pentagon and
etc.), plus an unloaded processor.
True, it will take up a little space in RAM
(6144 bytes of attributes instead
standard 768 bytes of attributes),
but for monsters like the scorpion,
Pentagon-512, etc. it will be unnoticeable.
And all this is easy to turn on and
turns off (one switch or
one bit in port #????.
Brief theory
Spectrum screen:One 8x8 pixel familiar place has one
attribute byte (one tone, one background,
one gradation and one flicker).
Multicolor screen for given
below diagram:
One 8x8 familiarity has eight bytes
attributes (8...8...8...8...), that is
each horizontal line in
familiarity has one attribute.
Attributes are located at address #6000
(24576) and have the same structure
locations as well as graphics bytes with
addresses #4000 (16384).
Scheme for Scorpion:
KP 11
2┌──┬─┬──┐4
D13.11 ────┤A1│ │Y1├─── D18.3
5│ │ │ │7
GND ────┤A2│ │Y2├───┐ x┬D17.6
11│ │ │ │9 └──┘
┌───┤A3│ │Y3├───┐ x┬D19.1
│ │ │ │ │ └──┘
│ ─┤A4│ │Y4├-
│ 3├──┤ │ │
D5.6 ──┼───┤B1│ │ │
│ 6│ │ │ │D3.6 ──o───┤B2│ │ │
10│ │ │ │
GND ────┤B3│ │ │
│ │ │ │
─┤B4│ │ │
1├──┤ │ │
D0 #EFF7 ──────┤S │ │ │
15│ │ │ │
GND ──────oCS│ │ │
└──┴─┴──┘
0 = standard screen;
1 = multicolor.
P.S. Attribute switching button (multicolor), developed by Khabarovsk
programmer, hardware engineer and hacker Ivan Gromov. Match with material
newspapers X-RAY #3 was a pure coincidence (even the attribute address coincided #6000).
This on/off button attributes they came up with during the beginning
work on the game HEROES of MIGHT&MAGIC 09/1/1998 And we read
the above-mentioned newspaper only on December 9, 1998.
Ivan Gromov also connected a simm 30 pin 1Mb to a scorpion in March 1997
years (on ordinary mikrukhs) and shouts:
- give me a 72pin connector and a 32 MB simm, I’ll connect it via the pro port
(#DFFD). - Probably turned it down :).
If you need a diagram, write:
E-mail: igor@stalker.ru (indicate Ivan Bragin in the letter)
════════════════════════ ════════════════════════
All the best, All!
Alexander aka Arc of RLDG.
From Yuri Teslenko → To Kirill Frolov 11 September 2000
Howdy, Kirill!
8.09.2000 at 14:22 Kirill Frolov wrote to Yuri Teslenko:
YT>> On my pieces of paper I have a diagram of an attribute screen 128x192 (like by
YT>> 16 colors per 2 pixels) for "Leningrad". But who cares???
KF> I need it. It's interesting to watch. It’s better to get into the echo.
What's there to fuss about? Now I’ll draw in DN...
It is for Leningrad1, but I once adapted it for Lviv. It worked.
=== Cut ===
2┌──┬───┬─┐ ┌──┬───┬─┐
H2<─┬─────┤A0│MUX│ │4 DOTS<───┤A0│MUX│ │
│ 3│ │ │0├───>ATR │ │ │0├──>PICS
│ ┌──┤B0│ │ │ H1<─┬──┤B0│ │ │
│ │ 5├──┤ │ │ │ ├──┤15 │ │
│ ├──┤A1│ │ │7 H2<─┼──┤A1│ 33│ │
│ ┴ 6│ │ │1├───>VA13 │ │ │ │1├──>GETAT
└─────┤B1│ │ │ └──┤B1│KP │ │
11├──┤ │ │ ├──┤ 11│ │
VD6<──────┤A2│15 │ │9 SEL2<──o S│ │ │
10│ │ 33│2├───>BRI │ │ │ │
VD6<──┬───┤B2│ │ │ ┌─o E│D2~│ │
│ 14├──┤KP │ │ │ └──┴───┴─┘
└───┤A3│ 11│ │12 ┴
13│ │ │3├───>FLS
┌──┤B3│ │ │
┴ 1├──┤ │ │
SEL1<─────o S│ │ │
15│ │ │ │
┌──o E│D1~│ │
│ └──┴───┴─┘
┴
=== Cut ===
Signals:
H1 6 D3
H2 2 D3
VD6 13 D31
VD7 12 D31DOTS 10 D35
ATR 1 D19
VA13 6 D17
BRI 13 D36 and through a diode < on 1 D11
FLS via diode < on 1 D11
PICS 2 D11
GETATR 11 D30, 11 D31
What to cut - figure out for yourself.
Now the ideology:
SEL1 = SEL2 = 0
Standard mode.
SEL1 = 1 SEL2 = 0
Attribute per byte.
#4000... #5800 - b/w image, #6000... #7800 - attributes, with bit 6 -
the brightness is paper, and 7 is inca. Flash is missing.
SEL1 = SEL2 = 1
Each dot is in color. 128x192.
Each byte describes two dots: the left one is paper colors, the right one is inc. Even points
#4000... #5800, odd #6000... #7800.
Signals SEL1 and SEL2 were the 6th and 7th bits of the #FE port, so I did not draw the decoding.
Ufff...
Bye, Yuri.
[I.ZX] [Chemists] [For full address] [Ski poles]
/_500:322/33@ZXNet_/ /_dangercorp@bigfoot.com_/ /_dangercorp@mail.ru_/
/_2:462/93.33@FidoNet_/