Mirror of CollapseOS
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Virgil Dupras 5b155a5c15 tools: use BASIC's new while loop 4 лет назад
..
fnt recipes/ti84: use a 3x5 font instead of a 5x7 one 4 лет назад
sms Move ASCII consts to ascii.h 4 лет назад
ti Move ASCII consts to ascii.h 4 лет назад
README.md Make the shell a userspace app 4 лет назад
acia.asm acia: make GetC blocking 4 лет назад
ascii.h Move ASCII consts to ascii.h 4 лет назад
blkdev.h Make the shell a userspace app 4 лет назад
blockdev.asm Make the shell a userspace app 4 лет назад
core.asm Extract str.asm from core.asm and make core included by userspace 4 лет назад
err.h Rename blockdev's API routines to GetB/PutB 4 лет назад
fs.asm recipes/rc2014/sdcard: use BASIC shell 4 лет назад
fs.h Make the shell a userspace app 4 лет назад
kbd.asm kbd: squeeze out a few bytes 4 лет назад
mmap.asm Rename blockdev's API routines to GetB/PutB 4 лет назад
sdc.asm recipes/rc2014/sdcard: use BASIC shell 4 лет назад
stdio.asm tools: use BASIC's new while loop 4 лет назад
str.asm basic: add if 4 лет назад
user.h.example zasm emul: bring back kernel/user distinction 5 лет назад

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