forked from KolibriOS/kolibrios
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
|
||||
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 '(饫ª¨â¥ ª®¯ª¥ ‘‹…„“ž™…… “<><E2809C>€†<E282AC>…<EFBFBD>ˆ…)', 0xFE
|
||||
db 0x07,' ‚ è § ¤ ç - ¡à âì ¯à¥¤«®¦¥ë©', 0x00
|
||||
|
@ -14,7 +14,7 @@ ___________________________________________________________
|
||||
<20>ਠ§ ¯ã᪥ ¯à®£à ¬¬¥ ¤®«¦¥ ¡ëâì ¯¥à¥¤ ¯ à ¬¥âà ª®¬ -
|
||||
¤®© áâப¨ á 㪠§ ¨¥¬ ¯ã⨠ª ä ©«ã- ¡®àã ã¯à ¦¥¨© ¢
|
||||
ä®à¬ ⥠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 '<27>®¬¥à ¢®á¯à®¨§¢®¤¨¬®£® ä ©« :',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
|
||||
|
File diff suppressed because one or more lines are too long
@ -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 = —’…<E28099>ˆ… ”€‰‹€
|
||||
@ -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
|
||||
|
File diff suppressed because one or more lines are too long
@ -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
|
||||
<EFBFBD> áâனª ä® =/sys/media/palitra
|
||||
<EFBFBD> áâனª ãáâனáâ¢=setup
|
||||
Š®á®«ì=/rd/1/shell
|
||||
Š®á®«ì=/sys/shell
|
||||
|
||||
[00]
|
||||
name=KFM
|
||||
|
@ -9,7 +9,7 @@ MODIFY 15.05.2007 Kolibri team
|
||||
‚¢¥¤¨â¥ ¯®«ë© ¯ãâì ª ¨á¯®«ï¥¬®¬ã ä ©«ã ¨ ¦¬¨â¥ ª®¯ªã "‡€<E280A1>“‘’ˆ’œ" ¨«¨
|
||||
ª« ¢¨èã Enter.
|
||||
‡ ¯ã᪠¯à®£à ¬¬ á ¯ à ¬¥âà ¬¨
|
||||
<20>®á⠢⥠¯à®¡¥« ¯®á«¥ ¯ã⨠ª ä ©«ã ¨ ¢¢®¤¨â¥ ¯ à ¬¥âàë. …᫨ ¢ ¯ã⨠ª ä ©«ã
|
||||
<20>®áâ ¢ì⥠¯à®¡¥« ¯®á«¥ ¯ã⨠ª ä ©«ã ¨ ¢¢®¤¨â¥ ¯ à ¬¥âàë. …᫨ ¢ ¯ã⨠ª ä ©«ã
|
||||
¥áâì ¯à®¡¥«ë, ¥£® ¥®¡å®¤¨¬® ¢ë¤¥«¨âì ª ¢ëçª ¬¨ (⮣¤ ¯à®¡¥«®¬ à §¤¥«ïâì
|
||||
¥®¡ï§ ⥫ì®).
|
||||
<20>ਬ¥àë
|
||||
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user