Mirror of CollapseOS
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Virgil Dupras 5e0a548faa kbd: squeeze out a few bytes před 4 roky
..
fnt recipes/ti84: use a 3x5 font instead of a 5x7 one před 4 roky
sms Move ASCII consts to ascii.h před 4 roky
ti Move ASCII consts to ascii.h před 4 roky
README.md Make the shell a userspace app před 4 roky
acia.asm acia: make GetC blocking před 4 roky
ascii.h Move ASCII consts to ascii.h před 4 roky
blkdev.h Make the shell a userspace app před 4 roky
blockdev.asm Make the shell a userspace app před 4 roky
core.asm Extract str.asm from core.asm and make core included by userspace před 4 roky
err.h Rename blockdev's API routines to GetB/PutB před 4 roky
fs.asm fs: fix broken "ensure Z" in fsIter před 4 roky
fs.h Make the shell a userspace app před 4 roky
kbd.asm kbd: squeeze out a few bytes před 4 roky
mmap.asm Rename blockdev's API routines to GetB/PutB před 4 roky
sdc.asm Rename blockdev's API routines to GetB/PutB před 4 roky
stdio.asm Make the shell a userspace app před 4 roky
str.asm basic: add if před 4 roky
user.h.example zasm emul: bring back kernel/user distinction před 5 roky

README.md

Kernel

Bits and pieces of code that you can assemble to build a kernel for your machine.

These parts are made to be glued together in a single glue.asm file you write yourself.

This code is designed to be assembled by Collapse OS’ own [zasm][zasm].

Scope

Units in the kernel/ folder is about device driver, abstractions over them as well as the file system. Although a typical kernel boots to a shell, the code for that shell is not considered part of the kernel code (even if, most of the time, it's assembled in the same binary). Shells are considered userspace applications (which live in apps/).