Soft - description of the color version of the CopyK copier.

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
................................................................
####...###..............#####......####.....................
.##...##.................###.......##............###.......
.##..##.....##...##......#..##......##...........##.##......
.##..##.....................#..##......##...........##.........
.######.....###..###.....#....##.....##.##.###...####...###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".

Issue contents:

  • Soft - description of the color version of the CopyK copier.

Share your thoughts about the article