Once again on the Turbo, Mega and Multi
(C) TwinSoft, the free hackernosti in question
configuration ZX in our difficult time,
even more will bring us closer to a state
perfect confusion and chaos of the ideal.
To begin with my current configuration:
The volume of DRAM, Kb 1024
Memory field general
The frequency of CPU, MHz 4.0
8.0
10.0
The number of rows of the raster 312
Number of cycles / frame
69888 DRAM / 4 MHz
111808 DRAM / 8 MHz
139,776 CACHE / 8 MHz
174720 CACHE/10 MHz
Volume CACHE, kB 1948
Virtual ROM, pages 4
SounDrive 1.2 is
Kempston Mouse
No ethics and technical considerations
ADC 8 bit
FDD controller turbo
TR-DOS 5.05
(Our remix: quick LIST, FORMAT etc.)
General Sound No
No HDD
Well, boasted. And now briefly about
how I did it and it needed to FIG.
Motherboard I took from ... OREL-64k. Yes,
yes, from Orelchika. Of all the ZX-compatible
perversions, IMHO, it's - the most convenient for
apgreydinga. Firstly, not inhibitory at
Video pages, the memory manager, and secondly from his scheme,
I just bastard: lowercase and Vertical are made on the
framework of PLA-, all that is possible to ID7 etc., and -
result: 5 (pyat!) mikruh logic of general destination and a
minimum rest.
The essence of the alterations I will describe the words,
without schemes: who should hopefully understand. Who does not
understand, but interested in - maybe with me
Contact. Try to be brief.
First it was 256k. One line RU7. A0A8 with on-screen meter is
on the RAS to regeneration.
About addressing the add central units:
RU7 have 18-bit addresses. We call them
AM0-AM17. The processor directly addresses the AM0-AM13
(segment 16k). Others four bits are taken from the KP12's way:
the S0, S1 KP12-x are A14, A15 from the CPU, pointing to a
number of one of the four segments of available processors
address space in the 64k, and their inputs commutation fed a
combination of bits that indicate which of the 16 available
pages will be "light" in this segment. To 01 (# 4000 - # 7FFF)
is 0101 (5 pages), for 10 (# 8000 - # BFFF) - 0010 (page 2), and
for 11 (# C000-# FFFF) output paging
port, because there can be any of the 16
pages. For a combination of 00 (ROM) is such a thing here:
XXDR, where
XX - number of the bank of four consecutive pages to be
allocated under Virtual ROM,
D - bit means something like-DOSEN
(TR-ROM DOS'a)
R - banal 4-th bits of the port # FD.
Itself begs to do crafty
shemku, breaking i27512, but includes
565RU7 to address # 0000 and hang a lock on tubler thereof.
Poke instead of XX two Ones and we have: TR-DOS - page 13, BASIC
128 - page 14, BASIC 48 - page 15. Here you
and Dev.
And, most importantly: do not forget to write lock in "ROM":
___ __________ __
WEM (3H RU7) = (A14 or A15) or WE
If you're greedy and you wanted to have
924k in HC 4.0 instead of 156, you obviously need to
more than one line RUshek unless
Santa did not gave you RU8 or RU9 to 1MB.
Once you have decided to have visited a psychiatrist and
prayed, check Availability RU7 capacities under 0.15 mkF - they
you will be very useful.
Next, hang the four lines RU7 absolutely
in parallel, with the exception of the third and 14 th
feet, which turn down. I advise you to first turn down, and
then solder - saving time and hassle.
14-e feet (and there are already 24 pieces, if you
the general field of memory, one must already IR23
stand between the outputs RU5 / 7 and D0-D7) connection to the
inputs IR23/22 who also soldered on 4 floors with a bent-mi
legs. At the 11 th leg IR23 signal, (Generally CAS) that slams
into the register data from the RAM in a series of sample CPU.
The first IR23 legs are signals to read data from one of the 4
lines (-RM).
Third leg RU7. This entry in the RAM (-WEM).
Together with-RM formed on 8-outlets
sly ID7, the inclusion of which is not a commercial secret, but
it requires long description. In short, the A2 is-WEM,
at A0, A1, respectively, AM18, AM19, which is taken from
another KP12 (see above), and to let-E1 (-WEM or-RM), if I cache
does not change. Thus, the outputs of ID7
are:
0-3:-WEM0 ..- WEM3
4-7:-RM0 ..- RM3
Minus sign in front, I hope, you know,
that means.
Ports. I have port # FD (A8.. A15 <# 80)
"Sees" 512K, and the meter can be seen from # DFFD and
# FDFD. I advise you to do the same.
Good idea about the 5-th bit # FD.
More than a meter, I think to put the ZX is not
makes no sense, and to address any one
port is very tempting. Naturally, his
not protestiruesh (and guess why?)
therefore, should be put in SeTup'e. A 48K
zaschelku needs to be done on the switch -
bring here sometimes igruhi for 1989 without
music at 128K.
On the question of shadow businesses.
I will not brag about (although I do it
constantly ;-))), but STS in my ROM was
sewn up three years ago. At first it was
version 2.6, then 3.3. Now, Andrey
Smolski (ANC) disassemble (!!!) STS
4.3, and I've done the firmware (instead of sitting BASIC 128)
and a clever scheme Magika. (555TM2. On C - direct (!) INT, on
the DATA button on the zero output - at 17N Z80). As a result,
the concept of protection goes into oblivion, and Debugging
software becomes a pleasure, not to mention finding INFINIT'ov
and repair toys. If you're too lazy to burn on IR23 remembering
IN (# FD), it's your business. My firmware defines the page
without it.
And yet, at last, on supernavorochennyh
graphic modes.
Distortion 1-e: MULTICOLOR. Same as
in SATISFACTION-7, but the whole screen. 3
(Three) and transection of the three (3) jumper
all without exception versions ZX, which I
met. Schedule with the # 4000, attributes
# 6000. Already have a demo, but still can not
give birth to ART-STUDIO under this regime.
Perversion of the 2-nd: expansion BORDER'a. On
All companies with netormozyaschim video controller reads video
is during the whole screen (this is, alas, does not apply to
"the Lvov-variant"). If you pick up the marginalia and slightly
modify addressing, you can get 384 points on X. Marginalia are
read from the 4 th and 6 th page. Works with MULTICOLOR'om.
Simple, but brilliant, isn't it? And if you still taktuhu on
IR16 increase 2.0 times, then goes 768 * 192. And, oddly
enough, works: the text I type in remiksnutom Zx-Word'e, which
gives 96 characters in stroke without any casualties or damage.
There More reader for MS-DOS disks and PCX-viewer
for the above-mentioned resolution.
No, podobnie, wszystko. If anyone is interested
vyshepredstavlenny bred of siff cabl, which I gained at 3
o'clock in the "Shoot" monitor and glyuchaschem controller will
be very happy for not wasted kilobytes.
Keep YR SPEC alive!!!
* Origin: IBM - the eternal "Search"! (Copylefted)