summaryrefslogtreecommitdiff
path: root/Kernel.PRJ
diff options
context:
space:
mode:
authorHarley Travis <harleytravis123@outlook.com>2026-05-23 23:17:07 -0500
committerHarley Travis <harleytravis123@outlook.com>2026-05-23 23:17:07 -0500
commit04d039d43164f48f5266d32e783d11f166b6161c (patch)
tree24f6edf85ef87c5f9cb04860006e0962b7319bbb /Kernel.PRJ
Initial commit (TOSFloppy-2025-04-17.zip)2025-04-17
This is taken from the earliest Discord release of the TempleOS floppy disk driver, released on April 17, 2025.
Diffstat (limited to 'Kernel.PRJ')
-rw-r--r--Kernel.PRJ63
1 files changed, 63 insertions, 0 deletions
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);};