Format: 1.52 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" # These are indexes you deleted, so Natural Docs will not add them again # unless you remove them from this line. Don't Index: Variables, Classes, Macros # -------------------------------------------------------------------------- # # 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) Link: StupidFS (https://stupidfs.d0p1.eu/) File: Common Object File Format &lparen;COFF&rparen; (docs/COFF.txt) Group: BootLoader { File: Introduction (boot/intro.txt) Group: BootSector { File: floppy.asm (boot/bootsect/floppy.asm) File: hdd.asm (boot/bootsect/hdd.asm) } # Group: BootSector Group: Loader { File: loader.asm (boot/loader/loader.asm) File: logger.inc (boot/loader/logger.inc) File: memory.inc (boot/loader/memory.inc) } # Group: Loader Group: Common { File: bios.inc (boot/common/bios.inc) File: fat12.inc (boot/common/fat12.inc) File: mbr.inc (boot/common/mbr.inc) } # Group: Common Group: EFI { File: bootia32.asm (boot/efi/bootia32.asm) File: uefi.inc (boot/efi/uefi.inc) } # Group: EFI } # Group: BootLoader Group: Kernel { File: kernel memory map (kernel/intro.txt) File: kernel.asm (kernel/kernel.asm) } # Group: Kernel Group: Lib { Group: LZP { File: lzp.asm (lib/lzp/lzp.asm) } # Group: LZP Group: Crypto { File: rc4.asm (no auto-title, lib/crypto/rc4/rc4.asm) Group: chacha20 { File: chacha20.asm (lib/crypto/chacha20/chacha20.asm) } # Group: chacha20 Group: Dilithium { File: ntt.asm (lib/crypto/dilithium/ntt.asm) } # Group: Dilithium Group: SHA2 { File: sha256.asm (lib/crypto/sha2/sha256.asm) } # Group: SHA2 } # Group: Crypto File: ctype (lib/c/ctype.asm) } # Group: Lib Group: Index { Index: Everything Constant Index: Constants File Index: Files Function Index: Functions } # Group: Index