summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorLines
2021-02-16rtc timestamp, knob rand, random terminal colorBenji Dial-26/+154
2021-02-17Update license yearBenji Dial-2/+2
2021-02-16terminal application with ipc, shift+pause state dumper, hello world for term...Benji Dial-603/+1261
2021-01-24making fat driver refuse to open a file when its name is too long rather than...Benji Dial-10/+8
2021-01-24making keyboard driver spin by checking if scanbyte has changed rather than b...Benji Dial-3/+8
2021-01-24graphics!Benji Dial-2193/+6058
2020-11-08reset text color after running commandBenji Dial-0/+1
2020-11-08adding history feature to manual (duplicates current entry on missing pages)Benji Dial-2/+37
2020-11-08manual viewer, "swap colors" system callBenji Dial-23/+513
2020-11-07removing old cpp stuff from makefileBenji Dial-9/+0
2020-09-20new dumphex, abbreviates runs of zerosBenji Dial-15/+67
2020-09-20history when getting line from user in knobBenji Dial-11/+160
2020-09-19file managerBenji Dial-234/+603
2020-09-13dirinfo commandBenji Dial-22/+104
2020-09-13new shellBenji Dial-74/+358
2020-09-13have command shell block while commands are runningBenji Dial-31/+72
2020-09-13making elf loader zero bss sectionsBenji Dial-4/+37
2020-09-13fixed some paging bugs, added fault handlers and new programsBenji Dial-65/+322
2020-09-13(basic, not much tested) keyboard, better panicBenji Dial-179/+730
2020-09-06minor changes, redoing makefile, meminfo programBenji Dial-93/+187
2020-09-06bugfixes, init program, hello worldBenji Dial-59/+99
2020-09-06small fixesBenji Dial-15/+16
2020-09-06program loading, othersBenji Dial-563/+1713
2020-08-13FAT16 directory enumeration, making many functions static, new 'log' function...Benji Dial-251/+434
2020-08-13lots of progress, including readonly PATA driver and part of FAT16 driverBenji Dial-274/+285
2020-08-11lots of progressBenji Dial-616/+1542
2020-05-27Keep bss until object copy phase to work with newer versions of binutilsWarren Galloway-2/+2
2020-05-25do the same for .c filesBenji Dial-0/+1
2020-05-25clarify to linguist that .h files are c, and not c++Benji Dial-0/+1
2020-05-25got file loading working properlyBenji Dial-20/+67
2020-05-25script to debug with qemu and gdbBenji Dial-4/+10
2020-05-24licenseBenji Dial-0/+13
2020-05-24basic fs type stuff, fat16, removing stack segment and using data segmentBenji Dial-78/+251
2020-05-24very basic vga, ata, serial drivers. start of fat and fs driversBenji Dial-65/+633
2020-05-16small stub with fat infoBenji Dial-7/+120
2020-05-16fixed gdt (works in virtualbox now)Benji Dial-2/+2
2020-05-16Hello worldBenji Dial-0/+122
2020-05-16starting overBenji Dial-2094/+0
2020-01-18going to try efi againBenji Dial-9/+115
2020-01-05function to return pointers to functions to read from a constant interface, s...Benji Dial-13/+219
2019-12-27woops, last commit was missing most of the fileBenji Dial-1/+15
2019-12-27memory map explanationBenji Dial-2/+4
2019-12-27iso_9660_parse_phBenji Dial-7/+102
2019-12-27doing iso9660 before gpt, making partition detection expandableBenji Dial-26/+115
2019-12-27lots of new stuff. new memory manager, some stuff on file plumbingBenji Dial-111/+365
2019-12-27apm and smbios stubs, get_char can now wait for printableBenji Dial-5/+61
2019-12-26a few more tags, just printingBenji Dial-9/+70
2019-12-26more info tagsBenji Dial-35/+195
2019-12-26keyboard skeleton, skeleton, rcs, etcBenji Dial-32/+198
2019-12-26just learned you can index with ecx, updated assembly accordinglyBenji Dial-18/+11