summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-19improve debuggingLizzy Fleckenstein
2023-12-19gfx: use barriers; fix entry symbol linking orderKimapr
2023-12-19make CFLAGS an overrideLizzy Fleckenstein
2023-12-19remove defragmentLizzy Fleckenstein
2023-12-19add fs/MakefileLizzy Fleckenstein
2023-12-19uname commandLizzy Fleckenstein
2023-12-19implement shift keyLizzy Fleckenstein
2023-12-19fix exception printingLizzy Fleckenstein
2023-12-19render cursorLizzy Fleckenstein
2023-12-19love commandLizzy Fleckenstein
2023-12-19add clear commandLizzy Fleckenstein
2023-12-19remove shell_run_fileLizzy Fleckenstein
2023-12-19handle backspaceLizzy Fleckenstein
2023-12-19keyboard driver and threadsLizzy Fleckenstein
* PS/2 keyboard driver * interactive shell * move away from \0 terminated strings to sized slices * coroutine threads and IRQ queues
2023-12-17add reallocLizzy Fleckenstein
2023-12-15big chungusLizzy Fleckenstein
* fix a heap corruption bug * add qemu support * add an ATA driver * add an USTAR read-only file system * boot from disk instead of floppy * font rendering * image rendering * PCI enumeration * init script
2023-12-12fix memory.c, againLizzy Fleckenstein
2023-12-12add io.hLizzy Fleckenstein
2023-12-10memory.c fixesLizzy Fleckenstein
2023-12-10uwuLizzy Fleckenstein
2023-12-10handle IRQsLizzy Fleckenstein
2023-12-10remove underscore from include guardsLizzy Fleckenstein
2023-12-10remove stage3/fut directory containing future plans and pseudocodeLizzy Fleckenstein
2023-12-10remove obsolete VGA text driverLizzy Fleckenstein
2023-12-10rename to cuddles everywhereLizzy Fleckenstein
2023-12-10replace memory.asm with CLizzy Fleckenstein
2023-12-10handle interruptsLizzy Fleckenstein
2023-12-10init() restructureLizzy Fleckenstein
2023-12-10smaller font sizeLizzy Fleckenstein
2023-12-10call hlt in halt()Lizzy Fleckenstein
2023-12-10add print_numLizzy Fleckenstein
2023-12-10make disas: set disassembler-color=onLizzy Fleckenstein
2023-12-10clear screen on overflowLizzy Fleckenstein
2023-12-10add BITCASTLizzy Fleckenstein
2023-12-07stage1: allow larger kernelsLizzy Fleckenstein
2023-12-07ensure stack doesn't overwrite MBR during stage1Lizzy Fleckenstein
2023-12-07stage1: print boot driveLizzy Fleckenstein
2023-12-07include 16-bit number printing functions in stage1Lizzy Fleckenstein
2023-11-29add more memory functionsLizzy Fleckenstein
2023-11-29make print take const charLizzy Fleckenstein
2023-11-29add boolLizzy Fleckenstein
2023-11-29page reserved memoryLizzy Fleckenstein
2023-11-27font fixesLizzy Fleckenstein
2022-10-07Implement fully ascii printingLizzy Fleckenstein
2022-10-07Font renderingLizzy Fleckenstein
2022-10-06Initial commitLizzy Fleckenstein