From 04d039d43164f48f5266d32e783d11f166b6161c Mon Sep 17 00:00:00 2001 From: Harley Travis Date: Sat, 23 May 2026 23:17:07 -0500 Subject: Initial commit (TOSFloppy-2025-04-17.zip) This is taken from the earliest Discord release of the TempleOS floppy disk driver, released on April 17, 2025. --- Kernel.PRJ | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 Kernel.PRJ (limited to 'Kernel.PRJ') diff --git a/Kernel.PRJ b/Kernel.PRJ new file mode 100644 index 0000000..158b096 --- /dev/null +++ b/Kernel.PRJ @@ -0,0 +1,63 @@ +//Compile this by calling $LK,"BootHDIns",A="MN:BootHDIns"$(). +//Don't do it directly. See $LK,"Cmp(\"/Kernel/Kernel\")",A="FF:::/Adam/Opt/Boot/BootHDIns.HC,Cmp(\"/Kernel/Kernel\""$. + +#exe { + Cd(__DIR__);; + Option(OPTf_WARN_PAREN,ON); + Option(OPTf_WARN_DUP_TYPES,ON); + #include "KCfg" + CKCfg *kernel_cfg; + kernel_cfg=KCfgNew; +}; + +#include "KernelA.HH" +#include "KStart16" +#include "KStart32" +#include "KStart64" +#include "KMathA" +#include "KUtils" +#exe {Option(OPTf_KEEP_PRIVATE,ON);}; +#include "/Compiler/CompilerA.HH" +#exe {Option(OPTf_EXTERNS_TO_IMPORTS,ON);}; +#include "/Compiler/CompilerB.HH" +#exe {Option(OPTf_EXTERNS_TO_IMPORTS,OFF);}; +#exe {Option(OPTf_KEEP_PRIVATE,OFF);}; +#include "KernelB.HH" +#include "KExts" +#include "StrA" +#include "KGlbls" +#include "KMathB" +#include "Sched" +#include "Mem/MakeMem" +#include "FontStd" +#include "FontCyrillic" +#include "StrB" +#include "KHashA" +#include "KInts" +#include "KDataTypes" +#include "Compress" +#include "KHashB" +#include "KLoad" +#include "KDate" +#include "StrPrint" +#include "StrScan" +#include "KDefine" +#include "Display" +#include "KMisc" +#include "KDbg" +#include "KeyDev" +#include "KExcept" +#include "SerialDev/MakeSerialDev" +#include "QSort" +#include "KTask" +#include "Job" +#include "PCIBIOS" +#include "MultiProc" +#include "EdLite" +#include "BlkDev/MakeBlkDev" +#include "FunSeg" +#include "KMain" +#include "Floppy.HH" +#include "NewFloppy" + +#exe {KCfgDel(kernel_cfg);}; -- cgit v1.2.3