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:
parent
a8393177c8
commit
46d9482bb0
@ -12,7 +12,7 @@ AHEADER 0 ,'TST',cfa_TST
|
|||||||
|
|
||||||
call cfa__SLITERALminusCODE+00H
|
call cfa__SLITERALminusCODE+00H
|
||||||
DB 010H
|
DB 010H
|
||||||
DB '/rd/1/autoload.f',0
|
DB '/sys/autoload.f',0
|
||||||
call cfa_INCLUDED_+00H
|
call cfa_INCLUDED_+00H
|
||||||
DB 0C3H
|
DB 0C3H
|
||||||
AHEADER 0 ,'H.',cfa_Hdot
|
AHEADER 0 ,'H.',cfa_Hdot
|
||||||
|
@ -4,7 +4,7 @@ VARIABLE wd 256 ALLOT
|
|||||||
COUNT 1+ SWAP 1- SWAP wd SWAP CMOVE ;
|
COUNT 1+ SWAP 1- SWAP wd SWAP CMOVE ;
|
||||||
|
|
||||||
: _wd
|
: _wd
|
||||||
$" /rd/1/" setwd ; _wd
|
$" /sys/" setwd ; _wd
|
||||||
|
|
||||||
: "/ [CHAR] / ;
|
: "/ [CHAR] / ;
|
||||||
|
|
||||||
|
@ -5,11 +5,11 @@
|
|||||||
OVER finfo @ 8 + ! >asciiz ;
|
OVER finfo @ 8 + ! >asciiz ;
|
||||||
: exec
|
: exec
|
||||||
16 finfo @ ! finfo @ 58 sys2 ." started, code=" . CR 5 sys2 DROP ;
|
16 finfo @ ! finfo @ 58 sys2 ." started, code=" . CR 5 sys2 DROP ;
|
||||||
S" /RD/1/GRSCREEN" >path 99 exec
|
S" /SYS/GRSCREEN" >path 99 exec
|
||||||
S" /RD/1/@RB" >path 30 exec
|
S" /SYS/@RB" >path 30 exec
|
||||||
S" /RD/1/@SS" >path 30 exec
|
S" /SYS/@SS" >path 30 exec
|
||||||
S" /RD/1/@TASKBAR" >path 30 exec
|
S" /SYS/@TASKBAR" >path 30 exec
|
||||||
S" /RD/1/SETUP" >path S" BOOT" >param 30 exec
|
S" /SYS/SETUP" >path S" BOOT" >param 30 exec
|
||||||
S" /RD/1/ICON2" >path S" BOOT" >param 10 exec
|
S" /SYS/ICON2" >path S" BOOT" >param 10 exec
|
||||||
S" /RD/1/board" >path 25 exec
|
S" /SYS/board" >path 25 exec
|
||||||
BYE
|
BYE
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
DECIMAL
|
DECIMAL
|
||||||
S" /rd/1/menuet.f" INCLUDED
|
S" /sys/menuet.f" INCLUDED
|
||||||
|
|
||||||
: not_emit
|
: not_emit
|
||||||
emit_proc DUP @ NOT SWAP ! ;
|
emit_proc DUP @ NOT SWAP ! ;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
\ S" /rd/1/1st.4th" INCLUDED
|
\ S" /sys/1st.4th" INCLUDED
|
||||||
S" /rd/1/locals.f" INCLUDED
|
S" /sys/locals.f" INCLUDED
|
||||||
|
|
||||||
\ : sys_wnd ( border, header, workarea, y, x -- )
|
\ : sys_wnd ( border, header, workarea, y, x -- )
|
||||||
\ 1 12 sys2 DROP 0 sys6 2 12 sys2 2DROP ;
|
\ 1 12 sys2 DROP 0 sys6 2 12 sys2 2DROP ;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
DECIMAL
|
DECIMAL
|
||||||
S" /rd/1/menuet.f" INCLUDED
|
S" /sys/menuet.f" INCLUDED
|
||||||
|
|
||||||
: not_emit
|
: not_emit
|
||||||
emit_proc DUP @ NOT SWAP ! ;
|
emit_proc DUP @ NOT SWAP ! ;
|
||||||
@ -58,7 +58,7 @@ CREATE gif 600 ALLOT
|
|||||||
|
|
||||||
|
|
||||||
: new_me ( new main loop)
|
: 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 .
|
gif raw READ_GIF .
|
||||||
;
|
;
|
||||||
|
|
||||||
|
@ -71,6 +71,6 @@ VECT EMIT ' _EMIT TO EMIT
|
|||||||
|
|
||||||
: H. BASE @ SWAP HEX U. BASE ! ;
|
: H. BASE @ SWAP HEX U. BASE ! ;
|
||||||
|
|
||||||
: TST S" /rd/1/autoload.f" INCLUDED_ ;
|
: TST S" /sys/autoload.f" INCLUDED_ ;
|
||||||
: TST1 S" WORDS" EVALUATE ;
|
: 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
|
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
|
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
|
communication_area_name db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name db 'opendial',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:
|
Filter:
|
||||||
dd Filter.end - Filter
|
dd Filter.end - Filter
|
||||||
@ -576,7 +576,7 @@ mouse_dd dd 0 ;needed for Shift in editbox
|
|||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
infile path 'example.asm',0
|
infile path 'example.asm',0
|
||||||
outfile path 'example',0
|
outfile path 'example',0
|
||||||
path path '/rd/1//',0
|
path path '/sys/',0
|
||||||
path_end:
|
path_end:
|
||||||
crlf db $D,$A,0
|
crlf db $D,$A,0
|
||||||
title db appname,VERSION_STRING,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 FILEIO SSF_START_APP
|
||||||
file_io_notify.path db 0
|
file_io_notify.path db 0
|
||||||
file_io_notify.lppath dd notify_path
|
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 FILEIO SSF_START_APP
|
||||||
file_io_start.path path
|
file_io_start.path path
|
||||||
|
@ -3309,7 +3309,7 @@ else
|
|||||||
db '/sys/File Managers/opendial',0
|
db '/sys/File Managers/opendial',0
|
||||||
end if
|
end if
|
||||||
communication_area_default_pach:
|
communication_area_default_pach:
|
||||||
db '/rd/1',0
|
db '/sys',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter.1
|
dd Filter.end - Filter.1
|
||||||
|
@ -1039,14 +1039,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter.1
|
dd Filter.end - Filter.1
|
||||||
|
@ -1109,14 +1109,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter.1
|
dd Filter.end - Filter.1
|
||||||
|
@ -1294,14 +1294,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -197,7 +197,7 @@ macro jecxnz Target
|
|||||||
loop Target
|
loop Target
|
||||||
}
|
}
|
||||||
|
|
||||||
TestFile db '/rd/1/develop/scancode',0
|
TestFile db '/sys/develop/scancode',0
|
||||||
|
|
||||||
MinWidth = 90
|
MinWidth = 90
|
||||||
MaxWidth = 255
|
MaxWidth = 255
|
||||||
|
@ -17,8 +17,8 @@ koldbg
|
|||||||
Если никакая программа не загружена, то можно загрузить программу командой load:
|
Если никакая программа не загружена, то можно загрузить программу командой load:
|
||||||
load <полное имя исполняемого файла> [<аргументы>]
|
load <полное имя исполняемого файла> [<аргументы>]
|
||||||
Например:
|
Например:
|
||||||
load /rd/1/example
|
load /sys/example
|
||||||
LOAD /rd/1/aclock w200 h200
|
LOAD /sys/aclock w200 h200
|
||||||
LoaD /hd0/1/menuetos/dosbox/dosbox
|
LoaD /hd0/1/menuetos/dosbox/dosbox
|
||||||
Всё, что стоит после первого пробела после имени исполняемого файла, дословно передаётся программе в качестве командной строки.
|
Всё, что стоит после первого пробела после имени исполняемого файла, дословно передаётся программе в качестве командной строки.
|
||||||
Команда load сообщает о результате в окне сообщений (немного выше окна командной строки). Если программу удалось загрузить, то об этом появится соответствующее сообщение; если не удалось, то в сообщении будет указана причина ошибки. Наиболее вероятная - "file not found", если неправильно указано имя файла.
|
Команда load сообщает о результате в окне сообщений (немного выше окна командной строки). Если программу удалось загрузить, то об этом появится соответствующее сообщение; если не удалось, то в сообщении будет указана причина ошибки. Наиболее вероятная - "file not found", если неправильно указано имя файла.
|
||||||
@ -26,7 +26,7 @@ LOAD /rd/1/aclock w200 h200
|
|||||||
Отладчик может загружать файлы с информацией об именах в программе (метки, глобальные переменные) - текстовые файлы, каждая строка которых имеет вид 0x<hex_значение_адреса> <имя> (строки, не имеющие такой вид, игнорируются). Такой файл может быть создан вручную или сгенерирован автоматически при компиляции исходника fasm'ом.
|
Отладчик может загружать файлы с информацией об именах в программе (метки, глобальные переменные) - текстовые файлы, каждая строка которых имеет вид 0x<hex_значение_адреса> <имя> (строки, не имеющие такой вид, игнорируются). Такой файл может быть создан вручную или сгенерирован автоматически при компиляции исходника fasm'ом.
|
||||||
Явная загрузка осуществляется командой load-symbols:
|
Явная загрузка осуществляется командой load-symbols:
|
||||||
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" (без аргументов). Вызывайте её только в случае,
|
Может случиться так, что загруженная программа упакована. Общий принцип упаковки программ следующий: сначала исходный файл пакуется (каким-нибудь алгоритмом сжатия), потом приписывается небольшой по размеру код, который получает управление при запуске программы, распаковывает в памяти исходный код, после чего передаёт ему управление. Если программа упакована, то её "настоящий" код не виден и для отладки нужно предварительно пройти код распаковщика. koldbg определяет большинство существующих упаковщиков (mxp, mxp_lzo, mxp_nrv, mtappack) и в этом случае предлагает автоматически пройти до "настоящего" кода. Рекомендуется согласиться (нажать 'y' или <Enter>), но можно и отказаться. При отказе и в случае, когда программа упакована чем-то неизвестным, можно использовать команду "unpack" (без аргументов). Вызывайте её только в случае,
|
||||||
|
@ -6,11 +6,11 @@
|
|||||||
#define SUCCESS 1
|
#define SUCCESS 1
|
||||||
|
|
||||||
char sz_com_area_name[] = "FFFFFFFF_open_dialog";
|
char sz_com_area_name[] = "FFFFFFFF_open_dialog";
|
||||||
char sz_dir_default_path[] = "/rd/1";
|
char sz_dir_default_path[] = "/sys";
|
||||||
char sz_start_path[] = "/rd/1/File managers/opendial";
|
char sz_start_path[] = "/sys/File managers/opendial";
|
||||||
|
|
||||||
char cd_com_area_name[] = "FFFFFFFF_color_dialog";
|
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 {
|
enum open_dialog_mode {
|
||||||
OPEN,
|
OPEN,
|
||||||
|
@ -6,11 +6,11 @@
|
|||||||
#define SUCCESS 1
|
#define SUCCESS 1
|
||||||
|
|
||||||
char sz_com_area_name[] = "FFFFFFFF_open_dialog";
|
char sz_com_area_name[] = "FFFFFFFF_open_dialog";
|
||||||
char sz_dir_default_path[] = "/rd/1";
|
char sz_dir_default_path[] = "/sys";
|
||||||
char sz_start_path[] = "/rd/1/File managers/opendial";
|
char sz_start_path[] = "/sys/File managers/opendial";
|
||||||
|
|
||||||
char cd_com_area_name[] = "FFFFFFFF_color_dialog";
|
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 {
|
enum open_dialog_mode {
|
||||||
OPEN,
|
OPEN,
|
||||||
|
@ -373,14 +373,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -537,14 +537,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -272,7 +272,7 @@ draw_window:
|
|||||||
|
|
||||||
ret
|
ret
|
||||||
|
|
||||||
_f_path db '/rd/1/lib',0
|
_f_path db '/sys/lib',0
|
||||||
_f_mask db '*ini*',0
|
_f_mask db '*ini*',0
|
||||||
|
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
@ -281,7 +281,7 @@ _f_mask db '*ini*',0
|
|||||||
|
|
||||||
s_header db 'EXAMPLE APPLICATION',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_sec db 'Panels',0
|
||||||
s_key db 'param1',0
|
s_key db 'param1',0
|
||||||
|
|
||||||
|
@ -135,7 +135,7 @@ draw_window:
|
|||||||
|
|
||||||
align 4
|
align 4
|
||||||
title db 'Press button [Up] and see '
|
title db 'Press button [Up] and see '
|
||||||
openfile_path db '/rd/1/t1.png',0
|
openfile_path db '/sys/t1.png',0
|
||||||
|
|
||||||
struct FileInfoBlock
|
struct FileInfoBlock
|
||||||
Function dd ?
|
Function dd ?
|
||||||
|
@ -83,7 +83,7 @@ coffobj_t * mcoff_load_file(char * fname)
|
|||||||
/* We just search some paths if it is relative */
|
/* We just search some paths if it is relative */
|
||||||
if(fname[0]!='/')
|
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 */
|
if(sz>64 && sz<0x1000000) goto OK; /* Max 16MB for DLL */
|
||||||
sz=open_on_path("/HD/1/MENUETOS",fname);
|
sz=open_on_path("/HD/1/MENUETOS",fname);
|
||||||
if(sz>64 && sz<0x1000000) goto OK; /* Max 16MB for DLL */
|
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");
|
srv_hw2d = get_service("HDRAW");
|
||||||
if(srv_hw2d == 0)
|
if(srv_hw2d == 0)
|
||||||
srv_hw2d = load_service("/rd/1/drivers/ati2d.drv");
|
srv_hw2d = load_service("/sys/drivers/ati2d.drv");
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
};
|
};
|
||||||
|
@ -175,7 +175,7 @@ macro fix_cwd path
|
|||||||
add esp, 12
|
add esp, 12
|
||||||
}
|
}
|
||||||
|
|
||||||
szPxlib db '/rd/1/lib/pixlib.obj',0
|
szPxlib db '/sys/lib/pixlib.obj',0
|
||||||
|
|
||||||
szStart db 'START',0
|
szStart db 'START',0
|
||||||
szVersion db 'version',0
|
szVersion db 'version',0
|
||||||
|
@ -17,8 +17,8 @@ mtdbg
|
|||||||
Если никакая программа не загружена, то можно загрузить программу командой load:
|
Если никакая программа не загружена, то можно загрузить программу командой load:
|
||||||
load <полное имя исполняемого файла> [<аргументы>]
|
load <полное имя исполняемого файла> [<аргументы>]
|
||||||
Например:
|
Например:
|
||||||
load /rd/1/example
|
load /sys/example
|
||||||
LOAD /rd/1/aclock w200 h200
|
LOAD /sys/aclock w200 h200
|
||||||
LoaD /hd0/1/menuetos/dosbox/dosbox
|
LoaD /hd0/1/menuetos/dosbox/dosbox
|
||||||
Всё, что стоит после первого пробела после имени исполняемого файла, дословно передаётся программе в качестве командной строки.
|
Всё, что стоит после первого пробела после имени исполняемого файла, дословно передаётся программе в качестве командной строки.
|
||||||
Команда load сообщает о результате в окне сообщений (немного выше окна командной строки). Если программу удалось загрузить, то об этом появится соответствующее сообщение; если не удалось, то в сообщении будет указана причина ошибки. Наиболее вероятная - "file not found", если неправильно указано имя файла.
|
Команда load сообщает о результате в окне сообщений (немного выше окна командной строки). Если программу удалось загрузить, то об этом появится соответствующее сообщение; если не удалось, то в сообщении будет указана причина ошибки. Наиболее вероятная - "file not found", если неправильно указано имя файла.
|
||||||
@ -26,7 +26,7 @@ LOAD /rd/1/aclock w200 h200
|
|||||||
Отладчик может загружать файлы с информацией об именах в программе (метки, глобальные переменные) - текстовые файлы, каждая строка которых имеет вид 0x<hex_значение_адреса> <имя> (строки, не имеющие такой вид, игнорируются). Такой файл может быть создан вручную или сгенерирован автоматически при компиляции исходника fasm'ом.
|
Отладчик может загружать файлы с информацией об именах в программе (метки, глобальные переменные) - текстовые файлы, каждая строка которых имеет вид 0x<hex_значение_адреса> <имя> (строки, не имеющие такой вид, игнорируются). Такой файл может быть создан вручную или сгенерирован автоматически при компиляции исходника fasm'ом.
|
||||||
Явная загрузка осуществляется командой load-symbols:
|
Явная загрузка осуществляется командой load-symbols:
|
||||||
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" (без аргументов). Вызывайте её только в случае,
|
Может случиться так, что загруженная программа упакована. Общий принцип упаковки программ следующий: сначала исходный файл пакуется (каким-нибудь алгоритмом сжатия), потом приписывается небольшой по размеру код, который получает управление при запуске программы, распаковывает в памяти исходный код, после чего передаёт ему управление. Если программа упакована, то её "настоящий" код не виден и для отладки нужно предварительно пройти код распаковщика. mtdbg определяет большинство существующих упаковщиков (mxp, mxp_lzo, mxp_nrv, mtappack) и в этом случае предлагает автоматически пройти до "настоящего" кода. Рекомендуется согласиться (нажать 'y' или <Enter>), но можно и отказаться. При отказе и в случае, когда программа упакована чем-то неизвестным, можно использовать команду "unpack" (без аргументов). Вызывайте её только в случае,
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
##############################
|
##############################
|
||||||
|
|
||||||
KNOWN BUGS:
|
KNOWN BUGS:
|
||||||
* only directiory /rd/1/ works
|
* only directiory /sys/ works
|
||||||
|
|
||||||
HISTORY:
|
HISTORY:
|
||||||
* 0.5.4:
|
* 0.5.4:
|
||||||
|
@ -356,8 +356,8 @@ draw_window:
|
|||||||
;B+ Data area
|
;B+ Data area
|
||||||
|
|
||||||
;B+ Interface
|
;B+ Interface
|
||||||
inp_path: times 100 db '/RD/1/',0
|
inp_path: times 100 db '/SYS/',0
|
||||||
p_len dd 6
|
p_len dd 5
|
||||||
inp_file: times 100 db 'EXAMPLE',0
|
inp_file: times 100 db 'EXAMPLE',0
|
||||||
f_len dd 7
|
f_len dd 7
|
||||||
|
|
||||||
|
@ -159,7 +159,7 @@ macro fix_cwd path
|
|||||||
add esp, 12
|
add esp, 12
|
||||||
}
|
}
|
||||||
|
|
||||||
szPxlib db '/rd/1/lib/pixlib.obj',0
|
szPxlib db '/sys/lib/pixlib.obj',0
|
||||||
|
|
||||||
szStart db 'START',0
|
szStart db 'START',0
|
||||||
szVersion db 'version',0
|
szVersion db 'version',0
|
||||||
|
@ -8,10 +8,10 @@ charWidth dd 8
|
|||||||
scale db 0x10
|
scale db 0x10
|
||||||
ins_mode db 1
|
ins_mode db 1
|
||||||
|
|
||||||
sz app_fasm ,'/rd/1/develop/fasm',0
|
sz app_fasm ,'/sys/develop/fasm',0
|
||||||
sz app_board ,'/rd/1/develop/board',0
|
sz app_board ,'/sys/develop/board',0
|
||||||
sz app_tinypad ,'/rd/1/tinypad',0
|
sz app_tinypad ,'/sys/tinypad',0
|
||||||
sz app_docpak ,'/rd/1/docpack',0
|
sz app_docpak ,'/sys/docpack',0
|
||||||
|
|
||||||
sz sysfuncs_param,'f',0
|
sz sysfuncs_param,'f',0
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
; LOADFILE
|
; LOADFILE
|
||||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
; (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
|
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
|
nomem_draw db 'No memory for redraw.',0
|
||||||
.size = $ - nomem_draw
|
.size = $ - nomem_draw
|
||||||
|
|
||||||
def_left_dir db '/rd/1',0
|
def_left_dir db '/sys',0
|
||||||
def_right_dir db '/hd0/1',0
|
def_right_dir db '/hd0/1',0
|
||||||
|
|
||||||
bSilentFolderMode db 1
|
bSilentFolderMode db 1
|
||||||
|
@ -2851,7 +2851,7 @@ filter_flag db 1
|
|||||||
focus_pointer db 0
|
focus_pointer db 0
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
start_pach:
|
start_pach:
|
||||||
db '/rd/1',0
|
db '/sys',0
|
||||||
|
|
||||||
root_pach:
|
root_pach:
|
||||||
db '/',0
|
db '/',0
|
||||||
|
@ -30,7 +30,7 @@ lang equ ru ; ru en fr ge fi
|
|||||||
|
|
||||||
; LOADFILE
|
; LOADFILE
|
||||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
; (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
|
macro loadfile file_name,file_load_area,file_temp_area
|
||||||
{
|
{
|
||||||
@ -324,7 +324,7 @@ run_fileinfo:
|
|||||||
dd 0
|
dd 0
|
||||||
dd procinfo ; 0x10000
|
dd procinfo ; 0x10000
|
||||||
;run_filepath
|
;run_filepath
|
||||||
db '/RD/1/SYSXTREE',0
|
db '/SYS/SYSXTREE',0
|
||||||
|
|
||||||
procinfo:
|
procinfo:
|
||||||
times 256 db 0
|
times 256 db 0
|
||||||
@ -535,7 +535,7 @@ run_fileinfo:
|
|||||||
dd 0
|
dd 0
|
||||||
dd procinfo
|
dd procinfo
|
||||||
run_filepath:
|
run_filepath:
|
||||||
db '/RD/1/SYSXTREE',0
|
db '/SYS/SYSXTREE',0
|
||||||
|
|
||||||
procinfo:
|
procinfo:
|
||||||
times 256 db 0
|
times 256 db 0
|
||||||
|
@ -31,7 +31,7 @@ lang equ ru ; ru en fr ge fi
|
|||||||
|
|
||||||
; LOADFILE
|
; LOADFILE
|
||||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
; (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
|
macro loadfile file_name,file_load_area,file_temp_area
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
; LOADFILE
|
; LOADFILE
|
||||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
; (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
|
macro loadfile file_name,file_load_area,file_temp_area
|
||||||
{
|
{
|
||||||
|
@ -96,7 +96,7 @@ string db 0x07,'
|
|||||||
db '¯à¨ § ¯ã᪥ ¢ ª ç¥á⢥ ¯ à ¬¥âà ', 0x00
|
db '¯à¨ § ¯ã᪥ ¢ ª ç¥á⢥ ¯ à ¬¥âà ', 0x00
|
||||||
db 'ª®¬ ¤®© áâப¨, ¯à¨¬¥à:', 0x00
|
db 'ª®¬ ¤®© áâப¨, ¯à¨¬¥à:', 0x00
|
||||||
db ' ', 0x00
|
db ' ', 0x00
|
||||||
db 'klavisha /rd/1/lessons.kla', 0x00
|
db 'klavisha /sys/lessons.kla', 0x00
|
||||||
db ' ', 0x00
|
db ' ', 0x00
|
||||||
db '(饫ª¨â¥ ª®¯ª¥ ‘‹…„“ž™…… “<><E2809C>€†<E282AC>…<EFBFBD>ˆ…)', 0xFE
|
db '(饫ª¨â¥ ª®¯ª¥ ‘‹…„“ž™…… “<><E2809C>€†<E282AC>…<EFBFBD>ˆ…)', 0xFE
|
||||||
db 0x07,' ‚ è § ¤ ç - ¡à âì ¯à¥¤«®¦¥ë©', 0x00
|
db 0x07,' ‚ è § ¤ ç - ¡à âì ¯à¥¤«®¦¥ë©', 0x00
|
||||||
|
@ -14,7 +14,7 @@ ___________________________________________________________
|
|||||||
<20>ਠ§ ¯ã᪥ ¯à®£à ¬¬¥ ¤®«¦¥ ¡ëâì ¯¥à¥¤ ¯ à ¬¥âà ª®¬ -
|
<20>ਠ§ ¯ã᪥ ¯à®£à ¬¬¥ ¤®«¦¥ ¡ëâì ¯¥à¥¤ ¯ à ¬¥âà ª®¬ -
|
||||||
¤®© áâப¨ á 㪠§ ¨¥¬ ¯ã⨠ª ä ©«ã- ¡®àã ã¯à ¦¥¨© ¢
|
¤®© áâப¨ á 㪠§ ¨¥¬ ¯ã⨠ª ä ©«ã- ¡®àã ã¯à ¦¥¨© ¢
|
||||||
ä®à¬ ⥠KLA, ¯à¨¬¥à:
|
ä®à¬ ⥠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_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
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
|
; fs_read_file - read file from file system and save it to array
|
||||||
; example:
|
; 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
|
macro fs_read_file file_name,file_load_area,file_temp_area
|
||||||
{
|
{
|
||||||
|
@ -435,7 +435,7 @@ end_bmp:
|
|||||||
|
|
||||||
; LOADBMP - Load bmp image from file
|
; LOADBMP - Load bmp image from file
|
||||||
; (SYNTAX) LOADBMP 'file_path',temp_area(rb 0x10000),load_area,dd soi
|
; (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
|
; ( NOTE ) Macros create on Base of
|
||||||
; Picture browser by lisovin@26.ru & Ivan Poddubny
|
; Picture browser by lisovin@26.ru & Ivan Poddubny
|
||||||
; SOI - Start of image
|
; SOI - Start of image
|
||||||
|
@ -73,7 +73,7 @@ ColorDialog_data:
|
|||||||
cd_communication_area_name:
|
cd_communication_area_name:
|
||||||
db 'FFFFFFFF_color_dialog',0
|
db 'FFFFFFFF_color_dialog',0
|
||||||
colordialog_path:
|
colordialog_path:
|
||||||
db '/rd/1/colrdial',0
|
db '/sys/colrdial',0
|
||||||
|
|
||||||
;start_temp_file_name: db 'pattern.mgb',0
|
;start_temp_file_name: db 'pattern.mgb',0
|
||||||
|
|
||||||
|
@ -1364,14 +1364,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -2516,7 +2516,7 @@ else
|
|||||||
db '/sys/File Managers/opendial',0
|
db '/sys/File Managers/opendial',0
|
||||||
end if
|
end if
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1',0
|
db '/sys',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end-Filter
|
dd Filter.end-Filter
|
||||||
|
@ -759,7 +759,7 @@ label4: db '
|
|||||||
label5: db '‚ᥣ® ä ©«®¢ ¢ ¯«¥©«¨á⥠©¤¥®:',0
|
label5: db '‚ᥣ® ä ©«®¢ ¢ ¯«¥©«¨á⥠©¤¥®:',0
|
||||||
label6: db '<27>®¬¥à ¢®á¯à®¨§¢®¤¨¬®£® ä ©« :',0
|
label6: db '<27>®¬¥à ¢®á¯à®¨§¢®¤¨¬®£® ä ©« :',0
|
||||||
minus: db 'ac97snd',0
|
minus: db 'ac97snd',0
|
||||||
player: db '/rd/1/media/ac97snd' ,0
|
player: db '/sys/media/ac97snd' ,0
|
||||||
my_draw db 0
|
my_draw db 0
|
||||||
n_razd db 0
|
n_razd db 0
|
||||||
trig_scan db 0
|
trig_scan db 0
|
||||||
|
@ -2306,14 +2306,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -408,7 +408,7 @@ else
|
|||||||
db '/sys/File Managers/opendial',0
|
db '/sys/File Managers/opendial',0
|
||||||
end if
|
end if
|
||||||
communication_area_default_pach:
|
communication_area_default_pach:
|
||||||
db '/rd/1',0
|
db '/sys',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter
|
dd Filter.end - Filter
|
||||||
|
@ -642,7 +642,7 @@ fileinfo2:
|
|||||||
.size dd 1*BLOCK_SIZE ;сколько байт читать
|
.size dd 1*BLOCK_SIZE ;сколько байт читать
|
||||||
.buf dd mp3_file ;указатель на буфер, куда будут записаны данные
|
.buf dd mp3_file ;указатель на буфер, куда будут записаны данные
|
||||||
.path:
|
.path:
|
||||||
db "TEST.MP3",0 ;"/RD/1/TEST.MP3",0
|
db "TEST.MP3",0 ;"/SYS/TEST.MP3",0
|
||||||
rb 256-($-.path)
|
rb 256-($-.path)
|
||||||
|
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@
|
|||||||
;For testing change name if the end of "supermp3.asm" - section
|
;For testing change name if the end of "supermp3.asm" - section
|
||||||
fileinfo:
|
fileinfo:
|
||||||
dd 0, 0, 1, mp3_file, 0x1000
|
dd 0, 0, 1, mp3_file, 0x1000
|
||||||
db "/RD/1/TEST.MP3",0
|
db "/SYS/TEST.MP3",0
|
||||||
|
|
||||||
Package content:
|
Package content:
|
||||||
readme.txt - this file
|
readme.txt - this file
|
||||||
|
@ -14,8 +14,8 @@ $
|
|||||||
à ¢®á¨«ì® § ¯ãáªã ¡¥§ ¯ à ¬¥â஢ § ¨áª«î票¥¬ ⮣®, ç⮠梥⠯® 㬮«ç ¨î
|
à ¢®á¨«ì® § ¯ãáªã ¡¥§ ¯ à ¬¥â஢ § ¨áª«î票¥¬ ⮣®, ç⮠梥⠯® 㬮«ç ¨î
|
||||||
¡ã¤ãâ ᮮ⢥âá⢮¢ âì ¯¥à¥¤ ë¬ ¢ ¯ à ¬¥âà å. ‚®§¬®¦ë ¢ ਠâë § ¯ã᪠:
|
¡ã¤ãâ ᮮ⢥âá⢮¢ âì ¯¥à¥¤ ë¬ ¢ ¯ à ¬¥âà å. ‚®§¬®¦ë ¢ ਠâë § ¯ã᪠:
|
||||||
|
|
||||||
/rd/1/media/palitra N 00FF00FF 00FF0000
|
/sys/media/palitra N 00FF00FF 00FF0000
|
||||||
/rd/1/media/palitra N 00F724A3 00736698
|
/sys/media/palitra N 00F724A3 00736698
|
||||||
..............................................................................+
|
..............................................................................+
|
||||||
|
|
||||||
|
|
||||||
|
@ -14,8 +14,8 @@ $
|
|||||||
à ¢®á¨«ì® § ¯ãáªã ¡¥§ ¯ à ¬¥â஢ § ¨áª«î票¥¬ ⮣®, ç⮠梥⠯® 㬮«ç ¨î
|
à ¢®á¨«ì® § ¯ãáªã ¡¥§ ¯ à ¬¥â஢ § ¨áª«î票¥¬ ⮣®, ç⮠梥⠯® 㬮«ç ¨î
|
||||||
¡ã¤ãâ ᮮ⢥âá⢮¢ âì ¯¥à¥¤ ë¬ ¢ ¯ à ¬¥âà å. ‚®§¬®¦ë ¢ ਠâë § ¯ã᪠:
|
¡ã¤ãâ ᮮ⢥âá⢮¢ âì ¯¥à¥¤ ë¬ ¢ ¯ à ¬¥âà å. ‚®§¬®¦ë ¢ ਠâë § ¯ã᪠:
|
||||||
|
|
||||||
/rd/1/media/palitra N 00FF00FF 00FF0000
|
/sys/media/palitra N 00FF00FF 00FF0000
|
||||||
/rd/1/media/palitra N 00F724A3 00736698
|
/sys/media/palitra N 00F724A3 00736698
|
||||||
..............................................................................+
|
..............................................................................+
|
||||||
|
|
||||||
|
|
||||||
|
@ -1714,14 +1714,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -1246,14 +1246,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -1306,14 +1306,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -832,14 +832,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
File diff suppressed because one or more lines are too long
@ -10,11 +10,11 @@
|
|||||||
[anonymous]
|
[anonymous]
|
||||||
; leavy pass empty to disable it
|
; leavy pass empty to disable it
|
||||||
pass=
|
pass=
|
||||||
home=/rd/1/
|
home=/sys/
|
||||||
mode=3
|
mode=3
|
||||||
|
|
||||||
[test]
|
[test]
|
||||||
pass=1234
|
pass=1234
|
||||||
home=/rd/1/
|
home=/sys/
|
||||||
mode=31
|
mode=31
|
||||||
|
|
||||||
|
@ -703,14 +703,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -2070,14 +2070,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0
|
default_dir db '/sys',0
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter ;.1
|
dd Filter.end - Filter ;.1
|
||||||
|
@ -281,7 +281,7 @@ createFile:
|
|||||||
.path_adr dd fileName ;ïóòü
|
.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
|
defaultDataSize = 85 ;48+19+4
|
||||||
|
|
||||||
|
|
||||||
@ -516,7 +516,7 @@ startAppData:
|
|||||||
.flags dd 0
|
.flags dd 0
|
||||||
.param dd 0
|
.param dd 0
|
||||||
.rezerv dd 0, 0
|
.rezerv dd 0, 0
|
||||||
.full_name db '/rd/1/'
|
.full_name db '/sys/'
|
||||||
.file_name db '@HOTANGLES', 0
|
.file_name db '@HOTANGLES', 0
|
||||||
|
|
||||||
UpdateEditsSizes:
|
UpdateEditsSizes:
|
||||||
@ -1685,10 +1685,10 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.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
|
communication_area_name: db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name: db 'opendial',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:
|
Filter:
|
||||||
dd Filter.end - Filter.1
|
dd Filter.end - Filter.1
|
||||||
|
@ -6,7 +6,7 @@ RU
|
|||||||
Комплект утилит (аналог Hot Corners в других ОС) для расширения возможностей рабочего стола пользователя. Название выбрано путём голосования. В комплект входят две утилиты:
|
Комплект утилит (аналог Hot Corners в других ОС) для расширения возможностей рабочего стола пользователя. Название выбрано путём голосования. В комплект входят две утилиты:
|
||||||
@HOTANGLES - основная утилита, позволяющая запускать приложения путём наведения курсора в угол экрана (угол рабочей области);
|
@HOTANGLES - основная утилита, позволяющая запускать приложения путём наведения курсора в угол экрана (угол рабочей области);
|
||||||
HACONFIG - утилита конфигуратор, позволяющая настроить действия на каждый угол и активировать/деактивировать эту опцию.
|
HACONFIG - утилита конфигуратор, позволяющая настроить действия на каждый угол и активировать/деактивировать эту опцию.
|
||||||
Файл конфигурации: RD/1/SETTINGS/HOTANGLES.CFG (где RD/1/ это тот же SYS - путь к системной директории). Файл состоит из девяти строк:
|
Файл конфигурации: SYS/SETTINGS/HOTANGLES.CFG (где SYS/ - путь к системной директории). Файл состоит из девяти строк:
|
||||||
1) состояние активности опции (один символ):
|
1) состояние активности опции (один символ):
|
||||||
1 или y - опция активна, активирован классический режим работы уголков,
|
1 или y - опция активна, активирован классический режим работы уголков,
|
||||||
2 - опция активна, активирован режим работы по горячей клавише,
|
2 - опция активна, активирован режим работы по горячей клавише,
|
||||||
@ -52,7 +52,7 @@ MIN -
|
|||||||
Прочие рекомендации:
|
Прочие рекомендации:
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
Некоторым пользователям может быть удобно настроить открытие меню при попадании в угол его расположения. Например, если у вас кнопка "Меню" расположена в левом нижнем углу, то задайте для этого угла команду:
|
Некоторым пользователям может быть удобно настроить открытие меню при попадании в угол его расположения. Например, если у вас кнопка "Меню" расположена в левом нижнем углу, то задайте для этого угла команду:
|
||||||
/rd/1/@MENU
|
/sys/@MENU
|
||||||
|
|
||||||
|
|
||||||
Extra-расширения функциональности:
|
Extra-расширения функциональности:
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
0
|
0
|
||||||
/rd/1/HACONFIG
|
/sys/HACONFIG
|
||||||
/rd/1/HACONFIG
|
/sys/HACONFIG
|
||||||
/rd/1/HACONFIG
|
/sys/HACONFIG
|
||||||
/rd/1/HACONFIG
|
/sys/HACONFIG
|
||||||
Space
|
Space
|
||||||
57
|
57
|
||||||
10
|
10
|
||||||
|
@ -7,7 +7,7 @@ buttons1names db ' InFile:'
|
|||||||
aCompress db ' Compress',0
|
aCompress db ' Compress',0
|
||||||
aDecompress db 'Decompress',0
|
aDecompress db 'Decompress',0
|
||||||
definoutname db 0
|
definoutname db 0
|
||||||
defpath db '/rd/1',0
|
defpath db '/sys',0
|
||||||
kernel_name db 'kernel.mnt',0
|
kernel_name db 'kernel.mnt',0
|
||||||
;curedit dd 0
|
;curedit dd 0
|
||||||
|
|
||||||
@ -137,9 +137,9 @@ else
|
|||||||
db '/sys/File Managers/opendial',0
|
db '/sys/File Managers/opendial',0
|
||||||
end if
|
end if
|
||||||
communication_area_default_pach:
|
communication_area_default_pach:
|
||||||
db '/rd/1',0
|
db '/sys',0
|
||||||
|
|
||||||
path4 db '/rd/1/temp',0
|
path4 db '/sys/temp',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter.1
|
dd Filter.end - Filter.1
|
||||||
|
@ -61,7 +61,7 @@ START:
|
|||||||
jmp exit
|
jmp exit
|
||||||
|
|
||||||
@@:
|
@@:
|
||||||
; set default path = /RD/1/
|
; set default path = /SYS/
|
||||||
mov esi,defpath
|
mov esi,defpath
|
||||||
mov edi,path
|
mov edi,path
|
||||||
mov [edi-4],dword 6
|
mov [edi-4],dword 6
|
||||||
|
@ -72,7 +72,7 @@ else
|
|||||||
end if
|
end if
|
||||||
; db '/hd/1/zip/png.zip',0
|
; db '/hd/1/zip/png.zip',0
|
||||||
; db '/hd/1/zip/files/opossum.png'
|
; 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
|
; db '/hd/1/zip/test2.zip',0
|
||||||
end if
|
end if
|
||||||
db 0
|
db 0
|
||||||
|
@ -17,12 +17,12 @@ pause
|
|||||||
cp cmd.asm+cmd.bak
|
cp cmd.asm+cmd.bak
|
||||||
echo
|
echo
|
||||||
echo ’¥¯¥àì ¦¬¨â¥ «î¡ãî ª« ¢¨èã ¤«ï ⮣®, çâ®¡ë ¢ë¢¥á⨠¨¬ï ⮫쪮 çâ®
|
echo ’¥¯¥àì ¦¬¨â¥ «î¡ãî ª« ¢¨èã ¤«ï ⮣®, çâ®¡ë ¢ë¢¥á⨠¨¬ï ⮫쪮 çâ®
|
||||||
echo ᮧ¤ ®£® ä ©« íªà ¨ 㤮á⮢¥à¨âìáï ¢ ¥£® ¯à¨áãâá⢨¨ /RD/1
|
echo ᮧ¤ ®£® ä ©« íªà ¨ 㤮á⮢¥à¨âìáï ¢ ¥£® ¯à¨áãâá⢨¨ /SYS
|
||||||
pause
|
pause
|
||||||
ls cmd.bak
|
ls cmd.bak
|
||||||
echo
|
echo
|
||||||
echo ’¥¯¥àì ¦¬¨â¥ «î¡ãî ª« ¢¨èã ¤«ï ⮣®, ç⮡ë 㤠«¨âì ⮫쪮 ç⮠ᮧ¤ ë©
|
echo ’¥¯¥àì ¦¬¨â¥ «î¡ãî ª« ¢¨èã ¤«ï ⮣®, ç⮡ë 㤠«¨âì ⮫쪮 ç⮠ᮧ¤ ë©
|
||||||
echo ä ©« CMD.BAK á à ¬¤¨áª .
|
echo ä ©« CMD.BAK ¨§ á¨á⥬®© ¤¨à¥ªâ®à¨¨.
|
||||||
pause
|
pause
|
||||||
del cmd.bak
|
del cmd.bak
|
||||||
echo
|
echo
|
||||||
|
@ -353,7 +353,7 @@ param_info:
|
|||||||
; .bytes2write dd 0 ; bytes to write
|
; .bytes2write dd 0 ; bytes to write
|
||||||
; .address dd 0x20000
|
; .address dd 0x20000
|
||||||
; .workarea dd 0x10000
|
; .workarea dd 0x10000
|
||||||
; destination db '/RD/1/KERNEL.MNT',0
|
; destination db '/SYS/KERNEL.MNT',0
|
||||||
; times (STRLEN-16) db 0
|
; times (STRLEN-16) db 0
|
||||||
|
|
||||||
align 4
|
align 4
|
||||||
|
@ -258,7 +258,7 @@ fn_input:
|
|||||||
; db '/hd/1/gif/smileys/sm100000.gif'
|
; db '/hd/1/gif/smileys/sm100000.gif'
|
||||||
db '/sys/meos.gif'
|
db '/sys/meos.gif'
|
||||||
; db '/hd/1/1/tex256.gif',0
|
; db '/hd/1/1/tex256.gif',0
|
||||||
; db '/rd/1/tex256.gif'
|
; db '/sys/tex256.gif'
|
||||||
inp_end:
|
inp_end:
|
||||||
rb 256-(inp_end-fn_input)
|
rb 256-(inp_end-fn_input)
|
||||||
|
|
||||||
|
@ -231,7 +231,7 @@ fn70_read:
|
|||||||
dd 0
|
dd 0
|
||||||
dd 200*1024
|
dd 200*1024
|
||||||
dd infile
|
dd infile
|
||||||
filename db '/rd/1/kernel.mnt',0
|
filename db '/sys/kernel.mnt',0
|
||||||
|
|
||||||
fn70_write:
|
fn70_write:
|
||||||
dd 2
|
dd 2
|
||||||
|
@ -1131,7 +1131,7 @@ f_plen1 dd 5
|
|||||||
sz caption,'MFAR : PRE-ALPHA-8.1',0
|
sz caption,'MFAR : PRE-ALPHA-8.1',0
|
||||||
sz fcfile,'MFAR DAT'
|
sz fcfile,'MFAR DAT'
|
||||||
sz p_hd,'/HD/1',0
|
sz p_hd,'/HD/1',0
|
||||||
sz p_rd,'/RD/1',0
|
sz p_rd,'/SYS',0
|
||||||
ext0:
|
ext0:
|
||||||
db ' EXE COM BAT CMD'
|
db ' EXE COM BAT CMD'
|
||||||
dd 0
|
dd 0
|
||||||
|
@ -31,7 +31,7 @@ lang equ ru ; ru en fr ge fi
|
|||||||
|
|
||||||
; LOADFILE
|
; LOADFILE
|
||||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
; (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
|
macro loadfile file_name,file_load_area,file_temp_area
|
||||||
@ -411,7 +411,7 @@ run_fileinfo:
|
|||||||
dd 0
|
dd 0
|
||||||
dd procinfo ; 0x10000
|
dd procinfo ; 0x10000
|
||||||
;run_filepath
|
;run_filepath
|
||||||
db '/RD/1/SYSXTREE',0
|
db '/SYS/SYSXTREE',0
|
||||||
|
|
||||||
procinfo:
|
procinfo:
|
||||||
times 1024 db 0
|
times 1024 db 0
|
||||||
@ -623,7 +623,7 @@ run_fileinfo:
|
|||||||
dd 0
|
dd 0
|
||||||
dd procinfo
|
dd procinfo
|
||||||
;run_filepath:
|
;run_filepath:
|
||||||
db '/RD/1/SYSXTREE',0
|
db '/SYS/SYSXTREE',0
|
||||||
|
|
||||||
procinfo:
|
procinfo:
|
||||||
times 1024 db 0
|
times 1024 db 0
|
||||||
|
@ -763,7 +763,7 @@ errDictHeader_l:
|
|||||||
|
|
||||||
xcursor dw 69
|
xcursor dw 69
|
||||||
|
|
||||||
default_dict_path db '/RD/1/DICT.TXT'
|
default_dict_path db '/SYS/DICT.TXT'
|
||||||
|
|
||||||
fileinfo_ini:
|
fileinfo_ini:
|
||||||
.oper:
|
.oper:
|
||||||
@ -774,7 +774,7 @@ dd 256
|
|||||||
dd fileinfo.path
|
dd fileinfo.path
|
||||||
dd os_work_mem
|
dd os_work_mem
|
||||||
.inipath:
|
.inipath:
|
||||||
db '/rd/1/slovarik.ini',0
|
db '/sys/slovarik.ini',0
|
||||||
|
|
||||||
fileinfo:
|
fileinfo:
|
||||||
dd 0 ; 0 = —’…<E28099>ˆ… ”€‰‹€
|
dd 0 ; 0 = —’…<E28099>ˆ… ”€‰‹€
|
||||||
@ -783,7 +783,7 @@ dd 0x1 ;
|
|||||||
dd dictionary ; ªã¤ áç¨âë¢ âì
|
dd dictionary ; ªã¤ áç¨âë¢ âì
|
||||||
dd os_work_mem ; 0x10000 ; ¯ ¬ïâì ¤«ï à ¡®âë Ž‘ - 4096 ¡ ©â
|
dd os_work_mem ; 0x10000 ; ¯ ¬ïâì ¤«ï à ¡®âë Ž‘ - 4096 ¡ ©â
|
||||||
.path:
|
.path:
|
||||||
db '',0 ;'/RD/1/DICT.TXT',0
|
db '',0 ;'/SYS/DICT.TXT',0
|
||||||
|
|
||||||
lblIMG_END:
|
lblIMG_END:
|
||||||
rb 257 ;times 257 db 0 ;for path
|
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
|
; LOADFILE
|
||||||
; (SYNTAX) LOADFILE 'full_path_to_file',file_load_area,file_temp_area
|
; (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
|
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
|
; OS allows only 256 symbols in command line
|
||||||
cmp ebx, 250
|
cmp ebx, 250
|
||||||
jae still
|
jae still
|
||||||
; we use Pascal-style strings for /RD/1/COPYR
|
; we use Pascal-style strings for /SYS/COPYR
|
||||||
; source file
|
; source file
|
||||||
mov edi, copyr_param
|
mov edi, copyr_param
|
||||||
mov al, bl
|
mov al, bl
|
||||||
@ -2556,7 +2556,7 @@ b_color dd 0x6677cc
|
|||||||
; dd 0x1
|
; dd 0x1
|
||||||
; dd path
|
; dd path
|
||||||
; dd tempzone
|
; dd tempzone
|
||||||
; db '/RD/1/MRU.LST',0
|
; db '/SYS/MRU.LST',0
|
||||||
; //// Willow
|
; //// Willow
|
||||||
|
|
||||||
;Name of programs
|
;Name of programs
|
||||||
|
@ -827,14 +827,14 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.y_start dw 10 ;+54 ; Window Y position
|
||||||
|
|
||||||
default_dir db '/rd/1',0 ;¤¨à¥ªâ®à¨ï ¯® 㬮«ç ¨î
|
default_dir db '/sys',0 ;¤¨à¥ªâ®à¨ï ¯® 㬮«ç ¨î
|
||||||
|
|
||||||
communication_area_name:
|
communication_area_name:
|
||||||
db 'FFFFFFFF_open_dialog',0
|
db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name:
|
open_dialog_name:
|
||||||
db 'opendial',0
|
db 'opendial',0
|
||||||
communication_area_default_path:
|
communication_area_default_path:
|
||||||
db '/rd/1/File managers/',0
|
db '/sys/File managers/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter.1
|
dd Filter.end - Filter.1
|
||||||
|
@ -800,7 +800,7 @@ else
|
|||||||
db '/sys/File Managers/opendial',0
|
db '/sys/File Managers/opendial',0
|
||||||
end if
|
end if
|
||||||
communication_area_default_pach:
|
communication_area_default_pach:
|
||||||
db '/rd/1',0
|
db '/sys',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter
|
dd Filter.end - Filter
|
||||||
|
File diff suppressed because one or more lines are too long
@ -607,7 +607,7 @@ draw_super_text:
|
|||||||
Buf:
|
Buf:
|
||||||
.1 db 'NONAME18',0,0
|
.1 db 'NONAME18',0,0
|
||||||
;.3 db 'hd0 [4Gb]',0,0 ;100 dup(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:
|
initBuf:
|
||||||
push eax ecx
|
push eax ecx
|
||||||
@ -697,10 +697,10 @@ OpenDialog_data:
|
|||||||
.y_size dw 320 ;+52 ; Window y size
|
.y_size dw 320 ;+52 ; Window y size
|
||||||
.y_start dw 10 ;+54 ; Window Y position
|
.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
|
communication_area_name: db 'FFFFFFFF_open_dialog',0
|
||||||
open_dialog_name: db 'opendial',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:
|
Filter:
|
||||||
dd Filter.end - Filter.1
|
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_group1 dd op1
|
||||||
Option_boxs dd op1,op2,op3,op4,0
|
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)
|
;times 128 db (0)
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
struct f70
|
struct f70
|
||||||
|
@ -80,7 +80,7 @@ iconname:
|
|||||||
db ICON_APP,0
|
db ICON_APP,0
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
icon_default:
|
icon_default:
|
||||||
db 'AA-CALC -004-/RD/1/CALC '
|
db 'AA-CALC -004-/SYS/CALC '
|
||||||
db '- *'
|
db '- *'
|
||||||
db 13,10
|
db 13,10
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
|
@ -66,7 +66,7 @@ ICON_SIZE equ 32*32*4
|
|||||||
REC_SIZE equ 80
|
REC_SIZE equ 80
|
||||||
ICONS_DAT equ '/sys/icons.dat'
|
ICONS_DAT equ '/sys/icons.dat'
|
||||||
ICON_APP equ '/sys/ICON'
|
ICON_APP equ '/sys/ICON'
|
||||||
ICON_STRIP equ '/rd/1/iconstrp.png'
|
ICON_STRIP equ '/sys/iconstrp.png'
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
use32
|
use32
|
||||||
org 0x0
|
org 0x0
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
“¯à ¢«¥¨¥ ⥬®©=skincfg
|
“¯à ¢«¥¨¥ ⥬®©=skincfg
|
||||||
<EFBFBD> áâனª ä® =/sys/media/palitra
|
<EFBFBD> áâனª ä® =/sys/media/palitra
|
||||||
<EFBFBD> áâனª ãáâனáâ¢=setup
|
<EFBFBD> áâனª ãáâனáâ¢=setup
|
||||||
Š®á®«ì=/rd/1/shell
|
Š®á®«ì=/sys/shell
|
||||||
|
|
||||||
[00]
|
[00]
|
||||||
name=KFM
|
name=KFM
|
||||||
|
@ -9,7 +9,7 @@ MODIFY 15.05.2007 Kolibri team
|
|||||||
‚¢¥¤¨â¥ ¯®«ë© ¯ãâì ª ¨á¯®«ï¥¬®¬ã ä ©«ã ¨ ¦¬¨â¥ ª®¯ªã "‡€<E280A1>“‘’ˆ’œ" ¨«¨
|
‚¢¥¤¨â¥ ¯®«ë© ¯ãâì ª ¨á¯®«ï¥¬®¬ã ä ©«ã ¨ ¦¬¨â¥ ª®¯ªã "‡€<E280A1>“‘’ˆ’œ" ¨«¨
|
||||||
ª« ¢¨èã Enter.
|
ª« ¢¨èã Enter.
|
||||||
‡ ¯ã᪠¯à®£à ¬¬ á ¯ à ¬¥âà ¬¨
|
‡ ¯ã᪠¯à®£à ¬¬ á ¯ à ¬¥âà ¬¨
|
||||||
<20>®á⠢⥠¯à®¡¥« ¯®á«¥ ¯ã⨠ª ä ©«ã ¨ ¢¢®¤¨â¥ ¯ à ¬¥âàë. …᫨ ¢ ¯ã⨠ª ä ©«ã
|
<20>®áâ ¢ì⥠¯à®¡¥« ¯®á«¥ ¯ã⨠ª ä ©«ã ¨ ¢¢®¤¨â¥ ¯ à ¬¥âàë. …᫨ ¢ ¯ã⨠ª ä ©«ã
|
||||||
¥áâì ¯à®¡¥«ë, ¥£® ¥®¡å®¤¨¬® ¢ë¤¥«¨âì ª ¢ëçª ¬¨ (⮣¤ ¯à®¡¥«®¬ à §¤¥«ïâì
|
¥áâì ¯à®¡¥«ë, ¥£® ¥®¡å®¤¨¬® ¢ë¤¥«¨âì ª ¢ëçª ¬¨ (⮣¤ ¯à®¡¥«®¬ à §¤¥«ïâì
|
||||||
¥®¡ï§ ⥫ì®).
|
¥®¡ï§ ⥫ì®).
|
||||||
<20>ਬ¥àë
|
<20>ਬ¥àë
|
||||||
|
@ -69,7 +69,7 @@ waitfor
|
|||||||
Скрипты и запуск на исполнение
|
Скрипты и запуск на исполнение
|
||||||
=======================================
|
=======================================
|
||||||
Если имя исполнимого файла начинается с / то считается что путь является абсолютным.
|
Если имя исполнимого файла начинается с / то считается что путь является абсолютным.
|
||||||
В противном случае, поиск сначала проводится в текущем каталоге, а затем в /rd/1.
|
В противном случае, поиск сначала проводится в текущем каталоге, а затем в /sys.
|
||||||
|
|
||||||
Далее, если файл найден, проверяются первые 4 байта на сигнатуру #SHS.
|
Далее, если файл найден, проверяются первые 4 байта на сигнатуру #SHS.
|
||||||
С этой сигнатуры начинается командный (пакетный) файл.
|
С этой сигнатуры начинается командный (пакетный) файл.
|
||||||
|
@ -19,7 +19,7 @@ int executable_run(char cmd[], char args[]) {
|
|||||||
|
|
||||||
if ( !file_check(exec) ) // check file existense
|
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);
|
strcat(exec, cmd);
|
||||||
if ( !file_check(exec) ) // check file existense
|
if ( !file_check(exec) ) // check file existense
|
||||||
{
|
{
|
||||||
|
@ -39,7 +39,7 @@ VIA KT880
|
|||||||
Владельцы данных чипсетов могут (при желании) поместить
|
Владельцы данных чипсетов могут (при желании) поместить
|
||||||
эту программу в автозагрузку с параметром boot. Для этого в
|
эту программу в автозагрузку с параметром boot. Для этого в
|
||||||
autorun.dat необходимо поместить,например, такую строку:
|
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.
|
в самом начале файла autorun.dat.
|
||||||
|
|
||||||
|
@ -1012,7 +1012,7 @@ else
|
|||||||
db '/sys/File Managers/opendial',0
|
db '/sys/File Managers/opendial',0
|
||||||
end if
|
end if
|
||||||
communication_area_default_pach:
|
communication_area_default_pach:
|
||||||
db '/rd0/1/',0
|
db '/sys/',0
|
||||||
|
|
||||||
Filter:
|
Filter:
|
||||||
dd Filter.end - Filter
|
dd Filter.end - Filter
|
||||||
@ -1025,7 +1025,7 @@ sign db ?,0
|
|||||||
|
|
||||||
start_temp_file_name: db 'results.mgb',0
|
start_temp_file_name: db 'results.mgb',0
|
||||||
|
|
||||||
path4 db '/rd/1/results.mgb',0
|
path4 db '/sys/results.mgb',0
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
align 4
|
align 4
|
||||||
params_f73:
|
params_f73:
|
||||||
|
Loading…
Reference in New Issue
Block a user