(C) Musa Khaybullin / Star Vision
Music: BY ZHENYA/ZER0
Scheme of full decoding of ports
extended memory for Profi
and not only ...
Let's start with a little history ... About summer
In 1994 I got Profi v3.2, 128 KB
RAM (for 3 in a row computer!, And I started with 48
"Leningrad"). With 128 KB I spent a short time, somewhere
until mid-1995, and then changing the two lines
RU5 on RU7, began to enjoy working in 512 KB
mode: chase CP / M and iS-Dos in the framework of the disk.
Soon I often noticed that some of the bend, especially
muzykalki very disliked included 512 KB. It soon became clear
that the authors of these same programs are not treated very
well :-( to 128 memory and muzykalke, causing breakdowns port
Extensions for Profi - spontaneously includes an advanced
screen, disable ROM, etc.
In mid-1996 have appeared in Tashkent 16 rooms
Spectrofon'a, where the "designer" Kirill Gromov A very
convenient shemka to eliminate these glitches. Quickly
establishing her a long time I enjoyed working in Honey
Commader'e with a resident in the memory ;-). Around the same
time began to appear programs using 6 and 7 bits of port # 7FFD
to work with 512 KB. In a short time I had is also currently
installed. And faced with the biggest glitches in the world! If
the use of decoding from a standard # 7FFD for this port, then
stopped working altogether Digital Studio and similar music
editors, although we guarantee 99% compatibility and bug-free
operation this port. In general, if I had occasionally (after
processing) accounted for the extended off memory, then after
installation # 7FFD, it had do with each fourth program. Soon
it to me violently sick, and this port, I installed a complete
decoding.
After a while my friends have
me some very nice features of the port
ATM-TURBO 2 + - # FFF7. He could always be (!) Is included, it
is not constantly had to turn off, as other ports of extended
memory, and it is by no means not affect the operation of all
(!) without exception programs. And most great - he had the
support Honey Commander. Soon, this port is also
I was standing. In this case, I had to use
many small chips, and not just the logic that
looking at my baby, I was sick ... What
would have been a great board Profi, hang as much
corps I was sorry. :-(
After much deliberation it was decided to drive
more than half mikruh in RT4'ye, they saved a great place
though and more to eat. As a result, and what appeared scheme,
which in text format can be found in the appendix of our
magazine.
Here is a list of used parts:
D1, D4, D8 - K556RT4 D2 - K555TM8
D3, D10 - K555TM2 D5 - K555LN1
D6 - K555TM9 D7, D9 - K555LL1
D11 - K555KP11 R1-R9 - 1,5 kOm.
Output Q0, Q1, Q2 must be submitted wherever
earlier were bits triggers the memory management in
case with the pros, the inputs LI3.
The outputs from D1 are as follows:
12 foot - a signal sampling port full decrypts
tion pros and ATM-TURBO 1;
11 foot - a signal sampling port full decrypts
tion Pentagon 512;
10 foot - a signal sampling port full decrypts
tion Scorpion 256;
09 foot - a signal sampling port incomplete decrypts
tion Spectrum 128.
9 pin m / s D1 only need to
free extra elements on the card and then use them on your own.
Firmware m / D4 encompasses a whole bunch of
LL1. Therefore, in this scheme has its own peculiarities - if
you include bit on some port, then if you please turn it off
before going to another expansion port. Although with this
you're unlikely to run because the driver hotplug memory test
memory at a time, and if a port exists, then with him they will
work.
Now I will tell you about some of the features of the port
# FFF7, for example, to include a page of memory, you need to
write a bit "0" instead of "1", as usual.
When you set yourself this scheme, then it can be Tested
with Test v4.21 by CompoWellcome, which is located in the annex
zhurnala. The annex also are flashing RT4, respectively:
in D1 - RAS512,
in D4 - 512SMS,
in D8 - PRFFF7, which are specified in the scheme and my
RF5 firmware v3.2 for the pros with the "Pentagon"
INT'om and wide border. Now and then, hopefully,
all, like, it should be clear. If you have any
any questions, please contact me at the address fidoshny
2:5085 / 1.65 in the name of Musa Khaybullin aka Star Vision.
*
Attachment # 1.
Ports Extended Memory:
# 7FFD (write): # 1FFD:
bit 0 - PAGE 0 bit 0 -
bit 1 - PAGE 1 bit 1 -
bit 2 - PAGE 2 bit 2 -
bit 3 - SCREEN 1 / 0 bit 3 -
bit 4 - ROM 0 / 1 bit 4 - EXT PAGE 0
bit 5 - BLK PORT bit 5 -
bit 6 - EXT PAGE 0 bit 6 -
bit 7 - EXT PAGE 1 bit 7 -
# FDFD / # DFFD: # FFF7 (from Tr-Dos):
bit 0 - EXT PAGE 0 bit 0 -
bit 1 - EXT PAGE 1 bit 1 -
bit 2 - EXT PAGE 2 bit 2 -
bit 3 - bit 3 - EXT PAGE 0
bit 4 - bit 4 - EXT PAGE 1
bit 5 - bit 5 - EXT PAGE 2
bit 6 - bit 6 - ROM -> # C000
bit 7 - bit 7 -
# FFE7 (from the Tr-Dos):
bit 0 - EXT PAGE 3
bit 1 - EXT PAGE 4
bit 2 - EXT PAGE 5
bit 3 - EXT PORTS ON / OFF
bit 4 - INT FIRM / RENT
bit 5 - ROM DISK ON / OFF
bit 6 - ROM PAGE 0
bit 7 - ROM PAGE 1
Share your thoughts about the article