TempleOS V5.03 Nightly (ISO SHA-1 1a1ec79)

This commit is contained in:
Terry A. Davis authored and ohnx's Git Bot committed 2018-09-09 11:35:05 +02:00
1 parent 07a766f3e8
commit 1dd8859b78
10 files changed
+92 -110

No files matched your search

-3
View File
@@ -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;
+2 -10
View File
@@ -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)
{