hschumann2/TempleOS-Source-Code
0838
1 2#help_index "Misc/TOS/Cfg"3 4#define PERSONAL_WEB "http:/" "/www.templeos.org/Wb"5#define BLOG_SRC "/Home/"\6 INS_REG_PERSONAL_INITIALS "/TOSBlog/BlogDir"7#define BLOG_DST "/Home/Web/"\8 INS_REG_PERSONAL_INITIALS "/BlogDir"9#define DAILY_SRC "/Home/"\10 INS_REG_PERSONAL_INITIALS "/TOSBlog/DailyBlog"11#define DAILY_DST "/Home/Web/"\12 INS_REG_PERSONAL_INITIALS "/DailyBlog"13#define BLOG_LOCAL_SRC "::" BLOG_SRC14#define BLOG_WEB_DST PERSONAL_WEB BLOG_DST15 16#define SLOP BLK_SIZE17U0 TOSDbgDistro1()18{19 CBinFile *bfh=mem_boot_base-sizeof(CBinFile);20 bfh(I64)+=bfh->file_size-1;21 DefinePrint("TOS_DBG_DISTRO","0x%X",22 CeilI64(SYS_KERNEL_END+SLOP,BLK_SIZE));23 DefinePrint("TOS_DBG_DISTRO_END", "0x%X",FloorI64(24 (BOOT_RAM_LIMIT-(BOOT_STK_SIZE+DVD_BOOT_LOADER_SIZE))>>4<<4-25 (bfh(I64)-SYS_KERNEL_END)-SLOP,BLK_SIZE));26 DefinePrint("CFG_DBG_DISTRO_FILE","\"/Tmp/DbgDistro.BIN.Z\"");27} TOSDbgDistro1;28 29U0 TOSDbgDistro2()30{31 DefinePrint("CFG_DBG_DISTRO","\"a0x%X\n0x%X\n\"",TOS_DBG_DISTRO,32 (TOS_DBG_DISTRO_END-TOS_DBG_DISTRO)/BLK_SIZE);33 DefinePrint("CFG_DBG_DISTRO_START","\"0x%X\"",TOS_DBG_DISTRO);34} TOSDbgDistro2;35 36U0 TOSInit()37{38 switch (INS_REG_MACHINE_NUM) {39 case 1: //TAD Native Machine40 DefinePrint("CFG_RAM_DRVS",41 "\"B\nScale2Mem(2048,0x100000,4*1024*1024*1024)\n\"");42 DefinePrint("CFG_HARD_DRVS","\"C\ns0xFE00\n0xFE10\n0\"");43 DefinePrint("CFG_DVD_DRVS","\"Ts0x1F0\n1\"");44 DefinePrint("CFG_DSK_CACHE","\"Scale2Mem(0x80000,0x8000000)\n\"");45 DefinePrint("TOS_HDS","\"CD\"");46 DefinePrint("TOS_MASTER_BOOT_DRVS","\"C\"");47 break;48 default:49 DefinePrint("CFG_RAM_DRVS",50 "\"B\nScale2Mem(2048,0x100000,4*1024*1024*1024)\n\"");51 DefinePrint("CFG_HARD_DRVS","\"\"");52 DefinePrint("CFG_DVD_DRVS","\"\"");53 DefinePrint("CFG_DSK_CACHE","\"Scale2Mem(0x80000,0x8000000)\n\"");54 DefinePrint("TOS_HDS","\"CD\"");55 DefinePrint("TOS_MASTER_BOOT_DRVS","\"C\"");56 }57} TOSInit;58 59#define TOS_ISO_NAME "B:/TempleOSCD.ISO"60#define TOS_ISO_C_NAME "B:/TempleOSCD.ISO.C"61#define TOS_DISTRO_DIR "B:/Distro"62#define CFG_OPTS "StaffMode\nMountIDEAuto\nCT\n"63#define CFG_DBG_OPTS "StaffMode\nMountIDEAuto\nCT"\64 "HeapInit\n130\nMemInit\n131\nVarInit\n132\n\n"65#define CFG_DBGZ_OPTS "StaffMode\nMountIDEAuto\nCT"\66 "HeapInit\n0\nMemInit\n0\nVarInit\n0\n\n"67#define TOS_CFG "\n" CFG_RAM_DRVS CFG_DVD_DRVS CFG_HARD_DRVS "\n"\68 CFG_DSK_CACHE CFG_OPTS69#define TOS_DVD_CFG "TB\n0x20000\nT \n\n\nStaffMode\nMountIDEAuto\nCT\n"70#define TOS_DVD_DBG_CFG "A" CFG_DBG_DISTRO\71 "B\nScale2Mem(2048,0x40000)\n\n\n"\72 "NoMP\nTextMode\nDontProbe\nDbgDistro\n"\73 "C:" CFG_DBG_DISTRO_FILE "\n"\74 CFG_DBG_DISTRO_START "\n\n"75 