TempleOSCDV4.08.ISO

This commit is contained in:
Terry A. Davis authored and minexew committed 2018-09-08 21:47:25 +02:00
1 parent b632ab9a4f
commit 2d56cda5f3
258 files changed
+6973 -5476

No files matched your search

+17 -10
View File
@@ -9,8 +9,8 @@ U0 SysGlblsInit()
sys_focus_task=Fs;
QueInit(&sys_macro_root);
blkdev.dft_iso_filename="::/Temp/CDDVD.ISO";
blkdev.temp_filename="::/Home/Temp.TXT.Z";
blkdev.dft_iso_filename=AStrNew("::/Temp/CDDVD.ISO");
blkdev.temp_filename=AStrNew("~/Temp.TXT.Z");
blkdev.dvd_boot_is_good=TRUE;
#exe {
if (!kernel_cfg->auto_mount_ide_hd_let)
@@ -24,11 +24,11 @@ U0 SysGlblsInit()
}
InDbg(ON);
reverse_bits_table =CAlloc(256);
rev_bits_table =CAlloc(256);
set_bits_table =CAlloc(256);
for (i=0;i<256;i++)
for (j=0;j<8;j++) {
if (Bt(&i,7-j)) LBts(reverse_bits_table+i,j);
if (Bt(&i,7-j)) LBts(rev_bits_table+i,j);
if (Bt(&i,j)) set_bits_table[i]++;
}
@@ -63,14 +63,17 @@ U0 SysGlblsInit()
U0 SysGrInit()
{
text.font=sys_font_8x8;
text.aux_font=MAlloc(256*FONT_HEIGHT);
MemCpy(text.aux_font,text.font,256*FONT_HEIGHT);
text.vga_alias=MemVGAAlloc+VGAM_GRAPHICS;
U8 *vga_page=MemVGAAlloc;
text.font=sys_font_std;
text.aux_font=sys_font_cyrillic;
text.vga_alias =vga_page+VGAM_GRAPHICS;
text.vga_text_alias =vga_page+VGAM_TEXT;
if (!Bt(&sys_run_level,RLf_VGA)) { //if text mode
text.cols=80;
text.rows=25;
MemSet(VGAM_TEXT,0,text.rows*text.cols<<1);
MemSet(text.vga_text_alias,0,text.rows*text.cols<<1);
text.border_chars[2] (I64)='ÄͳºÚÉ¿»';
text.border_chars[10](U32)='ÀÈÙ¼';
} else { //if 640x480 16 color
text.cols=GR_WIDTH/FONT_WIDTH;
text.rows=GR_HEIGHT/FONT_HEIGHT;
@@ -78,6 +81,8 @@ U0 SysGrInit()
OutU8(VGAP_DATA,0x0F);
MemSet(text.vga_alias,0,GR_WIDTH*GR_HEIGHT>>3);
text.raw_screen_image=CAlloc(GR_WIDTH*GR_HEIGHT/8);
text.border_chars[2] (I64)=0x0908070605040302;
text.border_chars[10](U32)=0x0D0C0B0A;
}
}
@@ -170,7 +175,9 @@ U0 KernelMain()
"After BlkDevsInitAll\n";
ChgDsk(':');
Gs->idle_task->cur_dv=blkdev.let_to_drv[ToUpper(blkdev.boot_drv_let)-'A'];
#exe {StreamPrint("HomeSet(\"%s\");",kernel_cfg->home_dir);}
Gs->idle_task->cur_dv=blkdev.let_to_drv[*blkdev.home_dir-'A'];
DrvRep;
LBts(&sys_run_level,RLf_BLKDEV);
#exe {