Hardware - About connecting shadow RAM.

┌---------------------------------------┐
│░░░░░░░░░░░░░░ SHADOW RAM ░░░░░░░░░░░░░░│
└---------------------------------------┘
(C) Hamer MDM 221-8365
                                          
   Recently I, first at Nikiforov’s, and then
so I made a small one for myself, but very
a handy little thing called Shadow RAM.
The basis was taken from the diagram published
Naya in  17th Spectrofon. It says
about connecting 2 kilobyte RAM, but
this seemed to us very little and we re-
They decided to set themselves as much as 32 kg. BSpectro-
fon  by the way, we talked about connecting
this gadget together with COVOX, but
since not all of these COVOXes have
then the diagram had to be modified a little.    
   So, the diagram:                          
                                          
                    TM2 ┌───┐1                      
     _____ 4┌─┬────┐ 3│1 ├──── A14               
     RESET ──────┤R│ │ BLOK ┌─┤ │2                      
                2├─┤ Q├──── │ │ ├──── A15               
        A7 ──────┤D│ │5 │ └───┘                       
                3├─┤ │ │4┌───┐┌──┤C│   _│6        └─┤  1│6    ______            
       ___    │ 1├─┤   Qo────────┐ 5│   ├──── CS_RAM            
       MAG ───┼──┤S│    │        └──┤   │                       
              │  └─┴────┘    ЛЛ1    └───┘                       
              │   ┌───┐12   ┌───┐9    ____                      
              │ 11│1  ├───┐8│1  ├──── IORQ                      
              └───┤   │13 └─┤   │10                             
                  │   ├──┐  │   ├──── A2                        
        __        └───┘  │  └───┘                               
        RD ──────────────┘          ┌───┐1                      
                         _______   3│1  ├─── BLOK               
                         CS_ROM0 ───┤   │2   ______             
                                    │   ├─── CS_ROM             
                                    └───┘                       
                                                                
   Сигнал  BLOK  служит для блокировки об-
ращения  к  ПЗУ  во  время работы теневого
ОЗУ.  Сигнал  /CS_ROM  подключается к про-
воднику,  ведущему к 20-ой ноге микросхемы
ПЗУ,  которую  (ногу)  нужно  отделить  от
платы,  сигнал  /CS_ROMO  заводим на отор-
ванную  20-ую ногу ПЗУ'шки.  Если TR-DOS у
вас  прошита в той же ПЗУ, что и  BASIC то
вам  повезло,  иначеwith TR-DOS ROM
you will have to do the same as with the main
(adding another OR element).  If in
your computer has the ability
lock ROM's through the system connector,
or some other way, then there will be no need to get tired
pour in additional mikrukha LL1.  B
Profi is the 6th pin of the switch
ROM is on the top board, but for its use
use it is necessary that everything is 64K
The ROMs were in one microchamber on the bottom
board, then, by the way, the block is on the top
board can be used for our
RAM.  In Byte there is also such an opportunity
there is, but I don’t remember which leg it is.
connector                                  
   Now about the RAMs themselves.  I'll give you a
chip slot for 32k:                 
                                          
 ┌--┬┬--┐                  
           A14 -┤1 └┘28├- Vcc             
           A12 -┤ ├- /WE             
            A7 -┤ ├- A13             
            A6 -┤ ├- A8              
 A5 -┤ ├- A9              
            A4 -┤ ├- A11             
            A3 -┤ ├- /OE             
            A2 -┤ ├- A10             
            A1 -┤ ├- /CS             
            A0 -┤ ├- D7              
            D0 -┤ ├- D6D1 -┤ ├- D5              
            D2 -┤ ├- D4              
           GND -┤14 15├- D3              
                └------┘                  
                                          
   The 16K mikruha does not use the 1st
leg.  The /OE signal must be connected to the signal
processor /MREQ (19th processor leg, or
B18 in syst. Profi connector).  Signal /CS -
to the /CS_RAM signal in the circuit of this device.
Signal /WE - to processor signal /WR (22
processor leg, or B21 in system. connector
Profi).  Conclusions A0-A13 and D0-D7 to the corresponding
current pins of the processor, or system. 
connector  If you are the happy owner
32K RAM, then pin A14 of the RAM follows -
lead to A14 (27th leg) ROM, in which
flashed 128th BASIC, or to A31 system. times-
Profi connector and now you have the opportunity
It is possible to switch shadow RAM banks like this
the same as the banks of the usual 128th ROM
res 4th bit of port #7FFD.                 
  But all this is bullshit if there is no opportunity
fly into shadow RAM using MAGIC culture-
but without any glitches.  And the whole joke is -
The problem is that this device does not have time to transfer
switch memory with the arrival of the /NMI signal.
Here's another diagram for this:                
                                          
 MAGIC+ ___             
           ┌╥┐ ┌------- NMI║/│                        
            / │ ___             
    ┌------/ ---o------- MAG             
   -┴- │                        
           ┌---┐ │ │/│ ____            
     +5V o-┤ ├-o-┤ ├--- WAIT            
           └---┘ ││                    
           1OKOhm KD5O2                   
                                          
   The diode can not be installed on those machines
on which the /WAIT signal is not generated -
Xia, for example, on the Pentagons, but on Profi
he is desirable.  By the way, it will be better on Profi
if the /NMI signal on the upper board is negative
from the circuit on the system connector itself. 
   Now about the schemes: mikruhi TM2  and LL1
you can take any series (155, 555, 1533)
Signals, designation in text with icon
"/" are inverse.  Micro RAM - 32K:  43256,
51256, 62256, 16k -  62128, etc.      
   Now about programming this application.
bambasa: shadow RAM is turned on with the command
IN A,(#FB)  , and returns to the original
state by command  IN A,(#7B) (as in
ZX-LPRINT III)                            
   And finally about the software. Everyone knows
Alexander Nikiforov has already adapted it to
this is the case CONVER COMMANDER  (only 32k RAM),
PERFECT COMMANDER, MONSTER COMMANDER, FPM
COMMANDER, STSS.1 (16k RAM) and continues
continue to adapt.  Support-
there is shadow RAM and demo OVER THE TOP , where
it hosts COVOX PLAYER, for more
that sound.                               

Share your thoughts about the article