ZX Time #06
09 января 2002
  Железо  

Perspective - "Sprinter 2000. And the prospect of whether it is for the Spectrum?".

<b>Perspective</b> -
Perspective?


          (C) Peters +,

              all rights reserved

          (R) found on the Internet KilleRam

          (R) translation from English -

              Golden Max


  Editor's Note: As you can see, the name
section is in the nature of the following question: "Sprinter. 
And the prospect of whether it is for Spectrum? ". We provide 
you with some technical information on this computer 
(incidentally, these materials were also found in other 
publications), which was pumped from the site of Peters + 
KilleRam'om. The quality of the translation, please do not 
judge strictly, as the three of us nobody in the gland does not 
understand:). And in general - who needed - will understand 
:))). 


                 - - -


                Sprinter



             Representation


  Computer motherboard Sprinter
- Mainboard Sp2000, which was
developed in late 2000 specifically to
support future computer models.
It has some features that
described below.


  Computer model is determined
configurations in ROM. This definition
features and opportunities for
user.


  Computer configuration - position
logical components in the PDL.


  Configuration mode - change
characteristics of the computer
current configuration.


  Fast memory - RAM, where the processor can
operate at high frequencies.


  Physical block of memory - blocks
16K. Used the number for this -
# 00 .. # FF


  Logical unit of memory - 16KB block
Spectrum memory circuits. Used
Decimal number - 0 .. 15


  A brief description of the computer Sprinter.

CPU Z84C15 (21MHz/3.5MHz)
4MB (64MB)
Quick 64KB RAM
256K ROM
256KB (512KB Video RAM)
FDD Controller WD1793
Support FDD: 3,5 "disk (1.44Mb/720Kb)

               5.25 "disk (720KB)
Real-Time Clock, CMOS
HDD Controller IDE / AT
Keyboard controler 101key/AT
Controller Mouse MS-Mouse
Slot ISA-8
Audio AY-3-8910 (PLD),
8-bit stereo (16 bit);
TELEVISION Video, CGA-analog
monitor, RGB Graphics Mode
320x256x256, 640x256x16, screen standard
Spectrum text mode is 80x32x16.


              Implementation.


  CPU Z84C15 and ALTERA PLD EP1K30QC208-3
- The core of a sprint. Other ingredients:
ROM; slot SIMM; video RAM 64KB
Fast RAM; FDD controller (WD1793);
buffer for the joystick, ribbon, printer
keyboard, FDD, HDD and mouse; ISA 8 bit;
ALTERA PLD EPM7064SLC100-10. This PLD is not
changes. This configuration is
standard. At mainboard'e Sprinter
there is a place for real-time clock
(CMOS).


  For the periphery, and the buffer chips are
decoder inputs are connected
with the CPU through the PLD. This makes it easy
address the replaced devices, without
changing lanes mainboard.


  When you turn on your computer and after it
reboot PLD loads data from
Rom. This allows you to change the data in
PLD.


  The computer has a flexible architecture.
For example, a specific port addresses
periphery, can be changed
reprogramming the PLD. However,
real addresses can be used
only real configuration,
For example, in the configuration of the Spectrum.


         Loading configurations.


  After switching, all data in the PLD
cleaned and PLD awaits loading data
ROM or faster RAM included in place
memory addresses. In the page of ROM available
configuration information PLD. Program
configuration loads flag Fast
RAM, and if it happens - are loaded
data from the Fast RAM in the PLD. If the flag
can not be found - loads data from a ROM.
This - the basis of a reconfiguration of a sprint.


         Description of the configuration.


  Two configurations are included in the
modern computer model Sprinter.


        The configuration of a sprint.


  This - the main configuration of a sprint.
Includes 4MB of memory, a graphical screen with
regimes 320h256 pixels (256 colors) and
640h256 Pixels (16 colors). Profiles
using 16M colors. Also
Configuration includes a text mode 80h32
character (16 colors). Controller FDD,
Controller IDE, keyboard controller
are built on the internal serial
port of the processor, accelerator, PLD 8
single bits.


  The accelerator will be used for
action with the RAM and videoRAM, it accelerates
transmission of data blocks and
Filling up the physical RAM
speed limit of RAM. Accelerate
logical data processing, it
blocked on the functions AND, OR, XOR.


        The configuration of the Spectrum.


  This configuration was created for
the possibility of using the software
software created for the computer ZX
SPECTRUM and its several clones.
Configuration can operate in
several modes. There's Music
co-processor AY-3-8910, which works
in all modes.


           Sprinter ZX mode.


  This - the interim regime for access
the ability of Sprinter in the Mode
SPECTRUM'a. This solution enables
expand the ability of ZX-programs
"Iron" level.


          ZX Spectrum mode.


  This mode is designed for 100%
compatibility with the original model
ZX Spectrum (ULA, synchronization screen
etc.).


           Mode Pentagon 128


  The most popular Russian (and not
only) Spectrum with 128K RAM. Port
1FFDh not available, this regime is fully
synchronized with the Pentagon


           Mode Scorpion 256


  Russian Spectrum clone with 256K.
Port 1FFDh available.


           Mode Pentagon 512


  Russian Spectrum clone with 512K of RAM.
Port 1FFDh not available. Full Time
synchronization with the Pentagon.


      Distribution of RAM sprinter.


  Sprinter Distribution of RAM - double
level.


  Computer RAM (4MB) is divided into
blocks of 16KB, the block number is determined
one byte. Address processor Z80
divided into 4 blocks with addresses # 0000
.. # 3FFF, # 4000 .. # 7FFF, # 8000 .. # BFFF
And # C000 .. # FFFF, which are called
numbers 0, 1, 2 and 3 ...


  ROM and RAM too quickly divided into
blocks of 16KB. Physical page number
ROM is set to # E0 .. # EF, and Fast
RAM - # F0 .. # FF. Now for addressing
Fast RAM will only be used
2 and 1 bits of that number.


  The remaining 3 ports of memory pages
are currently in reserve.


                Part 2.


  The scheme of memory allocation allows
joining together address the processor is not
only with the RAM or ROM, but also with
ports and memory card inserted into ISA-
in the connector. In the address # C000 .. # FFFF through
Port # 1FFD connected extended
page of RAM in their place may
redirect connectors. It turns out that
several bytes can be controlled and
pages, and ports and slots.



  Once connected to memory blocks
Spectrum configuration - combined with
logical units of the scheme
Spectrum allocation. In
each window processor logical place
block of memory allocated for
Spectrum. In the 0 ROM in the box 1 -
page 5, in box 2 - page 2,
box 3, any of the pages 0 .. 7
regime Pentagon-128, for the regime
Scorpio-256 0 .. 15 for treatment
Pentagon 512 - and 0 .. 31.


  Each logical unit has
own physical page number
RAM. Logical page with the numbers 0, 2
and 5 are double rooms, a first for
static connection in the windows of 0, 1, 2
with the processor. Non-physical
pages are placed in these cells.


  In the configuration of each of the Spectrum
Page ROM or RAM has a port in
which placed the physical number of
page. 32 ports of memory pages -
total (active Pantagon-512
added 16 ports). 16 ports
used for page numbers, RAM
connected in the third window of the processor.
Three ports used to connect
page of RAM in windows 0 .. 2. Some ports
will be used to connect
different pages of ROM. One port - for
Rapid connection RAM instead of the page
Rom. And one port - the port system
page, which is connected to the place immediately ROM
after restarting the computer keyboard
Ctrl + Alt + Del.

                <To be continued ...>


                 *







Other articles:

From the Editor - New Year greetings.

End of the Year - an overview of events and programs issued by the outgoing 2001.

Your Game - the newspaper "Passage" and Perspective gruop announce a competition of computer games on the ZX-Spectrum.

Form of the Paragraph " - a short form, dedicated to a greater extent gaming topics.

Review-mail - readers' letters: Gas13, Sinus, WarLord, SirX, Borman.

Discussion - dismantling of Maxim and Dennis Letts Tokarchuk on "OS on the ZX Spectrum".

Forum - Multitasking and OS.

Review novya - KrNews # 15, IzhNews'2002, ZX Guide 4, C-Net Week # 23, Body # 1931, MSF # 23, PC Navigator 1.0, Quick commander v2.62, Disk Trouble v0.244, Lamerz Windows, Stuck UN, ABE demo v2.0, Mashinki, ATS against NATO, Yard Story 2.

Perspective - "Sprinter 2000. And the prospect of whether it is for the Spectrum?".

New Faces - "Exult and all, all," not very well known band from Petrozavodsk.

Coder - how to make a "FLAT" (in cycles) player tunes.

PC and Spectrum - the new version of the emulator ZX Spectrum.

about everything about everything - UFO in WWII.

Advertising - advertising and announcements.


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

Similar articles:
Letter from FidoNet - a letter from Vyacheslav Mednonogova of CV and hackers.
Iron - Opinions about skorpionovskom controller IDE HDD - SMUC.
Exchange of experience - about the virus in the game Last Battle. How to write a virus.
Chaos Construction 2001 - an interview with Ming spektrumistom Equator / PHD.

В этот день...   21 November