Zhelezyaki - decryption scheme for CM0S clock ports and cache.

Promised Land #02
--------------------------------------------------------------
--- A is the decryption scheme for the CMOS clock and cache ports:          
         15ЗЗUD7                                              
         +-----+                                              
  A12 --1|A0|DCo15-                                           
  A13 --2|A1|  o14-                                           
  A14 --3|A2|  o13-                                           
         +--|  o12--> #BFF7cmos                               
         |  |  o11-----------> #CFF7cash !                   
   A3 --4oV1|  o10--> #DFF7cmos                               
/OIRQ --5oV2|  o9---> #EFF7cmos                               
  A15 --6|V3|  o7--                                           
         +-----+                                              
                                         
Just in case, also the cache pinout 11256, 61256, 62256
Maybe there are other suitable series, I have (Corvax) for example
It costs mikruha MSMS25bBP-10L.                                  
                                         
   +-------+                                                  
 10|A0 |D0 |11                                                
  9|A1 |D1 |12                                                
  8|A2 |D2 |13                                                
7|A3 |D3 |15                                                
  6|A4 |D4 |16                                                
  5|A5 |D5 |17                                                
  4|A6 |D6 |18                                                
  3|A7 |D7 |19                                                
 25|A8|   |                                                  
 24|A9|   |                                                  
 21|A10|   |                                                  
 23|A11|   |                                                  
  2|A12|   |                                                  
 26|A13|   |                                                  
  1|A14|   |                                                  
   +---+---|                                                  
 27о/WR|Vpp|28                                                
 20о/CS+---|                                                  
 22о/0E|Gnd|14                                                
   +-------+                                                  
                                         
P.S. Read more about this topic - Timon, who is at home -
The price is 3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 in India
This is the most important thing in the world -
Most of the time, т.е. There are many different types of items in the box and the following ones -
clearance to the source - Corvax.  Hello everyone!          
And further: the source in ALASM for filling the cache of any lab -
doy.                                                          
                                         
        ORG #6000                                         
                                         
        D.I.                                                    
        LD BC,#CFF7                                      
        LD A,#05                                         
        OUT (C),A ; allow writing to cache               
                                         
        LD BC,#7FFD                                      
        LD A,#00 ; on 0th jar                      
        OUT(C),A                                         
        LD HL,#8000; here is an image of the 0th cache bank            
        LD DE,0                                          
        LD BC,#4000                                      
        LDIR                                                  
                                         
        LD BC,#7FFD                                      
        LD A,#10 ; on 1st jar                      
        OUT(C),A                                         
;       JR M1; transition if we change only one jarLD HL,#C000; here is the image of the 1st bank of ROM            
        LD DE,0                                          
        LD BC,#4000                                      
        LDIR                                                  
M1                                                            
        LD A,%00001011                                   
; substitution of TR-DOS and 128 BASIC + prohibition from writing to ROM.        
        LD BC,#CFF7                                      
        OUT(C),A                                         
        EI                                                    
        RET                                                   
                                         
;       LD A,%00000010                                   
; substitution of TR-DOS + access to 1bKb cache                          
                                         
;-------------------------------------------------              
        ORG #8000                                         
;During assembly, load ROM images from disk:      
;       what goes into jar 0 is loaded from address #8000        
;       what goes into jar 1 is loaded from address #C000        
                                         
        INCBIN "dos13f .r"; TR-DOS 5.13FINCBIN "gluck53 .r"; GLUK RESET SERVICE 5.3          
                                         
        ORG #6000                                         
;=============================================================================
; Setting operating modes (port #CFF7):                      
                                         
; When bitO = 0 - 16K cache + ROM page replacement:               
                                         
;bit2 |bit1 | What to change bank 0 cash                           
;-----+-----+-----------                           
;  0 |  0 | don't change anything                                
;  0 |  1 |  TR-DOS                                         
;  1 |  0 |  128BASIC                                       
;  1 |  1 |  48BASIC                                        
;----------------------------------                           
                                         
; When bitO = 1 - replacement of 2 ROM pages:                      
                                         
;bit2 |bit1 |What to change|What to change                            
;     |     |bank 0 cash|bank 1 cash                            
;-----+-----+----------+----------                            
;  0 |  0 | nothing | Nothing                               
;  0 |  1 |  TR-DOS |  128BASIC                            
;  1 |  0 |  128BASIC|  48BASIC;  1 |  1 |  48BASIC |  TR-DOS                              
;---------------------------------                            
; bitЗ = 0 - writing to the substituted ROM is allowed;              
; bitЗ = 1 - writing to the substituted ROM is prohibited.              
;=============================================================================
                                         
                                         
(c) Mad Max                                                   

Share your thoughts about the article