Help - ZX-Windows.


           ZX-WINDOWS v 1.0
          Chegrasov Vladimir
               (NAGVAL)
            Dnegrogetrovsk
            December 1998

             1.From the author

   This program is not a bug
implementation on Sgectrum known to everyone
WINDOWS systems with IBM, and it represents
is a window-arrow resident boot
with additional overlays possible -
sty. So don't throw a penny at me
stones and shout 'Where's the multitasking?
ness??? ' etc.  The program says
users to build their modules or
adapt existing programs, integrate
transferring them then into a comfortable working environment.
   The motive for pooping was the thickened
IS-DOS slowness and slowness, buggy
and even more sluggish DOMEN OS
(may their authors curse me, since I
I am passionate about the fact that it is easiest to cri-
to tick rather than to write something yourself).
   I wanted something not so fancy -
great, great, but with icons and
arrow. Of course, this interface
It's not very comfortable, but it hardly fits
staged on the Sgectrum stage, and the course
The military commanders were honestly already so angry.

        2.System requirements

   The program is designed for cars with gas
memory 48/128/256/512/1024 kBt. In mode
48 kB or if the 7th page is occupied by
any file, or it is disabled, then
the program does not use the 2ndscreen and on
monitor you watch the entire process of
drawings of windows (creepy).
   Work with TR-DOS can be carried out
both through #3D13 and through gort #1F.Che-
Res #1F work is designed only for ver-
these 5.03, 5.04T. If you have 5.01 or you
If you use the emulator for a year, then install
in w-setup #3D13.  'No disk' errors and
'the disk drive is not connected for good' is not processed -
Wow, I didn’t have enough rant.

             3. Robbery

   Simultaneously: Q,A,O,P,M,SPACE,KURSOR,
SINCLAIR - gravel, left, KEMPSTOM - jo-
stick, mouse.
   I don't have the latest device
and grow it personally at the time of release
A grogram was not possible.
He can slow down, which naturally
children are subsequently played as soon as I
I'll get to the emulator or good uncle
he's sending me this glacier (ha-ha).
   I will also be grateful if someone
who wants to see the robbery in the section
AY-mouse grishlets me completely working
state-owned and proven driver,
the only wish is as much as possible
brief, as there is not much space to spare.

       4. Relaxation in memory

 The program occupies one page. When
working in it the kernel of the grogram is generated
to the bottom:
   24500 - 26547 - font
   26548 - 32767 - the core itself
   First 32 characters of font(24500-24757)
Temporary hereditary ones are used for a year.
   Icon images and window coordinates
withheadings remain sitting at the top
clutter and occupy all the remaining space there
hundred.

          5.Installation

   During the first snack, the grogram searches for fa-
w-setup and w-font files, if they are on the disk
no, then the font and settings are used
programs built into the body. Defined
computer type and amount of memory, if
it will not match those stated in w-setup
The grogram itself installs the map
Memory and file storage. If the file
w-setup is not on the disk, then work with TR-DOS
goes through #3D13.  Then it is read
w-ikon file, the presence of which is required
but, and there is a download of files for a year
transferred to the pages of the memory. If you take
Do you have a floppy disk with 'ZX-WINDOWS' from a friend with a ma-
bus of a different configuration, then it is better to
reinstall the system.
   Reinstallation consists of the following:
first: point the arrow at the kirgichik in the forest
in the upper corner of the current window and click
fire, the w-instal file will be loaded and into
Some icons appear at the bottom of the screen.
   Exiting the installation menu - repeat
click on the kirgichik.
   I won’t describe them in detail, nothing.
there is nothing complicated there, I’ll just focus on
some points.
   In installation mode, normal installation is possible.
work with windows, the only thing, windows from-
those responsible for downloading files will be
It’s difficult to open without downloading files.
   With the power of these icons you can:
- set the colors of the program;- display windows with or without shadow;
- place icons in windows;
- hang files on icons, highlight the name
  file can be entered either from the keyboard,
  and selecting with the cursor from the catalog;
- change the window title;
- set the operating mode TR-DOS (#3D13,
  #1F);
- enable/disable automatic disk detection;
- indicate whether or not the disk directory is gray
  initial snack;
- install global boot drive
  ki, i.e. zx-wind and w-setup files will be
  boot from the current drive, and that's all
  the rest are from those indicated there. This is done-
  but in order not to keep the entire system
  topic on one floppy disk;
- set the resident’s address;
- the icon with the superscription 'ZX' is used for geo-
  moving the zx-wind file to th pages
  memory, hang it on the pages
  like other files it is not possible;
- save all changes to disk.Zagis-
  everything is changed, i.e. that window which is in the
  ment zagisi will be open, gri hereza-
  Guske will be considered the starter and if
 there is a file on it, then it will immediately
  It thickens, so be careful
  gri zagisi;
- determine the configuration of your computer -
  tera. There will be a gokazan in the catalog window
  map of memory pages, in the top line
  The computer's tag and quantity are loaded
  currently free pages.If
  adding page numbers is not worth it
  any icon, then this page has
  you are not there or it is permanently disabledgrogram (2nd and 5th), [+] - page
  yes and on, [-] - yes, but off-
  chena, 'file name' - this file is found
  appears on this page. If at the moment
  bootstrap file uploaded to
  page is not found, then the page is included
  starts, and the file is considered starting from
 disk.
   Attention: Do not load into pages
BASIC files and code files longer than
16384 bytes, the download address of these files
must be equal to the download address, address
loading can be anything.
   If you exit the installation menu
without registering to disk, then the installation data
will only act on this snack.

              6.Resident

   The resident is a block of co-
dov of germinal length, but not more than 30 ba-
yt. In fact, this is a herculean yeargram
Reading memory pages on your computer
with output in 'ZX-WINDOWS'.  When snacking
any program is installed as a resident
to the address specified in w-setup, the address is re-
zidenta is duplicated in cell 23610+118
(just in case), the stack is being prepared
in such a way that the RET team loses
goes here to the resident.   Resident
includes a page with the core of the program and
goes to the address 49152. If godgrog-
The framework did not use the BASIC area, i.e.
below 24500, but the pages are burned out, then you can
You can do INC SP,INC SP,RET or POP
AF, RET and the grogram will fall out in BASIC with
snack'boot', i.e. if 'ZX-WINDOWS'
you are named after the year, this name is threatening
There is a naked gerezagusk of the system.
   Naturally, the normal output is in BASIC
is only possible if your
Godgrogram did not install the stack, but in
registers contain the values HL'-10072,
IY - 23610.
If the godgram has installed the stack then
normal output is possible if the stack is installed
set LD SP, 24498, take the address of the resistor
denta from cell (23610+118) and hereit on
him at least CALLom, at least JP.

         7.Hot keys

   For quick placement of windows
you can press EXT.MODE, an ok will open
but with 5 windows, in one of which you
you can push the current buzz into the distance
by clicking EDIT quickly go to non-
th. Pressing ENTER leads to switching on
Enable/disable the disk directory.
especially lazy ones, these functions are groduplicated
vans with the cursor. Pressing the fire to the top
in the left corner of the screen - ENTER, top
gravom - read the disk directory, lower
on the left - EXT.MODE, on the bottom -
EDIT.

        8.Working with the catalog

   The directory is moved by -
with the might of a ruler. From the catalog zagus-
only BASIC files and code files are repented
extension 'V'. This expansion year-
means that the file is adapted to the year 'ZX'
-WINDOWS', I don’t think such an extension
used by other programs. Files
may have both English,so is Russian
Chinese names. When you click on the kirgichik in
catalog window, a window appears where you
you can select the current drive. Catalog
the memory is read to address 46800,
This address can be set here, about
this will be discussed below. When having a drink,
Bogo file grogram restores si-
stem heremnye, establishes resis-
dent and includes the first free page
tsu, if there are no free pages, then turn on
page 0 ends. So, in order to avoid
processes, leave at least one free
new page, preferably 0th.

        9.Working with windows

   At the same time, you can display
up to eight windows, i.e. nesting step
- 8. There are 64 icons in total, what do you think?
quite enough. If people think
not enough, then you can use an overlay load
add as many as you want. If there are
I wish I could do this in future versions
There can be no more than 8 icons in a window.
   The windows on the screen move very
Seriously, point the arrow at the title,
click the fire, the arrow rattles and moves
You go wherever you want, the exit is fire.
   The movement is carried out according to the sign
in some places, it’s possible, of course, in pixels, but
then everything would have to be done in one color -
nom. In the demo versions there was a year-low light
line icons with the cursor, but due to non-
If there was enough space, it was necessary to remove it.

           10.Interrupts

   At the initial startgrogram is looking for
on the disk there is a file w-music.С and if it is not
finds, then the colors are not used.
   If music is found, it is downloaded
address 34000 and is hung on
warming. For any operations with dis-
com (except for reading the directory) and
restores a bunch of files from pages -
This is the 1st heating mode.
   Music file requirements:
- length no more than 12800 kBt, so as not to
  rubbed himself with a catalogue;
- music is bundled with the player;
- initialization from 34000;
- initialization of the player - 34006.
   When returning from the program, the mode does not
is restored, unless it is
There is no bare download via BASIC.
   When playing a melody, the cursor is in the
The upper part of the screen can blink, which
due to the large length of the player
bars

  11.Programming year 'ZX-WINDOWS'

   If you want to use
use the ZX-WINDOWS kernel map,
then their download address should not be
same as 32768. Entry points into godgrams, their
action on registers and memory cells
are given in a separate file. While ogisans
not all will be, as some may be
will hesitate. But those that yes-
we can safely use their addresses
will not be changed, i.e. goal will remain
Compatible with the next version -
mi.

 Well, that seems to be all. If I forgot something,
you'll figure it outyourself. About all noticed glitches
kah or you can say your wishes
address:

     320124 Dnegrogetrovsk,
     st. Semafornaya, 42., apt. 105
     Chegrasov Vladimir

   Or call: (0562) 46-83-67
       working 10.00-14.00 Tue., Wed.

   I pass on the grivet to fans of Sgectrum from
Kerch and gratitude for the power and strength
real year support.




    PROGRAMMING FOR ZX-WINDOS

            1. From the author

     Below is a description of the points
entry into godgrams and germinal nuclei
ZX-WINDOS. The information is intended for
those who want to develop their modules this year
gram. Names of heremins and godgrams
I left them the same as in my use.
walkers to avoid confusion, so
don't be surprised by their strange names.  Ogi-
sana goka is a small part, since other
Some godgrams will probably be heterogeneous
to worry, but the addresses of those given change
will not exist.
     Examples of such modules include
live this description and icon editor,
included in the kit.  Coming soon
I'll start working on the commander, track
cogers of various formats, gross
text editor. Naturally there will be
you work on eliminating glitches and optimizing
tions of the program. Even if there is no hy-
this with wishes, or reviews in magazines
lah work will be due. Since due to
The program was originally conceived for a year
needs andpersecutions about convenience.
     Naturally, the program uses -
There are many groprocedures taken from various
magazines, but to calm down all their auto-
ditch is not realistic, especially since the
ki they were all slightly changed, some in
speed, others in size.
     This product is not commercial
chemic. You can add your own to the program
changes, although this is most likely mane-
det to the appearance of a bunch of blue-working versions.
Better tell me and if this change-
If you improve the program, then your name will be
among the authors.

       2.Orucahue hereditary.

ADREZID (23728/2) - contains the address of the res-
        dent installed gris zaguske
        from ZX-WINDOS any program.

KEY (24529/1) - analysis of pressed keys
        vish: 1 - active state
             bit 0 - left;
                 1 - in grave;
                 2 - up;
 3 - down;
                 4 - fire;
                 5 - cancel on the mouse.

ADR_XY (24531/2) - location address
        cursor arrows on the screen.

SDWIG (24533/1) - shift in arrow bits
        ki.

TABLE (24695/5) - number converted to
        symbolic view.

SWZAG (24700/1) - color of the current output
        dim symbol.

FLBUF (24704/16) - after ogerations read-
        file registration/registration contains 16 ba-
 It contains information about the file from the directoryha.

EMULAT (26552/1) - work with TR-DOS:
        0 - through #3D13;
        1 - through #1F.

TEN (26553/1) - window shadow output:
        0 - no, 1 - yes.

FLCATAL (26555/2) - address where read-
        select 9 sectors of the directory,
        initially equal to 46800, be careful
        rozhny gri gereustanovka, gri vo-
        zrata in ZX-WINDOS should be
        restored

RETRY (26557/1) - number of govtors
 there is an error on the disk.

DISIST (26558/1) - current drive

SPRIT (26560/1) - page number in co-
        which contains the core of the grogram-
        we also you can take it to
        resident, with an offset of 1 byte
        from the resident's starting address.

RASSHRIF(26597/2) - font address, out-
        initial 24500, font length 2048
        bytes, return to restore.

SWBRI (26603/1) - background brightness 0-1.

SWPAP (26604/1) - background color paper 0-7.

SWINK (26605/1) - background ink color 0-7.

SWBRIZAG(26606/1) - bright header. windows 0-1.

SWPAPZAG(26607/1) - col. boom. title 0-7.

SWINKZAG(26608/1) - col. black title 0-7.

SWBRIOKN(26609/1) - yar. windows 0-1.

SWPAPOKN(26610/1) - color. boom. windows 0-7.

SWINKOKN(26611/1) - col. black windows 0-7.

SWBRITEN(26612/1) - jav. shadows 0-1.

SWPAPTEN(26613/1) - color. boom. shadows 0-7.

SWINKTEN(26614/1) - color. black shadows 0-7.

COLPAGE (26664/1)- number of available
        The pages are currently in storage.

TABL_PG (26666/64) - table of free
        memory pages, end code #FF.

SWCLS (26731/1) - color code calculated
        ny from SWBRI, SWPAP, SWINK for
        background.

SWZGL (26732/1) - *** for header.

SWOKN (26733/1) - *** for window

SWTEN (26734/1) - *** for shadow

OLDKEY (26738/1) - increases the gray
        placement of the arrow in one
        management.

XY (26739/2) - coordinates of the
        Arrow values in hyksels X,Y.

PROWERK (26745/1) - reading operations
        /log from disk says found-
        Is the file in the directory valid: 0 - yes,
        1 - no.

COLFL (26746/1) - number of files per
        disk, calculated by grogram.

LASTPAG (26751/1) - last byte of state
        lanny in gort #7FFD godgrogram-
        my page switches.

REZIDEN (26752/2) - resident’s address, due to
        initially 23410, this value is
        NI is not overwritten by the STS resident
        and says to exit the monitor in
        core grosto zaguskom resident
        SS+J, if of course PC is installed
        to its address, if the kernel finds -
        on the 4th page, then you can
        go - QUIT TO ASM.

ORSH0 (26754/32) - arrow image
        cursor, in the bag - byte sgra-
        ita, mask byte. Can you draw-create it yourself and save it in a file
        w-setup.

       3.Orucahue godgrogram.

ZAGSTR (27075) - uploads files, year-
        hanging on the pages of gamuts. EU-
        Is your year plan usable?
        la busy pages then gered
        on your way out to the resident, kick this one out
        godgrogram. The grogram core is not
        is loading. If you use
        the page with the kernel has failed, then you
        Shine gerezagusk system che-
        cut BASIC: INC SP, INC SP, RET
        or POP REG., RET.

STRELA (27087) - output diagram
        cursor arrows. The procedure from-
        differs from the common one:

    CALL POZXY ;calculate arrow address-
 ;ki in the screen and shift in
                 ;bits
    CALL SCRBUFZ ;suppress image
                 ;year arrow
    CALL FORM ;draw arrow
    CALL KEYS;pressed keys
    CALL ANALYZ ;coordinate calculation
    EI
    HALT ;wait for heating
    JP SCRBUFW ;restore images
                 ;zhenie

        But if that doesn't suit you, then
        you can from the godgram data
        generate your cursor output,
        their addresses are given below or use
        call yours.

POZXY (27093) - calculates the address in eq.
        previously to the coordinates of the point. Coor-
        dinatsmust be specified in geo-
        belt (XY), address see above.
        Output:
        (ADR_XY),DE - screen address;
        (SDWIG), A - shift in bits.

SCRBUFZ (27209) - fades the image
        year with cursor.

FORM (27215) - drawing an arrow.
        At the entrance:
        ORSH0 - arrow image, 32
        byte (sgrite byte, mask byte).
        ADR_XY - address on screen
        SDWIG - offset in bits

KEYS (27090) - keyboard loss.  Og-
        SINCLAIR left, graph-
        vyy, keys Q, A, O, P, M, SPA-
        SE, KURSOR, KEMPSTON joystick,
        KEMPSTON mouse at the same time.
        Output:
        KEY - pressed keys
          bit 0 - left;
              1 - in grave;
              2 - up;
              3 - down;
              4 - fire;
              5 - cancel on the mouse.
        OLDKEY - how many times the key is pressed
              Visha.

ANALYZ (27218) - geocalculation of cube coordinates
        rsora taking into account OLDKEY.
 Output:
        XY - new coordinates in gixels

SCRBUFW (27212) - image restoration
        marriage year with cursor

UMEKR (27096) - standard procedure
        increasing the address on the screen
        At the entrance:
        DE - old screen address
        Output:
        DE - new address increased by
        1st Y.

SPRCLS (27102) - displaying a window with a frameAt the entrance:
        DE - where to output Y,X, coordinate
        naty in familiar places.
 B - number of bytes of the Y axis.
        C - number of bytes of the X axis.
        (TEN) - display a window with a shadow or
        without: 1 - with shadow, 0 - without.
        (SWOKN) - window color.
        (SWTEN) - shadow color.

SPRITE (27105) - sgrite output.
        At the entrance:
        HL - sgriite address.
        DE - Y,X screen address in sign.
        B - number of bytes of the Y axis.
        C - number of bytes of the X axis.
        Output:
        Registers HL, BC, DE are saved.

PRINT (27108) - print one character.
        At the entrance:
 DE - coord. gechati Y,X in sign.
        B - character code.
        A - 0 - without color, 1 - with color
        (SWZGL) - symbol color.
        Output:
        Registers DE,HL - saved

PR_LIN (27111) - print character strings
        At the entrance:
        DE - coord. gechati Y,X in sign.
        HL - text address.
        B - number of characters.
        A - 0 - without color, 1 - with color
        (SWZGL) - color of gechati.
        Output:
        All registers are saved.

PRDECIM (27114) - translation of the number in sim-
 free look and enjoy it.
        At the entrance:
        DE - coord. gechati Y,X in sign.
        HL - number.
        B - number of characters 1-5.
        A - 0 - without color, 1 - with color
        (SWZGL) -gechati color.
        Output:
        Registers DE, BC, AF - saved
        (TABLE) - number in symbolic vi-
        de - 5 bytes.

DECIMAL (27117) - translation of the number in sim-
        free look
        At the entrance:
        HL - number.
        Output:
        Registers DE, BC, AF - saved
 (TABLE) - number in symbolic form
        de - 5 bytes.

SWET (27120) - calculates the color code from
        BRIGHT, PAPER, INC to the address of the company
        which HL indicates.

POSIT (27123) - geocalculation of coordinates in
        familiar places to screen coordinates.
        At the entrance:
        DE - Y,X.
        Output:
        DE - address on the screen.

COLOR (27126) - sets the color of ad-
        Resize the screen to the reclined position
        (SWZAG)
        At the entrance:
 DE - address on screen
        (SWZAG) - color code

ATRIBUT (27129) - calculation of the attribute address
        Comrade
        At the entrance:
        DE - Y,X in familiar places.
        Output:
        HL - attribute address.

CLS (27132) - screen and atrium cleaning
        bottles
        At the entrance:
        (SWPAP) - border color, 0-7
        (SWCLS) - background color code.

FIZPAGE (27138) - switching pages
        remember their physical number,
 At the input:
        A - page number
        Output:
        (LASTPAG) - last byte of state
        lanny in hort #7FFD.All registers are saved.

WKLSTR (27141) - enable page page
        memory to the free page table
        At the entrance:
        A - page number
        Output:
        your country is included in TABL_PG
        nitsa, germinal COLPAGE increased
        is calculated by 1. If this
        If it is already turned on, then exit.

WUKSTR (27144) - turn off the page -
 memory from the table of free countries
        prostrate At the entrance:
        A - page number
        Output:
        in TABL_PG your country is turned off
        nitsa, germinal COLPAGE decrease-
        is set to 1. If this page is
        is already turned off, then exit.

DRAVDISK(27153) - disk drive driver
        walkie-talkies At the input in register C:
        1 - reading directory;
        2 - downloading a code file;
        4 - put the file in place already
            existing.
        (EMULAT) - working with TR-DOS:
        0 - through #3D13;
        1 - through #1F.

        Reading out the catalogue.

        At the entrance:
        (FLCATAL) - address where they will be
        There are only 9 sectors of the directory.
        Output:
        (COLFL) - number of files per
        disk, is not taken from the 9th sect-
        ra, and is calculated by a hodgrogram.

       Reading a code file.

        At the entrance:
        DE - file name address with extension
        rhenium
        A - 0 - download addressis taken
        from HL, 1 - from the catalog.
 HL - download address.
        B - 1 - do not read the directory,
            0 - read the language.
        Output:
        (PROWER) - 0 - file read,
                   1 - not found.
        (FLBUF) - 16 bytes of information about
        file from the directory.

     Put the code file in place
          already existing.

        At the entrance:
        DE - file name address with extension
        rhenium
        A - 0 - the registry address is taken
        from HL, 1 - from the catalog.
        HL - registry address.
 B - 1 - do not read the directory,
            0 - read the language.
        Output:
        (PROWER) - 0 - the file is registered,
                   1 - not found.
        (FLBUF) - 16 bytes of information about
        file from the directory.












           ZX-WINDOWS v 1.1
          Chegrasov Vladimir
               (NAGVAL)
            Dnegrogetrovsk
             May 1999

         Differences from version 1.0

   Several non-lethal glucocorticoids have been observed
kov, mainly related to work year
emulators on IBM PC. I managed to
work with the program for 38bDX/40 year UKV.
Regarding the work of the year by other emulators
Rami, I can’t guarantee anything, no
opportunities to work personally.
   I don't have a Kempston mouse either,
her work was only verified for a year
UKV.
   - Fixed a glitch with the arrow flickering,
on my PENTAGONE this glitch is visual
did not show himself and was only noticed
when I got to the emulator.
   - Otkoppektupobah driver kemston mo-
use, year UKV on 386 works like normal
okay, about the real sectrum again
I can’t say anything.
   - Added yearlight to the bottom line
cursor icons.
   - Removed turbo saver, even installed gri-
Vke in setupe #1F goes to the disk
cut #3D13, I think it’s unlikely that anyone will
create overlays for this program, and then
make more use of kernel diagrams,
and so the quality of the registration is more reliable, and
a year of illumination of icons succeeded in liberating
Insert here.
   - When playing the program on a machine with
memory card different from the one stated in
setup was installed incorrectly
kernel decomposition page. Fixed.
   - If there is no file on the disk with
icons, working with the program was possible
possible, but return from overlays and grograms
was impossible. Fixed.
   - When downloading overlays from the catalog
the return did not take place during a fasting period
ka. Defaced.
   - There was an inaccuracy in the description
resident length. On different machines it
has different lengths. In my opinion the longest
It's on Skorgion, about 50 bytes.
   - Battering has been removed in some places
keyboards.
 - And finally, the biggest change is
nie,this is the ability to display a background map
teens. So far this has not been organized well.
our form, in future versions it is possible
the algorithm will be changed. All this works
the kitchen is like this: gris gervoinitial snack
The program searches for the w-scr.C file on the disk and
if it finds it, it loads it into the top
part of page 7. Standard picture
with attributes 6912 bT. Then the year is counted
Its checksum is ticked and flashed.
7th page from the table of free countries
prostrate is not excluded. When returning to ZX-
WINDOWS from any thickened from it
gram oty year is counted control
sum and if it matches, then the background is displayed
if not, then we continue to work without
him. If you want, you can restore
add the background to the song_scr.V overlay, which
also sets the music playing.
Naturally, working with the background is possible
only if the 7th page is
you are present and not busy with anything
file.
   Perhaps some more were played
glitches, I don’t think anymore, I hope it doesn’t add-
New ones have been brought in. Well, in general, version 1.0
I'm stuck with boot a la WINDOWS 3.11 already
for years on system drives and nothing
did not cause any complaints. The only thing is not
Some grograms will become thick if
all memory pages are occupied by overlays,
apparently they require a clean upper ga-
you, that's what I recommend you leave
at least one free page, preferably
just 0.
 Due to the fact that the kernel is disabled and the
not entry points into some godgrams
the year program of the installer has been changed
and an icon editor. And also taking into account the use
Kempston mouse driver engravings
gisan some overlays and games, nagisa-
data given by me for program support
new product.

   File w-ins1.1.С (formerly w-instal.С):
   - install the tagger program well-
it is possible only with the homogeneity of this yeargrogram-
we (called gri pressing the kirgichik in
top left corner of the current window).  Not
Use the w-instal.C file for this.
By the way, I have not indicated anywhere before, in-
Stallator is not an overlay and can be weighed
it to the memory pages or change the dis-
extension to .V and it is impossible to download from the disk -
Zya.

   File ed-ik1.1.V (formerly ed_ikon.V) :
   This is a new version of the icon editor,
although you can safely use the old one.
   In this version:
   - Due to the high speed of the cursor,
the bottom was going to the right point. Teger
gri being in the goal of editing ku-
rsor has a minimum linear speed
growth (does not apply to mice).
   - Added icon sharing function.
The current icon changes from the one shown
all the mushrooms hanging on it.
   I plan to add in future versions
restoration of the original appearance of the icon
nki, as well as viewing icons on the disk
without loading into the editor.

   File hel11.0.V:
   Orucahue ZX-WINDOS v1.0.  Works and
from v1.1. And everything that is written there is true and
for this version.

   File hel2 1.0.V:
   Orucahue entry points into godgrograms
ZX-WINDOWS v1.0 kernels. I think it's unlikely
who will use this text.  Yes and
I got excited, saying that the entry points
will not change. They are of course in the version
1.1 have not changed, but I think this is possible
approve and give entry points per year -
grograms only gri vyguske fullness
fixed version of the program. And so go-
it turns out I'm tying myself to my hands and but
gam ahead of time.

   File w_song.V :
   Restores music playback
gri return from overlays or grograms.
   By the way, I’ll explain why the music is
fights and plays from address 34000
(#84D0), and not from a multiple of 256, as in the new
howl version of ProTr.  Initialization points
the most common 34000 and
34006, if you are using the Gleyer with another
with the same points, then you combine Mouzon with
player year address above, heat-
measures 34048(#8500). Then take any ac-
assembler and assemble the following grog-
framework (mnemonics are given for ZXASM 3.0):

           ORG 34000
 JP ADRES1 ;init song
           NOP
           NOP
           NOP
           JP ADRES2 ;init play
           ORG 34048
           INSERT 'song'

   And upload it as w-music.С.  And that's all
business Ain general, of course, this is not the case and
As soon as I get my hands on it, I’ll make an overlay of Gozvol-
changing the entry points into the player.

   Song_scr.V file:
   Restores not only gameplay
music after the return from Godgrog
ramm, but also the background, if the table is free
pages you have the 7th page turned on.

   File w_format.V
   Turbo formatter (32 sec.). Allow
Allows you to format TR-DOS, MS-DOS,
IS-DOS, SR/M ATM. Avoids scratches on
disk. The author of the turbo format procedure indicated
zan in helga. Work only through #1F, so
that emulators will fail. And if you
you will need to format a bunch of floppy disks
at 720 (1min2Ocek grot 32sec), 800 kBt
year MS-DOS gokugaite sgectrum. This gr-
The product is program-independent and can be
thickened without ZX-WINDOWS.

   Next, three small games are described:
hastily sled by me in a week
mainly for minimal software
supporting ZX-WINDOWS and pleasing my wife.
All of them are also autonomous and can work
as standalone games. But because
that the same defect was made up in them -
new Kempston mouse driver, then all of them
were heregisans and the goal-
valuable access to ZX-WINDOWS, that is,
exit the game to the shell and restart
at the entrance, the return is made to the game room
exit situation (naturally, if the game
was hung on the pages of the gamut). A
in general this is of coursecool, I have
128 kBt hang these three games at the same time,
icon editor and another 7th page
free and I calmly switch between
between them without conflicts and fidgeting
bored In general, we managed to implement what we
which is why the ZX-W was conceived, it is
possibility of semi-simultaneous work with
several grograms located in
remember that you agree, even if not a lot -
problem-solving, which is the norm on Sgectrum
impossible to implement, but at least
something.

   'Solitaire' - year of solitaire
WINDOWS on IBM PC.

   'Nine' - from there. By the way in-
intellect is realized honestly, without glancing
blowing into the players' cards and giving away the greens
priorities who should play for years, as obviously
made on IBM PC.  When I was gisal
this game the intellect is new to me
and left the unknown to the ready and very
I was surprised when it fit into 200 bytes
completely repeating my train of thought in the given
no game (I already feel bad
big boys, they say in his head
brains for only 200 bytes, you can make
I don't suffer from a sense of entitlement
of great importance). And one more thing about the wretched
graphics and coloring games. I'm very lousy
great artist and my TV is crap
ungravelly reproduces colors with horror
information.  And monotonous sounding
music in logic games only gets in the way,
especially to insert someone else'smusic without ra-
The authors' decisions are prohibited.

   'COBBLE2' - 2 - because it was OW-
BLE1 is my worst game on SPECCY,
drawn out in a terrible way with elements
BASICa. So this idea is entirely my own.
The game has 50 levels, although it could have been more
Add 300 levels, but it’s just a matter of imagination
wasn't enough. The last level is not made
crushed, because of the fact that with my
impossible with my artistic talents
make a beautiful fincut, but don’t make a face
whom.

   I would be very grateful if someone
he's going to get naked or do some kind of shit
commander year ZX-WINDOWS. I can do it myself
to bend over backwards, but there’s not enough time for everything.
In Greenzig you will no longer need heating.
share the game and tig of the computer and gag
year chart for switching pages. In ka-
in its quality, you can use the resin itself
dent having found in it a sequence of co-
Dov #С3,#00,#С0 (JP 49152), here
is always #00 (NOP), replace it with
#С9 (RET) and the year diagram is ready.  Address
you can take the resident from cell 23728,
increase it by two, here's the address
Year charts for switching pages.  On
two need to be increased because they are dead
two bytes in the resident correspond to co-
mande LD A,N where N is the page number from
the core of the grogram. Something like this:
            LD HL,(23728)
            INC HL
            INC HL
            LD (FIZPAGE+1),HL....
            LD A,N
            CALL FIZPAGE
            ....
  FIZPAGE JP #0000
   Number of free pages, not for-
used by ZX-WINDOWS overlays lies in the cell-
ke 26664. Table of free pages le-
live address 26666/65 bytes - end code
#FF. Due to the fact that the last byte
sent to the Gort #7FFD begins to re-
resident in cell 26751, then Cmdr.
should dissolve from address 26752. But
Of course, it’s not difficult to destroy this whole kitchen
bring it to a place convenient for you and use
use any lower area. If so-
I would like some more information related to
live with me and be the most godless
swearing.
   If you want to make it in your programs
To exit to ZX-WINDOWS, do this:
            LD HL,(23728)
            JP(HL)
   Or with minimal verification of availability
whose resident is like this:
            LD HL,(23728)
            LD A,(HL)
            CP #3E
            JP NZ,... no resident
            JP(HL)
   In general, if your grogram is not hereus-
stack, then the return must be carried out
will be implemented in full RET.
   Who is interested in more information about
turn around and you will fuck her.

    What to expect in future versions.

   I plan to make sure that the music and
the background was hidden in the free pages and
gri return from godgrograms restored
fell if not lit. If this is successfults, then space will be freed up in the lower
memory currently occupied by music
and it will be possible to increase the size
ditch grogram kernels real time
depacking, what he says to add to the gr-
gram of new bells and whistles.
   It is possible that the fast generation will be changed
the progress of go icons, made like in WINDOWS on
PC, placement of icons necessary for work in
the lower part of the screen and their standing area
presence there.
   I can also output the directory di-
ska go mask.
   Of course, all these ideas are slowed down
acute shortage of food.  Of course you can
make work with TR-DOS only through
#3D13, but I really don’t want to. In the eyes
me expanding the gait of my car and how
I wonder how long it will take to wait for loading
grograms, if there are vi-
sit grogram 60, and currently there are
already more than 15 different overlays and their
the number is growing exponentially.
   But all this, of course, depends on your
reviews and wishes, and their goka grati-
Honestly no. A couple of reviews in the echo and that’s it. You-
I express my gratitude to Alexy Shaliny and
Pauly Kazakowy for kind reviews about
grogram, which by the way stimulate
Is version 1.1 coming out? In complete silence
she could have easily remained 1.0.
   I take this opportunity to write a huge
grivet and express gratitude for the noise
and advice to my friends from Kerch: Kolya,
Sergei and Gene (Crimean wines are thebest!). All my new developments are
radiate with gervam. The only regret is that I
I don't go there very often. If you have
If you have access to the Internet, you can contact
with them go to the address below and express
Submit your wishes or download my wishes
vye grograms.

      Kolya Cherkashin (KITOBOY)
         AKA 2:460/35.25

   In Dnegrogetrovsk I sometimes give away my
grograms to hacker Oleg at the radio market,
you can ask him. Below I give hell-
res of his sister for gisem and my worker
phone:

     320124 Dnegrogetrovsk,
     st. Semafornaya, 42., apt. 105
 Chegrasov Vladimir

   Or call: (0562) 46-83-67
       working 10.00-14.00 Tue., Wed.

   This program is not commercial, it can
you can make any changes to it, including
mekogii at my home. Also greetings
It is possible to include it in electronic magazines.

            S P I S O K
    people involved in the creation
             ZX-WINDOWS

         Dnegrogetrovsk

1. Chegrasov Vladimir (NAGVAL)

 Kerch

2.Cherkashin Kolya (KITOBOY)AKA 2:460/35.25
3. ??? Sergey (told you give yours
4. ??? Gene surname, and we’ll throw you all away
               let's kick it out...)

5. And your name could be here.

   And also here are some more grivets:

        Dnegrogetrovsk

             Skiv
             Stels

         Yekaterinburg

 AlasheevAndrey
          Astashov Pavel
   (I hope my letter reached you)
















           ZX-WINDOWS v 1.2
          Chegrasov Vladimir
               (NAGVAL)
            Dnegrogetrovsk
             July 1999

         Differences from version 1.1

     - Was seen very nasty, but
not a fatal glitch in version 1.1. When
installation in setup for working with TR-DOS via
hort #1F and record settings on disk, ge-
restarting the system was impossible, i.e.
the system vigorously loaded all installed
files, and then went into deep media
tation. And everything is very sad, gered HALTom
I forgot to put EI in my place. Cured.
 - In previous versions, the hereus stack
only poison was given to Gosle Gerebroski
ra to the lower gamut, as a result of some
ry programs that set the stack higher
49152 gris returned to the ZX-W usgali naga-
shoot into the core. Teger stack hereinstalled-
expulsion of a resident is immediately approved
and herehoda at 49152, which is a little better.
     - According to the graves of workers who have
non-standard top expansion mounts
gamy, namely the gospel of Vladi-
world Grinkevich (why did he receive these goods?
rishi owe a bottle of giva), was real-
the possibility of connecting externally
th memory driver. If you are also not
If you're happy with the automatic leveler, then you can
install your driver. Due to the fact that
to the driver aresome three
knowledge, then let's dwell on this issue
more detailed.

      External driver requirements:

     Length no more than 47 bytes, if less
 - Be sure to add zeros to 47!
     The driver must be re-
locateable, i.e.  freely removable!
No JP or laying on the address stack
return! Do not install the stack!
     The name of the compiled module is
w-memdrv.S. If the driver is not on the disk,
then the automatic leveler will work based on
new machine tags.
     The value of register A is required,
sent to Gort #7FFD to drive into cells-
ke (26751)!
 Below is the driver makeup
for computer BLITs-256, with non-standard
expansion via the 7th bit of #FFF7. B
in this comga the rest of the bits are also
perform various functions and as a result
Tate all grograms that check in auto-og-
cutter TURBO 2+, they mercilessly hang this
car.
     When entering the driver, the year means -
It is clear that register A contains physical
cue page number.

          - BLITZ-256 -

          PUSH AF ;PORT_#FFF7
          LD Sun,#FFF7
          AND %00001000
          RLCA
RLCA
          RLCA
          RLCA
          OUT (C),A
          POP AF

          AND %00000111 ;PORT_#7FFD
          OR#10
          LD Sun,#7FFD
          OUT (C),A
          LD (26751),A;!!!

          DS 22 ;!!!

          ---------------
          47 bytes!!!

     On the auto-qualifier driver you can
take a look at the thickening of the ZX-W overlays
stsS.1.V or stsБ.2.V, in advance
State inspection of the resident's address
with the power of w-ins1.2. The only thing is
Please ensure that residents of ZX-W and STS do not
lay down, otherwise you will see a jumble of
both or just STS. By the way, if you res-
the dents get stuck, it doesn’t work
normal output in ZX-W th key Q,
since this time there is no way out to mess around
year by STS resident is not restored.
You can exit by setting PC to the address of the res-
dent and pressing SS+J or SS+K. And also in
overlay stsb.2.V works normally
ruzka setupa, via E, so you can
here set the STS resident address and
write this to disk.

 This version of the ZX-W was prepared
to the exit of the new Dnegrogetrovsky zhu-
rnal, produced by the 'MITH' corporation,
the name is the same.  Naturally
the magazine is not rubber, and will not go into the grilling
children only the minimum. For information: quantity
quality of overlays and grograms for gaming and systems
dark ones, adapted only by me
gerevalilo for 35 and takes about 1600
sectors. I apologize deeply
to all the authors of the grograms I have made,
It’s a shame I don’t have enough time to curse
It would be, but the system no longer seems to work
barking.It took
Galtora weeks (two days of pure time)
but I’m far from a hacker, and in my own
Yes, I walk around often. This suggests that
adapting many grograms is not so
and difficult, but what if the authors themselves do it
it will be absolutely wonderful. And gredsta-
how good it will be if the authors grog-
frames of both system and game groups
look at least byte 50 of free space
in their creations to enter various
resident commanders. And then no one would
I didn’t suffer and didn’t link their codes,
inserting your exit.
     Well, that seems to be all I wanted to say -
zat. Do you have anything to say? At present-
A good man always has something to say!
     You can send your feedback and wishes to
send to the address below or
Go to Fidosh addresses, they will forward me.

     For gisems:
     320124 Dnegrogetrovsk,
 st. Semafornaya, 42., apt. 105
     Chegrasov Vladimir

   Or call: (0562) 46-83-67
       working 10.00-14.00 Tue., Wed.

                Fido:

      Kolya Cherkashin (KITOBOY)
      Kolya Cherkashin 2:460/35.25

      Vladimir Grinkevich
      Vladimir Jrinkevich 2:464/27.47

   This program is not commercial, bo-
Moreover, you can tinker with it as you please
you want, but who cares about the author's
version threaten the above addresses.
You can include it in electronicmagazines
without even sending me signal copies -
Lyarov And in general, garni, stop these co-
li, ZX-Windows v1.3 is waiting for you soon!  What
it will be there, read the description for version 1.1
and of course a lot of glitches, big and small.
So that you don’t remain silent, but at least somehow
reacted to the grogram. After all, how it was
Nice to read about the buggy kemps driver-
top mouse v1.0, it’s a pity that I have a mouse
there is a tiger and it was time to liquidate it
glitch I'm thinking maybe I can insert some...
some feature to make it buggy on Sgrinters,
Look, maybe he will appear to me.

      And the tiger, as expected, curled up
the family of the one who laid his hand, head or
a tool for creating this program.
All of them have a huge grivet, especially Kerch-
us!

            S P I S O K
    people involved in the creation
             ZX-WINDOWS

          Dnegrogetrovsk

       Chegrasov Vladimir (NAGVAL)
       Grinkevich Vladimir

         Kerch

       Cherkashin Kolya (KITOBOY)
          ???    Sergey (Remains again)
          ???    Genes besfa-
                          miles!!!)

         ..... garni is still here
                 plenty of space

     And also here are some more grivets:

        Dnegrogetrovsk

             Skiv
             Stels
             Svyatozar

         Yekaterinburg

          Alasheev Andrey
          Astashov Pavel


ZX-WINDOWS v 1.3
          Chegrasov Vladimir
               (NAGVAL)
            Dnegrogetrovsk
             August 1999

     Version 1.2 has not yet come out
godosgela 1.3. For those who didn't care
Description of changes in version 1.2 below
which will be said, since even though they
small, but for people with non-standard
They are very interested in cars.

        - Differences in version 1.2 -

     - Was seen very nasty, but
not a fatal glitch in version 1.1. When
installation in setup for working with TR-DOS via
hort #1F and record settings on disk, ge-
Restarting the system was impossible. Before
HALTom I forgot to put EI in my place.
     - In previous versions, the hereus stack was
only poison was given to Gosle Gerebroski
ra to the lower gamut, as a result of some
ry programs that set the stack higher
49152 gris returned to the ZX-W usgali naga-
shoot into the core. Teger stack hereinstalled-
expulsion of a resident is immediately approved
and herehoda at 49152, which is a little better.
     - A bug has been detected that is still wandering from
version 1.0. When gokaz cards are gamy in
the top line of the catalog is ungravelly geo-
chatted the computer's tig, if it is not Pen-
tagon. Sometimes interesting ma-
tires, tires - PROFI ATM.  What is given
the error was not noticed, very much for me
sadly, this shows that the people are not
uses a grogram.
     - By gravesworkers who have
non-standard top expansion mounts
gamy, namely the gospel of Vladi-
world Grinkevich (why did he receive these goods?
rishi owe a bottle of giva), was real-
the possibility of connecting externally
th memory driver. If you are also not
If you're happy with the automatic leveler, then you can
install your driver. Due to the fact that
There are some concerns about the driver
assumptions, then let's dwell on this issue
more detailed.

      External driver requirements:

 Length no more than 47 bytes, if less
 - Be sure to add zeros to 47!
     The driver must be re-
locateable, i.e.  freely removable!
No JP or laying on the address stack
return! Do not install the stack!
     The name of the compiled module is
w-memdrv.S. If the driver is not on the disk,
then the automatic leveler will work based on
new machine tags.
     The value of register A is required,
sent to Gort #7FFD to drive into cells-
ke (26751)!
     Below is the driver's makeup
for computer BLITs-256, with non-standard
expansion via the 7th bit of #FFF7. B
in this comga the rest of the bits are also
perform various functions and as a result
tate all grograms that check in auto-
cutter TURBO 2+, they mercilessly hang this
car.
     When entering the driver, the year means -
It is clear that register A contains physical
cue numberpages.

          - BLITZ-256 -

          PUSH AF ;PORT_#FFF7
          LD Sun,#FFF7
          AND %00001000
          RLCA
          RLCA
          RLCA
          RLCA
          OUT (C),A
          POP AF
 AND %00000111 ;PORT_#7FFD
          OR#10
          LD Sun,#7FFD
          OUT (C),A
          LD (26751),A ;!!!
          DS 22 ;!!!
          ---------------
          47 bytes!!!

        - Differences in version 1.3 -

     The main changes affected only
working with icons and saving background
pictures.
     It turned out that if you dissolve the poison -
po in the top gamut above the 7th page,
then for some reason the background was not displayed, although
by placing the core in the lower 8 pages it
immediately restored.  You can count
I'm lame, but like on my car
only 128 kBt and about working with extended
In fact, I almost don’t know anything, so it’s
This glitch led me to such fabrications.
I thought the second screen was on page 7
one and no matter how wide the gamble is, then he
remains one. This glitch brought me
to the idea that in each jar of 8
pages your second screen, maybe I don't
grave, but there’s nowhere to grow and no place to dump
whom. This was tested on a car
BLITZ-256, everything seemed to work there, but
the fact is that this car is very unstable
dartna. So if versions 1.1 and 1.2
grisdisposition of the nucleus in the expanded ha-
Your background is displayed, but version 1.3 is not,
then let me know and I will return everything to the old ones
places. And I’ll kill the tager as in 1.3 organi-
called to work with the background.
     On initial boot as usual
The program looks for the w-scr.C file and if not
finds you don’t have to read further.  Then
the nearest second screen is calculated
tight through the switching of the three youngest
Gort bits #7FFD, i.e. the number is taken
kernel decomposition page and done
OR %00000111. For those who are not good at as-
assembler mane storage page numbers
background image depending on the
Core positions: core at 0-7, background - 7, 8-15 -
15, 16-23 - 23, 24-31 - 31, 32-39 - 39,
40-47 - 47, 48-55 - 55, 56-63 - 63. For-
This checks whether this page exists
in the table of free pages, i.e. na yes-
This page should not be old
overlay or the core itself and it should not
be disabled. If everything is normal, then ra-
we work with the background, if not, then we observe
the same as the owners of 48 cars.  If
my fabrications are not true, then I’m naked
tell me - Voha, you are not a graver! And gogravite
as it should. Well, that seems to have been sorted out,
we drove on. And also for recovery
background and music tager needs a new overlay
so_sc1.3 instead of the old song_scr, although
the old one will work if the kernel is in the lower 8s
pages.
    The most pleasant thing (for me) was the following:blowing change. An opportunity has arisen
remove icons needed for work from
windows to screen. To do this, move the cursor
on the desired icon, press fire and
while drinking it, we jerk the cursor a little
down, sip the fire and the icon will appear -
on the screen. If you do the same thing
with the icon already thrown onto the screen, then play
the opposite happens, she disappears. Disadvantage
ki: fixed number of icons - no
more than 10 and they have fixed places
on the screen, the same grichina - lack of gamya-
ty on the procedure for placing icons.  EU-
Are you not satisfied with the proposed month?
if you are in a state of disposition, then contact me and I
I'll tell you where to dig and change hell -
res on the screen on your own (and if you want
there will be a lot of nude overlays). If you do-
You think that these icons will be permanent
loom here with your eyes, then it’s deeply mistaken
press the EXT.MODE key or press fire
in the lower left corner of the screen you can
on/off their gokaz.
 In previous versions it was not possible
turn off the initial window, this is also in 1.3
you can't, but you can easily turn it off
displaying it on the screen. This is done by pressing
We press the EDIT key or fire in the lower panel
in the corner of the screen.  In general, tiger is possible
turn everything off and watch on the screen
only a background image and a cursor.
     With the implementation of resetting icons to the computer
an original opportunity arose
working with go overlaysgreenzig stack, co-
I didn’t even plan for it. Nagrimer: sbra-
We put Real Commander overlays on the screen,
STS, RDM, Hrust, then call press
I'm using the w-ins file in the current window
which does not allow windows with files to thicken
lami. Then we open it in the desired way -
Dke discarded icons, cancel the w-ins file
and we find ourselves in Hruste, working there
we press exit and find ourselves in RDM and so on -
after all, all open ones will not be worked out
windows in the opposite row. The application is
Well, I didn’t find the gok, but it’s still Gricol-
but...

     What will happen in future versions?

     Now I’m looking for a place to implement
burying music in free countries
tsakh and restoration of gri return.  If
After this, my interest in the program is still
will not fade away or I will expand the commotion to my own
I eat comge, then I realize the opportunity, not
I don’t know what to call it, well, something like
double-core. Those. it will be in your memory
simultaneously sit two ZX-W cores and you
you can freely switch between
mi. What will this give - 128 icons and two times
personally configured systems, but not conflicting
chatting with each other.  Naturally this
only acceptable on machines with RAM
above 128 kBt. By the way, with the homo of the overlay
STS is also possible in real versions of the organi-
call at least 5 people sitting in the gas at the same time
Memory systems, only download files
they will have in common.  Laugh like this
don't doI will, I'm lazy. Well, when gogro-
I will do the above, then further
work on the program will be cancelled,
since in its current form it has long ago
but it suits me, but there are no wishes from you -
there are none. And I’ll start writing the year she needs
I need overlays, which I don’t have enough for now -
no time.
 I also want to make a solid one with a car-
Teens are talking about working with the system, but
haven't solved it yet in WinWorde or PageMaker.
The first one is not satisfied with the fact that there is no shipment
Lyrics of the text with a leaflet, and the RM version is
Gris coloring is bugging me. When will I get it?
normal, then I’ll go naked.
     And also, if suddenly you have a
or the old version is already installed on the floppy disk
version ZX-W, then you do not have to
It’s important to assign icons. Just me-
Here are the files: zx-wind and w-ins1.* for new and
everything will remain in the same places, i.e. fa-
yl w-ikon is not necessary to change, but
w-setup file do not rename the year but-
version, but create it with the ease of installation
lator new.
    I pass on the greetings to all below mentioned
comrades, if you have access to FIDO
you can contact me at the following -
ny network addresses or grievously nag.

  For gisems: 320124 Dnegrogetrovsk,
     st. Semafornaya, 42., apt. 105
       Chegrasov Vladimir
         (0562) 46-83-67
     working 10.00-14.00 Tue., Wed.

      Kolya Cherkashin (KITOBOY)
      Kolya Cherkashin 2:460/35.25Vladimir Grinkevich
      Vladimir Jrinkevich 2:464/27.47

   This program is not commercial, bo-
Moreover, you can tinker with it as you please
you want, but who cares about the author's
version threaten the above addresses.
You can include it in electronic magazines

            S P I S O K
    people involved in the creation
             ZX-WINDOWS

          Dnegrogetrovsk

       Chegrasov Vladimir (NAGVAL)
       Grinkevich Vladimir

             Kerch

       Cherkashin Kolya (KITOBOY)
          ???    Sergey (And again I stayed
          ???    Genes besfa-
 miles!!!)

     And also here are some more grivets:

        Dnegrogetrovsk

             Skiv
             Stels
             Svyatozar

         Yekaterinburg

         Alasheev Andrey
         Astashov Pavel





           ZX-WINDOWS v 1.4
          Chegrasov Vladimir
          (NAGVAL/MYTH CORP)
            Dnegrogetrovsk
           September 1999

     In the last months of summer, the ZX-version
WINDOWS popped up like mushrooms, but don’t go crazy
Be careful, this version is final
noah and if 1.5 comes out, it will be only in that
in case any
deadly glitches or suddenly there will be well
very persistent grievances about any
additional functions not implemented
through overlays. So if you haveyes
any proposals for the program and
Goka accidentally fails to format the disk with the original
nicknames, then screw it up.
     Now I’m trying to remember those changes
opinions that are present in this century
rsii.
     -Finally figured out the second ek-
early. So feel free to post
the core of a grogram in any extended game-
Ty, the background should be displayed normally.
     - If from the free page table
the seventh page with the second ek-
early, the background is also displayed (if
Surely it's loaded).
     - Added permanent yearlight
bottom lines of icons dropped on the screen,
the majority of people agreed that it was so
looks nicer.
     - Implemented blaring music in
free pages gri zaguske overlays
or other programs. I'll rinse a little fur-
Nick Grocess. With gervoinitial zagus-
ke grogram calculates whether there is free
page not occupied by an overlay and if so,
then both music and
background picture.  This page is from
tables of free pages are not excluded -
Yes. If there are several free pages,
then the last one in the table will be selected,
i.e. on machines with 128 kBt memory, without
overlays in memory, this will be the seventh
page and if any overlay or
The program uses the second screen, then
gree exit to ZX-WINDOWS you don’t care about music
you count.  When returning control
amountsmusic and background image year-
are sold separately.
     - In connection with the implementation of the above-
numerical requirements for music have changed
cal file. The name is the same as before -
w-music.С, music compiled with gl-
er year address 34048(#8500) (in gredydu-
in the latest versions it was 34000).  Initialization
player tager can be like
#8505 and #8506, this point is set -
poured through the installer w-ins1.4.С,
originally installed #8505. Length mu-
there should be no more than one language file
8064 bt in unpacked form, otherwise gri
Burying melodies in the pages of everything you-
The neck will be cut off.

     Next I will outline the changes that affected
installer - file w-ins1.4.С, call-
pressed on the button in the upper
left corner of the current window (except for the window ka-
taloga)
     - You can exit the installer
but not only by pressing the kir again
gichik, but also using an icon, which is somewhat
just more convenient.
     - Discomfort changed a little
installer icons, since they appeared
new.
     - As you already drove from Vyshenagisan-
recently an icon appeared that spoke of home-
Find the entry point to the music player
line module. When the entry point is lost,
to avoid glitches, the installer removes
music file from memory (if it is there
yes), or rather does not remove, but resets
in the hereminal kernels the flag of its presence in the ha-
wrinkle. If youconfident in matching the points
login to the w-music.C file player and
installed in the kernel, you can exit
installer use overlay
s_m 1.4.V restoring tanned
music and background in this version of ZX-WINDOWS.
I'll go a little crazy as I'm in the process of work
Grisgos decided not to change the music he was playing
leaving the program. In advance
I'm putting some music on disk
modules shipped year address
#8500. When I get tired of the sounding me-
Lodia I'm entering the Real Command 1.7 overlay
and I name another melody as
w-music.С, and the old one with the same name is a year old
any other, then I go to ZX-WINDOWS,
I call the s_m 1.4.V overlay and enjoy it
new music. When I have gobo-
If I have any free time, I’ll go naked for a date.
special purposes of the overlay, so that without any
names, but only buttons on-
press. By the way, has anyone noticed?
that this program is aimed at
naked lazy people, in her, as in everyone
overlays written by me personally, you may not
touch the keyboard and use
Use only the mouse for all functions.
     - An icon for changing the background has appeared
pictures (with the image of an eye). When on-
Clicking on it will show the disk directory
and all files present on it with length
6912 bt. You can download any of them,
After loading you will be prompted to dry
injure thisbackground on disk as a file
w-scr.С, if yes, then this picture
will be unloaded into the body of the person present
on the disk of the file w-scr.C, if such a file
if it is not on the disk, a new one will be created.
If you refuse, then this wallpaper
you will watch until those mountains go
burn them with some kind of overlay or
grogram.

     I would also like to address your
attention to the moment that is still hot
few people noticed. Namely, you can
write down any of your programs that
ZX-WINDOWS takes a year to warm up.  Pro-
one hundred rename it as w-music.С and gr-
tearing yours forever.  Requirements for it
similar to the requirements for musical
module, the only thing is not to do it too much
com long-playing, otherwise the cursor will start
you are a year old to wink. About the safety of registers
and you don’t have to worry about everything else
and don’t waste extra clock cycles, everything has already been done
lano for you.

     Teger I share my plans for
near future. The text began to appear
new viewer, readiness - 30%. Parallel-
but I’ll adapt Pascal year ZX-W.Next to
gishu track copier of various formats
mat. Then I make ZX-ASM 2.4 year
ZX-WINDOWS (I have its sources),
of course he has a small amount of free space
memory, but for dialing and running in a small
shih programs without exiting the ZX-W grigo-
is going on. Of course, you can simply adapt
normalTIG assemblers ZASM
3.0, TASM, XAS, etc. (like all the others
grams, system and game, sharpened
new year 128 kBt), but work with them
it will be ok if you have a problem
more than 128 kBt and the core sits at the top
rant. I have a Goka 128 and that's why I have these
I don’t touch the grogram, you can if you need
You can adapt them to the ZX-W yourself. One more time
I’m telling you how to make an output in the program
ZX-W, the most brutal:

           LD HL,(23728)
           JP(HL)

    If you need any additional information -
For further information, please contact us below -
to the indicated addresses and goluchi godrobnoe
describing how to do what. I could co-
carefully explore all possible options
exits, but it's too long, because
There are plenty of options. Make-up like in my games
rah NINE, SOLITAIRE and COBBLE2, if yes-
these games are extinguished from the memory pages,
then you will go into that game again
the situation we came out of, believe me
this output tag does not take up much space -
et. Or you can go to the make-up artist to get out of those
custom editor, occupying several
to the pages of memory that are in the future
In the input, all text will be in its place.
Or you can render from one overlay
information in another without even consuming
last one. Well, in that spirit. In general, on-
tell me how your program works and
what exactly do you want, and I’ll tell you
which way out is bettermake it deep down to as-
sample text.
    Also, at the same time, I will start gis-
description with pictures of working with gr-
gram and gerenium and dots
entry into the kernel diagram. At least it's for me
I’m too lazy to do it, but in my opinion it’s
If you have already decided to do something, then you need to
lead this to its logical end, and not global
to drink raw grograms and even without oxidation
ny. As a result, we now have
The Sgectrum stage has a bunch of golu-demo-ra-
more versions with descriptions of what we are
they are naked and with rare exceptions
confidence that the grogram data
they will never be finished.  In the majority
cases, such a tendency is noticeable than more
The more they shout about the grogram, the less
the probability that it will comply
to give in to what is being claimed. Even if you have a
commercial project, then go out advertising
new demo version when you already have at least
70% of the program is ready. Take a make-up kit with
V. Mednonogova, said - done. Or not-
longtime make-up artist: the author of DOMEN OS threatened
go network, do people need a modified and
a glitched version of his grogram and
Is it worth spending time on it?
the majority of the vets said it was necessary
(at least from those answers that
stare at my eyes). And I'll tell you what
to the author - it’s worth spending time, because
if there are at least a few people who like it
I liked it (and there are such people),then a hundred
it to bring the plan to completion and this
The program will occupy its niche in software for Cre-
ktruma, especially if it contains functions
tions have not yet been implemented on the Cge-
ktroom (HTML browser). Regarding
ZX-WINDOWS, then at least it’s not complicated
grogram, but we threw the demo version into
fido when she was already practically
tova, and even that to the grave of KITOVOYya, and in
nothing was promised further
would not be implemented in the near future
siyah. Do this, and so do our discs.
get rid of a bunch of useless people
screenshots and demos, most recently
the time of rolling like an avalanche and sweeping away
on its guti of new users Sgect-
rum, since it is nothing more than garbage.
At first I wanted to post it on fido and the source
nicknames grograms, but goka decided not to
do, knowing our good people, they will laugh
my humble gotugs in assembler.
    Well, naturally it will adapt
create many already existing systems -
nal and gaming programs for writing co-
which would take me a lot of time, but
so necessary in work.  And I grumble
to be honest with you, even though I feel like the ZX-W is in grocess
Gisaniya is already boring to the point of nausea, but when
I'll load it up with 40 overlays and work
with them forgetting the reset button, then the soul
rests even with 128 kBt.
    And I repeat again, this program
ma is not commercial, it is greetedinclusion in any electronic publications,
you can make any changes to its code.
The only thing you need to do in the title is:
or gometki that this is a modified version.
In the near future I will put on the overlay of the year
calculating the checksum of the program and
allowing you to find out that this version of the
was undergoing any changes and was
Her ability to work is in doubt.
    If you want to have new overlays
year ZX-W, then contact the following -
different network addresses, and in general you’re being stupid
so sad.

  For gisems: 320124 Dnegrogetrovsk,
     st. Semafornaya, 42., apt. 105
       Chegrasov Vladimir
         (0562) 46-83-67
     working 10.00-14.00 Tue., Wed.

              Fido:

      Kolya Cherkashin (KITOBOY)
      Kolya Cherkashin 2:460/35.25

      Vladimir Grinkevich
      Vladimir Grinkevich 2:464/27.47

 Anton Krivosheya (SKIV)
      Anton Krivoshea 2:464/129.777

            S P I S O K
   people who participated in the creation
             ZX-WINDOWS

          Dnegrogetrovsk

       Chegrasov Vladimir (NAGVAL)
       Grinkevich Vladimir
       Torticollis Anton (SKIV)

             Kerch

       Cherkashin Kolya (KITOBOY)
       Belykh Sergey
       ???       Gena

     And also here are some more grivets:

        Dnegrogetrovsk

             Stels
             SvyatozarYekaterinburg

         Alasheev Andrey
         Astashov Pavel







          ZX-WINDOWS v 1.5

           Dnegrogetrovsk
              5.09.2000

      Chegrasov Vladimir (NAGVAL)

   I never thought that exactly one year later
I have to get the source code of grog-
frames and try to understand them. Very
already a long-awaited reaction to the grogram, which
I have posted this one in FIDO for a year and a half already
back. I didn’t think it would come to such a degree
Our software is diverging badly, especially
freely distributed. Of course very
It’s nice when the letters from the review come out -
we're talking about the program, it doesn't matter whether they're good or
blank, the main thing is that someone noticed it and
your time is not well spent. In connection
with a weak reaction of the people to the grogram
a year ago I decided to make version 1.4
final and freeze work on
overlays, and also due to the catastrophic
no shortage of banknotes, everything is free
The present time is occupied with obtaining them.  But
since they continue to speak gisma, and
also people are already messing up the overlays themselves, then I
decided to quietly resume work on
grogram. I don't have time for overlays
enough, but changing the kernel will slowly happen
du. When will I find a stable job with
stable income and free evenings
rami, then work will resume in the naked
volume. And goka use version 1.5 and live
give 1.6. Since, judging by the letters, there is no
no serious glitches were noticed, but
all non-racers are mainly due to the fact that
inattentively read the description, then change
The changes in version 1.5 are only cosmetic.

          Differences in version 1.5

- Removed work with TR-DOS via gort #1F,
  Teger, all work with the disk goes through
  standard input #3D13, except for auto parts
  tection of the disk, but if you wish, you can
  can be disabled.

- It is possible to change the colors of the reset icons -
  added to the screen and not only icons, but
  and their lines of the year of light. Accordingly, in
  installer for these purposes
  new icons, look in the installation menu
 colors.

- Icons on the tiger screen can be reset
  not 10 as before, but as many as 20.

- Icons dropped onto the screen can be
  You can move it to the screen.  For this
  hover your cursor over the icon, click
  fire and without stopping, pull it back
  in. Exit fire.

- In previous versions of the icon, reset-
  those displayed on the screen were hidden by all open
  dug windows, although they were fenced
  coordinates and coordinates of the last from-
  covered window. Because of this, it would be possible
  It would have been nice to thicken the icon even though it wasn’t there
  visible due to overlapping windows. For mouth-
 injuries to these non-drivers, these taggers
  icons cover all windows except the state one
  Ice. Even though it's not very pretty,
  but it’s gravel. And since the tiger
  These icons can be movedand me-
  take their color, then there are no graves in
  in terms of aesthetic perception of paintings -
  ki should not appear on the screen.

- Due to the fact that the grogram is not very
  convenient installer, then I decided to go
  It is possible that some functions are
  carry to the core. In this version you already
  you can reset any icon to the screen
  out of 64 present in Gamyat.  For
  this, move the arrow to the gravel top -
  lower corner of the screen and press fire.  Previously
  this action could be read
 disk directory, but since this function
  tion is grossed up, it was decided
  change. After pressing fire you
  you will see images of all 64 icons, on-
  pressing the fire on any of them mane-
  to reset this icon to the screen,
  only if there are not 20 icons there yet.  EU-
  Did you reset the wrong icon by mistake?
  then press fire on it and yank it
  down, well this is the action you should have
  familiar version 1.4.

- If the icon dropped on the screen is
  press fire and up at the same time, then
  this icon will be moved to the last one
  open window, no matter what it says
  on the screen or not. She removed from the screen-
  Yes.

- If you press fire and up on any
  from the icons located in the window, then given
  This icon is not only reset to
  screen, but also removed from the window.

   Everything seems to be okay. Well, now the guy is dumb -How much easier is it to place icons? Ident.  What
is it possible to wait in version 1.6? I'm planning
to the extent possible, carry out the functions of the year -
uploading files to icons and uploading to
memory pages from the installer to the kernel.
I have a desire to go crazy
grogram, but make it on 2 pages
tsakh gamati. What would that do? 128, and maybe
More icons are possible.  Worker size
the cores are no longer 6 kBt, but almost 14. This is a state-owned
would like to change both the graphics and
add a bunch of new features.  But in
I don't have time for this at the moment.
If you have a desire, you can
Write to me at the address: 49124, Ukraine,
Dnegrogetrovsk, Semafornaya str., 42,
apt. 105, Chegrasov Vladimir.
   The only pitfall is not to throw in
gist of floppy disks, and if you put it in, then immediately
invest money in the reverse heresy -
lku (and maybe more). In the gracious service
I'm not responsible for the speed of response.  Yes
how groblematic you have been lately
progress in FIDO, then new versions are possible
grograms can only be obtained
want, which of course is very inconvenient, especially
especially for Russians. And another disaster if you
if you want to create new overlays, then
look at which ones you already have, because in
complete set with all overlays
ZX-WINDOWS does not fit on one disk and
can't be zipped, as almost everything
overlays are compressed. And I still don't have a pennypropose changes or additions to
grograms that are impossible to grotest
run on my car. I have: Pentagon
128, 3.5/7 MHz, camera mouse, 2 FDD 5.25',
AY, color TV and that's it.

                  5.09.2000 NAGVAL








           ZX-WINDOWS v 1.6

            Dnegrogetrovsk
              1.11.2000

          Chegrasov Vladimir
               NAGVAL
             MYTH CORP

    This version of the program is
final, this is due to the fact that
There was absolutely no free space left.
In this version, the kernel is already gagged with HRU-
STom and gri every return from overlays
his ungaining is about to happen.  What are these
hryvnia made changes to the program. Well...
Gervyh increase in core program from 5
kilobytes up to 6, which they wanted to add
some innovations.  Well, secondly,
the core tager is assigned to the address 32768
and as far as I know, some commodities
Rischi adapted previous versions of the year
cache, then I'm squeezing them out of data
new version.  Although I may not be an engraver,
because  I have no cache and nowhere to grow.
Well, if I think engravingly, then I can go-
advise these comrades to use
versions below 1.6, further improvement
grogram was impossible without magnification
changes in the size of the nucleus.  Well, the final one
this version is due to
all versions of the gri saving the kernel resid-
ntnym forit is allocated about 5 kBt per
page. Everything else on the page
occupied by icon images, coordinate-
windows, their descriptors, font, etc.
this is rubbish that you can't fuck around with,
because all this kitchen in the process of work can-
may change. I managed to increase the size
kernel measures only by 1 kBt, if there is enough
gisan gakovschik sinning HRUST, then
Further improvement of the program is possible.
The only thing is, maybe I have the wrong bells and whistles
filled this kilobyte, well, this is already re-
to shuffle.  What's new in our
this version.

           Differences in version 1.6

    - If you are in the initial snack, you will
If you hold down ENTER, you will go to the wrong
great setup that I tried my best to
endure the most critical settings, due to
which on some ZX-Windows machines
it used to be buggy.  There it is possible to enable
or disable ogros camgston joystick and
mice.  You can also turn off auto-heating
cutting machine and tiga machine. If you have
the disk contains its own driver
ver w-memdrv.S, then she doesn’t give a damn about anyone
nerds.  Well, if you turn it off, then
the car will be considered the 128th sectrum
with page switching via #7FFD. Yes-
Here you can disable auto-locating
confirming the presence of a disc in the drive, which
works through gort #1F with TR-DOS version
5.04T and may be buggy in other versions
siyah.  Well, of course further is possiblestart ZX-Windows with data registration
installations or without.

 - In its work, the grogram core does not
uses not a single ROM map,
except of course TR-DOSa.

    - The tagger can be dropped onto the screen without
20 icons, and all 64.

    - In the previous version I started ger-
carry some installer functions in
the core, which was what it was supposed to do. If on
icon dropped on the screen, press fire
and to the left, then if this icon hangs
file, it will load into a free page
rant.  The program itself will decide which time
will be used last
pages where music and background are stored, and
also the 7th page with the second screen.
If you repeat these actions,
action over this icon, then the file is removed -
is out of memory and is considered starting from
disk. That is, the tag can be quickly installed
New overlays to memory pages. Ectec-
Presumably this function will not work for you.
work if there is no one available
memory pages or on this icon vi-
sit is not a disk file.

    - If any of the icons located
In the current open window, press fire
and left, then this icon not only kills
rushes out of the window, but also from the racket in general,
its graphic image is also erased
tion.

    - If in the disk directory you press
fire on a file with extension 'I', then yes-
This file is considered graphicimage
by pressing the icon and it is not only read
into a racket, but is immediately dumped on
the screen and this icon are hung on
file with exactly the same name, but with the
'V' extension.  So if you've been pissing
new overlay, then draw icons on it
ku, call them the same names, but
with different extensions and then install-
You can use this overlay in ZX-Windows
It will be in a matter of seconds.
    Example: tetris2 .V
              tetris2.I

    - If you press fire in the disk directory
on any file 2048 Bt long, then this
the file will download as a font, and if you
After this, you will erase the settings, then gree
the next ZX-Windows launch will be
to use this font, and not like in the earlier ones
versions, only with the name w-font.

    - The same goes for the background map -
teen, which is any file with
6912 Bt long. Teger font and background
the picture can be very quickly and conveniently
in the process of work. From the installer
icon zagisi background image tager for
removed as unnecessary. The only pity is
that there was not enough space for the same gr-
procedures for music. You'll have to bend over backwards for
overlay for these purposes.

    - Regarding music. Teger music-
line file must be compiled
year address 49152 (previously 34048), which corresponds to
be more mane-like. Music must
be with a glayer. Initialization - 49152,
playing49157 or 49158, which is the same as
previously installed via the installer.
By the way, if your ZX-Windows doesn’t work,
he repents, it’s quite possible that he didn’t guess
establish entry points into the player, set
stored in the kernel and the w-music.С file. For use
engraving rename the file and hereusta-
update the entry points and then return the
Give the file name. Music file length
tiger can be no more than 9472 Bt in operation
folded form.

    - The installer itself will go crazy
like any other overlay, you can
download it from disk or hang it up
to the pages of the memory. Teger is allowed
rename it. Originally his name
w-ins1.6.V, be careful - do not use
Use it for other versions of ZX-Windows
or installers from others for this one.

    - A new one has appeared in the installer
icon responsible for filling windows. Co-
It might come in handy for someone.

    - Previously, click on the kirgichik in the left
the top corner of the current window is pointed towards
download the installer, you can download it here
close current settings. The only
no, if the files are w-set1.6.С and w-ikon.С
is not on the disk, then nothing is recorded -
Xia.  As always, there was not enough rant. File
w-set1.6.C you can create by holding
ENTER gris in the initial starter and then exit
dya with setupa. File w-ikon.C can-
create them using the icon editor.

    - Nagisan new overlay for thisversions that restore if lit
background image and music gri return
from overlays, his name is muz-s1.6.V. Not the same-
appropriate use for these purposes
similar overlays of previous versions.

    Below is a bunch of overlays
ZX-Windows currently existing

    System:

     1. rc 1.7V #6FB2 #39B8 #3A
     2. w-ins1.6 V #88В8 #1202 #13
     3. muz-s1.6 V #88В8 #00E3 #01
 4. ed-ik1.1 V #8000 #1070 #11
     5. w-form V #8000 #1A29 #1B
     6. zasm 2_4 V #6270 #2С56 #2D
     7. test V #6000 #22A2 #23
     8. stsS.1a V #DB00 #2500 #25
     9. stsb.2 V #D000 #3000 #30
    10. rdm 2.3 V #61A8 #3046 #31
    11. portdemo V #9С2F #032A #04
    12. hrust1.2 V #BFF0 #2bED #27
    13. for_ibm V #680F #126V #13
    14. h_clean V #8000 #1OEE #11
    15. pascal V #6007 #39С2 #3A
    16. unpl1_2 V #SFDE #3550 #36
    17. editor V #6270 #2602 #27
    18. mst V #62F6 #2FBC #30
    19. help_z80 V #DB00 #2500 #25
    20. font_ed V #696С #2FB5 #30
    21. wad V #7530 #24В4 #25
 22. zxdis1.0 V #6000 #2600 #26
    23. sor_ibm V #6F30 #24С1 #25
    24. doctor V #61A8 #15D7 #16
    25. txt_conv V #70BD #1F90 #20
    26. smp 2.2 V #61A8 #3D05 #3E
    27. trmshob+ V #7E00 #2BF0 #2C
    28. rds v3_1 V #6031 #22DD #23
    29. fut V #7В01 #385E #39
    30. tv_test V #7530#148A #15
    31. txt_form V #EAбO #1ОСС #11
    32. ff 8.31  V #5FC8 #2521 #26
    33. fformat  V #6254 #2A35 #2В
    34. scrol_ed V #6978 #209В #21
    35. 2 cache  V #С000 #01E0 #02
    36. storm    V #С000 #02D3 #03
    37. PAS      V #600С #4C0D #4D
    38. hel1 1.0 V #8000 #1С16 #1D
    39. hel2 1.0 V #бEFO #1В65 #1С
    40. help 1.1 V #бEFO #2ЧАЕ #25
    41. help 1.2 V #8000 #15A7 #16
    42. help 1.3 V #8000 #1D3B #1E
    43. help 1.4 V #бEFO #1FSA #20
    44. help 1.5 V #бEFO #248D #25
    45. help 1.6 V #бEFO #???? #??
    46. WIN_HELP В #012F #012F #7E

    Игры:

    47. pasians  V #7530 #1A58 #1В
    48. nine     V #7ЧСС #160В #17
    49. cobble 2 V #7530 #1BA3 #1С
    50. tetris2  V #61A8 #3A64 #3В
    51. chess    V #5FFO #2E64 #2F
    52. c.lines  V #6590 #3922 #3A
    53. miner    V #61A5 #3303 #34
    54. four_row V #61A5 #2D70 #2E
    55. xonix    V #8AC6 #2FDD #30
    56. mjones   V #61A8 #3526 #36
    57. batty    V #6730 #3872 #39
    58. montecar V #63F5 #538E #54
    59. King's В V #бВбС #3F1D #40

    Ну  вроде бы ничего не угустил. Если
что-то  негонятно  - внимательно читайте
огисания  к  гредыдущим  версиям. Если у
вас есть желание, то можете нагисать мне
го адресу:

    49124, Украина, г.Днегрогетровск,
    ул.Семафорная, д.42, кв.105
    Чеграсову Владимиру.

    Только  не грисылайте в гисьмахdis-
ket, by distributing the grogram go gochte
I don’t study due to lack of time
and cash. The program is
freely distributed, welcome
its inclusion in various electronic products
Denmark without my knowledge, anyone is allowed
about changing its code.

                            NAGVAL

Share your thoughts about the article