ZX Review #5-6
04 ноября 1997
  Scorpion ZS  
  Железо  

Authoring - Scorpion 2000 (S. Zonov).

<b>Authoring</b> - Scorpion 2000 (S. Zonov).
S. Zonov, St. Petersburg


   Our company is constantly engaged
research and development, to
which is an extension of your computer Scorpion (and
whenever possible, and all
Spectrum-compatible family
computers), and eliminating those
disadvantages because of which could be heard criticism from 
users, though, mostly other computers (Pentagon, Profi).


   Time flies very fast and
life dictates new requirements for
our good old Spectrum'u. First of all, it is
on improving the graphics performance computer speed, memory 
size. On the other hand, due to various reasons

Today, most manufactured
Our computers are sold with
controller Kempston-mouse and
IBM keyboards, as they
are easy to use, besides
conventional ZX Spectrum keyboard
is no longer available. Many
bought and HDD
(SMUC). Therefore, the end of 1997 will be the emergence of new
Boards Scorpion, with the working title Scorpion-2000 (it's not 
mania greatness, and why it was chosen

such name - will become clear
enumeration of the technical characteristics). On this board 
will be set those controllers, which today have become popular 
and under who have already written a lot of software. 

   This controller IBM Keyboard and IBM mouse, which works on 
interface Kempston-mouse, and most importantly - the controller 
HDD + IBM slot. From my own experience I can say that who ever 
worked with our HDD in TR-DOS, but about IS DOS and say 
nothing, as Often they forget about

that the PC has more
and drive, and recalls
Indeed, only when it is necessary to rewrite
program from someone else or for someone else. The installation 
of these devices on the main board will free up space on the 
system connector for connecting new devices, HardWare, as 
already commercially available, for example, General Sound, and 
planned to release. But most importantly - the cost of such 
fees will be much lower than today's cost

all of these devices,
if you buy them separately. When
The technical characteristics
This fee will be much higher and
will increasingly meet the requirements of today. Namely:


   I. RAM from 256K to 2048
KB (as a 30 pin Simm modules).


   II. Volume ROM 512KB (IC 27040).


   III. Graphics:

   1 - Standard ZX Spectrum.

   2 - 640 * 200, 16 colors, the apparatus
       inverse of the vertical scroller
       Kali for speed

       in text mode.


   IV. Clock Speed ​​5.3 / 7
MHz switching as hardware,
and software.


   V. Additional features
(Most interesting):


   1. Ability to turn off
all the extra ports and snooze your PC standard ZX Spectrum. 
When you disable the port is also included and standard ROM.


   2. The same thing, but it also fully emulated
temporal parameters of scans and
Interrupt computer Pentagon, as the main
computer used demostroitelyami.

   3. Since the circuitry
payment is made at the present
technical level with the use of programmable logic
matrices (PLM) company Altera, and the scheme itself is 
"stored" in the system ROM, it becomes possible

modify the computer's circuitry, and very dramatically, by
simple replacement ROM or switching banks ROM.

   The latter allows
be on the same board several
variants of the computers that differ, for example, different 
versions of the frequency sweep - One for conventional TV

and CGA monitors, one for VGA
or EGA monitors. Field for an embodiment of different ideas over
sufficient.


           *


   All is well, tell the user the Scorpion, but what am I to do 
with the computer that I bought, having spent on it a lot of 
money? Therefore, in anticipation of these are fair questions, 
I want to reassure the owners in advance any scorpions. When 
you create a new computer model, it was decided that all users 
of old computers should have the opportunity to refine your PC 
to your new. It was always when there are new fees Scorpion, so

will this time. Moreover,
this time the possibility of improvements to the old model of 
the Scorpion new features will be even

before production starts a new motherboard. To this end,
Now, our company develops
and ready for serial production cost under the working title:


              GMX
(Grafic_Memory_eXtension device

       for Scorpion 256)


   This board performs all the functions on the expansion and 
modification of old boards Scorpio 256 to level of the new 
board Scorpion-2000 the characteristics of graphics,

RAM, ROM, additional
Opportunities for compatibility with
ZX Spectrum and the Pentagon, downloading and modification 
schemes, etc. In short, with any model of Scorpio, as 
proprietary, and "left", you can easily modify it to your new

computer by connecting
Boards GMX.


   I want to briefly tell about the technical performance of 
the device. 



   1. Memory expansion, as already
was said to 2Mb (hence
is the name of the new motherboard).


   Among the various, both existing and potential options for 
the choice fell on one option, which carried a

Profi. Ie done so that
just 256KB address as well,
As it was, through the usual skorpionovsky standard, and all 
that higher - standard Profi - Port

0DFFDh. Since Profi maximum memory - 1MB, then we can
work with the whole memory from 0
up to 1MB standard Profi. Just physically, it will be other
memory pages.

   For example, you can download any program for Profi,
uses memory to 1MB, and
However, painless to use Shadow Service Monitor. Graduation 
capacity: 256KB, 512KB, 1MB, 1256Kb, 2MB - Simm-standard 
modules. And you can install on

one unit volume of 256k (get memory Scorpio) to 2
modules 1Mb - Shared Memory
get 2Mb. At higher volume
We specifically did not have laid out the fact that, firstly, 
it is becoming expensive, and secondly, did little who need, 
and pay something in the or less have all

and, thirdly, by using
Z80 CPU is very big memory can not be used
effectively. Why has been chosen
namely Standard Profi? Reply
is simple: why invent new
standards, if you already have computers with extended memory 
and no technical limitations on using the same port for its

addressing. In addition, the chosen standard addressing 
immediately same program run on the Profi,

calculated on the extended memory. Again, the appearance of any
new standard for memory expansion requires at least
time for the emergence of programs
for him to get used to it
users. In this embodiment, it is not required. Except
this is used and additional addressing modes of the upper
memory, which can significantly raise the performance
when working with it. This is especially
relevant to the work of the Shadow
Service Monitor (from the ROM!) And programs in its use 
(remember the "hard drive"). TM is experiencing considerable 
difficulties because of the limitations opportunity to address 
the extended memory through one window in the address space

processor. Similar problems
Experiencing all the programs, so
or otherwise actively using
extended memory for "transfer" of fragments from one
bank to another.


   2. Graphic screen 640 * 200
(208), plus hardware scroller


   Number of colors - as in
normal ZX Spectrum. At each
bytes of graphics - one byte of attributes. In order to image
was stained, it is imperative the presence of 2 Simm-s,
ie at least 512K. Addressing the graphical display begins with 
the 4000h, which almost completely linear, ie the first 80 
bytes - the first line of the screen, The following 80 bytes - 
the next, and etc. Attributes screen is stored in

one of the extended memory pages. Addressing them is exactly the
same.

   The main purpose of the enhanced graphics - a standard text 
screen 80 * 25 characters (Symbol is a size 8 by 8 pixels) 
needed to work with text editors and mailers. To accelerate

text mode uses hardware scrolling
up and down. To shift the image vertically to any number of 
pixels is only necessary write two bytes

ports "scroller", which specify the starting address in the 
field video RAM for display output. All other possible

for the enhanced graphics
regarded as secondary, because nothing good
when using the Z80 to handle such graphics, in our
view, to create did not succeed. I assume that many will not 
agree with this statement. Time show, but even if this is our

approach is wrong, then later
due to the possibility of changing
scheme by changing the firmware
ROM, you can enter additional graphics modes, giving an 
increase in the number of colors, expanding the color palette 
etc. 

   Why the choice fell on
graphic screen, rather than pure text. The reason is that
text mode (with hardware
decoder) considerably
difficult to implement, ideally
decoder must be loaded, and this further complicates the 
design. Nevertheless, because you can dramatically change the 
circuitry without changing the hardware (Formerly would have 
sounded like delirium), it is quite possible that by

the existing scheme will be added
completely different, with the other
graphic characteristics.
The emergence of such a scheme depends
on you, or rather, your
programs that will take existing hardware
funds. Once again I want to note
that even a serious and fundamental changes in the scheme only 
require replacement of the firmware ROM. 



   3. Professional ROM 040
(512 KB)


   When developing software for current versions we have 
already encountered restriction on the amount of ROM and RAM

(256Kb). Therefore, further development of embedded software
security will come only with
Support Extender GMX. It is planned to remake the Shadow 
Monitor to work in the mode 640 * 200, Russify do

further expansion of the built
service capabilities of the shadow
monitor, primarily aimed at improving service
functions when working with HDD, support for various operating
systems (as part of the file organization), as well as support 
to work with the HAYES-compatible modem. All this requires 
considerable space in the ROM. 

   In addition, the ROM, as
mentioned, is stored and the scheme
Boards GMX. And done well,
that the TM can be drastically changed the scheme by 
downloading a of several possible options. Also do not forget 
about that a large amount of ROM has the best ratio price / 
volume. With regard to ProfPZU for conventional boards, they are

will change only if
be detected any
errors in their work or add features fit
existing hardware limitations. Today released version number 
4.1. 



   4. Improved compatibility with
ZX Spectrum and the Pentagon


   To do this, click Shadow monitor introduces an additional
The menu bar Standart Spectrum.
This disables all of the additional ports and at the same time
includes standard ROM ZX
Spectrum 128 'TRDOS. Besides, introduced the possibility of 
temporary installation options 128 Pentagon-. In going into 
these regimes PC into a absolutely standard ZX Spectrum or the 
Pentagon, while completely "forgets" about its advanced 
features. Exit this mode, of course,

only the reset button. Introduction
such a regime is long overdue and
continues to remain relevant
and today, as
Some programmers are resistant to
his desire to write programs
the way it wants them. Well, in
this case, "if the mountain does not go
to Mohammed, then Mohammed will go to
Mount ...". The main thing is to use
was for all.



   5. Turbirovanie with acceleration factor 1.8-1.9


   The board GMX integrated circuit
Turbirovanie with increasing speed of 1.8-1.9 times in
program performance of RAM. When
work with the ROM speed increases at exactly 2 times. Switching 
Turbo / Standard - like now: the software and hardware. On 
customized versions will be supplied with a clock speed 14MGts, 
but the cost they will be higher due to the use of more 
expensive chips and a faster processor. Likely to be possible 
to replace the simple board GMX more powerful. At least we'll 
try to do so. 



   6. Embodiment


   As structurally executed
This extender. This fee
size 80 * 110 mm, is inserted into the socket for the Z80 in 
every model of Scorpio. Better (more reliable) if instead of 
the panels you solder a standard connector. In addition, the 10 
points of the old board soldered loop through

which for a fee through GMX 10kontaktny connector serves / 
removed the following signals: 


   1-R - red

   2-G - Green

   3-B - Blue

   4-I - intensity

   May-Sync - Synchronization

   6-Magic - Magic Button

   7-RDR / - read ROM

   8-CSR / - appeal to the RAM

   9 - +5 v

   10 - Earth



   7. Economic indicators


   Approximate cost
GMX board with 512K - $ 35-40 (Price
manufacturer). For comparison:
Today the cost of the old board turbirovanie Scorpion - $ 10
Installation ProfPZU040 - $ 20. Then
there are additional opportunities accrue to the user for
$ 5-10. If you want a little more
save - vypayayte more than half of IC with the main board.



   8. Timing the start of series
production and sales


   As always, it is difficult to give
concrete terms, since one then make excuses for
that does not fit into them.
As such, it was with the controller HDD, which was developed
and prepared for more than two years. But
nevertheless, still working on
These have been successfully completed, and the number of users 
of HDD for the summer In 1997 exceeded one thousand.

To date, fee GMX
at the stage of PCB layout, so we hope that the mass production 
and Sales will begin in autumn 1997. Well, time will tell how 
we are to accurately predict. 



   9. Using GMX on other models Spectrum-compatible
computers


   We plan along with documentation on the GMX supply
Complete all the information about
how to finalize a new computer
to ensure that it can be included GMX. In fact, from
any Spectrum - compatible
computer using
GMX card required: support
Music coprocessor support controller TRDOS, support keyboard 
port, recorder, joystick, printer, and even some 
inconsequential detail. All this is almost any Spectrume, and 
somehow You can use it.



           *


   Take this opportunity to briefly introduce readers ZX-REVIEW
with our work for the last
year, and also briefly describe
new peripherals,
commercially manufactured and sold, including the mail.

   All this year our main
efforts were directed at supporting and developing the 
controller HDD and IBM-periphery (SMUC-controller). This 
includes the completion ProfPZU up new opportunities, and 
processing of large volume of applications and games

programs to ensure
the ability to download and work
these programs on the HDD. Now
You can say that almost
All software
through us - and this is
More than two hundred games and system disks - can work with
HDD.

   New features include, for example, auto computer from any 
user-defined partition or disk that in practice, proved to be 
very convenient, especially when working with

IS-DOS.

   To ensure efficiency HDD large amount - more than 528Mb, and 
faster the HDD has finally been finalized mode from the HDD to

standard LBA. In a nutshell: in
This mode of addressing data
HDD is not on the usual coordinates (cylinder / head / sector)
and the absolute sector number.
Transformation and selection of the right
sector to make themselves hard
disc. In this mode to work with
HDD accelerated to 1.5-2 times!
However, some older models
HDD do not support this mode.

   Our firm is actively cooperating with various groups of 
programmers who write for the ZX Spectrum. As a result of such 
cooperation, there are various software applications that 
support the HDD. Here include a variety of copiers

and loaders to quickly
work with different sections
and discs to the HDD. Imagine
when you have at hand a hundred or
more disks and you need to quickly and
effectively work with them. Find the file, copy it
to another drive, rename,
take a sample of all directories
or some of the discs, etc. No
convenient and effective program
to do this would be difficult. In addition, it should be noted 
that all These programs are written in "the future" - there is 
the possibility of board support GMX, and namely - the use of 
graphical display and memory up to 2 MB RAM.


   Another promising possibility SMUC controller is able to 
connect various low-cost cards from IBM

PC. These primarily include fees HAYES-compatible modem. All 
the complexity is only in a writing program

support for such modems. Over the past year the situation is 
much changed for the better. Appeared

program, made by different authors, allowing you to connect to
SMUC internal modems, no matter how
Strangely enough, running at speeds

14,400 and even 33,600. It now remains to write another e-mail 
program (for receiving, parsing, write and send e-mail), and 
then will be open way to access the e-mail system and you never 
know - the Internet. 

   Among the new and interesting
Hard-devices that are beginning to be widely publicized and 
sold in our firm, we can note the sound

fee General Sound (GS). This
music blaster, which
designed to work with any ZX Spectrum-compatible PC 
48/128/256/512 and provides high-quality playback of digital 
music files in the format *. mod, but also play some

digitized "samples". Basis for GS was derived scheme of musical 
card from your computer Amiga 500 +, and therefore the quality 
of music is virtually no GS is inferior to the famous music 
quality computer Amiga. GS uses in its own processor and 
installed it on 128Kb of RAM, thanks What he does not take away 
resources from basic computer processor.

Structurally the GS is designed as a slot for computers with 
the system bus in the standard Scorpion. At the moment, 
released for 4 games supporting all possible GS, as well as a 
professional music editor for GS. You can also use any samples 
from the IBM PC and Amiga. The set comes detailed guidance on 
connecting and programming GS and 2 diskettes music and games 
for him. 


   Main technical characteristics of General Sound:

Processor Z80H, 12mHz
-128KB RAM (expandable to 1MB)
ROM 32KB (expandable to 512K)
Frequency of 44 kHz the interrupt
-4 Eight-channel is not dependent regulation gromkos ti (6 bits 
per channel) 


   And finally, another nice touch for us since.
According to a survey conducted by
among the subscribers of the online
Mail (conference ZX Spectrum
network FidoNet), today nearly
half (~ 47%) Spectrum-compatible computers in Ex-USSR -
Scorpio 256. The poll had a
to some extent provided by 12 cities. Of course, we
understand that such surveys do not
always give unbiased information, but nevertheless they are at 
least reflect the relative (to be fair - for second place

Profi - 11%). Moreover, because our computer is constantly
develops and, most importantly,
mass-produced - this ratio has been steadily changing in
favor of Scorpio. All that I write
to say that
any event any manufactured
We more or less successful peripheral device is most popular in 
its class, and even so is the de facto or otherwise standard in 
its field. (I hope the same will happen with GMX). And many 
users who want to have Spectrum, conforming to the present day, 
sooner or later come to think about what they

need to switch to the Scorpion. Topics
more than that and we, in turn,
albeit slowly, but eliminate those
weaknesses in our computer
that someone interfered to stop it your choice. Therefore,
urge all those who have not yet decided
which computer it will work on, move on
Scorpio and join efforts in
support and development of our computer, especially from the 
point of writing new programs

and support manufactured peripherals. Especially because
smart and intelligent animals so much, but the actual finished 
works are so few. Only demos, demos and demos ... After 
reviewing the most interesting article in the ZX-REVIEW over 
the past two or three years, we can conclude that almost all 
ideas that have been proposed by various authors to embed 
various features in ROM, if Organization standard calls

in ROM, to create an electronic
drive with the most frequently used applications and much more, 
in one way or varying degrees long (and in some cases even 
earlier) are implemented in Scorpio and its embedded software. 
Simply, many of the suggested are not familiar with our 
developments. 

   For further details and detailed
to see what's what we
work has been done over the years, what programs and the 
literature we distribute, as soon as possible all this order 
and receive on mail, please send your request to:

199048 Saint-Petersburg, PO Box 083,
Zonov Sergey; or
phone (812) -298-0653, 1723117 (order department, from 10 to
14), 251-1262 (service center, with
10 to 19) or by e-mail: 2:5030 / 529.16.
All deficiencies embedded software, and
and what opportunities
you would like to see him, and in
Basically the computer can
communicate by phone at (812) -1301995, preferably by e-
email:


     FidoNet: 2:5030 / 25.1,

     E-mail: moa@deeds.spb.ru


           *







Other articles:

Adventure Project - Design and razrabotaka Adventyurnyh and RPG games.

Adventure Project - Russification adventyur.

TR-DOS for beginners - Continued.

Authoring - Scorpion 2000 (S. Zonov).

Authoring - Trampoline (S. Veremeenko).

Business Card - a new electronic humor magazine "SpectrofUn".

Crossing Dragon - Promotion of the game Finders Keepers.

Crossing Dragon - Promotion of the game Knight Tyme.

Crossing Dragon - Game Promotions Spellbound.

Crossing Dragon - Game Promotions Stormbringer.

Retro - 40 best procedures: Merge images, rotation of the symbol clockwise Inverting character, changing the attribute, fill circuit construction templates (Dzh.Hardman, E. Hyuzon.).

Expert Tips - Total Eclipse 2.

Expert Tips Super League.

Forum Games - Description of the game land of myths.

Forum Games - Passage Renegade.

Forum Games - Subtleties trading game Elite

Forum - Studying and debugging @ files using STS 5.1. Features of debugging using a monitor STS. Bugfix STS 5.1.

Forum - compression programs.

forum - Reduction in the time format. On the recording sectors while formatting. Rebuilding the screen for one interrupt.

Forum - Features assembly ZX ASM 3.0.

Forum - As for the BASIC compiler "Blast".

Forum - With regard to relotsiruemyh programs.

Forum - Program "Flame" and "Dragon."

reader-reader - TR-DOS: how to avoid mistakes?

reader-reader - The effective work with the drive.

ethidium - The calculation of addresses in the file attributes. Program scrolling specified window 1 pixel to the right. Cleanup of the specified window. Procedure display images from the buffer.

Studies - LED channel music processor. The procedure for cleaning the screen. Proposal for standardization.

Studies - A set of eight programs of "extension" screen. Two procedures are manifestations of the screen.

Studies - New themes for development.

Studies - Playback software tool from the editors of digitized music.

Studies - processing program @ BASIC files.

Studies - The procedure for turning the symbol 90 degrees clockwise.

Studies - The procedure for searching text files.

Studies - Screen procedure "UP HL".


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

Similar articles:
Interview - Znakostvo with Rybinsk group Infosoft Group.
Interface - PC vs Amiga: Is AMIGA RULEZ? First impressions neophyte.

В этот день...   3 December