Nightly update (ISO SHA-1 1a1ec79)
This commit is contained in:
1 parent
1600324d42
commit
f68cf76270
10 files changed
+92
-110
No files matched your search
@@ -59,12 +59,9 @@ Bool BlkDevInit(CBlkDev *bd)
|
||||
PrintErr("Not Contiguous. Move file to filename.ISO.C.\n");
|
||||
Fs->catch_except=TRUE;
|
||||
}
|
||||
|
||||
if (bd->file_dsk) {
|
||||
dv->fs_type=FSt_REDSEA;
|
||||
dv->size=bd->max_blk+1-bd->drv_offset;
|
||||
|
||||
"drvoffset:%X\n",bd->drv_offset;//Sponge
|
||||
if (RedSeaValidate(bd->first_drv_let)) {
|
||||
RedSeaInit(dv);
|
||||
res=TRUE;
|
||||
|
||||
@@ -68,7 +68,6 @@ U0 RedSeaInit(CDrv *dv)
|
||||
RedSeaFreeFreeLst(dv);
|
||||
dv->spc=1;
|
||||
dv->size=br.sects;
|
||||
"Init sects:%X size:%X\n",br.sects,dv->size; //sponge
|
||||
dv->data_area=dv->drv_offset+br.bitmap_sects;
|
||||
dv->root_clus=br.root_clus;
|
||||
dv->fat1=dv->fat2=dv->drv_offset+1;
|
||||
@@ -86,18 +85,11 @@ Bool RedSeaValidate(U8 drv_let)
|
||||
CRedSeaBoot br;
|
||||
if ((dv=Let2Drv(drv_let,FALSE)) && dv->fs_type==FSt_REDSEA &&
|
||||
BlkRead(dv,&br,dv->drv_offset,1) && br.signature==MBR_PT_REDSEA &&
|
||||
br.signature2==0xAA55 /* && br.sects==dv->size*/){ //sponge
|
||||
"dv:%X br:%X\n",dv->size,br.sects;
|
||||
dv->size=br.sects;
|
||||
|
||||
br.signature2==0xAA55)
|
||||
return TRUE;
|
||||
|
||||
} else{
|
||||
ClassRep(&br);
|
||||
"sects:%X size:%X\n",br.sects,dv->size; //sponge
|
||||
else
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
U0 RedSeaFmt(U8 drv_let,Bool quick=TRUE)
|
||||
{
|
||||
|
||||
@@ -113,7 +113,7 @@ $LK,"FUF_JUST_FILES",A="FL:::/Kernel/KernelA.HH,2578"$
|
||||
$LK,"ATA_SET_MAX",A="FL:::/Kernel/KernelA.HH,2274"$
|
||||
$LK,"IEF_DFT",A="FL:::/Kernel/KernelA.HH,1741"$
|
||||
$LK,"RT_F32",A="FL:::/Kernel/KernelA.HH,1575"$
|
||||
$LK,"Let2BlkDev",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,183",BI=19$
|
||||
$LK,"Let2BlkDev",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,180",BI=19$
|
||||
$LK,"FUf_JUST_FILES",A="FL:::/Kernel/KernelA.HH,2550"$
|
||||
$LK,"ARGT_M1632",A="FL:::/Kernel/KernelA.HH,1919"$
|
||||
$LK,"DOCEF_LEFT_X",A="FL:::/Kernel/KernelA.HH,991"$
|
||||
@@ -166,7 +166,7 @@ $LK,"SUF_SAFE_DOLLAR",A="FL:::/Kernel/KernelA.HH,3740"$
|
||||
$LK,"RWF_SHOW_DOLLAR",A="FL:::/Kernel/KernelA.HH,3538"$
|
||||
$LK,"_CFG_HEAP_DBG",A="FL:::/Kernel/KernelA.HH,2773"$
|
||||
$LK,"HTt_INTERNAL_TYPE",A="FL:::/Kernel/KernelA.HH,661"$
|
||||
$LK,"RedSeaFileWrite",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,517",BI=30$
|
||||
$LK,"RedSeaFileWrite",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,509",BI=30$
|
||||
$LK,"CPatchTableAbsAddr",A="FL:::/Kernel/KernelA.HH,395"$
|
||||
$LK,"DVDImageRead",A="FL:::/Kernel/BlkDev/DskCDDVD.HC.Z,65",BI=31$
|
||||
$LK,"IET_CODE_HEAP",A="FL:::/Kernel/KernelA.HH,423"$
|
||||
@@ -244,7 +244,7 @@ $LK,"CH_CTRLG",A="FL:::/Kernel/KernelA.HH,3432"$
|
||||
$LK,"DOCEF_REMALLOC_DATA",A="FL:::/Kernel/KernelA.HH,1016"$
|
||||
$LK,"_HASH_REM_DEL",A="FL:::/Kernel/KHashA.HC.Z,208"$
|
||||
$LK,"TaskQueRem",A="FL:::/Kernel/Sched.HC.Z,301",BI=51$
|
||||
$LK,"RedSeaValidate",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,83",BI=52$
|
||||
$LK,"RedSeaValidate",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,82",BI=52$
|
||||
$LK,"CH_CTRLH",A="FL:::/Kernel/KernelA.HH,3433"$
|
||||
$LK,"CPalindromeU32",A="FL:::/Kernel/KernelA.HH,2428"$
|
||||
$LK,"CPalindromeU16",A="FL:::/Kernel/KernelA.HH,2423"$
|
||||
@@ -437,7 +437,7 @@ $LK,"WIF_SELF_DOC",A="FL:::/Kernel/KernelA.HH,1428"$
|
||||
$LK,"MLF_STATIC",A="FL:::/Kernel/KernelA.HH,784"$
|
||||
$LK,"str2color_lst",A="FL:::/Kernel/KDefine.HC.Z,156"$
|
||||
$LK,"local_time_offset",A="FL:::/Kernel/KGlbls.HC.Z,14"$
|
||||
$LK,"RedSeaFilesFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,545",BI=94$
|
||||
$LK,"RedSeaFilesFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,537",BI=94$
|
||||
$LK,"TK_INS_BIN",A="FL:::/Kernel/KernelA.HH,2120"$
|
||||
$LK,"ClusWrite",A="FL:::/Kernel/BlkDev/DskClus.HC.Z,123",BI=95$
|
||||
$LK,"_D3_MUL",A="FL:::/Kernel/KMathA.HC.Z,167"$
|
||||
@@ -890,7 +890,7 @@ $LK,"REGT_R16",A="FL:::/Kernel/KernelA.HH,744"$
|
||||
$LK,"CJobCtrl",A="FL:::/Kernel/KernelA.HH,3165"$
|
||||
$LK,"progress3_tf",A="FL:::/Kernel/KernelB.HH,226"$
|
||||
$LK,"IEF_NOT_IN_64_BIT",A="FL:::/Kernel/KernelA.HH,1742"$
|
||||
$LK,"RedSeaFileFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,163",BI=185$
|
||||
$LK,"RedSeaFileFind",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,155",BI=185$
|
||||
$LK,"CTRLF_CAPTURE_RIGHT_MS",A="FL:::/Kernel/KernelA.HH,3046"$
|
||||
$LK,"SYS_PCIBIOS_SERVICE_DIR",A="FL:::/Kernel/PCIBIOS.HC.Z,4"$
|
||||
$LK,"tS",A="FL:::/Kernel/KMisc.HC.Z,122",BI=186$
|
||||
@@ -1002,7 +1002,7 @@ $LK,"DOCEf_CENTER_Y",A="FL:::/Kernel/KernelA.HH,1083"$
|
||||
$LK,"DOCEF_CENTER_Y",A="FL:::/Kernel/KernelA.HH,995"$
|
||||
$LK,"Seed",A="FL:::/Kernel/KMathB.HC.Z,147",BI=217$
|
||||
$LK,"DrvsRelease",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,27",BI=218$
|
||||
$LK,"BlkDevNextFreeSlot",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,128",BI=219$
|
||||
$LK,"BlkDevNextFreeSlot",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,125",BI=219$
|
||||
$LK,"TASKf_FILTER_INPUT",A="FL:::/Kernel/KernelA.HH,3235"$
|
||||
$LK,"DOCEF_REFRESH_DATA",A="FL:::/Kernel/KernelA.HH,1011"$
|
||||
$LK,"DOCf_DONT_HIGHLIGHT_CURSOR",A="FL:::/Kernel/KernelA.HH,1318"$
|
||||
@@ -1019,7 +1019,7 @@ $LK,"FUF_ALL",A="FL:::/Kernel/KernelA.HH,2569"$
|
||||
$LK,"STR_LEN",A="FL:::/Kernel/KernelA.HH,41"$
|
||||
$LK,"DskCacheQueIns",A="FL:::/Kernel/BlkDev/DskCache.HC.Z,53",BI=221$
|
||||
$LK,"SC_PRTSCRN2",A="FL:::/Kernel/KernelA.HH,3532"$
|
||||
$LK,"RedSeaAllocClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,308",BI=222$
|
||||
$LK,"RedSeaAllocClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,300",BI=222$
|
||||
$LK,"sys_semas",A="FL:::/Kernel/KernelB.HH,242"$
|
||||
$LK,"OS_LINUX",A="FL:::/Kernel/KernelA.HH,3886"$
|
||||
$LK,"InputFilterTask",A="FL:::/Kernel/SerialDev/Message.HC.Z,1",BI=223$
|
||||
@@ -1067,7 +1067,7 @@ $LK,"HashGenericAdd",A="FL:::/Kernel/KHashB.HC.Z,140",BI=231$
|
||||
$LK,"_TASK_CONTEXT_RESTORE",A="FL:::/Kernel/Sched.HC.Z,100"$
|
||||
$LK,"BFieldOrU32",A="FL:::/Kernel/KernelB.HH,32"$
|
||||
$LK,"TK_IFJIT",A="FL:::/Kernel/KernelA.HH,2114"$
|
||||
$LK,"RedSeaFileRead",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,215",BI=232$
|
||||
$LK,"RedSeaFileRead",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,207",BI=232$
|
||||
$LK,"VGAP_CRTC_DATA",A="FL:::/Kernel/KernelA.HH,3678"$
|
||||
$LK,"ARGT_REL32",A="FL:::/Kernel/KernelA.HH,1892"$
|
||||
$LK,"ARGT_REL16",A="FL:::/Kernel/KernelA.HH,1891"$
|
||||
@@ -1127,7 +1127,7 @@ $LK,"_TAKE_EXCEPT",A="FL:::/Kernel/KExcept.HC.Z,20"$
|
||||
$LK,"DefineCnt",A="FL:::/Kernel/KDefine.HC.Z,74",BI=243$
|
||||
$LK,"SC_F5",A="FL:::/Kernel/KernelA.HH,3521"$
|
||||
$LK,"WIF_FOCUS_TASK_MENU",A="FL:::/Kernel/KernelA.HH,1432"$
|
||||
$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,244",BI=244$
|
||||
$LK,"RedSeaCd",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,236",BI=244$
|
||||
$LK,"JobDel",A="FL:::/Kernel/Job.HC.Z,1",BI=245$
|
||||
$LK,"SC_F6",A="FL:::/Kernel/KernelA.HH,3522"$
|
||||
$LK,"DFT_ISO_C_FILENAME",A="FL:::/Kernel/KernelA.HH,2728"$
|
||||
@@ -1470,7 +1470,7 @@ $LK,"ExtChg",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,203",BI=318$
|
||||
$LK,"TMP_BUF_LEN",A="FL:::/Kernel/StrPrint.HC.Z,205"$
|
||||
$LK,"MRT_UNUSED",A="FL:::/Kernel/KernelA.HH,2820"$
|
||||
$LK,"MDG_REG_DISP_SIB",A="FL:::/Kernel/KernelA.HH,1598"$
|
||||
$LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,464",BI=319$
|
||||
$LK,"RedSeaFilesDel",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,456",BI=319$
|
||||
$LK,"XchgU32",A="FL:::/Kernel/KernelB.HH,273"$
|
||||
$LK,"XchgU16",A="FL:::/Kernel/KernelB.HH,272"$
|
||||
$LK,"TK_SHL_EQU",A="FL:::/Kernel/KernelA.HH,2101"$
|
||||
@@ -1895,7 +1895,7 @@ $LK,"TK_DBL_COLON",A="FL:::/Kernel/KernelA.HH,2091"$
|
||||
$LK,"ATAPIReadTrackInfo",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,281",BI=410$
|
||||
$LK,"CATARep",A="FL:::/Kernel/KernelA.HH,2262"$
|
||||
$LK,"REG_RAX",A="FL:::/Kernel/KernelA.HH,1784"$
|
||||
$LK,"RedSeaFreeClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,256",BI=411$
|
||||
$LK,"RedSeaFreeClus",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,248",BI=411$
|
||||
$LK,"ATAReadBlks",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,353",BI=412$
|
||||
$LK,"D3AddEqu",A="FL:::/Kernel/KernelB.HH,146"$
|
||||
$LK,"ToUpper",A="FL:::/Kernel/KernelB.HH,58"$
|
||||
@@ -2037,7 +2037,7 @@ $LK,"RLf_ADAM_SERVER",A="FL:::/Kernel/KernelA.HH,470"$
|
||||
$LK,"QueDel",A="FL:::/Kernel/KDataTypes.HC.Z,41",BI=439$
|
||||
$LK,"Let2Let",A="FL:::/Kernel/BlkDev/DskDrv.HC.Z,161",BI=440$
|
||||
$LK,"ICF_DONT_RESTORE",A="FL:::/Kernel/KernelA.HH,1631"$
|
||||
$LK,"RedSeaDirNew",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,358",BI=441$
|
||||
$LK,"RedSeaDirNew",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,350",BI=441$
|
||||
$LK,"IET_REL64_EXPORT",A="FL:::/Kernel/KernelA.HH,420"$
|
||||
$LK,"IET_REL32_EXPORT",A="FL:::/Kernel/KernelA.HH,418"$
|
||||
$LK,"SYS_INIT_16MEG_SYS_CODE_BP",A="FL:::/Kernel/Mem/PageTables.HC.Z,157"$
|
||||
@@ -2406,7 +2406,7 @@ $LK,"ICf_DONT_PUSH_FLOAT0",A="FL:::/Kernel/KernelA.HH,1623"$
|
||||
$LK,"JOB_EXIT",A="FL:::/Kernel/Job.HC.Z,267"$
|
||||
$LK,"Sleep",A="FL:::/Kernel/KMisc.HC.Z,155",BI=509$
|
||||
$LK,"FUf_DEL",A="FL:::/Kernel/KernelA.HH,2539"$
|
||||
$LK,"RedSeaMkDir",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,610",BI=510$
|
||||
$LK,"RedSeaMkDir",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,602",BI=510$
|
||||
$LK,"PutKey",A="FL:::/Kernel/KeyDev.HC.Z,1",BI=511$
|
||||
$LK,"_HASH_STR",A="FL:::/Kernel/KHashA.HC.Z,120"$
|
||||
$LK,"CMsHardStateGlbls",A="FL:::/Kernel/KernelA.HH,2979"$
|
||||
@@ -2442,7 +2442,7 @@ $LK,"FifoU8New",A="FL:::/Kernel/KDataTypes.HC.Z,155",BI=518$
|
||||
$LK,"SC_HOME",A="FL:::/Kernel/KernelA.HH,3513"$
|
||||
$LK,"ATAPIWritePktWord",A="FL:::/Kernel/BlkDev/DskATA.HC.Z,106",BI=519$
|
||||
$LK,"FilesFindMatch",A="FL:::/Kernel/BlkDev/DskStrA.HC.Z,40",BI=520$
|
||||
$LK,"BlkDevsRelease",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,117",BI=521$
|
||||
$LK,"BlkDevsRelease",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,114",BI=521$
|
||||
$LK,"DOC_COLOR_LINK",A="FL:::/Kernel/KernelA.HH,1140"$
|
||||
$LK,"AAT_ADD_U64",A="FL:::/Kernel/KernelA.HH,1985"$
|
||||
$LK,"HTT_CLASS",A="FL:::/Kernel/KernelA.HH,690"$
|
||||
@@ -2528,9 +2528,9 @@ $LK,"SF_ARG7",A="FL:::/Kernel/KernelA.HH,585"$
|
||||
$LK,"StrCmp",A="FL:::/Kernel/StrA.HC.Z,309"$
|
||||
$LK,"DOF_INTERCEPT_TASK_END",A="FL:::/Kernel/KernelA.HH,1226"$
|
||||
$LK,"SF_ARG8",A="FL:::/Kernel/KernelA.HH,586"$
|
||||
$LK,"BlkDevDel",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,162",BI=539$
|
||||
$LK,"BlkDevDel",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,159",BI=539$
|
||||
$LK,"ST_ERR_ST",A="FL:::/Kernel/KernelA.HH,3459"$
|
||||
$LK,"BlkDevChk",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,171",BI=540$
|
||||
$LK,"BlkDevChk",A="FL:::/Kernel/BlkDev/DskBlkDev.HC.Z,168",BI=540$
|
||||
$LK,"FSt_REDSEA",A="FL:::/Kernel/KernelA.HH,2659"$
|
||||
$LK,"CPCIDev",A="FL:::/Kernel/KernelA.HH,2252"$
|
||||
$LK,"DOCEf_DFT_LEN",A="FL:::/Kernel/KernelA.HH,1114"$
|
||||
@@ -2591,7 +2591,7 @@ $LK,"FAT32FreeClus",A="FL:::/Kernel/BlkDev/FileSysFAT.HC.Z,399",BI=550$
|
||||
$LK,"sys_mem_init_flag",A="FL:::/Kernel/KernelB.HH,183"$
|
||||
$LK,"RWF_IN_DOLLAR",A="FL:::/Kernel/KernelA.HH,3536"$
|
||||
$LK,"DISPLAYf_CHILDREN_NOT_ON_TOP",A="FL:::/Kernel/KernelA.HH,3252"$
|
||||
$LK,"RedSeaFmt",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,102",BI=551$
|
||||
$LK,"RedSeaFmt",A="FL:::/Kernel/BlkDev/FileSysRedSea.HC.Z,94",BI=551$
|
||||
$LK,"sys_var_init_flag",A="FL:::/Kernel/KernelB.HH,186"$
|
||||
$LK,"PRTF_DECIMAL",A="FL:::/Kernel/KernelA.HH,3877"$
|
||||
$LK,"IOAPIC_DATA",A="FL:::/Kernel/KernelA.HH,530"$
|
||||
@@ -2835,84 +2835,87 @@ $LK,"_CALL_IND",A="FL:::/Kernel/KUtils.HC.Z,332"$
|
||||
$LK,"PURPLE",A="FL:::/Kernel/KernelA.HH,2919"$
|
||||
$LK,"TASKf_BREAK_LOCKED",A="FL:::/Kernel/KernelA.HH,3239"$
|
||||
$LK,"FILEMASK_SRC",A="FL:::/Kernel/KernelA.HH,2302"$
|
||||
| ||||