Mirror of CollapseOS
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
Virgil Dupras 0d7693a163 core: remove writeHLinDE hace 4 años
..
fnt recipes/ti84: use a 3x5 font instead of a 5x7 one hace 4 años
sms Move ASCII consts to ascii.h hace 4 años
ti Move ASCII consts to ascii.h hace 4 años
README.md Make the shell a userspace app hace 4 años
acia.asm acia: make GetC blocking hace 4 años
ascii.h Move ASCII consts to ascii.h hace 4 años
blkdev.h Make the shell a userspace app hace 4 años
blockdev.asm core: remove writeHLinDE hace 4 años
core.asm core: remove writeHLinDE hace 4 años
err.h Rename blockdev's API routines to GetB/PutB hace 4 años
fs.asm core: remove cpHLDE hace 4 años
fs.h Make the shell a userspace app hace 4 años
kbd.asm kbd: squeeze out a few bytes hace 4 años
mmap.asm core: remove cpHLDE hace 4 años
sdc.asm recipes/rc2014/sdcard: use BASIC shell hace 4 años
stdio.asm tools: use BASIC's new while loop hace 4 años
str.asm basic: add if hace 4 años
user.h.example zasm emul: bring back kernel/user distinction hace 5 años

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