$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
................................................................
####...###..............#####......####.....................
.##...##.................###.......##............###.......
.##..##.....##...##......#..##......##...........##.##......
.##..##.....................#..##......##...........##.........
.######.....###..###.....#....##.....##.##.###...####...###P.
.##..##.....##...##.....#....##.....##..##..##...##...##..#R
.##...##....##...##....#......##....##..##..##...##...##..#O
.##...##....##...##....#########....##..##..##...##...##..#F
.##...##....##...##...#........##...##..##..##...##...##..#I
####...###.####.####.###......####.####.##...##.####...####.
................................................................
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Information for PROFI computer owners
# 5 of April 12, 92 Composer: Krestyannikov A.A. (KiiA)
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
**********************************************************************
**********************************************************************
bloomBLOOM
AND BLOW...
Kiia.
************************************************************
************************************************************
I hope you have already guessed that this issue is dedicated to
blossom. And let not those who have not yet made a change for themselves
deal: time will show that I’m right. And I think it's good
Only the program that works beautifully works.
So you have to come to terms with it: at least in my software
there will be a very strong emphasis on color (what is software
you'll find out a little later). By the way, the color version of CopyK is already on
on the move, so you can admire... However, this is not the most
aesthetic from what I made.
The office has a demo diskette. There's a lot
interesting and new even for owners of black and white television
visors (for example, downloadable fonts).
But first, in order, on the one hand, to lead more
substantive conversation, on the other hand, to help those who
does not speak English, I will explain the meaning of some English words -
what terms. In general, many concepts have no analogues in
in Russian, or they have, but are so clumsy... In any
in case this will be useful. So:
SOFTWARE (SOFTWARE) - software.
HARD,HARDWARE (HARDWARE) -computer hardware (in short,
all sorts of glands there...)
EDITOR,EDITOR (EDIT) - editor (text, graphic-
chesk, etc...)
FONT - character generator. Information block,
talking about how to draw
letters. I don't think Russian
equivalent to especially successful,
character generators have been nothing for a long time
do not generate (in alphanumeric
on displays character generator
was sewn into ROM, and indeed
was part of the vi- generator
de-signal). Therefore further
the term FONT will be used
COLOR - color
ALL (ALL) - everything, all
ON/OFF (ON/OFF) - turn on/off
OLD (OLD) - old
WHITE - white color (code 7)
YELLOW - yellow (6)
CYAN - blue (5)
GREEN - green (4)
MAGENTA - purple (3)
RED (RED) - red (2)
BLUE,BLUE (BLUE) - blue (1)
BLACK,BLACK (BLACK) - black (0)
SCROLLING -scroll . Shift text by
screen up after
the last line will be filled in
screen
PALETTE - generally any set of colors
In our case, two colors:
for letter and background.
LOAD - load.
ICON (ICON) - pictogram, small graphic
logical image
The demo disk contains the following new
utilities:
* new ESC sequences have appeared:
+ ESC+'k' - COLOR ON mode
+ ESC+'l' - COLOR OFF mode
+ ESC+'v' - putcolor. Takes a block of parameters
at 80H:
ORG 80H
DB column
DB string
DB width in familiar places
DB height in familiar places
DB palette
and displays the familiar ones in a rectangle
size height*width with top left
angle (row, column) attribute
Moreover, the letters inside this rectangle
do not disappear, but only change color. Use
is used to colorize the screenbefore
how to run a program designed for
black and white mode. You can ask for now
Give you a color SuperCalc.
+ ESC+'i' - puticon (draw an icon-
mu). Also uses a parameter block:
ORG 80H
DB column
DB position
DB pictogram height in familiar places
DB width of the icon in familiar places
DW address of the icon point buffer
DW address of icon color buffer
(buffers size 8*height*width
byte)
An example of using pictograms is the same
the very Tetris, where all the output is carried out
exclusively through pictograms.
+ ESC+'0' ( 1..4 ) - switching font
(font). It is easy to calculate that
You can work with five backgrounds simultaneously
tami: 0 - normal, the rest are needed
preload with LOADFONT utility
Fonts 0..3 - full (256 characters), 4 -
incomplete (96 characters) - reserved
me for the future window interface.
+ESC+'j' - print . Prints on screen
immediately a string of characters that is taken from
parameter block:
ORG 80H
DB number of characters ( 0 corresponding
vuet 256 characters)
DB... text
COLOR is a multifunctional utility for working with color.
In what follows, the word NUMBER will denote one
two-digit decimal number. As a time-
commas will be used as divisors, but they
Can be any other symbols except numbers.
All word parameters are typed in upper English.
Liysky register. The following formats are possible
commands:
COLOR OFF - mode without color accompaniment
COLOR ON number1, number2
- subsequent characters will have
color number1, background number2
COLOR ALL number1, number2
- an analogue of the old CLRSYS utility.
All attributes change at once
screen. Letters take on color
number1, background - number2. After that
COLOR OFF mode is set
COLOR OLD - similar to COLOR ALL, but setssame colors as in the last one
COLOR ALL.
COLOR numbers
- numbers form groups of six
numbers. Each group consists of:
number1 - string
number2 - position
number3 - height
number4 - width
number5 - symbol color
number6 - background color
function ESC+'v' is called
FONT .
- font editor. Loads the specified font into
memory and allows you to edit and co-
store in the same file for later download
LOADFONT .
- loads the specified font for later use
using the KCO6430 driver. Font number -
number 0..4. 0 - standard font, 1..4 - pre-
additional, called by ESC+
CTETR is my super Tetris. Has 64,000 levels (right-
Yes, I couldn’t get higher than eighth).
CK is a color version of CopyK.
Read more about color in our book "Concurrent BIOS".
Share your thoughts about the article