Fixed all misuse of "/rd/1" (changed to "/sys"; all except "/programs/*" and "/kernel/*")

ati2d: fixed log creation

git-svn-id: svn://kolibrios.org@9583 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
vitalkrilov 2022-01-06 19:34:04 +00:00
parent d8bc7bb476
commit 8800305655
37 changed files with 226 additions and 226 deletions

View File

@ -250,7 +250,7 @@ A7. First, you need to build the corresponding binary as described in Q1/A1 or
Q2/A2. Q2/A2.
To test a program, it is sufficient to put it to some place accessible To test a program, it is sufficient to put it to some place accessible
to the working KolibriOS and just run it from there. Drivers are loaded to the working KolibriOS and just run it from there. Drivers are loaded
from the folder /rd/1/drivers/, which is initialized from kolibri.img, from the folder /rd/1/drivers, which is initialized from kolibri.img,
so testing a driver requires either copying the compiled binary to so testing a driver requires either copying the compiled binary to
/rd/1/drivers manually between KolibriOS startup and loading driver or /rd/1/drivers manually between KolibriOS startup and loading driver or
inserting the driver to the image kolibri.img outside of KolibriOS. inserting the driver to the image kolibri.img outside of KolibriOS.

View File

@ -30,13 +30,13 @@ char* load_file_inmem(char* fname, int32_t* read_sz); // see below
void* read_folderdata(char* name); void* read_folderdata(char* name);
void control_minimal_window_size(int wmin, int hmin); void control_minimal_window_size(int wmin, int hmin);
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
/* Load all libraries, initialize global tables like system color table and /* Load all libraries, initialize global tables like system color table and
operations table. kolibri_gui_init() will EXIT with mcall -1 if it fails operations table. kolibri_gui_init() will EXIT with mcall -1 if it fails
to do it's job. This is all you need to call and all libraries and GUI to do it's job. This is all you need to call and all libraries and GUI
elements can be used after a successful call to this function elements can be used after a successful call to this function
*/ */
kolibri_gui_init(); kolibri_gui_init();
kolibri_proclib_init(); // opensave && color dialogs kolibri_proclib_init(); // opensave && color dialogs
kolibri_libimg_init(); // png handling kolibri_libimg_init(); // png handling
@ -71,7 +71,7 @@ int main(int argc, char **argv)
free(filedata); free(filedata);
// creating GUI using library functions // creating GUI using library functions
kolibri_window *main_window = kolibri_new_window(50, 40, 430, 500, "PictureButton and File dialog demo"); kolibri_window *main_window = kolibri_new_window(50, 40, 430, 500, "PictureButton and File dialog demo");
pict_button tbar[3]; pict_button tbar[3];
gui_add_pict_button(main_window, kolibri_pict_button(&tbar[0], X_Y(10, 16), X_Y(10, 16), image_data_rgb, image_data_rgb + icon_rgb_size, image_data_rgb + icon_rgb_size * 2, 24, NULL, 0)); gui_add_pict_button(main_window, kolibri_pict_button(&tbar[0], X_Y(10, 16), X_Y(10, 16), image_data_rgb, image_data_rgb + icon_rgb_size, image_data_rgb + icon_rgb_size * 2, 24, NULL, 0));
@ -90,7 +90,7 @@ int main(int argc, char **argv)
gui_add_pathview(main_window, kolibri_pathview(&pview, X_Y(10, 50), 330, 1, 0, dlg_opensave->openfile_path, temp_path, 0, 0)); // black font, no background, font 1 gui_add_pathview(main_window, kolibri_pathview(&pview, X_Y(10, 50), 330, 1, 0, dlg_opensave->openfile_path, temp_path, 0, 0)); // black font, no background, font 1
filebrowser brows; filebrowser brows;
filedata = load_file_inmem("/rd/1/File managers/z_icons.png", &read_bytes); filedata = load_file_inmem("/sys/File managers/z_icons.png", &read_bytes);
image_data_rgb = malloc(icon_rgb_size * 20); // we know size image_data_rgb = malloc(icon_rgb_size * 20); // we know size
// îïðåäåëÿåì âèä èçîáðàæåíèÿ è ïåðåâîäèì åãî âî âðåìåííûé áóôåð image_data // îïðåäåëÿåì âèä èçîáðàæåíèÿ è ïåðåâîäèì åãî âî âðåìåííûé áóôåð image_data
image_data = (*img_decode)(filedata, read_bytes, 0); image_data = (*img_decode)(filedata, read_bytes, 0);
@ -100,16 +100,16 @@ int main(int argc, char **argv)
(*img_destroy)(image_data); (*img_destroy)(image_data);
free(filedata); free(filedata);
filedata = load_file_inmem("/rd/1/File managers/icons.ini", &read_bytes); filedata = load_file_inmem("/sys/File managers/icons.ini", &read_bytes);
gui_add_filebrowser(main_window, kolibri_filebrowser(&brows, X_Y(10, 400), X_Y(80, 300), X_Y(6, 9), X_Y(16, 16), image_data_rgb, NULL, 24, gui_add_filebrowser(main_window, kolibri_filebrowser(&brows, X_Y(10, 400), X_Y(80, 300), X_Y(6, 9), X_Y(16, 16), image_data_rgb, NULL, 24,
filedata, filedata + read_bytes, filedata, filedata + read_bytes,
0x00FF00, 0xbbddff, 0x000000, 0xFFFFFF, 0xFF0000)); 0x00FF00, 0xbbddff, 0x000000, 0xFFFFFF, 0xFF0000));
// try devices "/" - good // try devices "/" - good
brows.folder_data = read_folderdata("/rd/1"); brows.folder_data = read_folderdata("/sys");
brows.select_panel_counter = 1; // if want to show selection brows.select_panel_counter = 1; // if want to show selection
do /* Start of main activity loop */ do /* Start of main activity loop */
{ {
switch(gui_event) switch(gui_event)
{ {
@ -127,14 +127,14 @@ int main(int argc, char **argv)
//kolibri_handle_event_key(main_window); //kolibri_handle_event_key(main_window);
break; break;
case KOLIBRI_EVENT_BUTTON: case KOLIBRI_EVENT_BUTTON:
pressed_button = get_os_button(); pressed_button = get_os_button();
switch (pressed_button) switch (pressed_button)
{ {
case BTN_QUIT: case BTN_QUIT:
return 0; return 0;
break; break;
} }
break; break;
case KOLIBRI_EVENT_MOUSE: case KOLIBRI_EVENT_MOUSE:
// mouse_pos = get_mouse_pos(POS_WINDOW); // window relative // mouse_pos = get_mouse_pos(POS_WINDOW); // window relative
// mouse_button = get_mouse_eventstate(); // mouse_button = get_mouse_eventstate();
@ -189,14 +189,14 @@ int main(int argc, char **argv)
brows.all_redraw = 0; brows.all_redraw = 0;
} }
break; break;
} }
gui_event = get_os_event(); gui_event = get_os_event();
} while(1) ; /* End of main activity loop */ } while(1) ; /* End of main activity loop */
return 0; return 0;
} }
char* load_file_inmem(char* fname, int32_t* read_sz) char* load_file_inmem(char* fname, int32_t* read_sz)

View File

@ -80,7 +80,7 @@ int main(int argc, char **argv)
// load sample file // load sample file
//int res, len; //int res, len;
//res = editor_openfile(ed, "/rd/1/boardlog.txt", &len); //res = editor_openfile(ed, "/sys/boardlog.txt", &len);
//debug_board_printf("loaded sample file err=%d, len=%d\n", res, len); //debug_board_printf("loaded sample file err=%d, len=%d\n", res, len);
//adding sample text @cursor //adding sample text @cursor

View File

@ -1,49 +1,49 @@
#ifndef KOLIBRI_COLORIALOG_H #ifndef KOLIBRI_COLORIALOG_H
#define KOLIBRI_COLORIALOG_H #define KOLIBRI_COLORIALOG_H
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";
typedef struct __attribute__ ((__packed__)) { typedef struct __attribute__ ((__packed__)) {
unsigned int type; unsigned int type;
unsigned int procinfo; unsigned int procinfo;
unsigned int com_area_name; unsigned int com_area_name;
unsigned int com_area; unsigned int com_area;
unsigned int start_path; unsigned int start_path;
unsigned int draw_window; unsigned int draw_window;
unsigned int status; unsigned int status;
unsigned short x_size; unsigned short x_size;
unsigned short x_start; unsigned short x_start;
unsigned short y_size; unsigned short y_size;
unsigned short y_start; unsigned short y_start;
unsigned int color_type; unsigned int color_type;
unsigned int color; unsigned int color;
}color_dialog; }color_dialog;
void cd_fake_on_redraw(void) {} void cd_fake_on_redraw(void) {}
struct open_dialog* kolibri_new_color_dialog(unsigned int type, unsigned short tlx, unsigned short tly, unsigned short x_size, unsigned short y_size) struct open_dialog* kolibri_new_color_dialog(unsigned int type, unsigned short tlx, unsigned short tly, unsigned short x_size, unsigned short y_size)
{ {
color_dialog *new_colordialog = (color_dialog *)malloc(sizeof(color_dialog)); color_dialog *new_colordialog = (color_dialog *)malloc(sizeof(color_dialog));
char *proc_info = (char *)calloc(1024, sizeof(char)); char *proc_info = (char *)calloc(1024, sizeof(char));
new_colordialog -> type = type; new_colordialog -> type = type;
new_colordialog -> procinfo = proc_info; new_colordialog -> procinfo = proc_info;
new_colordialog -> com_area_name = &cd_com_area_name; new_colordialog -> com_area_name = &cd_com_area_name;
new_colordialog -> com_area = 0; new_colordialog -> com_area = 0;
new_colordialog -> start_path = &cd_start_path; new_colordialog -> start_path = &cd_start_path;
new_colordialog -> draw_window = &cd_fake_on_redraw; new_colordialog -> draw_window = &cd_fake_on_redraw;
new_colordialog -> status = 0; new_colordialog -> status = 0;
new_colordialog -> x_size = x_size; new_colordialog -> x_size = x_size;
new_colordialog -> x_start = tlx; new_colordialog -> x_start = tlx;
new_colordialog -> y_size = y_size; new_colordialog -> y_size = y_size;
new_colordialog -> y_start = tly; new_colordialog -> y_start = tly;
new_colordialog -> color_type = 0; new_colordialog -> color_type = 0;
new_colordialog -> color = 0; new_colordialog -> color = 0;
return new_colordialog; return new_colordialog;
} }
extern void kolibri_proclib_init() __attribute__((__stdcall__)); extern void kolibri_proclib_init() __attribute__((__stdcall__));
extern void (*ColorDialog_init)(color_dialog *) __attribute__((__stdcall__)); extern void (*ColorDialog_init)(color_dialog *) __attribute__((__stdcall__));
extern void (*ColorDialog_start)(color_dialog *) __attribute__((__stdcall__)); extern void (*ColorDialog_start)(color_dialog *) __attribute__((__stdcall__));
#endif /* KOLIBRI_COLORDIALOG_H */ #endif /* KOLIBRI_COLORDIALOG_H */

View File

@ -208,8 +208,8 @@ static inline filebrowser* kolibri_new_filebrowser(uint32_t x_w, uint32_t y_h, u
inline filebrowser* kolibri_filebrowser_def(filebrowser* fb, uint32_t x_w, uint32_t y_h) inline filebrowser* kolibri_filebrowser_def(filebrowser* fb, uint32_t x_w, uint32_t y_h)
{ {
// load default icons and icon association // load default icons and icon association
char icons_ini[] = "/rd/1/File managers/icons.ini"; char icons_ini[] = "/sys/File managers/icons.ini";
char icons16img[] = "/rd/1/File managers/z_icons.png"; char icons16img[] = "/sys/File managers/z_icons.png";
return kolibri_filebrowser(fb, x_w, y_h, X_Y(9, 16), X_Y(16, 16), icon_raw_area, icon_palette_raw, icon_res, return kolibri_filebrowser(fb, x_w, y_h, X_Y(9, 16), X_Y(16, 16), icon_raw_area, icon_palette_raw, icon_res,
ini_file_start, ini_file_end, ini_file_start, ini_file_end,

View File

@ -1,74 +1,74 @@
#ifndef KOLIBRI_OPENDIALOG_H #ifndef KOLIBRI_OPENDIALOG_H
#define KOLIBRI_OPENDIALOG_H #define KOLIBRI_OPENDIALOG_H
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";
enum open_dialog_mode { enum open_dialog_mode {
OPEN, OPEN,
SAVE, SAVE,
SELECT SELECT
}; };
typedef struct __attribute__ ((__packed__)) { typedef struct __attribute__ ((__packed__)) {
unsigned int size; unsigned int size;
unsigned char end; unsigned char end;
}od_filter; }od_filter;
typedef struct __attribute__ ((__packed__)) {
unsigned int mode;
char* procinfo;
char* com_area_name;
unsigned int com_area;
char* opendir_path;
char* dir_default_path;
char* start_path;
void (*draw_window)();
unsigned int status;
char* openfile_path;
char* filename_area;
od_filter* filter_area;
unsigned short x_size;
unsigned short x_start;
unsigned short y_size;
unsigned short y_start;
}open_dialog;
void fake_on_redraw(void) {}
open_dialog* kolibri_new_open_dialog(unsigned int mode, unsigned short tlx, unsigned short tly, unsigned short x_size, unsigned short y_size)
{
open_dialog *new_opendialog = (open_dialog *)malloc(sizeof(open_dialog));
od_filter *new_od_filter = (od_filter *)malloc(sizeof(od_filter));
char *plugin_path = (char *)calloc(4096, sizeof(char));
char *openfile_path = (char *)calloc(4096, sizeof(char));
char *proc_info = (char *)calloc(1024, sizeof(char));
char *filename_area = (char *)calloc(256, sizeof(char));
new_od_filter -> size = 0;
new_od_filter -> end = 0;
new_opendialog -> mode = mode;
new_opendialog -> procinfo = proc_info;
new_opendialog -> com_area_name = sz_com_area_name;
new_opendialog -> com_area = 0;
new_opendialog -> opendir_path = plugin_path;
new_opendialog -> dir_default_path = sz_dir_default_path;
new_opendialog -> start_path = sz_start_path;
new_opendialog -> draw_window = &fake_on_redraw;
new_opendialog -> status = 0;
new_opendialog -> openfile_path = openfile_path;
new_opendialog -> filename_area = filename_area;
new_opendialog -> filter_area = new_od_filter;
new_opendialog -> x_size = x_size;
new_opendialog -> x_start = tlx;
new_opendialog -> y_size = y_size;
new_opendialog -> y_start = tly;
return new_opendialog;
}
typedef struct __attribute__ ((__packed__)) {
unsigned int mode;
char* procinfo;
char* com_area_name;
unsigned int com_area;
char* opendir_path;
char* dir_default_path;
char* start_path;
void (*draw_window)();
unsigned int status;
char* openfile_path;
char* filename_area;
od_filter* filter_area;
unsigned short x_size;
unsigned short x_start;
unsigned short y_size;
unsigned short y_start;
}open_dialog;
void fake_on_redraw(void) {}
open_dialog* kolibri_new_open_dialog(unsigned int mode, unsigned short tlx, unsigned short tly, unsigned short x_size, unsigned short y_size)
{
open_dialog *new_opendialog = (open_dialog *)malloc(sizeof(open_dialog));
od_filter *new_od_filter = (od_filter *)malloc(sizeof(od_filter));
char *plugin_path = (char *)calloc(4096, sizeof(char));
char *openfile_path = (char *)calloc(4096, sizeof(char));
char *proc_info = (char *)calloc(1024, sizeof(char));
char *filename_area = (char *)calloc(256, sizeof(char));
new_od_filter -> size = 0;
new_od_filter -> end = 0;
new_opendialog -> mode = mode;
new_opendialog -> procinfo = proc_info;
new_opendialog -> com_area_name = sz_com_area_name;
new_opendialog -> com_area = 0;
new_opendialog -> opendir_path = plugin_path;
new_opendialog -> dir_default_path = sz_dir_default_path;
new_opendialog -> start_path = sz_start_path;
new_opendialog -> draw_window = &fake_on_redraw;
new_opendialog -> status = 0;
new_opendialog -> openfile_path = openfile_path;
new_opendialog -> filename_area = filename_area;
new_opendialog -> filter_area = new_od_filter;
new_opendialog -> x_size = x_size;
new_opendialog -> x_start = tlx;
new_opendialog -> y_size = y_size;
new_opendialog -> y_start = tly;
return new_opendialog;
}
extern void kolibri_proclib_init(); extern void kolibri_proclib_init();
extern void (*OpenDialog_init)(open_dialog *) __attribute__((__stdcall__)); extern void (*OpenDialog_init)(open_dialog *) __attribute__((__stdcall__));
extern void (*OpenDialog_start)(open_dialog *) __attribute__((__stdcall__)); extern void (*OpenDialog_start)(open_dialog *) __attribute__((__stdcall__));
#endif /* KOLIBRI_OPENDIALOG_H */ #endif /* KOLIBRI_OPENDIALOG_H */

View File

@ -101,12 +101,12 @@ fake_on_redraw:
section '.rdata' align 16 section '.rdata' align 16
sz_proc_lib db "/rd/1/lib/proc_lib.obj",0 sz_proc_lib db "/sys/lib/proc_lib.obj",0
sz_OpenDialog_init db "OpenDialog_init",0 sz_OpenDialog_init db "OpenDialog_init",0
sz_OpenDialog_start db "OpenDialog_start",0 sz_OpenDialog_start db "OpenDialog_start",0
sz_com_area_name db "FFFFFFFF_open_dialog",0 sz_com_area_name db "FFFFFFFF_open_dialog",0
sz_dir_default_path db "/rd/1",0 sz_dir_default_path db "/sys",0
sz_start_path db "/rd/1/File managers/opendial",0 sz_start_path db "/sys/File managers/opendial",0
section '.data' align 16 section '.data' align 16

View File

@ -596,12 +596,12 @@ dd filefilter.end - filefilter
sz_proc_lib db "/rd/1/lib/proc_lib.obj",0 sz_proc_lib db "/sys/lib/proc_lib.obj",0
sz_OpenDialog_init db "OpenDialog_init",0 sz_OpenDialog_init db "OpenDialog_init",0
sz_OpenDialog_start db "OpenDialog_start",0 sz_OpenDialog_start db "OpenDialog_start",0
sz_com_area_name db "FFFFFFFF_open_dialog",0 sz_com_area_name db "FFFFFFFF_open_dialog",0
sz_dir_default_path db "/rd/1",0 sz_dir_default_path db "/sys",0
sz_start_path db "/rd/1/File managers/opendial",0 sz_start_path db "/sys/File managers/opendial",0
msg_print db '%s',0x0D,0x0A,0 msg_print db '%s',0x0D,0x0A,0
msg_init_fail db 'Cannot initialize mpg123 library: %s', 0x0D,0x0A,0 msg_init_fail db 'Cannot initialize mpg123 library: %s', 0x0D,0x0A,0

View File

@ -59,7 +59,7 @@ int main(int argc, char *argv[])
::"a"(40), "b"(0xc0000027)); ::"a"(40), "b"(0xc0000027));
if(argc < 2) if(argc < 2)
uf = load_file("/RD/1/EXAMPLE.ASM"); uf = load_file("/SYS/EXAMPLE.ASM");
else uf = load_file(argv[1]); else uf = load_file(argv[1]);
if(uf.data == NULL || if(uf.data == NULL ||

View File

@ -31,8 +31,8 @@ int app_main(int argc, char *argv[])
SDL_printf("Couldn't initialize TTF library\n"); SDL_printf("Couldn't initialize TTF library\n");
exit(-1); exit(-1);
} }
fnt=TTF_OpenFont("/RD/1/INDIGO.TTF",50); fnt=TTF_OpenFont("/SYS/INDIGO.TTF",50);
fnt1=TTF_OpenFont("/RD/1/HYDROGEN.TTF",35); fnt1=TTF_OpenFont("/SYS/HYDROGEN.TTF",35);
TTF_SetFontStyle(fnt,TTF_STYLE_ITALIC|TTF_STYLE_BOLD|TTF_STYLE_UNDERLINE); TTF_SetFontStyle(fnt,TTF_STYLE_ITALIC|TTF_STYLE_BOLD|TTF_STYLE_UNDERLINE);
txt=TTF_RenderText_Solid(fnt,"MenuetOS",kolor); txt=TTF_RenderText_Solid(fnt,"MenuetOS",kolor);
if(!txt) if(!txt)

View File

@ -98,12 +98,12 @@ fake_on_redraw:
section '.rdata' align 16 section '.rdata' align 16
sz_proc_lib db "/rd/1/lib/proc_lib.obj",0 sz_proc_lib db "/sys/lib/proc_lib.obj",0
sz_OpenDialog_init db "OpenDialog_init",0 sz_OpenDialog_init db "OpenDialog_init",0
sz_OpenDialog_start db "OpenDialog_start",0 sz_OpenDialog_start db "OpenDialog_start",0
sz_com_area_name db "FFFFFFFF_open_dialog",0 sz_com_area_name db "FFFFFFFF_open_dialog",0
sz_dir_default_path db "/rd/1",0 sz_dir_default_path db "/sys",0
sz_start_path db "/rd/1/File managers/opendial",0 sz_start_path db "/sys/File managers/opendial",0
section '.data' align 16 section '.data' align 16

View File

@ -596,12 +596,12 @@ dd filefilter.end - filefilter
sz_proc_lib db "/rd/1/lib/proc_lib.obj",0 sz_proc_lib db "/sys/lib/proc_lib.obj",0
sz_OpenDialog_init db "OpenDialog_init",0 sz_OpenDialog_init db "OpenDialog_init",0
sz_OpenDialog_start db "OpenDialog_start",0 sz_OpenDialog_start db "OpenDialog_start",0
sz_com_area_name db "FFFFFFFF_open_dialog",0 sz_com_area_name db "FFFFFFFF_open_dialog",0
sz_dir_default_path db "/rd/1",0 sz_dir_default_path db "/sys",0
sz_start_path db "/rd/1/File managers/opendial",0 sz_start_path db "/sys/File managers/opendial",0
msg_print db '%s',0x0D,0x0A,0 msg_print db '%s',0x0D,0x0A,0
msg_init_fail db 'Cannot initialize mpg123 library: %s', 0x0D,0x0A,0 msg_init_fail db 'Cannot initialize mpg123 library: %s', 0x0D,0x0A,0

View File

@ -11,8 +11,8 @@ a) Replace in the file autorun.dat (it is text file) the parameter for
the program kiv ("\S__background.jpg") the name of file to the full the program kiv ("\S__background.jpg") the name of file to the full
Kolibri-path to JPEG-, BMP-, GIF- or PNG-image which you like. It will be Kolibri-path to JPEG-, BMP-, GIF- or PNG-image which you like. It will be
new background. background.jpg now can be deleted. new background. background.jpg now can be deleted.
b) Replace in the file autorun.dat "/RD/1/KIV \S__background.jpg" to b) Replace in the file autorun.dat "/SYS/KIV \S__background.jpg" to
"/rd/1/PIC4" (spaces are ignored by the loader program). You can delete "/sys/PIC4" (spaces are ignored by the loader program). You can delete
BACKGROUND.JPG. New background will be nice texture. BACKGROUND.JPG. New background will be nice texture.
For programmers: you can change texture and color, for this in file For programmers: you can change texture and color, for this in file
pic4.asm from distributive sources change: pic4.asm from distributive sources change:
@ -74,11 +74,11 @@ c) Two previous points sets background for a long time (until next
bus in order to decrease its temperature, a side effect is noise in AC97 bus in order to decrease its temperature, a side effect is noise in AC97
codecs. The application can be loaded automatically at system boot, to do codecs. The application can be loaded automatically at system boot, to do
this add to autorun (file autorun.dat, see 3) a line of the form this add to autorun (file autorun.dat, see 3) a line of the form
"/RD/1/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors". "/SYS/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors".
8. Network settings. 8. Network settings.
Initial network configuration is read at boot from the ini file Initial network configuration is read at boot from the ini file
/rd/1/network/zeroconf.ini. You can set automatic detection with DHCP /sys/network/zeroconf.ini. You can set automatic detection with DHCP
("type=zeroconf") or fixed IP addresses ("type=static"). ("type=zeroconf") or fixed IP addresses ("type=static").
9. Configuration of videomode for ATI videocards. 9. Configuration of videomode for ATI videocards.
@ -88,7 +88,7 @@ c) Two previous points sets background for a long time (until next
To set the mode at startup one must pass to the loader ATIKMS, described To set the mode at startup one must pass to the loader ATIKMS, described
in AUTORUN.DAT, the argument -m<width>x<height>x<refresh>, e.g. in AUTORUN.DAT, the argument -m<width>x<height>x<refresh>, e.g.
/RD/1/DRIVERS/ATIKMS -m1024x768x60 -1 /SYS/DRIVERS/ATIKMS -m1024x768x60 -1
Pay attention that the format of autorun.dat does not allow spaces in Pay attention that the format of autorun.dat does not allow spaces in
command line, so there must be no other arguments. command line, so there must be no other arguments.

View File

@ -26,8 +26,8 @@ and parameters pointed to following (if present).
If no program is loaded, you can load a program with the command If no program is loaded, you can load a program with the command
load <full name of executable file> [<parameters>] load <full name of executable file> [<parameters>]
Examples: Examples:
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
All that stays after first space after executable file name, is exactly passed All that stays after first space after executable file name, is exactly passed
to program as command string. to program as command string.
@ -44,7 +44,7 @@ by hand or generated automatically by fasm. Evident load can be done by command
load-symbols <full name of symbols file> load-symbols <full name of symbols file>
Furthermore, when the debugger executes the command "load", it checks for Furthermore, when the debugger executes the command "load", it checks for
presence of file with name as of loading binary and extension '.dbg' presence of file with name as of loading binary and extension '.dbg'
(/rd/1/example.dbg in the first of examples above), and if such file exists, (/sys/example.dbg in the first of examples above), and if such file exists,
the debugger loads it automatically (with the message "Symbols loaded", if the debugger loads it automatically (with the message "Symbols loaded", if
all is OK). all is OK).

View File

@ -5,7 +5,7 @@ To turn on APIC you have to:
1) Run Installer (install.kex) 1) Run Installer (install.kex)
2) Wait 3 seconds and get sure that there is a message about succesfull 2) Wait 3 seconds and get sure that there is a message about succesfull
file generation /rd/1/drivers/devices.dat file generation /sys/drivers/devices.dat
Note: log can be found in /tmp0/1/acpi.log Note: log can be found in /tmp0/1/acpi.log
3) Make kernel restart (MENU -> END -> HOME key) 3) Make kernel restart (MENU -> END -> HOME key)
4) Check that kernel and drivers are working well. 4) Check that kernel and drivers are working well.
@ -18,7 +18,7 @@ To turn on APIC you have to:
1) Çàïóñòèòü óñòàíîâùèê (install.kex) 1) Çàïóñòèòü óñòàíîâùèê (install.kex)
2) Ïîäîæäàòü 3 ñåêóíäû è óáåäèòüñÿ, ÷òî ïîêàçàëîñü ñîîáùåíèå 2) Ïîäîæäàòü 3 ñåêóíäû è óáåäèòüñÿ, ÷òî ïîêàçàëîñü ñîîáùåíèå
îá óñïåøíîé ãåíåðàöèè /rd/1/drivers/devices.dat îá óñïåøíîé ãåíåðàöèè /sys/drivers/devices.dat
Ëîã äðàéâåðà íàõîäèòñÿ â /tmp0/1/acpi.log Ëîã äðàéâåðà íàõîäèòñÿ â /tmp0/1/acpi.log
3) Ñäåëàòü ðåñòàðò ÿäðà (Ìåíþ -> Çàâåðøåíèå ðàáîòû -> ßäðî) 3) Ñäåëàòü ðåñòàðò ÿäðà (Ìåíþ -> Çàâåðøåíèå ðàáîòû -> ßäðî)
4) Ïðîâåðèòü ðàáîòó ÿäðà è äðàéâåðîâ 4) Ïðîâåðèòü ðàáîòó ÿäðà è äðàéâåðîâ

View File

@ -24,7 +24,7 @@ atikms.dll.
Для запуска из autorun.dat командная строка не должна содержать пробелов. Для запуска из autorun.dat командная строка не должна содержать пробелов.
Пример: Пример:
/RD/1/DRIVERS/ATIKMS -m1024x768x75-l/hd0/2/atikms.log 1 # /SYS/DRIVERS/ATIKMS -m1024x768x75-l/hd0/2/atikms.log 1 #

View File

@ -9,7 +9,7 @@
Параметры командной строки: Параметры командной строки:
-l -l
--log <полный путь к лог-файлу> --log <полный путь к лог-файлу>
Файл должен распологаться на устройстве доступеном для записи. Файл должен располагаться на устройстве, доступном для записи.
по умолчанию /rd/1/drivers/i915.log по умолчанию /rd/1/drivers/i915.log
--fbc <-1,0,1> включает сжатие видеобуфера. Снижает нагрузку на --fbc <-1,0,1> включает сжатие видеобуфера. Снижает нагрузку на
системную шину и уменьшает потребление энергии. системную шину и уменьшает потребление энергии.
@ -24,7 +24,7 @@
Для запуска из autorun.dat командная строка не должна содержать пробелов. Для запуска из autorun.dat командная строка не должна содержать пробелов.
Пример: Пример:
/RD/1/DRIVERS/I915 -l/hd0/2/i915.log 1 # /SYS/DRIVERS/I915 -l/hd0/2/i915.log 1 #
Дополнительные параметры командной строки. Дополнительные параметры командной строки.

View File

@ -15,7 +15,7 @@
Для запуска из autorun.dat командная строка не должна содержать пробелов. Для запуска из autorun.dat командная строка не должна содержать пробелов.
Пример: Пример:
/RD/1/DRIVERS/vmwgfx -l/hd0/2/vmwgfx.log 1 # /SYS/DRIVERS/vmwgfx -l/hd0/2/vmwgfx.log 1 #
Особенности реализации. Особенности реализации.

View File

@ -195,7 +195,7 @@ DOSBox
α«γη ¥Ά «¥£η¥ ¨α―®«μ§®Ά βμ Ά¬¥αβ® ­¨ε ­ αβ஥η­λ© δ ©« DOSBox. α«γη ¥Ά «¥£η¥ ¨α―®«μ§®Ά βμ Ά¬¥αβ® ­¨ε ­ αβ஥η­λ© δ ©« DOSBox.
‘¬. ΰ §¤¥« "<22> αβ஥η­λ© δ ©«" ‘¬. ΰ §¤¥« "<22> αβ஥η­λ© δ ©«"
—â®¡ë ¨á¯®«ì§®¢ âì ª«îç¨ ª®¬ ­¤­®© áâப¨, § ¯ãáâ¨â¥ ¯à®£à ¬¬ã ç¥à¥§ /rd/1/run —â®¡ë ¨á¯®«ì§®¢ âì ª«îç¨ ª®¬ ­¤­®© áâப¨, § ¯ãáâ¨â¥ ¯à®£à ¬¬ã ç¥à¥§ /sys/run
α ― ΰ ¬¥βΰ ¬¨ ¨«¨ ¬®¦­® ᮧ¤ βμ οΰ«λ<C2AB> ¤«ο dosbox. α ― ΰ ¬¥βΰ ¬¨ ¨«¨ ¬®¦­® ᮧ¤ βμ οΰ«λ<C2AB> ¤«ο dosbox.
<EFBFBD>―樨 ¤®αβγ―­λ ¤«ο Άα¥ε ®―¥ΰ ζ¨®­­λε α¨α⥬, ¥α«¨ Ά ¨ε ®―¨α ­¨¨ ­¥ α<> § ­® <EFBFBD>―樨 ¤®αβγ―­λ ¤«ο Άα¥ε ®―¥ΰ ζ¨®­­λε α¨α⥬, ¥α«¨ Ά ¨ε ®―¨α ­¨¨ ­¥ α<> § ­®

View File

@ -8,7 +8,7 @@
<p> <p>
If you can read this with an external html-browser then Kolibri If you can read this with an external html-browser then Kolibri
networking is correctly set up. networking is correctly set up.
<br><br>This file: /rd/1/index.htm <br><br>This file: /sys/index.htm
</p> </p>
<ul> <ul>
<li><a href="/TinyStat">TinyStat</a></li> <li><a href="/TinyStat">TinyStat</a></li>

View File

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

View File

@ -11,8 +11,8 @@ a) Replace in the file autorun.dat (it is text file) the parameter for
the program kiv ("\S__background.jpg") the name of file to the full the program kiv ("\S__background.jpg") the name of file to the full
Kolibri-path to JPEG-, BMP-, GIF- or PNG-image which you like. It will be Kolibri-path to JPEG-, BMP-, GIF- or PNG-image which you like. It will be
new background. background.jpg now can be deleted. new background. background.jpg now can be deleted.
b) Replace in the file autorun.dat "/RD/1/KIV \S__background.jpg" to b) Replace in the file autorun.dat "/SYS/KIV \S__background.jpg" to
"/rd/1/PIC4" (spaces are ignored by the loader program). You can delete "/sys/PIC4" (spaces are ignored by the loader program). You can delete
BACKGROUND.JPG. New background will be nice texture. BACKGROUND.JPG. New background will be nice texture.
For programmers: you can change texture and color, for this in file For programmers: you can change texture and color, for this in file
pic4.asm from distributive sources change: pic4.asm from distributive sources change:
@ -74,11 +74,11 @@ c) Two previous points sets background for a long time (until next
bus in order to decrease its temperature, a side effect is noise in AC97 bus in order to decrease its temperature, a side effect is noise in AC97
codecs. The application can be loaded automatically at system boot, to do codecs. The application can be loaded automatically at system boot, to do
this add to autorun (file autorun.dat, see 3) a line of the form this add to autorun (file autorun.dat, see 3) a line of the form
"/RD/1/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors". "/SYS/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors".
8. Network settings. 8. Network settings.
Initial network configuration is read at boot from the ini file Initial network configuration is read at boot from the ini file
/rd/1/network/zeroconf.ini. You can set automatic detection with DHCP /sys/network/zeroconf.ini. You can set automatic detection with DHCP
("type=zeroconf") or fixed IP addresses ("type=static"). ("type=zeroconf") or fixed IP addresses ("type=static").
9. Configuration of videomode for ATI videocards. 9. Configuration of videomode for ATI videocards.
@ -88,7 +88,7 @@ c) Two previous points sets background for a long time (until next
To set the mode at startup one must pass to the loader ATIKMS, described To set the mode at startup one must pass to the loader ATIKMS, described
in AUTORUN.DAT, the argument -m<width>x<height>x<refresh>, e.g. in AUTORUN.DAT, the argument -m<width>x<height>x<refresh>, e.g.
/RD/1/DRIVERS/ATIKMS -m1024x768x60 -1 /SYS/DRIVERS/ATIKMS -m1024x768x60 -1
Pay attention that the format of autorun.dat does not allow spaces in Pay attention that the format of autorun.dat does not allow spaces in
command line, so there must be no other arguments. command line, so there must be no other arguments.

View File

@ -26,8 +26,8 @@ and parameters pointed to following (if present).
If no program is loaded, you can load a program with the command If no program is loaded, you can load a program with the command
load <full name of executable file> [<parameters>] load <full name of executable file> [<parameters>]
Examples: Examples:
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
All that stays after first space after executable file name, is exactly passed All that stays after first space after executable file name, is exactly passed
to program as command string. to program as command string.
@ -44,7 +44,7 @@ by hand or generated automatically by fasm. Evident load can be done by command
load-symbols <full name of symbols file> load-symbols <full name of symbols file>
Furthermore, when the debugger executes the command "load", it checks for Furthermore, when the debugger executes the command "load", it checks for
presence of file with name as of loading binary and extension '.dbg' presence of file with name as of loading binary and extension '.dbg'
(/rd/1/example.dbg in the first of examples above), and if such file exists, (/sys/example.dbg in the first of examples above), and if such file exists,
the debugger loads it automatically (with the message "Symbols loaded", if the debugger loads it automatically (with the message "Symbols loaded", if
all is OK). all is OK).

View File

@ -11,8 +11,8 @@ a) Replace in the file autorun.dat (it is text file) the parameter for
the program kiv ("\S__background.jpg") the name of file to the full the program kiv ("\S__background.jpg") the name of file to the full
Kolibri-path to JPEG-, BMP-, GIF- or PNG-image which you like. It will be Kolibri-path to JPEG-, BMP-, GIF- or PNG-image which you like. It will be
new background. background.jpg now can be deleted. new background. background.jpg now can be deleted.
b) Replace in the file autorun.dat "/RD/1/KIV \S__background.jpg" to b) Replace in the file autorun.dat "/SYS/KIV \S__background.jpg" to
"/rd/1/PIC4" (spaces are ignored by the loader program). You can delete "/sys/PIC4" (spaces are ignored by the loader program). You can delete
BACKGROUND.JPG. New background will be nice texture. BACKGROUND.JPG. New background will be nice texture.
For programmers: you can change texture and color, for this in file For programmers: you can change texture and color, for this in file
pic4.asm from distributive sources change: pic4.asm from distributive sources change:
@ -74,11 +74,11 @@ c) Two previous points sets background for a long time (until next
bus in order to decrease its temperature, a side effect is noise in AC97 bus in order to decrease its temperature, a side effect is noise in AC97
codecs. The application can be loaded automatically at system boot, to do codecs. The application can be loaded automatically at system boot, to do
this add to autorun (file autorun.dat, see 3) a line of the form this add to autorun (file autorun.dat, see 3) a line of the form
"/RD/1/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors". "/SYS/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors".
8. Network settings. 8. Network settings.
Initial network configuration is read at boot from the ini file Initial network configuration is read at boot from the ini file
/rd/1/network/zeroconf.ini. You can set automatic detection with DHCP /sys/network/zeroconf.ini. You can set automatic detection with DHCP
("type=zeroconf") or fixed IP addresses ("type=static"). ("type=zeroconf") or fixed IP addresses ("type=static").
9. Configuration of videomode for ATI videocards. 9. Configuration of videomode for ATI videocards.
@ -88,7 +88,7 @@ c) Two previous points sets background for a long time (until next
To set the mode at startup one must pass to the loader ATIKMS, described To set the mode at startup one must pass to the loader ATIKMS, described
in AUTORUN.DAT, the argument -m<width>x<height>x<refresh>, e.g. in AUTORUN.DAT, the argument -m<width>x<height>x<refresh>, e.g.
/RD/1/DRIVERS/ATIKMS -m1024x768x60 -1 /SYS/DRIVERS/ATIKMS -m1024x768x60 -1
Pay attention that the format of autorun.dat does not allow spaces in Pay attention that the format of autorun.dat does not allow spaces in
command line, so there must be no other arguments. command line, so there must be no other arguments.

View File

@ -26,8 +26,8 @@ and parameters pointed to following (if present).
If no program is loaded, you can load a program with the command If no program is loaded, you can load a program with the command
load <full name of executable file> [<parameters>] load <full name of executable file> [<parameters>]
Examples: Examples:
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
All that stays after first space after executable file name, is exactly passed All that stays after first space after executable file name, is exactly passed
to program as command string. to program as command string.
@ -44,7 +44,7 @@ by hand or generated automatically by fasm. Evident load can be done by command
load-symbols <full name of symbols file> load-symbols <full name of symbols file>
Furthermore, when the debugger executes the command "load", it checks for Furthermore, when the debugger executes the command "load", it checks for
presence of file with name as of loading binary and extension '.dbg' presence of file with name as of loading binary and extension '.dbg'
(/rd/1/example.dbg in the first of examples above), and if such file exists, (/sys/example.dbg in the first of examples above), and if such file exists,
the debugger loads it automatically (with the message "Symbols loaded", if the debugger loads it automatically (with the message "Symbols loaded", if
all is OK). all is OK).

View File

@ -17,7 +17,7 @@ Tra parentesi vengono riportati i nomi degli eseguibili dei singoli programmi.
come nuovo sfondo è possibile eliminare il file background.jpg come nuovo sfondo è possibile eliminare il file background.jpg
b) Modificare all'interno del file autorun.dat la voce b) Modificare all'interno del file autorun.dat la voce
"/RD/1/KIV \S__background.jpg" in "/rd/1/PIC4". È possibile "/SYS/KIV \S__background.jpg" in "/sys/PIC4". È possibile
eliminare il file background.jpg e il nuovo sfondo sara una texture. eliminare il file background.jpg e il nuovo sfondo sara una texture.
Per i programmatori: Per i programmatori:
@ -87,12 +87,12 @@ Tra parentesi vengono riportati i nomi degli eseguibili dei singoli programmi.
collaterale è del rumore nei codec AC97. L'applicazione può essere collaterale è del rumore nei codec AC97. L'applicazione può essere
caricata automaticamente all'avvio del sistema, in tal caso è necessario caricata automaticamente all'avvio del sistema, in tal caso è necessario
aggiungere la voce aggiungere la voce
"/RD/1/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors". "/SYS/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors".
al file autorun.dat al file autorun.dat
8. Impostazioni Network. 8. Impostazioni Network.
le impostazioni iniziali sono lette durante l'avvio del sistema dal file le impostazioni iniziali sono lette durante l'avvio del sistema dal file
/rd/1/network/zeroconf.ini. /sys/network/zeroconf.ini.
È possibile impostare il rivelamento automatico con DHCP ("type=zeroconf") È possibile impostare il rivelamento automatico con DHCP ("type=zeroconf")
oppure impostare un indirizzo IP fissato ("type=static"). oppure impostare un indirizzo IP fissato ("type=static").
@ -105,7 +105,7 @@ Tra parentesi vengono riportati i nomi degli eseguibili dei singoli programmi.
Per impostare i parametri durante l'avvio è necessario passare tramite Per impostare i parametri durante l'avvio è necessario passare tramite
il file AUTORUN.DAT l'argomento -m<larghezza>x<altezza>x<refresh> al il file AUTORUN.DAT l'argomento -m<larghezza>x<altezza>x<refresh> al
driver ATIKMS, ad esempio driver ATIKMS, ad esempio
/RD/1/DRIVERS/ATIKMS -m1024x768x60 -1 /SYS/DRIVERS/ATIKMS -m1024x768x60 -1
Attenzione al fatto che il formato autorun.dat non accetta spazi, Attenzione al fatto che il formato autorun.dat non accetta spazi,
quindi non è possibile inserire ulteriori argomenti. quindi non è possibile inserire ulteriori argomenti.
Si può inoltre disabilitare la possibilità di modificare i parametri durante l'avvio passando l'opzione -n. I driver supportano comunque il cursore hardware. Per disabilitare completamente il driver è sufficiente rimuovere la relativa voce dal file autorun.dat. Si può inoltre disabilitare la possibilità di modificare i parametri durante l'avvio passando l'opzione -n. I driver supportano comunque il cursore hardware. Per disabilitare completamente il driver è sufficiente rimuovere la relativa voce dal file autorun.dat.

View File

@ -29,8 +29,8 @@ eventuali parametri per il programma passati come argomenti successivi.
momento con il comando momento con il comando
load <percorso all'eseguibile> [<parametri>] load <percorso all'eseguibile> [<parametri>]
ad esempio: ad esempio:
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
negli esempi, mtdbg caricherà il programma passato come primo argomenti, negli esempi, mtdbg caricherà il programma passato come primo argomenti,
un eventuale secondo argomento è il parametro da passare al programma un eventuale secondo argomento è il parametro da passare al programma
@ -53,7 +53,7 @@ load-symbols <percorso al file>
Inoltre, quando viene eseguito il comando "load", mtdbg controllerà Inoltre, quando viene eseguito il comando "load", mtdbg controllerà
la presenza di un file contenente simboli relativi al programma e di la presenza di un file contenente simboli relativi al programma e di
estensione .dbg (nel primo esempio controlla la presenza del file estensione .dbg (nel primo esempio controlla la presenza del file
/rd/1/example.dbg). Se tale file esiste, questo viene caricato /sys/example.dbg). Se tale file esiste, questo viene caricato
automaticamente and if such file exists, e verrà notificato tramite il automaticamente and if such file exists, e verrà notificato tramite il
messaggio "Symbols loaded", se il caricamento viene eseguito con messaggio "Symbols loaded", se il caricamento viene eseguito con
successo. successo.

View File

@ -12,8 +12,8 @@
¢ ¬ JPEG-, BMP-, GIF- ¨«¨ PNG-ª à⨭ª¥. <20>ਠí⮬ ¯¥à¢ë¥ ¤¢  ᨬ¢®«  ®§­ ç îâ ¢ ¬ JPEG-, BMP-, GIF- ¨«¨ PNG-ª à⨭ª¥. <20>ਠí⮬ ¯¥à¢ë¥ ¤¢  ᨬ¢®«  ®§­ ç îâ
®ä®à¬«¥­¨¥: \S (stretch) = à áâï­ãâì ª à⨭ªã ­  íªà ­, \T (tile) = ®ä®à¬«¥­¨¥: \S (stretch) = à áâï­ãâì ª à⨭ªã ­  íªà ­, \T (tile) =
§ ¬®áâ¨âì ª à⨭ª®© íªà ­. ’¥¯¥àì background.jpg ¬®¦­® 㤠«¨âì. § ¬®áâ¨âì ª à⨭ª®© íªà ­. ’¥¯¥àì background.jpg ¬®¦­® 㤠«¨âì.
¡) ä ©«¥ autorun.dat § ¬¥­¨â¥ "/RD/1/KIV \S__background.jpg" ­  ¡) ä ©«¥ autorun.dat § ¬¥­¨â¥ "/SYS/KIV \S__background.jpg" ­ 
"/rd/1/PIC4" (¯à®¡¥«ë à ááâ ¢«ïâì ¯® ¢ªãáã). BACKGROUND.JPG "/sys/PIC4" (¯à®¡¥«ë à ááâ ¢«ïâì ¯® ¢ªãáã). BACKGROUND.JPG
¬®¦­® 㤠«¨âì. ’¥¯¥àì ä®­®¬ ¡ã¤¥â ᨬ¯ â¨ç­ ï ⥪áâãà . ¬®¦­® 㤠«¨âì. ’¥¯¥àì ä®­®¬ ¡ã¤¥â ᨬ¯ â¨ç­ ï ⥪áâãà .
<20>ணࠬ¬¨áâ ¬ ­  § ¬¥âªã: ¢ë ¬®¦¥â¥ ¨§¬¥­¨âì ⥪áâãàã ¨ 梥â, <20>ணࠬ¬¨áâ ¬ ­  § ¬¥âªã: ¢ë ¬®¦¥â¥ ¨§¬¥­¨âì ⥪áâãàã ¨ 梥â,
¤«ï í⮣® ¢ ä ©«¥ pic4.asm ¨§ ¨á室­¨ª®¢ ¤¨áâਡã⨢  ¨§¬¥­¨â¥: ¤«ï í⮣® ¢ ä ©«¥ pic4.asm ¨§ ¨á室­¨ª®¢ ¤¨áâਡã⨢  ¨§¬¥­¨â¥:
@ -79,11 +79,11 @@
á 楫ìî 㬥­ì襭¨ï ¥£® ⥬¯¥à âãàë, ¯®¡®ç­ë© íä䥪â - ­ ¢¥¤¥­¨¥ è㬠 ¢ AC97 á 楫ìî 㬥­ì襭¨ï ¥£® ⥬¯¥à âãàë, ¯®¡®ç­ë© íä䥪â - ­ ¢¥¤¥­¨¥ è㬠 ¢ AC97
ª®¤¥ª¨. <20>ணࠬ¬  ¨¬¥¥â ¢®§¬®¦­®áâì  ¢â®¬ â¨ç¥áª®£® ¢ë§®¢  ¯à¨ § £à㧪¥ ª®¤¥ª¨. <20>ணࠬ¬  ¨¬¥¥â ¢®§¬®¦­®áâì  ¢â®¬ â¨ç¥áª®£® ¢ë§®¢  ¯à¨ § £à㧪¥
á¨á⥬ë, ¤«ï í⮣® ¤®¡ ¢ì⥠¢  ¢â®§ ¯ã᪠(autorun.dat, á¬. ¯.3) áâப㠢¨¤  á¨á⥬ë, ¤«ï í⮣® ¤®¡ ¢ì⥠¢  ¢â®§ ¯ã᪠(autorun.dat, á¬. ¯.3) áâப㠢¨¤ 
"/RD/1/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors". "/SYS/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors".
8. <20> à ¬¥âàë á¥â¨. 8. <20> à ¬¥âàë á¥â¨.
<20>ਠ§ £à㧪¥ ¯ à ¬¥âàë á¥â¨ áç¨â뢠îâáï ¨§ ª®­ä¨£ãà æ¨®­­®£® ä ©«  <20>ਠ§ £à㧪¥ ¯ à ¬¥âàë á¥â¨ áç¨â뢠îâáï ¨§ ª®­ä¨£ãà æ¨®­­®£® ä ©« 
/rd/1/network/zeroconf.ini. Œ®¦­® § ¤ âì «¨¡®  ¢â®®¯à¥¤¥«¥­¨¥ ¯ à ¬¥â஢ /sys/network/zeroconf.ini. Œ®¦­® § ¤ âì «¨¡®  ¢â®®¯à¥¤¥«¥­¨¥ ¯ à ¬¥â஢
á¥â¨ ¯® DHCP ("type=zeroconf"), «¨¡® 䨪á¨à®¢ ­­ë¥  ¤à¥á  ("type=static"). á¥â¨ ¯® DHCP ("type=zeroconf"), «¨¡® 䨪á¨à®¢ ­­ë¥  ¤à¥á  ("type=static").
9. <20> áâனª  ¢¨¤¥®à¥¦¨¬  ¤«ï ª àâ ATI. 9. <20> áâனª  ¢¨¤¥®à¥¦¨¬  ¤«ï ª àâ ATI.
@ -94,7 +94,7 @@
§ £àã§ç¨ªã ATIKMS, ®¯¨á ­­®¬ã ¢ AUTORUN.DAT, ­ã¦­® ¯¥à¥¤ âì ¯ à ¬¥âà § £àã§ç¨ªã ATIKMS, ®¯¨á ­­®¬ã ¢ AUTORUN.DAT, ­ã¦­® ¯¥à¥¤ âì ¯ à ¬¥âà
-m<width>x<height>x<refresh>, ­ ¯à¨¬¥à, -m<width>x<height>x<refresh>, ­ ¯à¨¬¥à,
/RD/1/DRIVERS/ATIKMS -m1024x768x60 -1 /SYS/DRIVERS/ATIKMS -m1024x768x60 -1
Ž¡à â¨â¥ ¢­¨¬ ­¨¥, çâ® ä®à¬ â ä ©«  autorun.dat ­¥ ¯à¥¤ãᬠâਢ ¥â ¯à®¡¥«®¢ Ž¡à â¨â¥ ¢­¨¬ ­¨¥, çâ® ä®à¬ â ä ©«  autorun.dat ­¥ ¯à¥¤ãᬠâਢ ¥â ¯à®¡¥«®¢
¢ ª®¬ ­¤­®© áâப¥, â ª çâ® ¤àã£¨å  à£ã¬¥­â®¢ ¡ëâì ­¥ ¤®«¦­®. ¢ ª®¬ ­¤­®© áâப¥, â ª çâ® ¤àã£¨å  à£ã¬¥­â®¢ ¡ëâì ­¥ ¤®«¦­®.

View File

@ -28,8 +28,8 @@ mtdbg
…᫨ ­¨ª ª ï ¯à®£à ¬¬  ­¥ § £à㦥­ , â® ¬®¦­® § £à㧨âì ¯à®£à ¬¬ã ª®¬ ­¤®© …᫨ ­¨ª ª ï ¯à®£à ¬¬  ­¥ § £à㦥­ , â® ¬®¦­® § £à㧨âì ¯à®£à ¬¬ã ª®¬ ­¤®©
load <¯®«­®¥ ¨¬ï ¨á¯®«­ï¥¬®£® ä ©« > [< à£ã¬¥­âë>] load <¯®«­®¥ ¨¬ï ¨á¯®«­ï¥¬®£® ä ©« > [< à£ã¬¥­âë>]
<EFBFBD> ¯à¨¬¥à: <EFBFBD> ¯à¨¬¥à:
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
‚áñ, çâ® á⮨⠯®á«¥ ¯¥à¢®£® ¯à®¡¥«  ¯®á«¥ ¨¬¥­¨ ¨á¯®«­ï¥¬®£® ä ©« , ¤®á«®¢­® ‚áñ, çâ® á⮨⠯®á«¥ ¯¥à¢®£® ¯à®¡¥«  ¯®á«¥ ¨¬¥­¨ ¨á¯®«­ï¥¬®£® ä ©« , ¤®á«®¢­®
¯¥à¥¤ ñâáï ¯à®£à ¬¬¥ ¢ ª ç¥á⢥ ª®¬ ­¤­®© áâப¨. ¯¥à¥¤ ñâáï ¯à®£à ¬¬¥ ¢ ª ç¥á⢥ ª®¬ ­¤­®© áâப¨.
@ -48,7 +48,7 @@ LOAD /rd/1/aclock w200 h200
load-symbols <¯®«­®¥ ¨¬ï ä ©«  ᨬ¢®«®¢> load-symbols <¯®«­®¥ ¨¬ï ä ©«  ᨬ¢®«®¢>
Šà®¬¥ ⮣®, ¯à¨ ¢ë¯®«­¥­¨¨ ª®¬ ­¤ë load ®â« ¤ç¨ª ¯à®¢¥àï¥â ­ «¨ç¨¥ ä ©«  Šà®¬¥ ⮣®, ¯à¨ ¢ë¯®«­¥­¨¨ ª®¬ ­¤ë load ®â« ¤ç¨ª ¯à®¢¥àï¥â ­ «¨ç¨¥ ä ©« 
á â ª¨¬ ¦¥ ¨¬¥­¥¬, ª ª § £à㦠¥¬ë© ¡¨­ à­¨ª, ¨ à áè¨à¥­¨¥¬ .dbg á â ª¨¬ ¦¥ ¨¬¥­¥¬, ª ª § £à㦠¥¬ë© ¡¨­ à­¨ª, ¨ à áè¨à¥­¨¥¬ .dbg
(/rd/1/example.dbg ¤«ï ¯¥à¢®¬ ¨§ ¯à¨¬¥à®¢ ¢ëè¥), ¨ ¥á«¨ â ª®© ¥áâì, (/sys/example.dbg ¤«ï ¯¥à¢®¬ ¨§ ¯à¨¬¥à®¢ ¢ëè¥), ¨ ¥á«¨ â ª®© ¥áâì,
§ £à㦠¥â ¥£®  ¢â®¬ â¨ç¥áª¨ (¢ë¤ ¢ ï á®®¡é¥­¨¥ "Symbols loaded", ¥á«¨ ¢áñ ¢ § £à㦠¥â ¥£®  ¢â®¬ â¨ç¥áª¨ (¢ë¤ ¢ ï á®®¡é¥­¨¥ "Symbols loaded", ¥á«¨ ¢áñ ¢
¯®à浪¥). ¯®à浪¥).

View File

@ -11,8 +11,8 @@ a) Replace in the file autorun.dat (it is text file) the parameter for
the program kiv ("\S__background.jpg") the name of file to the full the program kiv ("\S__background.jpg") the name of file to the full
Kolibri-path to JPEG-, BMP-, GIF- or PNG-image which you like. It will be Kolibri-path to JPEG-, BMP-, GIF- or PNG-image which you like. It will be
new background. background.jpg now can be deleted. new background. background.jpg now can be deleted.
b) Replace in the file autorun.dat "/RD/1/KIV \S__background.jpg" to b) Replace in the file autorun.dat "/SYS/KIV \S__background.jpg" to
"/rd/1/PIC4" (spaces are ignored by the loader program). You can delete "/sys/PIC4" (spaces are ignored by the loader program). You can delete
BACKGROUND.JPG. New background will be nice texture. BACKGROUND.JPG. New background will be nice texture.
For programmers: you can change texture and color, for this in file For programmers: you can change texture and color, for this in file
pic4.asm from distributive sources change: pic4.asm from distributive sources change:
@ -74,11 +74,11 @@ c) Two previous points sets background for a long time (until next
bus in order to decrease its temperature, a side effect is noise in AC97 bus in order to decrease its temperature, a side effect is noise in AC97
codecs. The application can be loaded automatically at system boot, to do codecs. The application can be loaded automatically at system boot, to do
this add to autorun (file autorun.dat, see 3) a line of the form this add to autorun (file autorun.dat, see 3) a line of the form
"/RD/1/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors". "/SYS/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors".
8. Network settings. 8. Network settings.
Initial network configuration is read at boot from the ini file Initial network configuration is read at boot from the ini file
/rd/1/network/zeroconf.ini. You can set automatic detection with DHCP /sys/network/zeroconf.ini. You can set automatic detection with DHCP
("type=zeroconf") or fixed IP addresses ("type=static"). ("type=zeroconf") or fixed IP addresses ("type=static").
9. Configuration of videomode for ATI videocards. 9. Configuration of videomode for ATI videocards.
@ -88,7 +88,7 @@ c) Two previous points sets background for a long time (until next
To set the mode at startup one must pass to the loader ATIKMS, described To set the mode at startup one must pass to the loader ATIKMS, described
in AUTORUN.DAT, the argument -m<width>x<height>x<refresh>, e.g. in AUTORUN.DAT, the argument -m<width>x<height>x<refresh>, e.g.
/RD/1/DRIVERS/ATIKMS -m1024x768x60 -1 /SYS/DRIVERS/ATIKMS -m1024x768x60 -1
Pay attention that the format of autorun.dat does not allow spaces in Pay attention that the format of autorun.dat does not allow spaces in
command line, so there must be no other arguments. command line, so there must be no other arguments.

View File

@ -26,8 +26,8 @@ and parameters pointed to following (if present).
If no program is loaded, you can load a program with the command If no program is loaded, you can load a program with the command
load <full name of executable file> [<parameters>] load <full name of executable file> [<parameters>]
Examples: Examples:
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
All that stays after first space after executable file name, is exactly passed All that stays after first space after executable file name, is exactly passed
to program as command string. to program as command string.
@ -44,7 +44,7 @@ by hand or generated automatically by fasm. Evident load can be done by command
load-symbols <full name of symbols file> load-symbols <full name of symbols file>
Furthermore, when the debugger executes the command "load", it checks for Furthermore, when the debugger executes the command "load", it checks for
presence of file with name as of loading binary and extension '.dbg' presence of file with name as of loading binary and extension '.dbg'
(/rd/1/example.dbg in the first of examples above), and if such file exists, (/sys/example.dbg in the first of examples above), and if such file exists,
the debugger loads it automatically (with the message "Symbols loaded", if the debugger loads it automatically (with the message "Symbols loaded", if
all is OK). all is OK).

View File

@ -625,7 +625,7 @@ uint32_t drvEntry(int action, char *cmdline)
create_dm_list(); create_dm_list();
print_dm_list(); print_dm_list();
write_device_dat("/RD/1/DRIVERS/DEVICES.DAT"); write_device_dat("/SYS/DRIVERS/DEVICES.DAT");
err: err:
return 0; return 0;

View File

@ -23,9 +23,9 @@ u32_t drvEntry(int action, char *cmdline)
if(action != 1) if(action != 1)
return 0; return 0;
if( !dbg_open("/rd/1/drivers/acpi.log") ) if( !dbg_open("/sys/drivers/acpi.log") )
{ {
printf("Can't open /rd/1/drivers/acpi.log\nExit\n"); printf("Can't open /sys/drivers/acpi.log\nExit\n");
return 0; return 0;
} }

View File

@ -24,7 +24,7 @@ int main(int argc, char** argv){
drv = _ksys_load_driver(drv_name); drv = _ksys_load_driver(drv_name);
break; break;
case 2 : case 2 :
drv_name = "/rd/1/drivers/c_drv.dll"; drv_name = "/sys/drivers/c_drv.dll";
drv = _ksys_load_pe_driver(drv_name, NULL); drv = _ksys_load_pe_driver(drv_name, NULL);
break; break;
default: default:

View File

@ -27,9 +27,9 @@ u32_t __stdcall drvEntry(int action)
if(action != 1) if(action != 1)
return 0; return 0;
if(!dbg_open("/rd/1/drivers/agp.log")) if(!dbg_open("/sys/drivers/agp.log"))
{ {
printf("Can't open /rd/1/drivers/agp.log\nExit\n"); printf("Can't open /sys/drivers/agp.log\nExit\n");
return 0; return 0;
} }

View File

@ -43,9 +43,9 @@ u32_t __stdcall drvEntry(int action)
if(action != 1) if(action != 1)
return 0; return 0;
if(!dbg_open("/bd0/2/ati2d.log")) if(!dbg_open("/sys/drivers/ati2d.log"))
{ {
printf("Can't open /rd/1/drivers/ati2d.log\nExit\n"); printf("Can't open /sys/drivers/ati2d.log\nExit\n");
return 0; return 0;
} }
if( GetScreenBpp() != 32) if( GetScreenBpp() != 32)

View File

@ -767,9 +767,9 @@ int __stdcall drvEntry(int action)
if(action != 1) if(action != 1)
return 0; return 0;
if(!dbg_open("/rd/1/drivers/ati.txt")) if(!dbg_open("/sys/drivers/ati.txt"))
{ {
printf("Can't open /rd/1/drivers/ati.txt\nExit\n"); printf("Can't open /sys/drivers/ati.txt\nExit\n");
return 0; return 0;
} }
if(!FindPciDevice()) if(!FindPciDevice())