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:
vitalkrilov
2022-01-07 12:42:44 +00:00
parent a8393177c8
commit 46d9482bb0
86 changed files with 148 additions and 148 deletions
+1 -1
View File
@@ -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 .
;
+1 -1
View File
@@ -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 ;
+4 -4
View File
@@ -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
+1 -1
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+1 -1
View File
@@ -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
+3 -3
View File
@@ -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 */
+1 -1
View File
@@ -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;
};
+1 -1
View File
@@ -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
+3 -3
View File
@@ -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" (без аргументов). Вызывайте её только в случае,
+1 -1
View File
@@ -6,7 +6,7 @@
##############################
KNOWN BUGS:
* only directiory /rd/1/ works
* only directiory /sys/ works
HISTORY:
* 0.5.4:
+2 -2
View File
@@ -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
+1 -1
View File
@@ -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