summaryrefslogtreecommitdiffhomepage
path: root/docs/md
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-04-25 19:21:22 +0200
committerAmlal <amlal@nekernel.org>2025-04-25 19:21:51 +0200
commitf6b400b80efc64b918c03352e93ec9de4e2369a1 (patch)
tree251a82ee3653568ef33ffdc48c83b7f54e370bc1 /docs/md
parent20042235d1f53ae428aa154e64afdbae5d8d91ad (diff)
dev, general: codebase needed refactors and tweaks, for NeKernel's 0.0.2 release.
details: - things needed to be cleared off, short sighted decisions fixed. - the inconsistency of certain files have been fixed too. Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'docs/md')
-rw-r--r--docs/md/SPECIFICATION_CC.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/md/SPECIFICATION_CC.md b/docs/md/SPECIFICATION_CC.md
new file mode 100644
index 0000000..7d146ae
--- /dev/null
+++ b/docs/md/SPECIFICATION_CC.md
@@ -0,0 +1,23 @@
+# Specification of LibCompiler
+
+===================================
+
+# 0: General Information
+
+===================================
+- Output format: PEF, XCOFF
+- Object format: AE, COFF
+- SDK Language: C++
+
+===================================
+
+# 1: LibCompiler
+
+===================================
+
+- Shall support compilation, assembling and linking.
+- Shall be written in C++
+- Shall support the assembler too.
+- Shall provide primitives for compilers, assemblers and linkers.
+- Shall support multiple architectures.
+- Shall have a debugger. \ No newline at end of file