CoolFace
Datasetpublic

hschumann2/TempleOS-Source-Code

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes838downloads
TOSCfg.txt75 linesDownload Raw Back to TOS
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