(c) AREAsoft
--------------------------------------------------------------
Improved scheme for replacing ROM with cache
15ZZKP12
+------+
15ZZLL1 +5v<-------6|A0||YA+7-> SLO
+-+ /DOS<-------5|A1|| |
DOS<---------|1+--------|----4|A2|| |
BAS<--------|| | +------|-|--3|A3|| |
| |+-| | ||| +--|| |
|+-+ +|1+-++5v<--|||-10|B0||YB+9-> SL1
+|&o--| | ||+-11|B1|| |
+| | +-+ |+--12|B2|| |
+-+ +---13|B3|| |
15ZPLAZ +--|| |
KD1<------14|S0|| |
KD2<-------2|S1|| |
+--1oEA|| |
+-15oEB|| |
| +------+
--- +-+
/MREQ<-------------------|1+---> /WRcash
+-+ +| |
/WR<--------------------------|1+-++-+
+-+ +| |
KD3<--------------|1+-++-+
+------+ +| |
+-------2|A0||Y0+4-++-+
| +---3|B0|| |
_______ | --- +--|| |
триггер<----+-------5|A1||Y1+7----------------->A14cash
| SL1<--6|B1|| |
| +-+ +--|| |
+-|&| |A2||Y2+ +---------------> /CSrom
+-| о-+ |B2|| | | VD1
| +-| | +--|| | | +5v<-->++
SLO<----|&| +14|A3||Y3+12| | VD2
SL1<----| о--13|B3|| | | +бAT<-->++----> Vppcash
+-+ +--|| | | |
KD0<----------1|A || | | 1К_
+15o0E|| | | _
|+------+ | +--+ |
--- 15ЗЗКП11 +-1| о2--------> /CScash
+--+
15ЗЗTM9 531ЛН2
+------+
D0 <---3|D0||Q0+2--> KD0
D1 <---4|D1||Q1+5--> KD1
D2 <---6|D2||Q2+7--> KD2
D3 <--11|D3||Q3+10-> KD3
|D4||Q4+
+-+ |D5||Q5+
#CFF7cash<--|1| |D6||Q6+
/WR<--| +--+ +--|| |
+-+ +--9/C || |
/RESport<-----------1oR || |
| | +------+
10К_+| 10mk
_ ===
| |
+5v<-----+ ---
VD1 - КДS22
VD2 - video,for example D9, D311
DOS (8:DDb7) and /DOS (9:DD76) - signals from the drive controller
BAS (12:DDb2) - 4 bits of port #7FFD
_______
trigger (8:DDbb) - signal from TM2 trigger LPRINT III mixed
from A14 to A15!
D0-D3, /WR, /MREQ - from the processor
/CSrom - 20 leg ROM (unhook from the ground)
/CScash - 20 leg cash
To the 22nd leg of the cache, send a signal from the 22nd leg of the ROM
Disconnect track from 6:DDbb (LP8) (actually it’s better to take a bite
the very leg from the path :)
Note: mikruh numbers are given for PENTAGON 128!
--------------------------------------------------------------
How does it all work?
Look at the source with explanations on the disk - everything is chewed there,
you'll figure it out yourself. By the way, the cache collected according to this scheme, during
the work does not spoil the information (a bug in the original scheme).
CACHE trigger circuit (also FIXED!):+-+
+-+ A14<------------|1|
A6<------|&| A15<-----------| +-+
A7<------| +-+ +----+ +-+ |
+-+ | /RES<---13oR| Q+9 |
A2<----++-+ +---------12|D| | | +-+
+-++|1+----------11/C| _| +-|1| _______
/OIRQ<--|1+-| | +-------10oS| Qo8------| +---> trigger
/RD<--| | +-+ | | | +----+ +-+
+-+ _ +----------|<----------> /NMIcpu
magic+ _1K VD1 |
| | VD2 |
| | <-----|<--+
--- | Old /NMIcpu
VD1, VD2 - KDS22 +5v
You don’t have to collect the stray stuff on the 10th leg of TM2, but just serve it
on this leg +5V. But then you will be disappointed with going out to some
commanders by pressing "magic+" and with many other convenient features
lobes created for this device.
You don’t have to install element U if you don’t have it installed
General Sound, and apply A7 to the 12th leg of TM'ki.
Share your thoughts about the article