--------------------------------------------------------------
--- 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