ZX Format #05
11 декабря 1996
  Железо  

Iron - KAY: ZX Spectrum Ttransformer.

<b>Iron</b> - KAY: ZX Spectrum Ttransformer.
   TRANSFORMER: I make mention of the future.

       / Conceptual design /

music by DNK

(C) Nemo.
_________________________________________


           "Sure, you repeatedly

           or questions asked:

           Why do we need math? not

           Are all these thin

           construction, which we complete
           draw completely from my mind

           artificial fruit of our

           whim?

           I need to distinguish

           between people that define similar
           questions have. People are

           require us to just how

           gain money. These people do not zas
           luzhivayut answers. Rather, the following
           mended to them srosit, which

           they accumulate their wealth

           and whether you want to spend time on their

           acquisition and neglect

           art and science, which

           only make our spirit FPIC
           bym enjoy

           ... et propter vitam vivendi

           perderme causam. "

           ... and for the sake of preserving life

           lose its meaning

           (Latin, from Juvenal)

                Henri Poincare, 1905.


   What is offered to your attention -
is the fruit of fantasy professional who
Sometimes, too, want to soar to the empyrean,
kotorvy but has no right to Manilovism
which so willingly committed USER'a.

   However, this publication aims and completely utilitarian 
purpose. According to the statement in the bowels of some 
Spectrum-firms mature regular monsters the birth of which 
platform can no longer endure. The very possibility of

TRANSFORMERA (TR-R'a more) sober for many. Generally composed 
vpechatlnie that time to try to start doing jazz together. Even 
if someone can translate and the proposed concept of a real 
hardware alone will not be able to establish marketing. Without 
running this contraption will be the same mountain of trash - 
another monster. Recently an IBM-ka, after reading B. Viana, I 
said: "I'll spit on your grave." It is possible that and will, 
if learn to work together - Corporate.


               ___________


   Conceptual ring transformer

                (TR-R'a)


   The concept is CPU Z80180.
The use of such a processor can
solve many problems of development hard'a.


         Technological aspect.


   Excess of technological capabilities, it is the inevitable 
consequence of the direct capacity of architecture typical 
circuit design tools, usually leads to the creation of 
monsters. However, at current levels of production, 
infrastructure platform and price restrictions on the use of 
planar components and SLIMM-elements in Spectrum'e unrealistic.

Application of the same PAL'ov, PT'shek and custom
LSI is also very disappointing. Performance placer TTL is the 
limit, even with the application of high-quality circuitry and 
series 1533/531/1531. 

   CPU Z80180 concentrates the lion's share
architecture in itself, "in one bottle, so to speak, thereby 
reducing the requirements for the technology and the complexity 
of mother board circuitry of the frame. Can globally to develop 
and improve the architecture, in addition to this, and 
reliability. 


  Entry standards for architecture and

        software.


   Hitherto in the dark thoughts
Developer quite reminiscent of Brownian motion. No conscious
direction, no tangible results.
To have any appreciable advantage hardware and support for 
programmers failed to anybody. Software, how to create, and 
created by the greatest common denominator - the architecture 
of the Amstrad-128 + Beta-disk. Indeed, and what a joy to write 
programs for architectural excesses that sokl adept, equally

and original? Anyway, nA 90% of other
Spectum-clones will not work. There was even a special term - 
transitive software compatibility, which has declined steadily 
over several years and is now barely 70%. (Remember, that the 
line software compatibility is supported by manufacturers to 
level of 90-95%). 

   CPU Z80180 can partly solve the
this problem. Since the internal-architecture alive immured in 
the CPU, then the able pens, no matter how playful they are, to

She did not get. This means that if
Architecture-180 is implemented, then it is implemented in a 
unique way. To describe architecture is enough references to 
those. Conditions firm ZILOG. Want-not, and obey the standard. 
This means that standard is not only possible, but (at

implementation) is inevitable.


           The dynamics of development.

1) Input ISDOS. Inaccessibility of information
on the CPU does not allow users to immediately
zadeystovovat all available capacity.
Apparently, the first actively to use standard software for 
Sp-128 and subset-80 architecture 180. Situation

would be curious in the sense that the use of programs under 
ISDOS'om will significantly improve the characteristics of the 
software on subset of-80 (unless, of course, the OS itself

will use all resources)
2) CPU speed makes it easy to get the frequencies that are 
multiples of PAL at the third harmonic. And this is a real 
PAL-coder. (By at least planned to break the deadlock,

associated with connecting TV: still
Spectrum is not the full consumer cost, because requires a 
special intervention in TV the purchase and installation of PC 
operation) 3) The escalation of power: 180/181/182

Note that all of this again in one
vial.
181 = 180 + built-in modem
182 = 181 + bus adapter to IBM.
This means that the 180-arhtektura is not a dead-end 
destination for Spectrum'a. 


  Outline of the external-architecture TR-R'a.


          Manager RAM.


   In order to ensure ownership TR-R'a, as the Spectrum-clone
platform, you must at least implement the architecture of the 
Amstrad-128. This will be rossyp.S terms of standardization is

the most dangerous, because Here are possible options. Subtlety 
is to ensure that if not simultaneously, then the alternate 
khotyaby work paging controller Sp-128 and

MMU (see Annex - the heart of TR-R'a) The most acceptable from 
the standpoint of the author, is its on version, in which:

 A19 + A18 + A17 + A16 = 0 => Manager, Sp-128,

                      only.
 A19 + A18 + A17 + A16 = 1 => MMU, only.

   This is somewhat impoverished opportunities
programmer, but the current state of the machine is easily 
computed - using MMU - on its registers. It is also simplifies 
external-arhitektutu (read - circuitry) and makes the display 
memory easily computed. When using

MMU-only memory is transformed into an ordered set of dimension 
one. Moment also essential for the control of the 
program-USER'a by OS (Version of "The Catcher in the Rye") and 
effective raborty channel DMA (see appendix) - as become 
possible transfer blocks bolshii than 16-to page. 


          The memory manager Rom.


   ROM memory manager can also be
performed differently. One of the options
for example, 128 to the ROM.

ROM A15 + A16 = 0


       A18 = 1 additional 64k


       A18 = 0 standard 64k


Memory loss may be compensated for switching bit "RAM / ROM.


            Character screen.


   I am afraid that any tips are not
appropriate due to their transformation into an empty sound. I 
note however that the initiative will be punished in the sense 
that the driver under the OS will have to write yourself.



   Potential characteristics of the TR-R'a.


   Well, finally, and dessert.

Performance in the RAM / ROM, up to 4 times

additional acceleration of the block with garfikoy (for up to 2 
times by DMA, relative PUSH /

POP)
The physical memory that is supported by internal-arch-1M
Texture

The number of windows simultaneously disclosed in the logical 
address space 2 pcs. (T.e.64k) with discrete 4k


Hardware multiplication with a single command
B * B-> 2 bytes

Real-time, 2-a timer with an accuracy
interrupt (if Ftakt .= 14MHz) to 1.5 microseconds.

Orientirovachnaya price fee 400 + -50 TR

Dimensions (3-slot design, without Betaturbo) ў3.5 dm ¤


               Conclusion.

                   or

       Let's return to earth.
180 processor on the spirit can not tolerate undocumented 
commands: Initiates Non-maskable preyvanie similar RST0, ie he 
just spits them with program. (My thanks and

firmly shake his hand to all those who use them).
Bank with the internal-port all the time tangle underfoot and 
overlaps with some ports TR-DOS. Processor to initiate a 
special program for hardware reset. However, empirically 
established, that just software compatibility

(Decomposition into direct and transitive components is 
inadequate for architecture-180) is about 60ў5%. (Without any 
tricks) 

   Well, the last. Do not want to play the hypocrite and say 
that the subject is closed, but prospects for more than vague. 
Problem especially in the establishment and running sbyte.Chto 
same As for performance, then it is equivalent to

something average between 286 and 386 machines. (Given the very 
high efficiency and code density Spectrum-SW) theory, such a 
machine capable of going even professional applications.

_________________________________________
app

             Heart of TR-R'a.

       (Brief summary on the z180)
clock frequency ... up to 33MHz
Interrupt controller 8 levels
Seven additional teams.
Internal-architecture.
1. MMU block - the memory manager.
Explanation: MMU is managed through three
inland port read / write. It formed a cunning internal batch of 
16 bit address and the contents of those same ports. Formed 
20-Tb external signals / O addresses to physical memory. Where 
the space can be 1Mbayt display two plots on two pieces of a

logical space. Upper shred
glued to the upper boundary of the log. Memory
(# FFFF), the average scrap glued to vehnemu. What remains from 
the bottom, the bottom shred has always adhered to (# 0000) of 
lower border. Thus, between the bits of a

logical space is always two boundaries and can be set up to 4
Kbytes. Lots of physical memory, which
fall on these patches can be arranged at random (with an 
accuracy as Up to 4 Kbytes, but the physical

space) and may even run into each
on the other. At the bottom is my canvas (if it
exists, ie not a zero-length) is always
rests beginning of physical memory.
2) DMA - Direct access channels - 2 pieces.
Explanation: DMA - these are special pumps for fast transfer of 
data between areas of memory or the memory port (there

and vice versa). Because bus for their own internal CPU Z80 and 
DMA channels general then when running DMA, the internal CPU a 
rest, or, at hudy end, the internal CPU alternate their work 
with the channel DMA. On retrieval of data and transmit them

on purpose going on three steps, ie
a total of six cycles (unless, of course, not
included the brakes on WAIT). Ports, DMA control, and 20-bit, 
so nasosiki can work directly in the physical memory.

3) 16-bit timers - 2 pieces.
Timers can generate interrupts.
4) UART - Asynchronous Receiver Transmitters
- 2 pieces
Able to generate an interrupt. As their
adapted for the Spectrum, yet not obvious. There are lots of 
options, but This universality is lost.

5) SIO - serial clocked
Port - 1 piece.
Architectural chandelier appointment until
not obvious. Of course, you can tuck
klaviatutu here, but it will work
only in the OS.
6) Built-in clock.
This means that to run the machines to work for her to simply 
added and quartz. 7) Z80 (Or rather, something resembling a Z80)

No comment: comments would be
too long.

   Inland ports are addressed specifically
introduced for this additional commands that are most 
significant byte port address is always kept at 0. Because 
zero-byte address is formed by itself and when the normal 
commands, the internal ports are under the constant threat of 
accidental exposure - in this case tarakanchik catch a bug. 
Several promising opportunity otfutbolit this jar (the size of 
the array ports 64) in three different places of the whole 
space internal-port 256-size. 

   All of these architectural treasures are merged into
one vial, ie, it's just chip
(Prices, however, is not small - 60 tons - about $ 12)
housing can be a 64 pin DIP, ie as
ordinary Z80, but longer, either 68pin PLICC:
stretched square with small cockroach legs bent under him (with 
a step 0.05 inches = 1.27 mm) - without the use of

sockets can not.

              ___________


        Necessary comments.


   What is required of you? Somehow decide on the matter. The 
question really Mephistophelean: "Do you want to get

eternal life in exchange for the soul. "

   In technical terms, it looks
as follows: "Are you
so much like the real unlimited development and improvement -
that agree to donate a soul Spectruma
- Part of his classic software "should pay for everything ...

   The point is, in fact, that
TRANSFORMER not Spectrum - a clone. The architecture is called 
a clone of the platform if it can be projected onto the platform

Coefficient with direct application compatibility (CPPS) is not 
less than 0,8. There is only 0.6. I think in the long and 
laborious reziltate rabory the platform (no single company such 
work can not) be achieved CPPS is not more than 0,7. Ie TR-R - 
it is strongly overlapping, but still adjacent architecture, 
not a clone - and as such it will remain so. 

   On the impact and severity of changes in the platform of 
such an event comparable to razve that with the introduction of 
TR-DOS in 90-92 years. But now he TR-DOS will have to send

in the garden.

   On the other hand, for a start, it is necessary
produce cars with CPPS 0.6 there's no getting around it.

                   ***


   For those who want more detail see the Z-180 firms (C) Nemo 
may be sent (in the usual way) a set of literature (in English) 
on the Z-180: 1. Z-180 / MPU / Data book / Zilog

2. Z-180 / MPU / User's manual / Zilog
 as, however, and the processors.


   In conclusion, I would like to express
thanks for providing the necessary information and literature 
and literature distributors firm Zilog in St. Petersburg firm 
"Gamma". Of course, not to mention that in the "Gamma" is 
always the old good Z80, straight from the tin and absolutely

zero (on average - the market price) and the literature on the 
Z80 (again, as in English). Find AO "Gamma" by the following 
address: metro station Pl.Muzhestva Str. Polytechnique 22. tel. 
247-54-73 10-14, 15-17. 





Other articles:

Authors Journal - ZX-Format No.5

From the authors - the fifth issue of the journal.

Toys - 48 Iron (Part 4).

Toys - on popolochkam: Castle Master # 1

Toys - short story by playing Robin Of Sherlock.

Programmers - Basic for Dummies - Part 5.

Programmers - artificial intelligence in computer games.

Programmers - TR-DOS programmers.

Programmers - a description and history of the creation MEM.

Programmers - exchange of experience: On the effects on the curb, and about something else.

Programmers - the exchange of experience: "Counting the Brain" - AUTOconfig v5.03.

Programmers - adventure: a sensible approach to passing.

IS-DOS - users: a guide to basic commands and utilities, basic kit IS-DOS.

IS-DOS - the programmer: a short course in programming in the IS-DOS.

IS-DOS - IS-NEWS - "News of the World IS-DOS".

IS-DOS - software and hardware support for IDE HDD for the ZX Spectrum.

Iron - KAY: ZX Spectrum Ttransformer.

Iron - Technology is a war.

Iron - General Sound.

Iron - XTR Modem.

Iron - Shema KEMPSTON MOUSE.

Iron - What if the Bat is not the correct type.

Iron - LPT COVOX and not only ...

Premiere - a program description Catalogue Master.

Premiere - description of the program Micro-editor. (MED)

Premiere - Text designer.

Interview - an interview with the developer of the clone HOBBIT (Part 2).

a rest - dictionary of advertising (with humor, but not without common sense!).

a rest - Memories of the future.

Mail - Letters from readers.

Mail - advertising and announcements.

Mail - Corner lamer (children under 16 years of reading strictly forbidden).

Miscellaneous - Outlook: a new game from Mednonogova "Black Crow".

Miscellaneous - Prospects: Pink Floyd - the new operating system for the Spectrum.

Miscellaneous - Prospects: the game's expansion.

Miscellaneous - It was you.

Miscellaneous - A review of the game Kings bounty II.

Miscellaneous - Competition for the best level of the game Laser Squad continues. New competition at the micro-demo.

Miscellaneous - Questionnaire for the readers.

Amiga - cri de coeur: Windows 95, and another about something.

Amiga - Amiga-Club, questions and answers.

Amiga - Project PowerUp - the next generation Amig.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Foreword - in Minsk there was dial-up for the ZX-SPECTRUM!
News - News from the Yaroslavl spektrmistov: Marchy, Kav Software, Nicolas Viper, Dr Shura, Harkonnen, MacKeymn, DJ Reason.
Advertising - Advertising and announcements.

В этот день...   25 April