Mirror of CollapseOS
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Virgil Dupras 817088f794 fs: fix broken "ensure Z" in fsIter il y a 4 ans
..
fnt recipes/ti84: use a 3x5 font instead of a 5x7 one il y a 4 ans
sms Move ASCII consts to ascii.h il y a 4 ans
ti Move ASCII consts to ascii.h il y a 4 ans
README.md Make the shell a userspace app il y a 4 ans
acia.asm acia: make GetC blocking il y a 4 ans
ascii.h Move ASCII consts to ascii.h il y a 4 ans
blkdev.h Make the shell a userspace app il y a 4 ans
blockdev.asm Make the shell a userspace app il y a 4 ans
core.asm Extract str.asm from core.asm and make core included by userspace il y a 4 ans
err.h Rename blockdev's API routines to GetB/PutB il y a 4 ans
fs.asm fs: fix broken "ensure Z" in fsIter il y a 4 ans
fs.h Make the shell a userspace app il y a 4 ans
kbd.asm kbd: add keypad codes to keycode table il y a 5 ans
mmap.asm Rename blockdev's API routines to GetB/PutB il y a 4 ans
sdc.asm Rename blockdev's API routines to GetB/PutB il y a 4 ans
stdio.asm Make the shell a userspace app il y a 4 ans
str.asm basic: add if il y a 4 ans
user.h.example zasm emul: bring back kernel/user distinction il y a 5 ans

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