Fixed misuse of "/rd/1" (changed to "/sys") for all other programs
git-svn-id: svn://kolibrios.org@9587 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
1 parent
a8393177c8
commit
46d9482bb0
86 files changed
+148
-148
No files matched your search
@@ -12,7 +12,7 @@ AHEADER 0 ,'TST',cfa_TST
|
||||
|
||||
call cfa__SLITERALminusCODE+00H
|
||||
DB 010H
|
||||
DB '/rd/1/autoload.f',0
|
||||
DB '/sys/autoload.f',0
|
||||
call cfa_INCLUDED_+00H
|
||||
DB 0C3H
|
||||
AHEADER 0 ,'H.',cfa_Hdot
|
||||
|
||||
@@ -4,7 +4,7 @@ VARIABLE wd 256 ALLOT
|
||||
COUNT 1+ SWAP 1- SWAP wd SWAP CMOVE ;
|
||||
|
||||
: _wd
|
||||
$" /rd/1/" setwd ; _wd
|
||||
$" /sys/" setwd ; _wd
|
||||
|
||||
: "/ [CHAR] / ;
|
||||
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
OVER finfo @ 8 + ! >asciiz ;
|
||||
: exec
|
||||
16 finfo @ ! finfo @ 58 sys2 ." started, code=" . CR 5 sys2 DROP ;
|
||||
S" /RD/1/GRSCREEN" >path 99 exec
|
||||
S" /RD/1/@RB" >path 30 exec
|
||||
S" /RD/1/@SS" >path 30 exec
|
||||
S" /RD/1/@TASKBAR" >path 30 exec
|
||||
S" /RD/1/SETUP" >path S" BOOT" >param 30 exec
|
||||
S" /RD/1/ICON2" >path S" BOOT" >param 10 exec
|
||||
S" /RD/1/board" >path 25 exec
|
||||
S" /SYS/GRSCREEN" >path 99 exec
|
||||
S" /SYS/@RB" >path 30 exec
|
||||
S" /SYS/@SS" >path 30 exec
|
||||
S" /SYS/@TASKBAR" >path 30 exec
|
||||
S" /SYS/SETUP" >path S" BOOT" >param 30 exec
|
||||
S" /SYS/ICON2" >path S" BOOT" >param 10 exec
|
||||
S" /SYS/board" >path 25 exec
|
||||
BYE
|
||||
@@ -1,5 +1,5 @@
|
||||
DECIMAL
|
||||
S" /rd/1/menuet.f" INCLUDED
|
||||
S" /sys/menuet.f" INCLUDED
|
||||
|
||||
: not_emit
|
||||
emit_proc DUP @ NOT SWAP ! ;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
\ S" /rd/1/1st.4th" INCLUDED
|
||||
S" /rd/1/locals.f" INCLUDED
|
||||
\ S" /sys/1st.4th" INCLUDED
|
||||
S" /sys/locals.f" INCLUDED
|
||||
|
||||
\ : sys_wnd ( border, header, workarea, y, x -- )
|
||||
\ 1 12 sys2 DROP 0 sys6 2 12 sys2 2DROP ;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DECIMAL
|
||||
S" /rd/1/menuet.f" INCLUDED
|
||||
S" /sys/menuet.f" INCLUDED
|
||||
|
||||
: not_emit
|
||||
emit_proc DUP @ NOT SWAP ! ;
|
||||
@@ -58,7 +58,7 @@ CREATE gif 600 ALLOT
|
||||
|
||||
|
||||
: new_me ( new main loop)
|
||||
gif DUP $" /rd/1/Menu.gif" COUNT READ 2DROP
|
||||
gif DUP $" /sys/Menu.gif" COUNT READ 2DROP
|
||||
gif raw READ_GIF .
|
||||
;
|
||||
|
||||
|
||||
@@ -71,6 +71,6 @@ VECT EMIT ' _EMIT TO EMIT
|
||||
|
||||
: H. BASE @ SWAP HEX U. BASE ! ;
|
||||
|
||||
: TST S" /rd/1/autoload.f" INCLUDED_ ;
|
||||
: TST S" /sys/autoload.f" INCLUDED_ ;
|
||||
: TST1 S" WORDS" EVALUATE ;
|
||||
|
||||
@@ -557,11 +557,11 @@ ch1_dbg CHECK_BOX2 (5 shl 16)+15, ((LINE_H*3+3) shl 16)+15, 6, 0xffffff, 0x80ff,
|
||||
align 4
|
||||
OpenDialog_data OPEN_DLG 0,PROCESS_INFO,communication_area_name,0,path,default_dir,library_path,do_redraw,0,path,filename_area,Filter,420,10,320,10
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name db 'opendial',0
|
||||
communication_area_default_path db '/rd/1/File managers/',0
|
||||
communication_area_default_path db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter
|
||||
@@ -576,7 +576,7 @@ mouse_dd dd 0 ;needed for Shift in editbox
|
||||
;---------------------------------------------------------------------
|
||||
infile path 'example.asm',0
|
||||
outfile path 'example',0
|
||||
path path '/rd/1//',0
|
||||
path path '/sys/',0
|
||||
path_end:
|
||||
crlf db $D,$A,0
|
||||
title db appname,VERSION_STRING,0
|
||||
@@ -612,7 +612,7 @@ import_loader.state dd 0
|
||||
file_io_notify FILEIO SSF_START_APP
|
||||
file_io_notify.path db 0
|
||||
file_io_notify.lppath dd notify_path
|
||||
notify_path db '/rd/1/@notify',0
|
||||
notify_path db '/sys/@notify',0
|
||||
|
||||
file_io_start FILEIO SSF_START_APP
|
||||
file_io_start.path path
|
||||
|
||||
@@ -3309,7 +3309,7 @@ else
|
||||
db '/sys/File Managers/opendial',0
|
||||
end if
|
||||
communication_area_default_pach:
|
||||
db '/rd/1',0
|
||||
db '/sys',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter.1
|
||||
|
||||
@@ -1039,14 +1039,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter.1
|
||||
|
||||
@@ -1109,14 +1109,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter.1
|
||||
|
||||
@@ -1294,14 +1294,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -197,7 +197,7 @@ macro jecxnz Target
|
||||
loop Target
|
||||
}
|
||||
|
||||
TestFile db '/rd/1/develop/scancode',0
|
||||
TestFile db '/sys/develop/scancode',0
|
||||
|
||||
MinWidth = 90
|
||||
MaxWidth = 255
|
||||
|
||||
@@ -17,8 +17,8 @@ koldbg
|
||||
┼ёыш эшърър яЁюуЁрььр эх чруЁєцхэр, Єю ьюцэю чруЁєчшЄ№ яЁюуЁрььє ъюьрэфющ load:
|
||||
load <яюыэюх шь шёяюыэ хьюую Їрщыр> [<рЁуєьхэЄ√>]
|
||||
═ряЁшьхЁ:
|
||||
load /rd/1/example
|
||||
LOAD /rd/1/aclock w200 h200
|
||||
load /sys/example
|
||||
LOAD /sys/aclock w200 h200
|
||||
LoaD /hd0/1/menuetos/dosbox/dosbox
|
||||
┬ё╕, ўЄю ёЄюшЄ яюёых яхЁтюую яЁюсхыр яюёых шьхэш шёяюыэ хьюую Їрщыр, фюёыютэю яхЁхфр╕Єё яЁюуЁрььх т ърўхёЄтх ъюьрэфэющ ёЄЁюъш.
|
||||
╩юьрэфр load ёююс∙рхЄ ю Ёхчєы№ЄрЄх т юъэх ёююс∙хэшщ (эхьэюую т√°х юъэр ъюьрэфэющ ёЄЁюъш). ┼ёыш яЁюуЁрььє єфрыюё№ чруЁєчшЄ№, Єю юс ¤Єюь яю тшЄё ёююЄтхЄёЄтє■∙хх ёююс∙хэшх; хёыш эх єфрыюё№, Єю т ёююс∙хэшш сєфхЄ єърчрэр яЁшўшэр ю°шсъш. ═ршсюыхх тхЁю Єэр - "file not found", хёыш эхяЁртшы№эю єърчрэю шь Їрщыр.
|
||||
@@ -26,7 +26,7 @@ LOAD /rd/1/aclock w200 h200
|
||||
╬Єырфўшъ ьюцхЄ чруЁєцрЄ№ Їрщы√ ё шэЇюЁьрЎшхщ юс шьхэрї т яЁюуЁрььх (ьхЄъш, уыюсры№э√х яхЁхьхээ√х) - ЄхъёЄют√х Їрщы√, ърцфр ёЄЁюър ъюЄюЁ√ї шьххЄ тшф 0x<hex_чэрўхэшх_рфЁхёр> <шь > (ёЄЁюъш, эх шьх■∙шх Єръющ тшф, шуэюЁшЁє■Єё ). ╥ръющ Їрщы ьюцхЄ с√Є№ ёючфрэ тЁєўэє■ шыш ёухэхЁшЁютрэ ртЄюьрЄшўхёъш яЁш ъюьяшы Ўшш шёїюфэшър fasm'юь.
|
||||
▀тэр чруЁєчър юёє∙хёЄты хЄё ъюьрэфющ load-symbols:
|
||||
load-symbols <яюыэюх шь Їрщыр ёшьтюыют>
|
||||
╩Ёюьх Єюую, яЁш т√яюыэхэшш ъюьрэф√ load юЄырфўшъ яЁютхЁ хЄ эрышўшх Їрщыр ё Єръшь цх шьхэхь, ъръ чруЁєцрхь√щ сшэрЁэшъ, ш Ёрё°шЁхэшхь .dbg (/rd/1/example.dbg фы яхЁтюую шч яЁшьхЁют т√°х), ш хёыш Єръющ хёЄ№, чруЁєцрхЄ хую ртЄюьрЄшўхёъш (т√фртр ёююс∙хэшх "Symbols loaded", хёыш тё╕ т
|
||||
╩Ёюьх Єюую, яЁш т√яюыэхэшш ъюьрэф√ load юЄырфўшъ яЁютхЁ хЄ эрышўшх Їрщыр ё Єръшь цх шьхэхь, ъръ чруЁєцрхь√щ сшэрЁэшъ, ш Ёрё°шЁхэшхь .dbg (/sys/example.dbg фы яхЁтюую шч яЁшьхЁют т√°х), ш хёыш Єръющ хёЄ№, чруЁєцрхЄ хую ртЄюьрЄшўхёъш (т√фртр ёююс∙хэшх "Symbols loaded", хёыш тё╕ т
|
||||
яюЁ фъх).
|
||||
|
||||
╠юцхЄ ёыєўшЄ№ё Єръ, ўЄю чруЁєцхээр яЁюуЁрььр єяръютрэр. ╬с∙шщ яЁшэЎшя єяръютъш яЁюуЁрьь ёыхфє■∙шщ: ёэрўрыр шёїюфэ√щ Їрщы яръєхЄё (ъръшь-эшсєф№ рыуюЁшЄьюь ёцрЄш ), яюЄюь яЁшяшё√трхЄё эхсюы№°ющ яю ЁрчьхЁє ъюф, ъюЄюЁ√щ яюыєўрхЄ єяЁртыхэшх яЁш чряєёъх яЁюуЁрьь√, Ёрёяръют√трхЄ т ярь Єш шёїюфэ√щ ъюф, яюёых ўхую яхЁхфр╕Є хьє єяЁртыхэшх. ┼ёыш яЁюуЁрььр єяръютрэр, Єю х╕ "эрёЄю ∙шщ" ъюф эх тшфхэ ш фы юЄырфъш эєцэю яЁхфтрЁшЄхы№эю яЁющЄш ъюф Ёрёяръют∙шър. koldbg юяЁхфхы хЄ сюы№°шэёЄтю ёє∙хёЄтє■∙шї єяръют∙шъют (mxp, mxp_lzo, mxp_nrv, mtappack) ш т ¤Єюь ёыєўрх яЁхфырурхЄ ртЄюьрЄшўхёъш яЁющЄш фю "эрёЄю ∙хую" ъюфр. ╨хъюьхэфєхЄё ёюуырёшЄ№ё (эрцрЄ№ 'y' шыш <Enter>), эю ьюцэю ш юЄърчрЄ№ё . ╧Ёш юЄърчх ш т ёыєўрх, ъюуфр яЁюуЁрььр єяръютрэр ўхь-Єю эхшчтхёЄэ√ь, ьюцэю шёяюы№чютрЄ№ ъюьрэфє "unpack" (схч рЁуєьхэЄют). ┬√ч√трщЄх х╕ Єюы№ъю т ёыєўрх,
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
#define SUCCESS 1
|
||||
|
||||
char sz_com_area_name[] = "FFFFFFFF_open_dialog";
|
||||
char sz_dir_default_path[] = "/rd/1";
|
||||
char sz_start_path[] = "/rd/1/File managers/opendial";
|
||||
char sz_dir_default_path[] = "/sys";
|
||||
char sz_start_path[] = "/sys/File managers/opendial";
|
||||
|
||||
char cd_com_area_name[] = "FFFFFFFF_color_dialog";
|
||||
char cd_start_path[] = "/rd/1/colrdial";
|
||||
char cd_start_path[] = "/sys/colrdial";
|
||||
|
||||
enum open_dialog_mode {
|
||||
OPEN,
|
||||
|
||||
@@ -6,11 +6,11 @@
|
||||
#define SUCCESS 1
|
||||
|
||||
char sz_com_area_name[] = "FFFFFFFF_open_dialog";
|
||||
char sz_dir_default_path[] = "/rd/1";
|
||||
char sz_start_path[] = "/rd/1/File managers/opendial";
|
||||
char sz_dir_default_path[] = "/sys";
|
||||
char sz_start_path[] = "/sys/File managers/opendial";
|
||||
|
||||
char cd_com_area_name[] = "FFFFFFFF_color_dialog";
|
||||
char cd_start_path[] = "/rd/1/colrdial";
|
||||
char cd_start_path[] = "/sys/colrdial";
|
||||
|
||||
enum open_dialog_mode {
|
||||
OPEN,
|
||||
|
||||
@@ -373,14 +373,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -537,14 +537,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -272,7 +272,7 @@ draw_window:
|
||||
|
||||
ret
|
||||
|
||||
_f_path db '/rd/1/lib',0
|
||||
_f_path db '/sys/lib',0
|
||||
_f_mask db '*ini*',0
|
||||
|
||||
;---------------------------------------------------------------------
|
||||
@@ -281,7 +281,7 @@ _f_mask db '*ini*',0
|
||||
|
||||
s_header db 'EXAMPLE APPLICATION',0
|
||||
|
||||
s_ini db '/rd/1/test001.ini',0
|
||||
s_ini db '/sys/test001.ini',0
|
||||
s_sec db 'Panels',0
|
||||
s_key db 'param1',0
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ draw_window:
|
||||
|
||||
align 4
|
||||
title db 'Press button [Up] and see '
|
||||
openfile_path db '/rd/1/t1.png',0
|
||||
openfile_path db '/sys/t1.png',0
|
||||
|
||||
struct FileInfoBlock
|
||||
Function dd ?
|
||||
|
||||
@@ -83,7 +83,7 @@ coffobj_t * mcoff_load_file(char * fname)
|
||||
/* We just search some paths if it is relative */
|
||||
if(fname[0]!='/')
|
||||
{
|
||||
sz=open_on_path("/RD/1",fname);
|
||||
sz=open_on_path("/SYS",fname);
|
||||
if(sz>64 && sz<0x1000000) goto OK; /* Max 16MB for DLL */
|
||||
sz=open_on_path("/HD/1/MENUETOS",fname);
|
||||
if(sz>64 && sz<0x1000000) goto OK; /* Max 16MB for DLL */
|
||||
|
||||
@@ -92,7 +92,7 @@ int __stdcall start(int state)
|
||||
|
||||
srv_hw2d = get_service("HDRAW");
|
||||
if(srv_hw2d == 0)
|
||||
srv_hw2d = load_service("/rd/1/drivers/ati2d.drv");
|
||||
srv_hw2d = load_service("/sys/drivers/ati2d.drv");
|
||||
|
||||
return TRUE;
|
||||
};
|
||||
|
||||
@@ -175,7 +175,7 @@ macro fix_cwd path
|
||||
add esp, 12
|
||||
}
|
||||
|
||||
szPxlib db '/rd/1/lib/pixlib.obj',0
|
||||
szPxlib db '/sys/lib/pixlib.obj',0
|
||||
|
||||
szStart db 'START',0
|
||||
szVersion db 'version',0
|
||||
|
||||
@@ -17,8 +17,8 @@ mtdbg
|
||||
┼ёыш эшърър яЁюуЁрььр эх чруЁєцхэр, Єю ьюцэю чруЁєчшЄ№ яЁюуЁрььє ъюьрэфющ load:
|
||||
load <яюыэюх шь шёяюыэ хьюую Їрщыр> [<рЁуєьхэЄ√>]
|
||||
═ряЁшьхЁ:
|
||||
load /rd/1/example
|
||||
LOAD /rd/1/aclock w200 h200
|
||||
load /sys/example
|
||||
LOAD /sys/aclock w200 h200
|
||||
LoaD /hd0/1/menuetos/dosbox/dosbox
|
||||
┬ё╕, ўЄю ёЄюшЄ яюёых яхЁтюую яЁюсхыр яюёых шьхэш шёяюыэ хьюую Їрщыр, фюёыютэю яхЁхфр╕Єё яЁюуЁрььх т ърўхёЄтх ъюьрэфэющ ёЄЁюъш.
|
||||
╩юьрэфр load ёююс∙рхЄ ю Ёхчєы№ЄрЄх т юъэх ёююс∙хэшщ (эхьэюую т√°х юъэр ъюьрэфэющ ёЄЁюъш). ┼ёыш яЁюуЁрььє єфрыюё№ чруЁєчшЄ№, Єю юс ¤Єюь яю тшЄё ёююЄтхЄёЄтє■∙хх ёююс∙хэшх; хёыш эх єфрыюё№, Єю т ёююс∙хэшш сєфхЄ єърчрэр яЁшўшэр ю°шсъш. ═ршсюыхх тхЁю Єэр - "file not found", хёыш эхяЁртшы№эю єърчрэю шь Їрщыр.
|
||||
@@ -26,7 +26,7 @@ LOAD /rd/1/aclock w200 h200
|
||||
╬Єырфўшъ ьюцхЄ чруЁєцрЄ№ Їрщы√ ё шэЇюЁьрЎшхщ юс шьхэрї т яЁюуЁрььх (ьхЄъш, уыюсры№э√х яхЁхьхээ√х) - ЄхъёЄют√х Їрщы√, ърцфр ёЄЁюър ъюЄюЁ√ї шьххЄ тшф 0x<hex_чэрўхэшх_рфЁхёр> <шь > (ёЄЁюъш, эх шьх■∙шх Єръющ тшф, шуэюЁшЁє■Єё ). ╥ръющ Їрщы ьюцхЄ с√Є№ ёючфрэ тЁєўэє■ шыш ёухэхЁшЁютрэ ртЄюьрЄшўхёъш яЁш ъюьяшы Ўшш шёїюфэшър fasm'юь.
|
||||
▀тэр чруЁєчър юёє∙хёЄты хЄё ъюьрэфющ load-symbols:
|
||||
load-symbols <яюыэюх шь Їрщыр ёшьтюыют>
|
||||
╩Ёюьх Єюую, яЁш т√яюыэхэшш ъюьрэф√ load юЄырфўшъ яЁютхЁ хЄ эрышўшх Їрщыр ё Єръшь цх шьхэхь, ъръ чруЁєцрхь√щ сшэрЁэшъ, ш Ёрё°шЁхэшхь .dbg (/rd/1/example.dbg фы яхЁтюую шч яЁшьхЁют т√°х), ш хёыш Єръющ хёЄ№, чруЁєцрхЄ хую ртЄюьрЄшўхёъш (т√фртр ёююс∙хэшх "Symbols loaded", хёыш тё╕ т
|
||||
╩Ёюьх Єюую, яЁш т√яюыэхэшш ъюьрэф√ load юЄырфўшъ яЁютхЁ хЄ эрышўшх Їрщыр ё Єръшь цх шьхэхь, ъръ чруЁєцрхь√щ сшэрЁэшъ, ш Ёрё°шЁхэшхь .dbg (/sys/example.dbg фы яхЁтюую шч яЁшьхЁют т√°х), ш хёыш Єръющ хёЄ№, чруЁєцрхЄ хую ртЄюьрЄшўхёъш (т√фртр ёююс∙хэшх "Symbols loaded", хёыш тё╕ т
|
||||
яюЁ фъх).
|
||||
|
||||
╠юцхЄ ёыєўшЄ№ё Єръ, ўЄю чруЁєцхээр яЁюуЁрььр єяръютрэр. ╬с∙шщ яЁшэЎшя єяръютъш яЁюуЁрьь ёыхфє■∙шщ: ёэрўрыр шёїюфэ√щ Їрщы яръєхЄё (ъръшь-эшсєф№ рыуюЁшЄьюь ёцрЄш ), яюЄюь яЁшяшё√трхЄё эхсюы№°ющ яю ЁрчьхЁє ъюф, ъюЄюЁ√щ яюыєўрхЄ єяЁртыхэшх яЁш чряєёъх яЁюуЁрьь√, Ёрёяръют√трхЄ т ярь Єш шёїюфэ√щ ъюф, яюёых ўхую яхЁхфр╕Є хьє єяЁртыхэшх. ┼ёыш яЁюуЁрььр єяръютрэр, Єю х╕ "эрёЄю ∙шщ" ъюф эх тшфхэ ш фы юЄырфъш эєцэю яЁхфтрЁшЄхы№эю яЁющЄш ъюф Ёрёяръют∙шър. mtdbg юяЁхфхы хЄ сюы№°шэёЄтю ёє∙хёЄтє■∙шї єяръют∙шъют (mxp, mxp_lzo, mxp_nrv, mtappack) ш т ¤Єюь ёыєўрх яЁхфырурхЄ ртЄюьрЄшўхёъш яЁющЄш фю "эрёЄю ∙хую" ъюфр. ╨хъюьхэфєхЄё ёюуырёшЄ№ё (эрцрЄ№ 'y' шыш <Enter>), эю ьюцэю ш юЄърчрЄ№ё . ╧Ёш юЄърчх ш т ёыєўрх, ъюуфр яЁюуЁрььр єяръютрэр ўхь-Єю эхшчтхёЄэ√ь, ьюцэю шёяюы№чютрЄ№ ъюьрэфє "unpack" (схч рЁуєьхэЄют). ┬√ч√трщЄх х╕ Єюы№ъю т ёыєўрх,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
##############################
|
||||
|
||||
KNOWN BUGS:
|
||||
* only directiory /rd/1/ works
|
||||
* only directiory /sys/ works
|
||||
|
||||
HISTORY:
|
||||
* 0.5.4:
|
||||
|
||||
@@ -356,8 +356,8 @@ draw_window:
|
||||
;B+ Data area
|
||||
|
||||
;B+ Interface
|
||||
inp_path: times 100 db '/RD/1/',0
|
||||
p_len dd 6
|
||||
inp_path: times 100 db '/SYS/',0
|
||||
p_len dd 5
|
||||
inp_file: times 100 db 'EXAMPLE',0
|
||||
f_len dd 7
|
||||
|
||||
|
||||
@@ -159,7 +159,7 @@ macro fix_cwd path
|
||||
add esp, 12
|
||||
}
|
||||
|
||||
szPxlib db '/rd/1/lib/pixlib.obj',0
|
||||
szPxlib db '/sys/lib/pixlib.obj',0
|
||||
|
||||
szStart db 'START',0
|
||||
szVersion db 'version',0
|
||||
|
||||
@@ -8,10 +8,10 @@ charWidth dd 8
|
||||
scale db 0x10
|
||||
ins_mode db 1
|
||||
|
||||
sz app_fasm ,'/rd/1/develop/fasm',0
|
||||
sz app_board ,'/rd/1/develop/board',0
|
||||
sz app_tinypad ,'/rd/1/tinypad',0
|
||||
sz app_docpak ,'/rd/1/docpack',0
|
||||
sz app_fasm ,'/sys/develop/fasm',0
|
||||
sz app_board ,'/sys/develop/board',0
|
||||
sz app_tinypad ,'/sys/tinypad',0
|
||||
sz app_docpak ,'/sys/docpack',0
|
||||
|
||||
sz sysfuncs_param,'f',0
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
; LOADFILE
|
||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
||||
; (SAMPLE) LOADFILE '/rd/1/clock.bmp',load_area,temp_area
|
||||
; (SAMPLE) LOADFILE '/sys/clock.bmp',load_area,temp_area
|
||||
|
||||
macro loadfile file_name,file_load_area,file_temp_area
|
||||
{
|
||||
|
||||
@@ -6842,7 +6842,7 @@ header db 'Kolibri Far ',version,0
|
||||
nomem_draw db 'No memory for redraw.',0
|
||||
.size = $ - nomem_draw
|
||||
|
||||
def_left_dir db '/rd/1',0
|
||||
def_left_dir db '/sys',0
|
||||
def_right_dir db '/hd0/1',0
|
||||
|
||||
bSilentFolderMode db 1
|
||||
|
||||
@@ -2851,7 +2851,7 @@ filter_flag db 1
|
||||
focus_pointer db 0
|
||||
;---------------------------------------------------------------------
|
||||
start_pach:
|
||||
db '/rd/1',0
|
||||
db '/sys',0
|
||||
|
||||
root_pach:
|
||||
db '/',0
|
||||
|
||||
@@ -30,7 +30,7 @@ lang equ ru ; ru en fr ge fi
|
||||
|
||||
; LOADFILE
|
||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
||||
; (SAMPLE) LOADFILE '/rd/1/clock.bmp',load_area,temp_area
|
||||
; (SAMPLE) LOADFILE '/sys/clock.bmp',load_area,temp_area
|
||||
|
||||
macro loadfile file_name,file_load_area,file_temp_area
|
||||
{
|
||||
@@ -324,7 +324,7 @@ run_fileinfo:
|
||||
dd 0
|
||||
dd procinfo ; 0x10000
|
||||
;run_filepath
|
||||
db '/RD/1/SYSXTREE',0
|
||||
db '/SYS/SYSXTREE',0
|
||||
|
||||
procinfo:
|
||||
times 256 db 0
|
||||
@@ -535,7 +535,7 @@ run_fileinfo:
|
||||
dd 0
|
||||
dd procinfo
|
||||
run_filepath:
|
||||
db '/RD/1/SYSXTREE',0
|
||||
db '/SYS/SYSXTREE',0
|
||||
|
||||
procinfo:
|
||||
times 256 db 0
|
||||
|
||||
@@ -31,7 +31,7 @@ lang equ ru ; ru en fr ge fi
|
||||
|
||||
; LOADFILE
|
||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
||||
; (SAMPLE) LOADFILE '/rd/1/clock.bmp',load_area,temp_area
|
||||
; (SAMPLE) LOADFILE '/sys/clock.bmp',load_area,temp_area
|
||||
|
||||
|
||||
macro loadfile file_name,file_load_area,file_temp_area
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
; LOADFILE
|
||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
||||
; (SAMPLE) LOADFILE '/rd/1/clock.bmp',load_area,temp_area
|
||||
; (SAMPLE) LOADFILE '/sys/clock.bmp',load_area,temp_area
|
||||
|
||||
macro loadfile file_name,file_load_area,file_temp_area
|
||||
{
|
||||
|
||||
@@ -96,7 +96,7 @@ string db 0x07,'
|
||||
db 'при запуске в качестве параметра', 0x00
|
||||
db 'командной строки, например:', 0x00
|
||||
db ' ', 0x00
|
||||
db 'klavisha /rd/1/lessons.kla', 0x00
|
||||
db 'klavisha /sys/lessons.kla', 0x00
|
||||
db ' ', 0x00
|
||||
db '(щелкните на кнопке СЛЕДУЮЩЕЕ УПРАЖНЕНИЕ)', 0xFE
|
||||
db 0x07,' Ваша задача - набрать предложенный', 0x00
|
||||
|
||||
@@ -14,7 +14,7 @@ ___________________________________________________________
|
||||
При запуске программе должен быть передан параметр коман-
|
||||
дной строки с указанием пути к файлу-набору упражнений в
|
||||
формате KLA, например:
|
||||
KLAVISHA /RD/1/BASEKURS.KLA
|
||||
KLAVISHA /SYS/BASEKURS.KLA
|
||||
Если параметр командной строки не задан, программа будет
|
||||
запущена в демонстрационном режиме.
|
||||
В комплект поставки входит начальный курс обучения быс-
|
||||
|
||||
@@ -1636,14 +1636,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -221,7 +221,7 @@ macro window_end_draw
|
||||
|
||||
; fs_read_file - read file from file system and save it to array
|
||||
; example:
|
||||
; fs_read_file '/rd/1/clock.bmp',load_area,temp_area
|
||||
; fs_read_file '/sys/clock.bmp',load_area,temp_area
|
||||
|
||||
macro fs_read_file file_name,file_load_area,file_temp_area
|
||||
{
|
||||
|
||||
@@ -435,7 +435,7 @@ end_bmp:
|
||||
|
||||
; LOADBMP - Load bmp image from file
|
||||
; (SYNTAX) LOADBMP 'file_path',temp_area(rb 0x10000),load_area,dd soi
|
||||
; (SAMPLE) LOADBMP '/rd/1/menuet.bmp',temp_area,I_END,tsoi
|
||||
; (SAMPLE) LOADBMP '/sys/menuet.bmp',temp_area,I_END,tsoi
|
||||
; ( NOTE ) Macros create on Base of
|
||||
; Picture browser by lisovin@26.ru & Ivan Poddubny
|
||||
; SOI - Start of image
|
||||
|
||||
@@ -73,7 +73,7 @@ ColorDialog_data:
|
||||
cd_communication_area_name:
|
||||
db 'FFFFFFFF_color_dialog',0
|
||||
colordialog_path:
|
||||
db '/rd/1/colrdial',0
|
||||
db '/sys/colrdial',0
|
||||
|
||||
;start_temp_file_name: db 'pattern.mgb',0
|
||||
|
||||
|
||||
@@ -1364,14 +1364,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -2516,7 +2516,7 @@ else
|
||||
db '/sys/File Managers/opendial',0
|
||||
end if
|
||||
communication_area_default_path:
|
||||
db '/rd/1',0
|
||||
db '/sys',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end-Filter
|
||||
|
||||
@@ -759,7 +759,7 @@ label4: db '
|
||||
label5: db 'Всего файлов в плейлисте найдено:',0
|
||||
label6: db 'Номер воспроизводимого файла:',0
|
||||
minus: db 'ac97snd',0
|
||||
player: db '/rd/1/media/ac97snd' ,0
|
||||
player: db '/sys/media/ac97snd' ,0
|
||||
my_draw db 0
|
||||
n_razd db 0
|
||||
trig_scan db 0
|
||||
|
||||
@@ -2306,14 +2306,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -408,7 +408,7 @@ else
|
||||
db '/sys/File Managers/opendial',0
|
||||
end if
|
||||
communication_area_default_pach:
|
||||
db '/rd/1',0
|
||||
db '/sys',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter
|
||||
|
||||
@@ -642,7 +642,7 @@ fileinfo2:
|
||||
.size dd 1*BLOCK_SIZE ;ёъюы№ъю срщЄ ўшЄрЄ№
|
||||
.buf dd mp3_file ;єърчрЄхы№ эр сєЇхЁ, ъєфр сєфєЄ чряшёрэ√ фрээ√х
|
||||
.path:
|
||||
db "TEST.MP3",0 ;"/RD/1/TEST.MP3",0
|
||||
db "TEST.MP3",0 ;"/SYS/TEST.MP3",0
|
||||
rb 256-($-.path)
|
||||
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
;For testing change name if the end of "supermp3.asm" - section
|
||||
fileinfo:
|
||||
dd 0, 0, 1, mp3_file, 0x1000
|
||||
db "/RD/1/TEST.MP3",0
|
||||
db "/SYS/TEST.MP3",0
|
||||
|
||||
Package content:
|
||||
readme.txt - this file
|
||||
|
||||
@@ -14,8 +14,8 @@ $
|
||||
равносильно запуску без параметров за исключением того, что цвета по умолчанию
|
||||
будут соответствовать переданным в параметрах. Возможны варианты запуска:
|
||||
|
||||
/rd/1/media/palitra N 00FF00FF 00FF0000
|
||||
/rd/1/media/palitra N 00F724A3 00736698
|
||||
/sys/media/palitra N 00FF00FF 00FF0000
|
||||
/sys/media/palitra N 00F724A3 00736698
|
||||
..............................................................................+
|
||||
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ $
|
||||
равносильно запуску без параметров за исключением того, что цвета по умолчанию
|
||||
будут соответствовать переданным в параметрах. Возможны варианты запуска:
|
||||
|
||||
/rd/1/media/palitra N 00FF00FF 00FF0000
|
||||
/rd/1/media/palitra N 00F724A3 00736698
|
||||
/sys/media/palitra N 00FF00FF 00FF0000
|
||||
/sys/media/palitra N 00F724A3 00736698
|
||||
..............................................................................+
|
||||
|
||||
|
||||
|
||||
@@ -1714,14 +1714,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -1246,14 +1246,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -1306,14 +1306,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -832,14 +832,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -1 +1 @@
|
||||
;---------------------------------------------------------------------
; DATA AREA
;---------------------------------------------------------------------
lsz labelt1,\
en, 'File',\
ru, 'Файл',\
de, 'Datei'
db 0
;---------------------------------------------------------------------
lsz labelt2,\
en, 'File info',\
ru, 'Информация о файле',\
de, 'Dateiinfo'
db 0
lsz fitext,\
en, 'File name ',\
en, 'File size ',\
en, 'X size ',\
en, 'Y size ',\
en, 'Resolution ',\
en, 'Frames total ',\
\
ru, 'Имя файла ',\
ru, 'Размер файла ',\
ru, 'Ширина ',\
ru, 'Высота ',\
ru, 'Бит на пиксел ',\
ru, 'Всего кадров ',\
\
de, 'Datei Namen ',\
de, 'Fateigroesse ',\
de, 'X groesse ',\
de, 'Y groesse ',\
de, 'Die Tiefe ',\
de, 'Zahl Frames '
db 0
;---------------------------------------------------------------------
Authors_text:
.1: db 'zSea version: 1.00 RC5-1 Date: 03/12/2021',0
.2: db 'Authors:',0
.3: db 'Marat Zakiyanov aka Mario(Mario79)',0
.4: db 'zSea program, modules: cnv_bmp.obj,',0
.5: db 'cnv_png.obj, convert.obj, rotate.obj ',0
.6: db 'scaling.obj, box_lib.obj, OpenDialog',0
.7: db 'proc_lib.obj',0
.8: db 'Evgeny Grechnikov aka Diamond',0
.9: db 'modules: cnv_jpeg.obj, cnv_gif.obj,',0
.10: db 'archiver.obj, sort.obj ',0
.11: db 'Alexey Teplov aka <Lrz>',0
.12: db 'modules: box_lib.obj, load_lib.mac',0
.13: db 'Mihail Semenyako aka Mike.dld',0
.14: db 'modules: libini.obj, libio.obj',0
;---------------------------------------------------------------------
status dd 0 ;bit0=1 if file thread is created
;process dd 0
bWasDraw db 0
vflag: db 'x'
bgrmode: dd 1
wnd_width dd 210
wnd_height dd 53
;---------------------------------
lsz labelt3,\
en, 'About program',\
ru, 'О программе',\
de, 'Uber das programm'
db 0
;---------------------------------
lsz labelt4,\
en, 'Set wallpaper',\
ru, 'Установка фона',\
de, 'Installation hintergrund'
db 0
;---------------------------------
lsz labelt5,\
en, 'Select sorting mode',\
ru, 'Сортировка директории',\
de, 'Regimes der Sortierung'
db 0
;---------------------------------
lsz bgrdtext,\
en, 'Set as background:',\
ru, 'Тип обоев:',\
de, 'Als hintergrund'
db 0
;---------------------------------
lsz scc_text,\
en, 'Position:',\
ru, 'Позиция:',\
de, 'Position:'
db 0
;---------------------------------
lsz sorttext,\
en, 'Directory sorting mode:',\
ru, 'Режим сортировки директории:',\
de, 'Regime der Sortierung des Verzeichnisses:'
db 0
;---------------------------------
lsz errortext,\
en, 'File system error:',\
ru, 'Ошибка файловой системы:',\
de, 'Fehler files systemes:'
db 0
;---------------------------------
lsz optiontext,\
en, 'Options:',\
ru, 'Настройки:',\
de, 'Optionen:'
db 0
;---------------------------------
;lsz tiled,\
; en, 'Tiled',\
; ru, 'Замостить',\
; de, 'Gekachelt'
;lsz stretch,\
; en, 'Stretch',\
; ru, 'Растянуть',\
; de, 'Gestreckt'
;---------------------------------
lsz color_btn,\
en, 'Background color:',\
ru, 'Цвет фона:',\
de, 'Hintergrundfarbe:'
db 0
;---------------------------------
lsz ok_btn,\
en, 'Ok',\
ru, 'Ok',\
de, 'Ok'
db 0
;---------------------------------
lsz slide_show_delay_title,\
en, 'Slide show delay:',\
ru, 'Задержка слайдшоу:',\
de, 'Verzug der schau:'
db 0
;---------------------------------
lsz arrows_offset_title,\
en, 'Arrows offset:',\
ru, 'Смещение стрелками:',\
de, 'Bewegung von den zeigern:'
db 0
;---------------------------------
slide_show_delay_text:
db '+ -',0
;---------------------------------------------------------------------
zoom_auto_factor:
dd 0
zoom_auto_text:
db 'auto',0
zoom_factors:
dd zoom_factors.100
.1: dd 0
.min:
dd 1
dd 2
dd 3
dd 4
dd 5
dd 7
dd 10
dd 17
dd 25
dd 37
dd 50
dd 62
dd 75
dd 87
.100:
dd 100
dd 125
dd 150
dd 175
dd 200
dd 225
dd 250
dd 275
dd 300
dd 350
dd 400
dd 450
dd 500
dd 600
dd 700
dd 800
dd 900
dd 1000
dd 1100
dd 1200
dd 1300
dd 1400
dd 1500
dd 1750
dd 2000
dd 2250
dd 2500
dd 2750
dd 3000
dd Line truncated
|
||||
;---------------------------------------------------------------------
; DATA AREA
;---------------------------------------------------------------------
lsz labelt1,\
en, 'File',\
ru, 'Файл',\
de, 'Datei'
db 0
;---------------------------------------------------------------------
lsz labelt2,\
en, 'File info',\
ru, 'Информация о файле',\
de, 'Dateiinfo'
db 0
lsz fitext,\
en, 'File name ',\
en, 'File size ',\
en, 'X size ',\
en, 'Y size ',\
en, 'Resolution ',\
en, 'Frames total ',\
\
ru, 'Имя файла ',\
ru, 'Размер файла ',\
ru, 'Ширина ',\
ru, 'Высота ',\
ru, 'Бит на пиксел ',\
ru, 'Всего кадров ',\
\
de, 'Datei Namen ',\
de, 'Fateigroesse ',\
de, 'X groesse ',\
de, 'Y groesse ',\
de, 'Die Tiefe ',\
de, 'Zahl Frames '
db 0
;---------------------------------------------------------------------
Authors_text:
.1: db 'zSea version: 1.00 RC5-1 Date: 03/12/2021',0
.2: db 'Authors:',0
.3: db 'Marat Zakiyanov aka Mario(Mario79)',0
.4: db 'zSea program, modules: cnv_bmp.obj,',0
.5: db 'cnv_png.obj, convert.obj, rotate.obj ',0
.6: db 'scaling.obj, box_lib.obj, OpenDialog',0
.7: db 'proc_lib.obj',0
.8: db 'Evgeny Grechnikov aka Diamond',0
.9: db 'modules: cnv_jpeg.obj, cnv_gif.obj,',0
.10: db 'archiver.obj, sort.obj ',0
.11: db 'Alexey Teplov aka <Lrz>',0
.12: db 'modules: box_lib.obj, load_lib.mac',0
.13: db 'Mihail Semenyako aka Mike.dld',0
.14: db 'modules: libini.obj, libio.obj',0
;---------------------------------------------------------------------
status dd 0 ;bit0=1 if file thread is created
;process dd 0
bWasDraw db 0
vflag: db 'x'
bgrmode: dd 1
wnd_width dd 210
wnd_height dd 53
;---------------------------------
lsz labelt3,\
en, 'About program',\
ru, 'О программе',\
de, 'Uber das programm'
db 0
;---------------------------------
lsz labelt4,\
en, 'Set wallpaper',\
ru, 'Установка фона',\
de, 'Installation hintergrund'
db 0
;---------------------------------
lsz labelt5,\
en, 'Select sorting mode',\
ru, 'Сортировка директории',\
de, 'Regimes der Sortierung'
db 0
;---------------------------------
lsz bgrdtext,\
en, 'Set as background:',\
ru, 'Тип обоев:',\
de, 'Als hintergrund'
db 0
;---------------------------------
lsz scc_text,\
en, 'Position:',\
ru, 'Позиция:',\
de, 'Position:'
db 0
;---------------------------------
lsz sorttext,\
en, 'Directory sorting mode:',\
ru, 'Режим сортировки директории:',\
de, 'Regime der Sortierung des Verzeichnisses:'
db 0
;---------------------------------
lsz errortext,\
en, 'File system error:',\
ru, 'Ошибка файловой системы:',\
de, 'Fehler files systemes:'
db 0
;---------------------------------
lsz optiontext,\
en, 'Options:',\
ru, 'Настройки:',\
de, 'Optionen:'
db 0
;---------------------------------
;lsz tiled,\
; en, 'Tiled',\
; ru, 'Замостить',\
; de, 'Gekachelt'
;lsz stretch,\
; en, 'Stretch',\
; ru, 'Растянуть',\
; de, 'Gestreckt'
;---------------------------------
lsz color_btn,\
en, 'Background color:',\
ru, 'Цвет фона:',\
de, 'Hintergrundfarbe:'
db 0
;---------------------------------
lsz ok_btn,\
en, 'Ok',\
ru, 'Ok',\
de, 'Ok'
db 0
;---------------------------------
lsz slide_show_delay_title,\
en, 'Slide show delay:',\
ru, 'Задержка слайдшоу:',\
de, 'Verzug der schau:'
db 0
;---------------------------------
lsz arrows_offset_title,\
en, 'Arrows offset:',\
ru, 'Смещение стрелками:',\
de, 'Bewegung von den zeigern:'
db 0
;---------------------------------
slide_show_delay_text:
db '+ -',0
;---------------------------------------------------------------------
zoom_auto_factor:
dd 0
zoom_auto_text:
db 'auto',0
zoom_factors:
dd zoom_factors.100
.1: dd 0
.min:
dd 1
dd 2
dd 3
dd 4
dd 5
dd 7
dd 10
dd 17
dd 25
dd 37
dd 50
dd 62
dd 75
dd 87
.100:
dd 100
dd 125
dd 150
dd 175
dd 200
dd 225
dd 250
dd 275
dd 300
dd 350
dd 400
dd 450
dd 500
dd 600
dd 700
dd 800
dd 900
dd 1000
dd 1100
dd 1200
dd 1300
dd 1400
dd 1500
dd 1750
dd 2000
dd 2250
dd 2500
dd 2750
dd 3000
dd Line truncated
|
||||
@@ -10,11 +10,11 @@
|
||||
[anonymous]
|
||||
; leavy pass empty to disable it
|
||||
pass=
|
||||
home=/rd/1/
|
||||
home=/sys/
|
||||
mode=3
|
||||
|
||||
[test]
|
||||
pass=1234
|
||||
home=/rd/1/
|
||||
home=/sys/
|
||||
mode=31
|
||||
|
||||
@@ -703,14 +703,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -2070,14 +2070,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0
|
||||
default_dir db '/sys',0
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter ;.1
|
||||
|
||||
@@ -281,7 +281,7 @@ createFile:
|
||||
.path_adr dd fileName ;яєЄ№
|
||||
|
||||
;ёЄЁюър ярЁрьхЄЁют яю єьюыўрэш■ ш х▐ ЁрчьхЁ
|
||||
defaultDataForConfig db 121,13,10,'/rd/1/HACONFIG',13,10,'/rd/1/HACONFIG',13,10,'/rd/1/HACONFIG',13,10,'/rd/1/HACONFIG',13,10,'Space',13,10,'57',13,10,'10',13,10,'s',13,10
|
||||
defaultDataForConfig db 121,13,10,'/sys/HACONFIG',13,10,'/sys/HACONFIG',13,10,'/sys/HACONFIG',13,10,'/sys/HACONFIG',13,10,'Space',13,10,'57',13,10,'10',13,10,'s',13,10
|
||||
defaultDataSize = 85 ;48+19+4
|
||||
|
||||
|
||||
@@ -516,7 +516,7 @@ startAppData:
|
||||
.flags dd 0
|
||||
.param dd 0
|
||||
.rezerv dd 0, 0
|
||||
.full_name db '/rd/1/'
|
||||
.full_name db '/sys/'
|
||||
.file_name db '@HOTANGLES', 0
|
||||
|
||||
UpdateEditsSizes:
|
||||
@@ -1685,10 +1685,10 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0 ;фшЁхъЄюЁш▀ яю єьюыўрэш■
|
||||
default_dir db '/sys',0 ;фшЁхъЄюЁш▀ яю єьюыўрэш■
|
||||
communication_area_name: db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name: db 'opendial',0
|
||||
communication_area_default_path: db '/rd/1/File managers/',0
|
||||
communication_area_default_path: db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter.1
|
||||
|
||||
@@ -6,7 +6,7 @@ RU
|
||||
╩юьяыхъЄ єЄшышЄ (рэрыюу Hot Corners т фЁєушї ╬╤) фы Ёрё°шЁхэш тючьюцэюёЄхщ Ёрсюўхую ёЄюыр яюы№чютрЄхы . ═рчтрэшх т√сЁрэю яєЄ╕ь уюыюёютрэш . ┬ ъюьяыхъЄ тїюф Є фтх єЄшышЄ√:
|
||||
@HOTANGLES - юёэютэр єЄшышЄр, яючтюы ■∙р чряєёърЄ№ яЁшыюцхэш яєЄ╕ь эртхфхэш ъєЁёюЁр т єуюы ¤ъЁрэр (єуюы Ёрсюўхщ юсырёЄш);
|
||||
HACONFIG - єЄшышЄр ъюэЇшуєЁрЄюЁ, яючтюы ■∙р эрёЄЁюшЄ№ фхщёЄтш эр ърцф√щ єуюы ш ръЄштшЁютрЄ№/фхръЄштшЁютрЄ№ ¤Єє юяЎш■.
|
||||
╘рщы ъюэЇшуєЁрЎшш: RD/1/SETTINGS/HOTANGLES.CFG (уфх RD/1/ ¤Єю ЄюЄ цх SYS - яєЄ№ ъ ёшёЄхьэющ фшЁхъЄюЁшш). ╘рщы ёюёЄюшЄ шч фхт Єш ёЄЁюъ:
|
||||
╘рщы ъюэЇшуєЁрЎшш: SYS/SETTINGS/HOTANGLES.CFG (уфх SYS/ - яєЄ№ ъ ёшёЄхьэющ фшЁхъЄюЁшш). ╘рщы ёюёЄюшЄ шч фхт Єш ёЄЁюъ:
|
||||
1) ёюёЄю эшх ръЄштэюёЄш юяЎшш (юфшэ ёшьтюы):
|
||||
1 шыш y - юяЎш ръЄштэр, ръЄштшЁютрэ ъырёёшўхёъшщ Ёхцшь ЁрсюЄ√ єуюыъют,
|
||||
2 - юяЎш ръЄштэр, ръЄштшЁютрэ Ёхцшь ЁрсюЄ√ яю уюЁ ўхщ ъыртш°х,
|
||||
@@ -52,7 +52,7 @@ MIN -
|
||||
╧Ёюўшх ЁхъюьхэфрЎшш:
|
||||
--------------------------------------------------
|
||||
═хъюЄюЁ√ь яюы№чютрЄхы ь ьюцхЄ с√Є№ єфюсэю эрёЄЁюшЄ№ юЄъЁ√Єшх ьхэ■ яЁш яюярфрэшш т єуюы хую Ёрёяюыюцхэш . ═ряЁшьхЁ, хёыш є трё ъэюяър "╠хэ■" Ёрёяюыюцхэр т ыхтюь эшцэхь єуыє, Єю чрфрщЄх фы ¤Єюую єуыр ъюьрэфє:
|
||||
/rd/1/@MENU
|
||||
/sys/@MENU
|
||||
|
||||
|
||||
Extra-Ёрё°шЁхэш ЇєэъЎшюэры№эюёЄш:
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
0
|
||||
/rd/1/HACONFIG
|
||||
/rd/1/HACONFIG
|
||||
/rd/1/HACONFIG
|
||||
/rd/1/HACONFIG
|
||||
/sys/HACONFIG
|
||||
/sys/HACONFIG
|
||||
/sys/HACONFIG
|
||||
/sys/HACONFIG
|
||||
Space
|
||||
57
|
||||
10
|
||||
|
||||
@@ -7,7 +7,7 @@ buttons1names db ' InFile:'
|
||||
aCompress db ' Compress',0
|
||||
aDecompress db 'Decompress',0
|
||||
definoutname db 0
|
||||
defpath db '/rd/1',0
|
||||
defpath db '/sys',0
|
||||
kernel_name db 'kernel.mnt',0
|
||||
;curedit dd 0
|
||||
|
||||
@@ -137,9 +137,9 @@ else
|
||||
db '/sys/File Managers/opendial',0
|
||||
end if
|
||||
communication_area_default_pach:
|
||||
db '/rd/1',0
|
||||
db '/sys',0
|
||||
|
||||
path4 db '/rd/1/temp',0
|
||||
path4 db '/sys/temp',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter.1
|
||||
|
||||
@@ -61,7 +61,7 @@ START:
|
||||
jmp exit
|
||||
|
||||
@@:
|
||||
; set default path = /RD/1/
|
||||
; set default path = /SYS/
|
||||
mov esi,defpath
|
||||
mov edi,path
|
||||
mov [edi-4],dword 6
|
||||
|
||||
@@ -72,7 +72,7 @@ else
|
||||
end if
|
||||
; db '/hd/1/zip/png.zip',0
|
||||
; db '/hd/1/zip/files/opossum.png'
|
||||
; db '/rd/1/www.zip',0
|
||||
; db '/sys/www.zip',0
|
||||
; db '/hd/1/zip/test2.zip',0
|
||||
end if
|
||||
db 0
|
||||
|
||||
@@ -17,12 +17,12 @@ pause
|
||||
cp cmd.asm+cmd.bak
|
||||
echo
|
||||
echo Теперь нажмите любую клавишу для того, чтобы вывести имя только что
|
||||
echo созданного файла на экран и удостовериться в его присутствии на /RD/1
|
||||
echo созданного файла на экран и удостовериться в его присутствии на /SYS
|
||||
pause
|
||||
ls cmd.bak
|
||||
echo
|
||||
echo Теперь нажмите любую клавишу для того, чтобы удалить только что созданный
|
||||
echo файл CMD.BAK с рамдиска.
|
||||
echo файл CMD.BAK из системной директории.
|
||||
pause
|
||||
del cmd.bak
|
||||
echo
|
||||
|
||||
@@ -353,7 +353,7 @@ param_info:
|
||||
; .bytes2write dd 0 ; bytes to write
|
||||
; .address dd 0x20000
|
||||
; .workarea dd 0x10000
|
||||
; destination db '/RD/1/KERNEL.MNT',0
|
||||
; destination db '/SYS/KERNEL.MNT',0
|
||||
; times (STRLEN-16) db 0
|
||||
|
||||
align 4
|
||||
|
||||
@@ -258,7 +258,7 @@ fn_input:
|
||||
; db '/hd/1/gif/smileys/sm100000.gif'
|
||||
db '/sys/meos.gif'
|
||||
; db '/hd/1/1/tex256.gif',0
|
||||
; db '/rd/1/tex256.gif'
|
||||
; db '/sys/tex256.gif'
|
||||
inp_end:
|
||||
rb 256-(inp_end-fn_input)
|
||||
|
||||
|
||||
@@ -231,7 +231,7 @@ fn70_read:
|
||||
dd 0
|
||||
dd 200*1024
|
||||
dd infile
|
||||
filename db '/rd/1/kernel.mnt',0
|
||||
filename db '/sys/kernel.mnt',0
|
||||
|
||||
fn70_write:
|
||||
dd 2
|
||||
|
||||
@@ -1131,7 +1131,7 @@ f_plen1 dd 5
|
||||
sz caption,'MFAR : PRE-ALPHA-8.1',0
|
||||
sz fcfile,'MFAR DAT'
|
||||
sz p_hd,'/HD/1',0
|
||||
sz p_rd,'/RD/1',0
|
||||
sz p_rd,'/SYS',0
|
||||
ext0:
|
||||
db ' EXE COM BAT CMD'
|
||||
dd 0
|
||||
|
||||
@@ -31,7 +31,7 @@ lang equ ru ; ru en fr ge fi
|
||||
|
||||
; LOADFILE
|
||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
||||
; (SAMPLE) LOADFILE '/rd/1/clock.bmp',load_area,temp_area
|
||||
; (SAMPLE) LOADFILE '/sys/clock.bmp',load_area,temp_area
|
||||
|
||||
|
||||
macro loadfile file_name,file_load_area,file_temp_area
|
||||
@@ -411,7 +411,7 @@ run_fileinfo:
|
||||
dd 0
|
||||
dd procinfo ; 0x10000
|
||||
;run_filepath
|
||||
db '/RD/1/SYSXTREE',0
|
||||
db '/SYS/SYSXTREE',0
|
||||
|
||||
procinfo:
|
||||
times 1024 db 0
|
||||
@@ -623,7 +623,7 @@ run_fileinfo:
|
||||
dd 0
|
||||
dd procinfo
|
||||
;run_filepath:
|
||||
db '/RD/1/SYSXTREE',0
|
||||
db '/SYS/SYSXTREE',0
|
||||
|
||||
procinfo:
|
||||
times 1024 db 0
|
||||
|
||||
@@ -763,7 +763,7 @@ errDictHeader_l:
|
||||
|
||||
xcursor dw 69
|
||||
|
||||
default_dict_path db '/RD/1/DICT.TXT'
|
||||
default_dict_path db '/SYS/DICT.TXT'
|
||||
|
||||
fileinfo_ini:
|
||||
.oper:
|
||||
@@ -774,7 +774,7 @@ dd 256
|
||||
dd fileinfo.path
|
||||
dd os_work_mem
|
||||
.inipath:
|
||||
db '/rd/1/slovarik.ini',0
|
||||
db '/sys/slovarik.ini',0
|
||||
|
||||
fileinfo:
|
||||
dd 0 ; 0 = ЧТЕНИЕ ФАЙЛА
|
||||
@@ -783,7 +783,7 @@ dd 0x1 ;
|
||||
dd dictionary ; куда считывать
|
||||
dd os_work_mem ; 0x10000 ; память для работы ОС - 4096 байт
|
||||
.path:
|
||||
db '',0 ;'/RD/1/DICT.TXT',0
|
||||
db '',0 ;'/SYS/DICT.TXT',0
|
||||
|
||||
lblIMG_END:
|
||||
rb 257 ;times 257 db 0 ;for path
|
||||
|
||||
@@ -1 +1 @@
|
||||
/RD/1/DICT_ENG.TXT
|
||||
/SYS/DICT_ENG.TXT
|
||||
@@ -31,7 +31,7 @@ lang equ ru ; ru en fr ge fi
|
||||
|
||||
; LOADFILE
|
||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
||||
; (SAMPLE) LOADFILE '/rd/1/clock.bmp',load_area,temp_area
|
||||
; (SAMPLE) LOADFILE '/sys/clock.bmp',load_area,temp_area
|
||||
|
||||
|
||||
macro loadfile file_name,file_load_area,file_temp_area
|
||||
|
||||
@@ -850,7 +850,7 @@ paste_from_clip:
|
||||
; OS allows only 256 symbols in command line
|
||||
cmp ebx, 250
|
||||
jae still
|
||||
; we use Pascal-style strings for /RD/1/COPYR
|
||||
; we use Pascal-style strings for /SYS/COPYR
|
||||
; source file
|
||||
mov edi, copyr_param
|
||||
mov al, bl
|
||||
@@ -2556,7 +2556,7 @@ b_color dd 0x6677cc
|
||||
; dd 0x1
|
||||
; dd path
|
||||
; dd tempzone
|
||||
; db '/RD/1/MRU.LST',0
|
||||
; db '/SYS/MRU.LST',0
|
||||
; //// Willow
|
||||
|
||||
;Name of programs
|
||||
|
||||
@@ -827,14 +827,14 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0 ;директория по умолчанию
|
||||
default_dir db '/sys',0 ;директория по умолчанию
|
||||
|
||||
communication_area_name:
|
||||
db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name:
|
||||
db 'opendial',0
|
||||
communication_area_default_path:
|
||||
db '/rd/1/File managers/',0
|
||||
db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter.1
|
||||
|
||||
@@ -800,7 +800,7 @@ else
|
||||
db '/sys/File Managers/opendial',0
|
||||
end if
|
||||
communication_area_default_pach:
|
||||
db '/rd/1',0
|
||||
db '/sys',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter
|
||||
|
||||
@@ -1 +1 @@
|
||||
fn_col_option dd def_col_file
fn_syntax_dir db 'info/',0
def_col_file db 'default.syn',0
exit_code dd 0 ;переменная используемая для выхода из программы
panel_but rb 21 ;настройки отображения кнопок на панели
;значения задаваемые по умолчанию, без ini файла
ini_def_window_t equ 20
ini_def_window_l equ 200
ini_def_window_w equ 570
ini_def_window_h equ 470
ini_def_symbol_w equ 7
ini_def_symbol_h equ 10
ini_def_font_s equ 0
ini_def_scroll_type equ 0
;описание параматров для ini файла
ini_name db 't_edit.ini',0
ini_sec_window db 'Window',0
key_window_t db 't',0
key_window_l db 'l',0
key_window_w db 'w',0
key_window_h db 'h',0
key_symbol_w db 'symbol_w',0
key_symbol_h db 'symbol_h',0
key_font_s db 'font_s',0
key_scroll_type db 'scroll_type',0
key_but_new db 'but_new',0
key_but_open db 'but_open',0
key_but_save db 'but_save',0
key_but_save_as db 'but_save_as',0
key_but_select db 'but_select',0
key_but_cut db 'but_cut',0
key_but_copy db 'but_copy',0
key_but_paste db 'but_paste',0
key_but_find db 'but_find',0
key_but_replace db 'but_replace',0
key_but_key_words db 'but_key_words',0
key_but_upper db 'but_upper',0
key_but_lower db 'but_lower',0
key_but_reverse db 'but_reverse',0
key_but_undo db 'but_undo',0
key_but_redo db 'but_redo',0
key_but_invisible db 'but_invisible',0
key_but_syntax_list db 'but_syntax_list',0
key_but_syntax_mode db 'but_syntax_mode',0
key_but_convert_1251_866 db 'but_convert_1251_866',0
key_but_convert_866_1251 db 'but_convert_866_1251',0
ini_sec_options db 'Options',0
key_synt_file:
db 'syntax_'
.numb: db '0',0
key_synt_ext:
db 'ext_'
.numb: db '0',0
ini_def_synt_f db 0
align 4
max_synt_auto_open equ 10
synt_auto_open:
rb 64*max_synt_auto_open
db 0
system_dir_0 db '/sys/lib/'
lib_name_0 db 'box_lib.obj',0
system_dir_1 db '/sys/lib/'
lib_name_1 db 'msgbox.obj',0
system_dir_2 db '/sys/lib/'
lib_name_2 db 'proc_lib.obj',0
system_dir_3 db '/sys/lib/'
lib_name_3 db 'libimg.obj',0
system_dir_4 db '/sys/lib/'
lib_name_4 db 'libini.obj',0
system_dir_5 db '/sys/lib/'
lib_name_5 db 'kmenu.obj',0
;---------------------------------------------------------------------
align 4
import_box_lib:
dd alib_init0 ;функция запускается макросом 1 раз при подключении бибилиотеки, потому в программе метка на нее не нужна
edit_box_draw dd aEdit_box_draw
edit_box_key dd aEdit_box_key
edit_box_mouse dd aEdit_box_mouse
;edit_box_set_text dd aEdit_box_set_text
;version_ed dd aVersion_ed
init_checkbox dd ainit_checkbox
check_box_draw dd acheck_box_draw
check_box_mouse dd acheck_box_mouse
option_box_draw dd aOption_box_draw
option_box_mouse dd aOption_box_mouse
;version_op dd aVersion_op
scrollbar_ver_draw dd aScrollbar_ver_draw
scrollbar_ver_mouse dd aScrollbar_ver_mouse
scrollbar_hor_draw dd aScrollbar_hor_draw
scrollbar_hor_mouse dd aScrollbar_hor_mouse
;version_scrollbar dd aVersion_scrollbar
tl_data_init dd sz_tl_data_init
tl_data_clear dd sz_tl_data_clear
tl_info_clear dd sz_tl_info_clear
tl_key dd sz_tl_key
tl_mouse dd sz_tl_mouse
tl_draw dd sz_tl_draw
tl_info_undo dd sz_tl_info_undo
tl_info_redo dd sz_tl_info_redo
tl_node_add dd sz_tl_node_add
tl_node_set_data dd sz_tl_node_set_data
tl_node_get_data dd sz_tl_node_get_data
tl_node_delete dd sz_tl_node_delete
tl_cur_beg dd sz_tl_cur_beg
tl_cur_next dd sz_tl_cur_next
tl_cur_perv dd sz_tl_cur_perv
;tl_node_close_open dd sz_tl_node_close_open
tl_node_lev_inc dd sz_tl_node_lev_inc
tl_node_lev_dec dd sz_tl_node_lev_dec
ted_but_sumb_upper dd sz_ted_but_sumb_upper
ted_but_sumb_lover dd sz_ted_but_sumb_lover
ted_but_convert_by_table dd sz_ted_but_convert_by_table
ted_can_save dd sz_ted_can_save
ted_clear dd sz_ted_clear
ted_delete dd sz_ted_delete
ted_draw dd sz_ted_draw
ted_init dd sz_ted_init
ted_init_scroll_bars dd sz_ted_init_scroll_bars
ted_init_syntax_file dd sz_ted_init_syntax_file
ted_is_select dd sz_ted_is_select
ted_key dd sz_ted_key
ted_mouse dd sz_ted_mouse
ted_open_file dd sz_ted_open_file
ted_save_file dd sz_ted_save_file
ted_text_add dd sz_ted_text_add
ted_but_select_word dd sz_ted_but_select_word
ted_but_cut dd sz_ted_but_cut
ted_but_copy dd sz_ted_but_copy
ted_but_paste dd sz_ted_but_paste
ted_but_undo dd sz_ted_but_undo
ted_but_redo dd sz_ted_but_redo
ted_but_reverse dd sz_ted_but_reverse
ted_but_find dd sz_ted_but_find
ted_but_replace dd sz_ted_but_replace
ted_text_colored dd sz_ted_text_colored
ted_go_to_position dd sz_ted_go_to_position
version_text_edit dd sz_ted_version
dd 0,0
alib_init0 db 'lib_init',0
aEdit_box_draw db 'edit_box_draw',0
aEdit_box_key db 'edit_box_key',0
aEdit_box_mouse db 'edit_box_mouse',0
;aEdit_box_set_text db 'edit_box_set_text',0
;aVersion_ed db 'version_ed',0
ainit_checkbox db 'init_checkbox2',0
acheck_box_draw db 'check_box_draw2',0
acheck_box_mouse db 'check_box_mouse2',0
aOption_box_draw db 'option_box_draw',0
aOption_box_mouse db 'option_box_mouse',0
;aVersion_op db 'version_op',0
aScrollbar_veLine truncated
|
||||
fn_col_option dd def_col_file
fn_syntax_dir db 'info/',0
def_col_file db 'default.syn',0
exit_code dd 0 ;переменная используемая для выхода из программы
panel_but rb 21 ;настройки отображения кнопок на панели
;значения задаваемые по умолчанию, без ini файла
ini_def_window_t equ 20
ini_def_window_l equ 200
ini_def_window_w equ 570
ini_def_window_h equ 470
ini_def_symbol_w equ 7
ini_def_symbol_h equ 10
ini_def_font_s equ 0
ini_def_scroll_type equ 0
;описание параматров для ini файла
ini_name db 't_edit.ini',0
ini_sec_window db 'Window',0
key_window_t db 't',0
key_window_l db 'l',0
key_window_w db 'w',0
key_window_h db 'h',0
key_symbol_w db 'symbol_w',0
key_symbol_h db 'symbol_h',0
key_font_s db 'font_s',0
key_scroll_type db 'scroll_type',0
key_but_new db 'but_new',0
key_but_open db 'but_open',0
key_but_save db 'but_save',0
key_but_save_as db 'but_save_as',0
key_but_select db 'but_select',0
key_but_cut db 'but_cut',0
key_but_copy db 'but_copy',0
key_but_paste db 'but_paste',0
key_but_find db 'but_find',0
key_but_replace db 'but_replace',0
key_but_key_words db 'but_key_words',0
key_but_upper db 'but_upper',0
key_but_lower db 'but_lower',0
key_but_reverse db 'but_reverse',0
key_but_undo db 'but_undo',0
key_but_redo db 'but_redo',0
key_but_invisible db 'but_invisible',0
key_but_syntax_list db 'but_syntax_list',0
key_but_syntax_mode db 'but_syntax_mode',0
key_but_convert_1251_866 db 'but_convert_1251_866',0
key_but_convert_866_1251 db 'but_convert_866_1251',0
ini_sec_options db 'Options',0
key_synt_file:
db 'syntax_'
.numb: db '0',0
key_synt_ext:
db 'ext_'
.numb: db '0',0
ini_def_synt_f db 0
align 4
max_synt_auto_open equ 10
synt_auto_open:
rb 64*max_synt_auto_open
db 0
system_dir_0 db '/sys/lib/'
lib_name_0 db 'box_lib.obj',0
system_dir_1 db '/sys/lib/'
lib_name_1 db 'msgbox.obj',0
system_dir_2 db '/sys/lib/'
lib_name_2 db 'proc_lib.obj',0
system_dir_3 db '/sys/lib/'
lib_name_3 db 'libimg.obj',0
system_dir_4 db '/sys/lib/'
lib_name_4 db 'libini.obj',0
system_dir_5 db '/sys/lib/'
lib_name_5 db 'kmenu.obj',0
;---------------------------------------------------------------------
align 4
import_box_lib:
dd alib_init0 ;функция запускается макросом 1 раз при подключении бибилиотеки, потому в программе метка на нее не нужна
edit_box_draw dd aEdit_box_draw
edit_box_key dd aEdit_box_key
edit_box_mouse dd aEdit_box_mouse
;edit_box_set_text dd aEdit_box_set_text
;version_ed dd aVersion_ed
init_checkbox dd ainit_checkbox
check_box_draw dd acheck_box_draw
check_box_mouse dd acheck_box_mouse
option_box_draw dd aOption_box_draw
option_box_mouse dd aOption_box_mouse
;version_op dd aVersion_op
scrollbar_ver_draw dd aScrollbar_ver_draw
scrollbar_ver_mouse dd aScrollbar_ver_mouse
scrollbar_hor_draw dd aScrollbar_hor_draw
scrollbar_hor_mouse dd aScrollbar_hor_mouse
;version_scrollbar dd aVersion_scrollbar
tl_data_init dd sz_tl_data_init
tl_data_clear dd sz_tl_data_clear
tl_info_clear dd sz_tl_info_clear
tl_key dd sz_tl_key
tl_mouse dd sz_tl_mouse
tl_draw dd sz_tl_draw
tl_info_undo dd sz_tl_info_undo
tl_info_redo dd sz_tl_info_redo
tl_node_add dd sz_tl_node_add
tl_node_set_data dd sz_tl_node_set_data
tl_node_get_data dd sz_tl_node_get_data
tl_node_delete dd sz_tl_node_delete
tl_cur_beg dd sz_tl_cur_beg
tl_cur_next dd sz_tl_cur_next
tl_cur_perv dd sz_tl_cur_perv
;tl_node_close_open dd sz_tl_node_close_open
tl_node_lev_inc dd sz_tl_node_lev_inc
tl_node_lev_dec dd sz_tl_node_lev_dec
ted_but_sumb_upper dd sz_ted_but_sumb_upper
ted_but_sumb_lover dd sz_ted_but_sumb_lover
ted_but_convert_by_table dd sz_ted_but_convert_by_table
ted_can_save dd sz_ted_can_save
ted_clear dd sz_ted_clear
ted_delete dd sz_ted_delete
ted_draw dd sz_ted_draw
ted_init dd sz_ted_init
ted_init_scroll_bars dd sz_ted_init_scroll_bars
ted_init_syntax_file dd sz_ted_init_syntax_file
ted_is_select dd sz_ted_is_select
ted_key dd sz_ted_key
ted_mouse dd sz_ted_mouse
ted_open_file dd sz_ted_open_file
ted_save_file dd sz_ted_save_file
ted_text_add dd sz_ted_text_add
ted_but_select_word dd sz_ted_but_select_word
ted_but_cut dd sz_ted_but_cut
ted_but_copy dd sz_ted_but_copy
ted_but_paste dd sz_ted_but_paste
ted_but_undo dd sz_ted_but_undo
ted_but_redo dd sz_ted_but_redo
ted_but_reverse dd sz_ted_but_reverse
ted_but_find dd sz_ted_but_find
ted_but_replace dd sz_ted_but_replace
ted_text_colored dd sz_ted_text_colored
ted_go_to_position dd sz_ted_go_to_position
version_text_edit dd sz_ted_version
dd 0,0
alib_init0 db 'lib_init',0
aEdit_box_draw db 'edit_box_draw',0
aEdit_box_key db 'edit_box_key',0
aEdit_box_mouse db 'edit_box_mouse',0
;aEdit_box_set_text db 'edit_box_set_text',0
;aVersion_ed db 'version_ed',0
ainit_checkbox db 'init_checkbox2',0
acheck_box_draw db 'check_box_draw2',0
acheck_box_mouse db 'check_box_mouse2',0
aOption_box_draw db 'option_box_draw',0
aOption_box_mouse db 'option_box_mouse',0
;aVersion_op db 'version_op',0
aScrollbar_veLine truncated
|
||||
@@ -607,7 +607,7 @@ draw_super_text:
|
||||
Buf:
|
||||
.1 db 'NONAME18',0,0
|
||||
;.3 db 'hd0 [4Gb]',0,0 ;100 dup(0)
|
||||
.5 rb 512 ;db '/rd/1/format/fat32mbr.bin', 0, 0
|
||||
.5 rb 512 ;db '/sys/format/fat32mbr.bin', 0, 0
|
||||
|
||||
initBuf:
|
||||
push eax ecx
|
||||
@@ -697,10 +697,10 @@ OpenDialog_data:
|
||||
.y_size dw 320 ;+52 ; Window y size
|
||||
.y_start dw 10 ;+54 ; Window Y position
|
||||
|
||||
default_dir db '/rd/1',0 ;фшЁхъЄюЁш яю єьюыўрэш■
|
||||
default_dir db '/sys',0 ;фшЁхъЄюЁш яю єьюыўрэш■
|
||||
communication_area_name: db 'FFFFFFFF_open_dialog',0
|
||||
open_dialog_name: db 'opendial',0
|
||||
communication_area_default_path: db '/rd/1/File managers/',0
|
||||
communication_area_default_path: db '/sys/File managers/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter.1
|
||||
|
||||
@@ -1679,7 +1679,7 @@ op4 option_box option_group1,154,44,6,9,0xffffff,0x0,0,0,0
|
||||
option_group1 dd op1
|
||||
Option_boxs dd op1,op2,op3,op4,0
|
||||
;---------------------------------------------------------------------
|
||||
;file_name db '/rd/1/hdd_',0
|
||||
;file_name db '/sys/hdd_',0
|
||||
;times 128 db (0)
|
||||
;---------------------------------------------------------------------
|
||||
struct f70
|
||||
|
||||
@@ -80,7 +80,7 @@ iconname:
|
||||
db ICON_APP,0
|
||||
;------------------------------------------------------------------------------
|
||||
icon_default:
|
||||
db 'AA-CALC -004-/RD/1/CALC '
|
||||
db 'AA-CALC -004-/SYS/CALC '
|
||||
db '- *'
|
||||
db 13,10
|
||||
;------------------------------------------------------------------------------
|
||||
|
||||
@@ -66,7 +66,7 @@ ICON_SIZE equ 32*32*4
|
||||
REC_SIZE equ 80
|
||||
ICONS_DAT equ '/sys/icons.dat'
|
||||
ICON_APP equ '/sys/ICON'
|
||||
ICON_STRIP equ '/rd/1/iconstrp.png'
|
||||
ICON_STRIP equ '/sys/iconstrp.png'
|
||||
;------------------------------------------------------------------------------
|
||||
use32
|
||||
org 0x0
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
Управление темой=skincfg
|
||||
Настройка фона=/sys/media/palitra
|
||||
Настройка устройств=setup
|
||||
Консоль=/rd/1/shell
|
||||
Консоль=/sys/shell
|
||||
|
||||
[00]
|
||||
name=KFM
|
||||
|
||||
@@ -9,7 +9,7 @@ MODIFY 15.05.2007 Kolibri team
|
||||
Введите полный путь к исполняемому файлу и нажмите кнопку "ЗАПУСТИТЬ" или
|
||||
клавишу Enter.
|
||||
Запуск программ с параметрами
|
||||
Поставте пробел после пути к файлу и вводите параметры. Если в пути к файлу
|
||||
Поставьте пробел после пути к файлу и вводите параметры. Если в пути к файлу
|
||||
есть пробелы, его необходимо выделить кавычками (тогда пробелом разделять
|
||||
необязательно).
|
||||
Примеры
|
||||
|
||||
@@ -69,7 +69,7 @@ waitfor
|
||||
╤ъЁшяЄ√ ш чряєёъ эр шёяюыэхэшх
|
||||
=======================================
|
||||
┼ёыш шь шёяюыэшьюую Їрщыр эрўшэрхЄё ё / Єю ёўшЄрхЄё ўЄю яєЄ№ ты хЄё рсёюы■Єэ√ь.
|
||||
┬ яЁюЄштэюь ёыєўрх, яюшёъ ёэрўрыр яЁютюфшЄё т Єхъє∙хь ърЄрыюух, р чрЄхь т /rd/1.
|
||||
┬ яЁюЄштэюь ёыєўрх, яюшёъ ёэрўрыр яЁютюфшЄё т Єхъє∙хь ърЄрыюух, р чрЄхь т /sys.
|
||||
|
||||
─рыхх, хёыш Їрщы эрщфхэ, яЁютхЁ ■Єё яхЁт√х 4 срщЄр эр ёшуэрЄєЁє #SHS.
|
||||
╤ ¤Єющ ёшуэрЄєЁ√ эрўшэрхЄё ъюьрэфэ√щ (яръхЄэ√щ) Їрщы.
|
||||
|
||||
@@ -19,7 +19,7 @@ int executable_run(char cmd[], char args[]) {
|
||||
|
||||
if ( !file_check(exec) ) // check file existense
|
||||
{
|
||||
strcpy(exec, "/rd/1/"); // check file on virtual disk
|
||||
strcpy(exec, "/sys/"); // check file on virtual disk
|
||||
strcat(exec, cmd);
|
||||
if ( !file_check(exec) ) // check file existense
|
||||
{
|
||||
|
||||
@@ -39,7 +39,7 @@ VIA KT880
|
||||
┬ырфхы№Ў√ фрээ√ї ўшяёхЄют ьюуєЄ (яЁш цхырэшш) яюьхёЄшЄ№
|
||||
¤Єє яЁюуЁрььє т ртЄючруЁєчъє ё ярЁрьхЄЁюь boot. ─ы ¤Єюую т
|
||||
autorun.dat эхюсїюфшью яюьхёЄшЄ№,эряЁшьхЁ, Єръє■ ёЄЁюъє:
|
||||
"/RD/1/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors",
|
||||
"/SYS/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors",
|
||||
эх чрс√т яЁш ¤Єюь єтхышўшЄ№ ъюышўхёЄтю чряєёърхь√ї яЁюуЁрьь эр юфэє
|
||||
т ёрьюь эрўрых Їрщыр autorun.dat.
|
||||
|
||||
@@ -1012,7 +1012,7 @@ else
|
||||
db '/sys/File Managers/opendial',0
|
||||
end if
|
||||
communication_area_default_pach:
|
||||
db '/rd0/1/',0
|
||||
db '/sys/',0
|
||||
|
||||
Filter:
|
||||
dd Filter.end - Filter
|
||||
@@ -1025,7 +1025,7 @@ sign db ?,0
|
||||
|
||||
start_temp_file_name: db 'results.mgb',0
|
||||
|
||||
path4 db '/rd/1/results.mgb',0
|
||||
path4 db '/sys/results.mgb',0
|
||||
;---------------------------------------------------------------------
|
||||
align 4
|
||||
params_f73:
|
||||
|
||||
Reference in new issue
Block a user