|
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 |
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. | | |
|
|