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