StupidOS/docs/config/Menu.txt

104 lines
2.6 KiB
Plaintext

Format: 1.51
Title: StupidOS
SubTitle: 32-bit Operating System written in x86 assembly.
Footer: Copyright (C) 2024 d0p1
Timestamp: Updated yyyy/mm/dd
# m - One or two digit month. January is "1"
# mm - Always two digit month. January is "01"
# mon - Short month word. January is "Jan"
# month - Long month word. January is "January"
# d - One or two digit day. 1 is "1"
# dd - Always two digit day. 1 is "01"
# day - Day with letter extension. 1 is "1st"
# yy - Two digit year. 2006 is "06"
# yyyy - Four digit year. 2006 is "2006"
# year - Four digit year. 2006 is "2006"
# --------------------------------------------------------------------------
#
# Cut and paste the lines below to change the order in which your files
# appear on the menu. Don't worry about adding or removing files, Natural
# Docs will take care of that.
#
# You can further organize the menu by grouping the entries. Add a
# "Group: [name] {" line to start a group, and add a "}" to end it.
#
# You can add text and web links to the menu by adding "Text: [text]" and
# "Link: [name] ([URL])" lines, respectively.
#
# The formatting and comments are auto-generated, so don't worry about
# neatness when editing the file. Natural Docs will clean it up the next
# time it is run. When working with groups, just deal with the braces and
# forget about the indentation and comments.
#
# --------------------------------------------------------------------------
File: Introduction (docs/intro.txt)
Link: Source Code (https://git.cute.engineering/d0p1/StupidOS)
File: Coding Style (docs/coding-style.txt)
File: FAQ (docs/faq.txt)
Group: BootLoader {
File: Introduction (boot/intro.txt)
Group: BootSector {
File: floppy.asm (boot/bootsect/floppy.asm)
} # Group: BootSector
Group: Loader {
File: loader.asm (boot/loader/loader.asm)
} # Group: Loader
Group: Common {
File: bios.inc (boot/common/bios.inc)
} # Group: Common
Group: EFI {
File: bootia32.asm (boot/efi/bootia32.asm)
} # Group: EFI
} # Group: BootLoader
Group: Kernel {
File: kernel.asm (kernel/kernel.asm)
} # Group: Kernel
Group: Lib {
Group: LZP {
File: lzp.asm (lib/lzp/lzp.asm)
} # Group: LZP
Group: Crypto {
Group: SHA2 {
File: sha256.asm (lib/crypto/sha2/sha256.asm)
} # Group: SHA2
} # Group: Crypto
} # Group: Lib
Group: Index {
Index: Everything
Constant Index: Constants
File Index: Files
Function Index: Functions
} # Group: Index