Mirror of CollapseOS
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Virgil Dupras 4f7a05e3b7 core: remove cpHLDE vor 4 Jahren
..
fnt recipes/ti84: use a 3x5 font instead of a 5x7 one vor 4 Jahren
sms Move ASCII consts to ascii.h vor 4 Jahren
ti Move ASCII consts to ascii.h vor 4 Jahren
README.md Make the shell a userspace app vor 4 Jahren
acia.asm acia: make GetC blocking vor 4 Jahren
ascii.h Move ASCII consts to ascii.h vor 4 Jahren
blkdev.h Make the shell a userspace app vor 4 Jahren
blockdev.asm Make the shell a userspace app vor 4 Jahren
core.asm core: remove cpHLDE vor 4 Jahren
err.h Rename blockdev's API routines to GetB/PutB vor 4 Jahren
fs.asm core: remove cpHLDE vor 4 Jahren
fs.h Make the shell a userspace app vor 4 Jahren
kbd.asm kbd: squeeze out a few bytes vor 4 Jahren
mmap.asm core: remove cpHLDE vor 4 Jahren
sdc.asm recipes/rc2014/sdcard: use BASIC shell vor 4 Jahren
stdio.asm tools: use BASIC's new while loop vor 4 Jahren
str.asm basic: add if vor 4 Jahren
user.h.example zasm emul: bring back kernel/user distinction vor 5 Jahren

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/).