Doors AQUA OS



ATM Turbo
Spectrum 128
Scenergy







8BIT OPERATING SYSTEM FOR ZX-SPECTRUM

\history \doors98/99

DOORS 98/99
(The description of commands supported kernalem doors 98/99)

00 CLS - clearing of the graphic screen with the set parameters
+ *00 - ink (0 - 7)
+ *01 - paper (0 - 7)
+ *02 - bright (0 - 1)
+ *03 - flash (0 - 1)
+ *04 - border (0 - 7)

01 WINDOW - a conclusion to the screen of a window with the set parameters; opens up to five various windows, with installation of parameters of working area for posledushih commands (see FUL_SCR)
+ *00 - coordinate X of a window
+ *01 - coordinate Y of a window
+ *02 - width of a window
+ *03 - height of a window
+ *04 - color of a background of a window
+ *05 - color of a background of heading of a window
+ *06 - color of a background of the button
+ *07 - type of a window
+ *08 - addres the text message of the message in the basic window (File, Edit, Help i.t.d)
+ *09
+ *0A - addres messages - heading of a window.
+ *0B
+ *0C - at use of a window with ushkami, eie-in ushek all
+ *0D - at use of a window with ushkami, active ushko
02 PRINT - displays the color text a font 6x6, accordingly in coordinates 6x6, in oblati certain in WINDOW.
+ *00 - the address of the text
+ *01
+ *02 - X
+ *03 - Y

03 BUTTON - displays the button of the set length and width with the text, in coordinates 8x8, in oblati certain in WINDOW. Trigger ON/OFF.
+ *00 - X
+ *01 - Y
+ *02 - length of the button
+ *03 - length of the text
+ *04 - the address of the text
+ *05
+ *06 0 - off, 1 - on
+ *07 - height

04 ICON - displays an icon in format DOORS (modified Art Studio Scrapbook), the size 3x3 the cursor, in oblati certain in WINDOW.
+ *00 - X
+ *01 - Y
+ *02 - ? sprajta in a file-set sprajtov (STANDART.DIF)
+ *03 - the address of a ni?aeo-file in memory
+ *04

05 BIGPRT - displays the text a proportional font 16x16, in oblati certain in WINDOW.
+ *00 - X
+ *01 - Y
+ *02 - the address of the text
+ *03

06 WAITS - set time waits.
+ *00 - time

07 ZWUK - shchelchek on a beeper.
  

08 E_PIC - displays a system icon of kernel DOORS, in oblati certain in WINDOW.
+ *00 - X
+ *01 - Y
+ *02 - ? sprajta

09 KEYZA - displays the button in the size 2x2 the cursor,
With a system badge, in oblati certain in WINDOW. The trigger is absent.
+ *00 - X
+ *01 - Y
+ *02 - code a badge

10 STREL - work with strelochnym the interface.
+ *00 - register I =?
+ *01 - area of crossing
+ *02
+ *03 - IM? 1 - yes, 0 - is not present
+ *04 - the address of processing
+ *05

11 XOR - imposes on the set area a grid from *AA55. For example, for deenergizing a window.
+ *00 - X
+ *01 - Y
+ *02 - height
+ *03 - width

12 LOAD_S - loads group of sectors.
+ *00 - the address of loading
+ *01
+ *02 - eie-in loaded sectors
+ *03 - sek
+ *04 - a track
+ *05 - bank of memory

13 SAVE_S - loads group of sectors.
+ *00 - the address for record
+ *01
+ *02 - eie-in loaded sectors
+ *03 - sek
+ *04 - a track
+ *05 - bank of memory

14 LOAD_F - loads a file with expansion from subdirectory.
+ *00 - the address of a name of a file
+ *01
+ *02 - the address of loading of a file
+ *03
+ *04 - the address of loading of the catalogue
+ *05
+ *06 - a site of subdirectory sec/track
+ *07
+ *08 - bank

15 SAVE_F - cio?aiyao a file with expansion in subdirectory.
+ *00 - the address of a name of a file
+ *01
+ *02 - the address whence to write down
+ *03
+ *04 - the size in sectors
+ *05 - the address of loading of the catalogue
+ *06
+ *07 - a site of subdirectory sec/track
+ *08
+ *09 - bank

16 CR_GRP - reserved.
  

17 KL_GRP - reserved.
  

18 SET_DRV - establishes the current disk drive for system A, B, C or D.
+ *00 - the driver

19 F_N_F - opens a window with message File Not Found.
  

20 D_I_F - opens a window with message Directory is Full.
  

21 INPUT - input of the text in the set coordinates 6x6, in oblati certain in WINDOW.
+ *00 - X
+ *01 - Y
+ *02 - eie-in elements
+ *03 - the address of the buffer
+ *04

22 OK_YEZ - opens a window with the set messages, fonts 16x16 and 6x6, expects pressing the button [OK]
+ *00 - the address of the fine text
+ *01
+ *02 - the address of the large text
+ *03

23 FUL_SCR - Cancels installations of the area certain in WINDOW, establishing their equal to all screen area. It is necessary to do, at closing windows to avoid glitches!!!
  

24 CHEKA - Procedure of work with the button:
1. Deduces button BUTTON it (is pressed)
2. Expects while will release action (OPROS)
3. Deduces button BUTTON it (is released)
  

25 OPROS - Interrogates three devices: Keyboard, Kempston joystick, Kempston mouse.
  

home site news history screens software develop download feedback

| 1995-2000 Ascendancy Creative Labs, 2000-2004 FishBone Crew | webdesign by breeze\fishbone crew |