summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-06-21added the widget and the composite widget classesAndreas Baumann
2017-06-18added graphic context (stub)Andreas Baumann
2017-06-18started the widget frameworkAndreas Baumann
2017-06-17added the most complex VGA mode (640x480x4, only timings for now)Andreas Baumann
2017-06-16playing with VGA font distance and characters bei being on the head or mirroredAndreas Baumann
2017-06-16switching mode text/graphics, text is distortedAndreas Baumann
2017-06-16first character printed in graphics modeAndreas Baumann
2017-06-16updated buglistAndreas Baumann
2017-06-16giving up on getting disk/usb mode to work in boot loaderAndreas Baumann
2017-06-16added embedded VGA fonts, not so sure about the 8 heads for USB imagesAndreas Baumann
2017-06-16why pop eax, if this contains the return valueAndreas Baumann
2017-06-16better output where we found/didn't find the magic signatureAndreas Baumann
2017-06-16added docu for font drawing in protected mode (VGA fonts)Andreas Baumann
2017-06-16paranoia, copy BOOT_DRIVE to every call to read sectorAndreas Baumann
2017-06-16fixed the stack position to 0x2000, not 0xFFFF in real mode!Andreas Baumann
2017-06-16added a global kernel data structure, so we don't allocate theAndreas Baumann
2017-06-16fixed loading of kernel in stage2 grossing 64kAndreas Baumann
2017-06-16added some documentationAndreas Baumann
2017-06-15added a clear screen method to graphics mode VGA driverAndreas Baumann
2017-06-15adapted kernel size to fit clangAndreas Baumann
2017-06-15increased size of stage 2 bootloader by 1024 bytesAndreas Baumann
2017-06-15updated buglist and docuAndreas Baumann
2017-06-15some speed testsAndreas Baumann
2017-06-15made framebuffer segment a member of vga_mode_t, computing it onceAndreas Baumann
2017-06-15added a memcpy function (clang needs it to copy structs in assignments)Andreas Baumann
2017-06-14got switch to graphical VGA mode workingAndreas Baumann
2017-06-13.Andreas Baumann
2017-06-13added some linksAndreas Baumann
2017-06-13added empty stub for generic VGA driverAndreas Baumann
2017-06-10also moved tests into tests/libcAndreas Baumann
2017-06-10some big renames into subdirs of aspectsAndreas Baumann
2017-06-10moved bootloader to subdirectoryAndreas Baumann
2017-06-10renamed text VGA module to vgatextAndreas Baumann
2017-06-10preparations for driver loading with PCI (BARs for I/O)Andreas Baumann
2017-06-10using int13h/8h only for floppies for now, geometry on emulated USBAndreas Baumann
2017-06-10trying to fix up disk geometryAndreas Baumann
2017-06-10tried some error handling around disk geometry detection, this feature seems ...Andreas Baumann
2017-06-10better messages in boot loader about disk loadingAndreas Baumann
2017-06-10rearranged boot loader: first load 3 sectors of stage 2 in simpleAndreas Baumann
2017-06-09tried to probe disk geometry with mixed success (emulated FDD modeAndreas Baumann
2017-06-09clang kernel.bin size bumpAndreas Baumann
2017-06-09fixed stage 1 boot loader problems (worked in some BIOSes acrossAndreas Baumann
2017-06-09reverted drive resetAndreas Baumann
2017-06-09testing reseting driveAndreas Baumann
2017-06-09.Andreas Baumann
2017-06-09added a BUGS fileAndreas Baumann
2017-06-09added backspace handling in pre-boot cli (sort of)Andreas Baumann
2017-06-08some interface changes for PCI driver handlingAndreas Baumann
2017-06-08some driver deinit cleanupAndreas Baumann
2017-06-08drivers can print info now ('driver' pre-boot command)Andreas Baumann