GLUE-FREE GLITCH SCHEME
ZXNet echo conference «real.speccy»
From Renat Mamedov → To All 21 January 1999
RM>> they want to work on 256/512 to lock the memory... And also, but
RM>> So please consider the use of a memory latch
RM>> inappropriate and unnecessary in terms of hardware...
KF> Because on a sprinter it is definitely superfluous.
Oh! Your love for the sprinter is amazing at times. Sometimes I
think that you are a secret agent of the Petersovs (this is a method of
advertising - from the Nasty :)
KF> There are programs that simply will not work without this latch
KF>.
There is a button for such things. Software control was done
because I was too lazy to touch the buttons - I did everything with the mouse -
without crawling out from under the bed, so to speak... :)
KF> There are _very_many_ of them. Pentagon - masday, scorpio -
DlKF> rulez.
You say stupid things. And no wonder... :)
Oh, the authorities, the authorities...
This is the version of the investigation. I said.
From Roman Milukov → To All 21 January 1999
Hello, All!
So, at the insistence of Kiril Frolov, we had to add an M1 signal to the
circuit, fortunately, there was an unused element
LEShki left. And thanks to his message that “DALLAS” is not
so cool, “Option 2” is given.
Now it becomes possible for the programmer to be somewhat
more free to enable/disable access to
the clock, which may lead to glitches for those
who do not modify their clock! However, we'll leave this to
the conscience of the programmers.
-+------------------------------------------------------------
CMOS clock. Port standard "GLUK".
#EFF7 bit 7 - enable access to the clock
#DFF7 - write cell address to CMOS
#BFF7 - read (write) data from (to) CMOS
Option 1.
├─┤├─┬────┬──┐
10 ┴ 22M│ │ KR512VI1
quartz at 32.768 kHz ▐█▌ █ │ ┌───┬──────┐
20 ┬ │ └─2─┤OS1│RTC │
├─┤├─┴─▄▄─┴────3─┤OS2│ │
470K │ │ │
1533LE1 ┌───┐ 1533ID7 ┌──3┤ ╞─1─┐ │ │ │
┌──┬────┐ ═╧═ └───┘ │ │ ││
A12 ─1─┤A0│DC ╞─15 ┌───────────┘ │ │ │
A13 ─2─┤A1│ ╞─14 │ ┌───┐ │ │ │
A14 ─3─┤A2│ ╞─13 ├─11┤1 │ │ │ │
├──┤ ╞─12────12┤ ╞─13──────17─┤DS │ │
│ │ ╞─11 │ ├───┤ │ │ │
A3 ─4─╡v1│ ╞─10─────8┤1 ╞─10──────14─┤AS │ │
/OIRQ ─5─╡v2│ ╞─9─┐ └──9┤ │ │ │ │
A15 ─6─┤V3│ ╞─7 │ ├───┤ ┌────15─┤R/W│ │
└──┴────┘ └────5┤1 ╞─4─┐│┌───13─╡cE │ │
/WR ─────────────────┬──6┤ │ │││ ├───┤ │
│ └───┘ │││ ──4─┤AD0│ │
└────────────┘│ ──5─┤AD1│ │
┌────────────────────────────┘ │ ──6─┤AD2│ │
│ ┌──┬────┐ /│ ──7─┤AD3│ │
└9─┤C │TT │ 1533ТМ8 D0-D7-│ ──8─┤AD4│ │
RESET ─1─╡R │ │ \│ ──9─┤AD5│ │
├──┤ │ │ ─10─┤AD6│ │
D1 ─4─┤D0│ Q0├─2──> │ ─11─┤AD7│ │
│ │ /Q0╞─3──> │ ├───┤ │
D7 ─5─┤D1│ Q1├─7─────┐ ┌──────┤ ┌18─┤rES│ │
│ │ /Q1╞─6 1К █ б / к │ ├20─┤CKF│ │
─12┤D2│ Q2├─10 ├──Є 1K █ ├22─┤PS │ /IRQ╞─19
│ │ /Q2╞─11 █ \ э │ │ │ ├──────┤
─13┤D3│ Q3├─15 │430 │ KT315│ █ │ │ SQW├─23
│ │ /Q3╞─14 ═╧═ ═╧═ │ │10K│ │ CKOUT├─21
└──┴────┘ │ │ │ ├──────┤
+5V ─>├─┬──┴──┴24─┤Vdd│ Vss├─12┐
KD522 │ └───┴──────┘ │
+3V from the battery ─>├─┘ ═╧═
D311 (D9) - when using
batteries with a voltage of less than 4V, this diode must
be germanium! At a higher voltage
you can install KD522.
Signals from legs 2 and 3 of TM8 can be supplied to the circuit
additional graphics mode 512*192pix. Then all that remains from that circuit is
KP11 and IR23.
Actually, the connection diagram for legs 18, 20, 22 is a little
incorrect, but it works anyway. That’s how it was with Gluck, and I did it myself - I was too lazy to do it right.
(True, Gluck’s watch is powered ONLY by a 4.5V battery)
But in an amicable way it should be like this:
KD522 D311
+5V ─────┬─────┬──>├──┬────┬────┤<─── +3V from battery
│ 10K │ 20K │ │ ┌───┬───
this is a diode ┴ █ █ └─24─┤Vdd│
KD522 ^ │ ├─┤├─┴────┬─22─┤PS │
4700 │ │ 4700 └─20─┤CKF│
├─┤├──┴─────┴─────────────18─╡rES│
and if you are planning in the futuremodify your favorite computer so that it turns on at the CMOS alarm signal (all
support is already in the "MADROM" by AXLR firmware), don't
be too lazy to do it right away.
Option 2.
(For those who couldn't get such a rulez as the KR512VI1, but
picked it out of the DALLAS PC or another what imported analogue,
you will have to stop with it. Although VI1 in such
inclusion will work quietly.)
;-)
├─┤├─┬────┬──┐
10 ┴ 22M│ │ KR512VI1
quartz at 32.768 kHz ▐█▌ █ │ ┌───┬──────┐
20 ┬ │ └─2─┤OS1│RTC │
├─┤├─┴─▄▄─┴────3─┤OS2│ │
470K │ │ │
1533ID7 ┌───┐ 1533LL1 ├───┤ │
/RD ────────────────────1┤1 │ │ │ │
┌──┬────┐ ┌───2┤ ├─3───────17─┤DS │ │
A12 ─1─┤A0│DC A13 A13 A14 ─3─┤A2│ ╞─13 │┌──5┤ ├─6───────15─┤R/W│ │
├──┤ A3 ─4─╡v1│ ╞─10─────2┤1 ╞─1───────14─┤AS │ │
/OIRQ ─5─╡v2│ ╞─9─┐ ├──3┤ ││ │ │
A15 ─6─┤V3│ ╞─7 │ │ ├───┤ ┌───13─╡cE │ │
└──┴────┘ └────5┤1 ╞─4─┐ │ ├───┤ │
/WR ─────────────────┴──6┤ │ │ │ ──4─┤AD0│ │
└───┘ │ │ ──5─┤AD1│ │
┌────────────────────────────┘ │ ──6─┤AD2│ │
│ ┌──┬────┐ /│ ──7─┤AD3│ │
└9─┤C │TT │ 1533ТМ8 D0-D7-│ ──8─┤AD4│ │
RESET ─1─╡R │ │ \│ ──9─┤AD5│ │
├──┤ │ │ ─10─┤AD6│ │
D1 ─4─┤D0│ Q0├─2──> │ ─11─┤AD7│ │
│ │ /Q0╞─3──> │ ├───┤ │
D7 ─5─┤D1│ Q1├─7─────┐ ┌──────┤ ┌18─┤rES│ │
│ │ /Q1╞─6 1К █ б / к │ ├20─┤CKF│ │
─12┤D2│ Q2├─10 ├──Є 1K █ ├22─┤PS │ /IRQ╞─19
│ │ /Q2╞─11 █ \ э │ │ │ ├──────┤
─13┤D3│ Q3├─15 │430 │ КТ315│ █ │ │ SQW├─23
│ │ /Q3╞─14 ═╧═ ═╧═ │ │10K│ │ CKOUT├─21
└──┴────┘ │ │ │ ├──────┤
+5V ─>├─┬──┴──┴24─┤Vdd│ Vss├─12┐
КД522 │ └───┴──────┘ │
+3V от батаpеи ─>├─┘ ═╧═
D311
-+--------------------------------------------
All the best.
Roman.
From Kirill Frolov → To All 23 January 1999
The time was 21 Jan 99 and the day was 01:51:27. Fearing a bloodthirsty moderator
Roman Milukov wrote All on the topic GLUE-FREE GLITCH SCHEME
RM> (Those who couldn’t get such a rulez as KR512VI1, and
RM> picked out from the DALLAS PC or some other imported analogue,
RM> will have to stop with it. Although VI1 in this
But why Dallas has quartz and a battery? :-/
Yes, and he doesn’t have half of the drawn legs - and there’s no way to connect a battery with quartz.
Turning on the computer on the clock is good, but something else is needed.
For example, the program was working, it was taking mail and the power was turned off.
After 30 minutes they turned on the computer itself, and
in MADROM. there is no autoloading :-( And in the morning you discover that
there is no mail :~-(
I hope you understand the idea?
When you turn on the power, you need to go to tr-dos or somewhere else (according to the setup).
By resetting to the menu (to distinguish between hot and cold).
The idea is this - there is a HOT-RESET button on which you go to MADROM and
COLD-RESET which is also goes to MADROM. COLD-RESET goes to _all_ devices
of the switch, and HOT-RESET only to the system ports on the board and the processor.
COLD-RESET is generated when the power is turned on or even watchgod - a useful
thing if the programs are buggy. The question arises - how to distinguish COLD from HOT?
_____ GND
|
___|___
_______
+5v ____ |
0---|____|-----+--------------> To input LE
__|__
\ /
__\_/__
COLD |
0--------------+----+----------------------> All Devices Reset
__|__
/ \
/___\
HOT |
0----+---------> Only CPU and system ports
It remains to figure out where to read from (from the port).
With best wishes, Kirill Frolov.
From Vova Bakum → To All 25 January 1999
KF> There are _very_many_ of them. Pentagon - masday, Scorpio - rulez.
Well, why write this here?! To create an extra flame?
If everyone starts writing like this, then a very interesting echo will result. In the rules
isn’t it said about this?
Good Bye, Kirill! With best wishes, Vova Bakum aka (R)soft.