Mirror of CollapseOS
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
Virgil Dupras 92ddc7ebc1 recipes/trs80: use grid module 4 yıl önce
..
fnt sms/vdp: use fonts from kernel/fnt 4 yıl önce
sms sms/vdp: highlight cursor with inverted palette 4 yıl önce
ti Move ASCII consts to ascii.h 4 yıl önce
trs80 recipes/trs80: use grid module 4 yıl önce
README.md Make the shell a userspace app 4 yıl önce
acia.asm acia: make GetC blocking 4 yıl önce
ascii.h Move ASCII consts to ascii.h 4 yıl önce
blkdev.h Make the shell a userspace app 4 yıl önce
blockdev.asm core: remove writeHLinDE 4 yıl önce
core.asm core: remove writeHLinDE 4 yıl önce
err.h Rename blockdev's API routines to GetB/PutB 4 yıl önce
fs.asm core: remove cpHLDE 4 yıl önce
fs.h Make the shell a userspace app 4 yıl önce
grid.asm recipes/trs80: use grid module 4 yıl önce
kbd.asm kbd: squeeze out a few bytes 4 yıl önce
mmap.asm core: remove cpHLDE 4 yıl önce
sdc.asm trs80/floppy: implement write 4 yıl önce
stdio.asm recipes/trs80: fix double line feeds 4 yıl önce
str.asm basic: add if 4 yıl önce
user.h.example zasm emul: bring back kernel/user distinction 5 yıl önce

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