TempleOSCDV4.08.ISO
This commit is contained in:
1 parent
b632ab9a4f
commit
2d56cda5f3
258 files changed
+6973
-5476
No files matched your search
+17
-10
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user