рд▓реЗрдЦ рдмреНрд░рд┐рдЯрд┐рд╢ рдХреЙрд░реНрдкреЛрд░реЗрд╢рди рдХреЗ рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рд▓рд┐рдП
рдПрдХреЛрд░реНрди ,
рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рд░рд┐рд╕рд░реНрдЪ рд▓рд┐рдорд┐рдЯреЗрдб рдФрд░ рдХрдИ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдЯрдХрд░рд╛рд╡ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╡рд┐рдЬреЗрддрд╛
рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕рдореАрдХреНрд╖рд╛ рднреА рдкреЗрд╢ рдХреА рдЧрдИ рд╣реИред рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдХреИрдЯ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

80 рдХреЗ рджрд╢рдХ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдмреАрдмреАрд╕реА рдиреЗ
рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╛рдХреНрд╖рд░рддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдФрд░ 10-рдПрдкрд┐рд╕реЛрдб рд╢реНрд░реГрдВрдЦрд▓рд╛
рдж рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рдЬреЙрди рдПред рдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢
рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз
рд╣реИ ред
рдмреАрдмреАрд╕реА MICROCOMPUTER рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд░реВрдкрд░реЗрдЦрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢Outline specification for the BBC MICROCOMPUTER system
This specification does not set out to be definitive
but it represents a desirable set of characteristics
which we should like to aim at for a BBC system.
Certain of these characteristics are in our view
essential and these can be clarified at a later date.
SOFTWARE
We fully realise that all microcomputers have different
dialects. The BBC is investigating the possibility of
supporting a version of BASIC which is not implemented
yet on any single machine but which would be as
compatible as possible with existing practice and
could be made available within the public domain to
any manufacturer willing to implement it. The specification
in draft form is available on request. Meanwhile, you will
see that the most desirable 'fallback' is specified below.
BASIC: The general syntax of all commands should be identical to Microsoft BASIC
5.0 (repeat 5.0). If there is any conflict between what is said below
and the relevant Microsoft implementation then the latter should be used.
Graphics and I/O are outlined later.
The following commands and statements should be implemented in
floating point arithmetic to 6 figure accuracy over a range of at
least +-10^38
DIM OPEN
OPTION BASE (0 or 1) CLOSE
DEF FN INPUT
IF ... THEN ... ELSE PRINT
GOTO ?
GOSUB LINPUT
RETURN GET
ON ... GOTO PUT
ON ... GOSUB RND
ON BREAK GOTO READ
ON ERROR GOTO DATA
CONT RESTORE
RESUME CLOAD
FOR ... TO ... STEP CSAVE
NEXT CVERIFY <<Annotation: REWIND>>
RUN CMERGE
RANDOMIZE LIST
NEW LPRINT
DELETE LLIST
PEEK PLOT
POKE MPLOT
USR LINE
STOP MLINE
RENUMBER POINT
TRACE MPOINT
WHILE ... ENDWHILE ORIGIN
INP, OUT MORIGIN
SIN, COS, TAN, ATN, INT, ABS, SGN, LOG, EXP, POS, TAB, FRE, SQR
+ - * / ^ ( )
+ (string concatenation operator)
< <= <> => =
AND OR NOT
ASC, CHR$, LEN, LEFT$, MID$, INSTR, STR$, VAL
Variables names should be as long as the user wishes with the first
two characters being significant. Examples of legal variables would be
X, X1, KM, LENGTH, A3$, NAME$ and illegal names would include 3A (must
start with letter), TO$ (reserved keyword), PER POUND (no spaces).
2 John A. Coll
Odds and ends: Powers of negative integer numbers [Y=(X)^Z] should evaluate
correctly - at least for Z<15.
Multidimensional string and numeric arrays.
Strings with totally dynamic memory useage.
It should be possible to say IF A$<B$ THEN ...
*Useful option MID$(A$,4,3)="cat".
Timed single character input.
I/O should be channel oriented using the word ASSIGN to assign a
logical channel to a physical device (eg ASSIGN OUTPUT TO PRINTER or
ASSIGN #4 TO DISK0, "MYPROG")
Graphics: the software should include commands to at least
(a) Plot an alpha-numeric character or string at any place on the screen
(PLOT X,Y,A$)
(b) Plot a low resolution graphics point to build Teletext graphic
characters in a range of colours or shades of grey (minimum: black and
white) (PLOT X,Y,C probably C=-1 to complement point, C=0 to plot
black point .... C=7 to plot white point)
(c) Find out what is at the point X,Y ( C=POINT(X,Y) or A$=POINT(X,Y))
(d) Draw a line from the last specified point to the new co-ordinates (LINE
X,Y,C)
(e) Move the effective origin (ORIGIN=X,Y)
(f) Do all the above in medium resolution graphics with similar commands
MPLOT X,Y,C
MLINE X,Y,C and
C=MPOINT (X,Y)
MORIGIN=X,Y
(f) Illegal values of X,Y or C should be ignored.
Video display: Either
(a) an integral single line display of 40 characters (each built from at
least 5 by 7 dots) and a modulated UHF output of the full screen (see
below) or
(b) an integral display of the full screen plus a modulated UHF output of
the full screen or
(c) a modulated UHF output of the full screen
A composite video output should be included.
The 'full screen' should consist of at least 24 lines of 40 characters
(*preferably an option of 80 characters from the outset) of upper and lower
case alpha-numerics and (colour) Teletext graphics. These should be capable
of being freely mixed with (colour) medium resolution graphics of at least
200 horizontal points. The medium resolution graphics should be eraseable
separately from the other displays.
The computer should either produce UHF colour signals at the time of
purchase or be easily expaned to produce UHF colour signals. It must be
designed with colour Teletext and colour graphics in mind.
3 John A. Coll
The screen handler should respond to specific control characters to
(a) Home top left and clear to end of page (whole screen)
(b) GOTOXY - cursor addressing
(c) clear to end of line
(d) clear to end of page
(e) Non destructively move the cursor up/ down/ left/ right
(f) Move to start of line (carriage return)
(g) Delete previous character
(h) Scroll when on bottom line of display
(i) Clear medium resolution graphics display
Keyboard: capable of generating all 128 ASCII codes. Positive action keys (not
touch sensitive). ISO standard layout plus
(a) Up/down/left/right cursor control
(b)*A row of keys, above the numbers, which generate software definable
codes - this could be done with a software look-up table to map the
original codes to new values.
Loudspeaker: inside box and accessible from BASIC
Printer connection: electrically to RS449 (or RS232C) with the connector to ISO
2110. Only Send Data, Receive Data, Request to Send and Clear to Send need
be implemented.
Paddles: some connector to which two simple potentiometers may be connected the
setting of which can be determined by a simple BASIC statement or a few
lines of assembler program.
Teletext: adapter should be available for off-air downloading of software
Expansion port: fully electrically buffered expansion connector (eg no
unprotected MOS!).
Memory: sufficient within the box to support floating point BASIC and medium
resolution graphics. This probably means 16K ROM plus 32K RAM - certainly
at least 16K RAM should be supplied at the outset.
Memory map: above all this should be designed for expansion and standardisation.
Probably should be RAM from 0000 up with ROM from FFFF down (including
8080/Z80 systems). At the very top there should be a simple monitor with
any ROM high level languages immediately below. The screen should not be
allocated to fixed RAM locations below C000 and could be dynamically
allocated from available RAM. Scratchpad RAM for the stack and monitor, and
RAM for the DOS should, preferably, be well clear of low memory RAM (6502
problems here) used for user programs.
System monitor: should contain routines to
(a) output character to screen
(b) test keyboard for character waiting
(c) get character from keyboard
4 John A. Coll
(d) send character to printer
(e) load and save binary files from cassette
all the above should vector via RAM locations to default ROM device drivers
(f) examine and change memory locations.
Device handlers: Cassette, paddles and printer should also be driven via RAM
vectored device drivers.
Cassette interface: producing CUTS frequencies, but doing all the byte recovery
in software. The software should be insensitive to reversed phase play back
from a cassette recorder, work at 1200 bps, accept and produce the BBC
format tape (as well as your own format if you wish). Named files,
catalogue, idiot proof.
The manufacturer should be able to demonstrate a production model disk operating
system which should, at least:
Enable a user to plug the thing in and, without pressing a single button,
end up running a BASIC program - or any other program that the machine
had been configured to run.
Give a 'DIRectory' or 'CATalogue' of files on disk showing filenames, file
length, creation date, whether or not the file is delete-protected
Save a specified area of memory as a named binary file
Load and automatically execute binary files
Save onto disk ASCII text or data from BASIC etc.
Load text from disk
LIST a text file to screen or printer
EXECute an text file as if it were a 'command line' - including refernces
to any disk drive or any peripheral
Delete and rename specified files or groups of files
Permit random access to data in multiple files
Have a well organised JUMP list at a known location to all routines likely
to be needed by assembly language programmers.
The Disk Operating System should appear as a byte oriented input/output
stream similar to the keyboard/VDU and data should not need to be
blocked before being passed to the DOS
At least 10 disk channels should be capable of 'simultaneous' access (ie
OPEN concurrently)
Faulty disk sectors should be automatically avoided
Accidental swapping of disks should not either (a) crash the disk file
structure or (b) abort everthing
The vast majority of the DOS high level commands (such as CAT, DIR, COPY,
LIST, DELETE, RENAME, PROTECT, SAVE) should not form part of the
permanently memory resident DOS. They should be Utility or Transient
programs called into memory when required. All those listed above
should not reside in the same memory space as BASIC or as the EDITOR
or WORD-PROCESSOR. They should all be able to be called from BASIC
etc. The manufacturer should be able to SHOW an extensive range of
such transients and should not say 'Oh that would be very easy to
write'!
5 John A. Coll
тЖТ
рд╕реНрд░реЛрдд
рд╕реНрд░реЛрддрд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдмреАрдмреАрд╕реА рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ
рдЧреНрд░реБрдВрдбреА рдиреНрдпреВрдмреНрд░реЗрди рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪреБрдирд╛, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕
рдХреНрд▓рд╛рдЗрд╡ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдХреА рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рд░реЗрдбрд┐рдУрдирд┐рдХреНрд╕ рдХрдВрдкрдиреА рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди 1980 рдореЗрдВ рдЗрд╕реЗ рджрд┐рд╡рд╛рд▓рд┐рдпрд╛ рдФрд░
рддрд░рд▓ рдШреЛрд╖рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕реНрд╡рдпрдВ
рдиреНрдпреВрдмрд░реА рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рдУрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╕реНрд░реЛрдд
wikipedia.orgрдкреНрд░рд╕реНрддреБрдд рдХрдВрдкреНрдпреВрдЯрд░ рдмреАрдмреАрд╕реА рдХреА рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдФрд░ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирд┐рдЧрдо рдиреЗ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдФрд░ рдХреНрд▓рд╛рдЗрд╡ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдХреА рдирдИ рдХрдВрдкрдиреА
рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рд░рд┐рд╕рд░реНрдЪ рдФрд░ рдкреВрд░реНрд╡ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рд░реЗрдбрд┐рдпреЛрдирд┐рдХреНрд╕ рдХрд░реНрдордЪрд╛рд░реА
рдХреНрд░рд┐рд╕ рдХрд░реА рдФрд░ рдЙрдирдХреЗ рджреЛрд╕реНрдд рд╣рд░рдорди рд╣реЛрдЙрд╕рд░ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдЫреЛрдЯреА рдХрдВрдкрдиреА
рдПрдХреЛрд░реНрди рдЗрд╕ рд▓рдбрд╝рд╛рдИ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдПред рдПрдХреЛрд░реНрди рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ
рдХреЙрд░реНрди рдПрдЯрдо рдХрдВрдкреНрдпреВрдЯрд░ рдерд╛ рдЬрдм рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереА, рдФрд░ рдЯреАрдо
рдПрдХреЛрд░реНрди рдкреНрд░реЛрдЯреЙрди рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рдереА, рдФрд░ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рд░рд┐рд╕рд░реНрдЪ рдиреЗ
ZX80 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдФрд░
ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдмреАрдмреАрд╕реА рдмреЗрд╕рд┐рдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ, рд░рд┐рдЪрд░реНрдб рд░рд╕реЗрд▓ рдиреЗ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
рдПрдХреЙрд░реНрди рдХреА рдкреЗрд╢рдХрд╢ рдореЗрдВ рдФрд░
stardot.org.uk рдлреЛрд░рдо рдкрд░ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреЛрд╕реНрдЯ рдХрд┐рдП, рдФрд░ рдмреАрдмреАрд╕реА рдкреНрд░рдмрдВрдзрди рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде
рдорд┐рд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ ред 12 рдлрд░рд╡рд░реА, 1981 рдХреЛ рд╣реБрдИ рдЗрд╕ рдмреИрдардХ рдореЗрдВ рд░рд┐рдЪрд░реНрдб рдЦреБрдж рднреА рдореМрдЬреВрдж рдереЗ, рдФрд░ рдЬрд╣рд╛рдБ рдПрдХреЙрд░реНрди, рдиреНрдпреВрдмрд░реА рд▓реИрдм, рдЯреИрдВрдЧрд░реАрди рдФрд░ рдХрдореЛрдбреЛрд░ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЕрдВрддрддрдГ рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдлреЛрд░рдо рдореЗрдВ, рд░рд┐рдЪрд░реНрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдо, рдиреИрд╕рдХреЙрдо рдФрд░
рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рднреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реВрдЪреА рдореЗрдВ рдереЗ, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ, рдмреАрдмреАрд╕реА рдиреЗ рдирд┐рдордВрддреНрд░рдг рдореЗрдВ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдХреА рдкреЗрд╢рдХрд╢ рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдиреЗ рдЗрд╕реЗ рдЕрдВрддрд┐рдо рдмреИрдардХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдпрд╣ рдЦреБрдж рдХреНрд▓рд╛рдЗрд╡ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдХреА рдЬрд┐рдж рдереАред
рдж рд▓рд┐рдЧреЗрд╕реА рдСрдл рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдореЗрдВ, рд▓реЗрдЦрдХ рдиреЗ рдмреАрдмреАрд╕реА рдХреЗ рдХрд╛рд░реНрдпрдХрд╛рд░реА рдирд┐рд░реНрдорд╛рддрд╛ рдЬреЙрди рд░реЗрдбрдХреНрд▓рд┐рдлрд╝ рдХреЗ рдПрдХ рдкрддреНрд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд╣рд╛ рдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреАрдо рдореЗрдВ рдХреНрд▓рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдХреНрд░рд┐рдп рдкрддреНрд░рд╛рдЪрд╛рд░ рдерд╛ред рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рдерд╛ рдХрд┐ рдорд╛рдирдХ рдмреЗрд╕рд┐рдХ рдХреЛ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдмреАрдмреАрд╕реА рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдХреНрд▓рд╛рдЗрд╡ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдХреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдЗрдЪреНрдЫрд╛ рдирд╣реАрдВ рдереАред рдмреАрдмреАрд╕реА рдиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдкрдиреЗ ZX80 рдХреЛ рдмреЗрдЪ рд░рд╣рд╛ рд╣реИ рдФрд░ рдПрдХ рдирдпрд╛ рдореЙрдбрд▓ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЙрдирдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрдерд╛ рдХрд┐ рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрдВрдкрдиреА рдХреЛ рдмреАрдмреАрд╕реА рд░рдВрдЧреЛрдВ рдореЗрдВ рдПрдХ рдорд╛рдирдХ ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрдХреЛрд░реНрди рдиреЗ рдмреАрдмреАрд╕реА рдХреЗ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рд╕реЗ рдЬреЛ рдкреВрдЫрд╛, рдЙрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрддреНрдкрд░рддрд╛ рджрд┐рдЦрд╛рдИред рдХреНрд░рд┐рд╕ рдХрд░реА рдиреЗ рдмреАрдмреАрд╕реА рдХреЛ рдлреЛрди рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдХрд╛рдордХрд╛рдЬреА рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рддрддреНрдкрд░рддрд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреАред рдПрдХреЙрди рдХреА рдЯреАрдо рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдХреБрдЫ рд╣реА рджрд┐рдиреЛрдВ рдореЗрдВ рдкреНрд░реЛрдЯреЙрди рдХреЛ рдмреАрдмреАрд╕реА рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ред рдкреНрд░рд╕реНрддреБрддрд┐ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╕реБрдмрд╣ 10 рдмрдЬреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рдереА, рдЧреБрд░реБрд╡рд╛рд░ рд░рд╛рдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рд╕реНрдЯреАрд╡ рдлреЗрд░рдмрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХреЛрд░реНрди рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдпрд╛рдж рдХрд┐рдпрд╛: "рд╣рдо рд╕рднреА рдмрд╣реБрдд рдердХ рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рд░рдорди рдЯреАрдо рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдЙрд╕рдХрд╛ рдХрд╛рдо рдмрд╛рд╣рд░ рдЬрд╛рдХрд░ рдмрд╛рд░рдмреЗрдХреНрдпреВ рдЦрд░реАрджрдирд╛ рдерд╛ред рдЙрд╕рдиреЗ рдЪрд╛рдп рднреА рдмрдирд╛рдИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЯреАрдо рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд┐рдпрд╛ред рд╣рдо рд╕рднреА рдиреЗ рдЗрд╕ рдЪреАрдЬ рдХреЛ рджреЗрдЦрд╛, рдЬрд┐рд╕рдиреЗ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рд╣рд░рдорди рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ "рдЧрд░реНрднрдирд╛рд▓ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдЧрд░реНрднрдирд╛рд▓ рдХреЛ рдХрд╛рдЯреЗрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рджреЗрдВред"
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рд╕реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд┐рдЧреНрдирд▓ рдерд╛ред рдЗрд╕ рдлреИрд╕рд▓реЗ рд╕реЗ рдорджрдж рдорд┐рд▓реА, рдФрд░ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╕реБрдмрд╣ 7 рдмрдЬреЗ рддрдХ рдЯреАрдо рдХреЗ рдкрд╛рд╕ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдерд╛ред рдмреАрдмреАрд╕реА рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ 10 рдмрдЬреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдереЗ, рдЗрд╕ рд╕рдордп рддрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреЗрд╕рд┐рдХ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛, рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рд╢реЗрдбреНрдпреВрд▓ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдХреБрдЫ рд╕рдВрдХреЗрддрдХреЛрдВ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрддрд╛рдИ рдЧрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рднреА рдкрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ред
рдЗрд╕ рдкреНрд░рд╕реНрддреБрддрд┐ рдиреЗ рдмреАрдмреАрд╕реА рдкрд░ рдПрдХ рдмрдбрд╝реА рдЫрд╛рдк рдЫреЛрдбрд╝реА, рдЙрдиреНрд╣реЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЯреАрдо рдХрд╛ рд░рд╡реИрдпрд╛ рдФрд░ рд╕рдорд░реНрдкрдг рднреА рдкрд╕рдВрдж рдЖрдпрд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдЕрдВрддрд┐рдо рдмреИрдардХ рдХреЗ рдмрд╛рдж, рдмреАрдмреАрд╕реА рдиреЗ рдПрдХреЙрд░реНрди рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмреНрд░рд┐рдЯреЗрди рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдХрд╣рд╛рдиреА рд╢реБрд░реВ рд╣реБрдИ -
рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛред2009 рдореЗрдВ, рдмреАрдмреАрд╕реА рдиреЗ рдмреНрд░рд┐рдЯреЗрди рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдЙрджреНрдпреЛрдЧ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдлреАрдЪрд░ рдлрд┐рд▓реНрдо
рдорд╛рдЗрдХреНрд░реЛ рдореЗрди рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдЬреЛ рд╕рд┐рдВрдХреНрд▓реЗрдпрд░ рдФрд░ рдПрдХреЛрд░реНрди рдХреЗ рдмреАрдЪ рдЯрдХрд░рд╛рд╡ рдХреЛ рдордЬрд╝рдмреВрддреА рд╕реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдореИрдВ рдЕрддреНрдпрдзрд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдлрд┐рд▓реНрдо рдХреЛ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдпрд╣ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЕрдЧрд▓рд╛, рдореИрдВ
рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдореЙрдбрд▓ рдмреА рдХреА рд╕рдореАрдХреНрд╖рд╛ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
рдмреАрдм рдХрд╣рддреЗ рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, 1 рджрд┐рд╕рдВрдмрд░ 1981 рдХреЛ, рджреЛ рдореЙрдбрд▓ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдереЗ: ┬г 235 рдХреА рдХреАрдордд рдкрд░ рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдореЙрдбрд▓ рдП рдФрд░ ┬г 335 рдХреА рдХреАрдордд рдкрд░ рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдореЙрдбрд▓ рдмреАред рдореБрджреНрд░рд╛рд╕реНрдлреАрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдФрд░ рдбреЙрд▓рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдпрд╣ рдХреНрд░рдорд╢рдГ $ 860 рдФрд░ $ 1225 рд╣реИ - рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдШрд░реЗрд▓реВ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╕рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИред
рдпрд╣ рдПрдХ рдХрд╛рдлреА рдмрдбрд╝реЗ рдЖрдХрд╛рд░ (ZX рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ) рдореЛрдиреЛрдмреНрд▓реЙрдХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдФрд░ рдХреАрдмреЛрд░реНрдб рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред рдХреЗрдВрджреНрд░реАрдп рдкреНрд░реЛрд╕реЗрд╕рд░ 2 MHz рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░
MOS 6502 рд╣реИ ред
рдЙрд╕ рдкрд░ рдЕрдЯрд╛рд░реА рдФрд░
рдПрдкреНрдкрд▓ II рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдП рдЧрдП рдореЙрдбрд▓ RAM рдХреА рдорд╛рддреНрд░рд╛ рдореЗрдВ рднрд┐рдиреНрди рдереЗ (рдореЙрдбрд▓ A рдореЗрдВ рдпрд╣ 16 Kb рдерд╛, рдореЙрдбрд▓ B рдореЗрдВ рдпрд╣ 32 Kb рдерд╛), рд╕рд╛рде рд╣реА рд╕рдорд░реНрдерд┐рдд рд╡реАрдбрд┐рдпреЛ рдореЛрдб рднреАред ROM рдореЗрдореЛрд░реА 32 KB рдЖрдХрд╛рд░ рдХреА рдереА рдФрд░ рдЗрд╕рдореЗрдВ рдмреАрдмреАрд╕реА рдмреЗрд╕рд┐рдХ рд╢рд╛рдорд┐рд▓ рдерд╛ - Microsoft Basic v.5.0 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмреЗрд╕рд┐рдХ рдХрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╕рдВрд╕реНрдХрд░рдгред рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдЖрд░рд╛рдорджрд╛рдпрдХ 74-рдмрдЯрди рдХреАрдмреЛрд░реНрдб рдерд╛, рдЬреЛ рдЬреЗрдбрдПрдХреНрд╕ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдареЛрд╕ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдерд╛ред

рдХреАрдмреЛрд░реНрдб рдХреЗ рдКрдкрд░ рджрд╛рд╣рд┐рдиреЗ рдХреЛрдиреЗ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд▓рд┐рдЯрд░реЗрд╕реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд▓реЛрдЧреЛ рд╣реИ - рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдЙрд▓реНрд▓реВред

рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдХреЗ рдмреИрдХ рдкреИрдирд▓ рдкрд░ рдЯреАрд╡реА рдХреЗ рдПрдВрдЯреАрдирд╛ рдЗрдирдкреБрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИрдВ, рдПрдХ рд╕рдордЧреНрд░ рдореЙрдиреАрдЯрд░ рдЖрдЙрдЯрдкреБрдЯ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмреНрд▓реИрдХ рдПрдВрдб рд╡реНрд╣рд╛рдЗрдЯ, рд▓реЗрдХрд┐рди рдмреЛрд░реНрдб рдкрд░ рдПрдХ рдЬрдореНрдкрд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХрд▓рд░ рдкрд╛рд▓ рд╕рд┐рдЧреНрдирд▓ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ), рдХрд▓рд░ рдореЙрдирд┐рдЯрд░, RS423 рдХреЛ рд╕рдВрдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ RGB рдЗрдВрдЯрд░рдлрд╝реЗрд╕ RS232 рдбрд┐рд╡рд╛рдЗрд╕, рд▓реЛрдбрд┐рдВрдЧ рдФрд░ рд╕реЗрд╡рд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ 4 рдПрдирд╛рд▓реЙрдЧ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рдПрдХ рдмрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдк рд░рд┐рдХреЙрд░реНрдбрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдФрд░ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдЙрдкрдХрд░рдг рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдбреАрд╕реА рдиреЗ 12-рдмрд┐рдЯ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ред

рдПрдХ рдЖрд▓рд╛ рдореЗрдВ рдорд╛рдорд▓реЗ рдХреЗ рддрд▓ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП 1 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рд╕рд┐рд╕реНрдЯрдо рдмрд╕ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреАрд▓реЗрдХреНрд╕реНрдЯ), рдПрдХ
IEEE 488 рдмрд╕ рдФрд░ рдПрдХ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред

BBC рдорд╛рдЗрдХреНрд░реЛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдиреЗ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдЬреИрд╕реЗ рдХрд┐ рдбреНрд░рд╛рдЗрд╡ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, ROM рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ред рдПрдХреЛрд░реНрди рдиреЗ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ LAN рдорд╛рдирдХ
Econet рднреА рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛, рдЬреЛ 255 рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдирдХ рдХрд╛ рд╕рдорд░реНрдерди 2012 рддрдХ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдерд╛, рдФрд░ рдмрд╛рдж рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рдЙрд╕ рд╕рдордп
рд╕реАрдкреА / рдПрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА 64 рдХреЗрдмреА рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд Z80 рдХреЛрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдереА, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдм рдирд╛рдордХ рдПрдХ рд╕реНрд╡рдпрдВ рдХреА рдмрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рдереАред
рдорд╛рдорд▓реЗ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдХрд╛рдлреА рдмрдбрд╝рд╛ рдмреЛрд░реНрдб рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╡рд░рдг
рд╕реЗрд╡рд╛ рдирд┐рдпрдорд╛рд╡рд▓реА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдмреЛрд░реНрдб рдХреА рд╕рдВрд░рдЪрдирд╛

рдПрдХреЛрд░реНрди рд▓реЛрдЧреЛ рдХреЛ рдмреЛрд░реНрдб рдкрд░ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╣реА рдмреЛрд░реНрдб рдХрд╛ 7 рд╡рд╛рдВ рд╕рдВрд╢реЛрдзрди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред

рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдереЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░ рдореЙрдбреНрдпреВрд▓, рд╕рд╛рде рд╣реА
рдирд┐рд░реНрджреЗрд╢ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╛рдХреНрд╖рд░рддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдПрдХ рдХреИрд╕реЗрдЯред

рдЪреВрдВрдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ рд╢реИрдХреНрд╖рд┐рдХ рдереА, рдЗрд╕рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рдмреЗрд╕рд┐рдХ рднрд╛рд╖рд╛ рд╕рд┐рдЦрд╛рдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рднреА рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХрдИ рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХреЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдмреЗрд╢рдХ, рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдХреЗ рд▓рд┐рдП рдЦреЗрд▓ рднреА рдереЗред

рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕рд┐рдореБрд▓реЗрд╢рди рдореЗрдВ рд╕реЗ рдПрдХ -
рдЕрднрд┐рдЬрд╛рдд рд╡рд░реНрдЧ - рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдХреЗ рд▓рд┐рдП рдПрдХреЛрд░реНрдиреНрд╕реЙрдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ (рдореЗрд░реЗ рдкрд╛рд╕ рдореВрд▓ рдмреЙрдХреНрд╕рд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ)ред рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдЧреЗрдо рдХреЛ рдХрдИ рдЕрдиреНрдп рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

Acorn рдХрдВрдкреНрдпреВрдЯрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, Acorn рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрддреНрд░рд┐рдХрд╛ рднреА рдЬрд╛рд░реА рдХреА рдЧрдИ рд╣реИред рдЖрдзреБрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рдкрддреНрд░рд┐рдХрд╛рдУрдВ рдореЗрдВ, рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкрд░ 30% рддрдХ рдХрд╛ рдХрдмреНрдЬрд╛ рдерд╛ред

рдЦреИрд░, рдпрд╣ рдмреАрдм рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рд╡реАрдбрд┐рдпреЛ рдореЗрдВ
рдПрд▓реАрдЯ ,
рдореЛрдиреЛрдкреЛрд▓реА рдФрд░
рд░рд┐рдкреНрдЯрди 3 рдЧреЗрдо рдХрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдбреЗрдореЛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рд╡реАрдбрд┐рдпреЛ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рдХрдбрд╝рд╛рдИ рд╕реЗ рдиреНрдпрд╛рдп рди рдХрд░реЗрдВред рдХрдореНрдкреЛрдЬрд┐рдЯ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рд░рдВрдЧреАрди рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рд╕рдВрд╢реЛрдзрди рдХрд░рдиреЗ рдкрдбрд╝реЗ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЗрд╕ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рд╢реНрд╡реЗрдд рдФрд░ рд╢реНрдпрд╛рдо рдЫрд╡рд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдЫрд╡рд┐ рдХрд╛ рдЭрд┐рд▓рдорд┐рд▓рд╛рд╣рдЯ рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рдСрдирд▓рд╛рдЗрди рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдПрдореБрд▓реЗрдЯрд░ рднреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЗрд╕ рдорд╢реАрди рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдЪрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ -
bbc.godbolt.orgрдПрдХреЙрд░реНрди рдХреА рдХрд╣рд╛рдиреА рдпрд╣реА рдЦрддреНрдо рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдмреАрдмреАрд╕реА рдорд╛рдЗрдХреНрд░реЛ рдХреЗ рдмрд╛рдж, рдХрдВрдкрдиреА рдиреЗ
рдПрдХреЛрд░реНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди - рдмреАрдм рдХрд╛ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг, 128 рдХреЗрдмреА рдореЗрдореЛрд░реА рд╡рд╛рд▓рд╛ рдПрдХ
рдмреАрдмреАрд╕реА рдорд╛рд╕реНрдЯрд░ , рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ 32-рдмрд┐рдЯ рдЖрд░рдЖрдИрдПрд╕рд╕реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
рдПрдХреЛрд░реНрди рдЖрд░реНрдХрд┐рдорд┐рдбреАрдЬрд╝ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдЬрд╛рд░реА рдХреА, рд▓реЗрдХрд┐рди рдХрдВрдкреНрдпреВрдЯрд░ рдЙрджреНрдпреЛрдЧ рдореЗрдВ рдПрдХреЙрд░реНрди рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпреЛрдЧрджрд╛рди
рдПрдЖрд░рдПрдо рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╣реИ, рдЬреЛ рдЕрдм рд╣реИ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЗ рд▓реЗрдХрд░ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдХрд╛рд░ рддрдХ рдореЗрдВ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХреНрд╕ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВ, рдореИрдВ
рдПрдХреЙрд░реНрди рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕ рдкрд░ рд╕рд╛рдордЧреНрд░реА рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИ,
рд╕рд┐рдирдХреНрд▓реЗрдпрд░ рдХреНрдпреВрдПрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рднреА рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпрд╛рдВ рдереАрдВ: рд░рд┐рдмрди рдХреЗрдмрд▓ рдлрд┐рд▓реНрдо рдХреАрдмреЛрд░реНрдб рдореЗрдВ рд╕реВрдЦ рдЧрдИ рд╣реИ рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдПрдХ рдирдИ рдлрд┐рд▓реНрдо рдХрд╛ рдЖрджреЗрд╢ рджреЗрдиреЗ рдпрд╛ рдЗрд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред