Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-03 | Woopsi | Marvin Borner | |
2020-01-03 | I don't like CMake | Marvin Borner | |
I switched to basic shell scripts now | |||
2020-01-03 | CMake... | Marvin Borner | |
CMake isn't as easy as expected, especially because the user binary is somehow messed up.. Maybe I'll use a SH script or Makefile after all :/ | |||
2020-01-03 | Finally added working build badge | Marvin Borner | |
Sorry. | |||
2020-01-03 | Fixed cross build? | Marvin Borner | |
2020-01-02 | Bye-bye Make, Hi-hi Cmake! | Marvin Borner | |
2020-01-02 | Switched to CMake | Marvin Borner | |
Still needs some polishing but it kinda works (wasn't easy though) | |||
2019-12-21 | Many debugging/serial improvements | Marvin Borner | |
Sorry for the little information, but I did many things :) | |||
2019-12-21 | Some userspace improvements | Marvin Borner | |
GAS is bad, NASM is awesome. | |||
2019-12-18 | Added very basic command support | Marvin Borner | |
2019-12-17 | Finally fixed text input syscalls! | Marvin Borner | |
I guess I can officially call me dumb now as I just forgot to return the actual value from the syscall handler... | |||
2019-12-16 | Single hardcoded pixel drawing in userspace somehow works a bit | Marvin Borner | |
2019-12-14 | idk | Marvin Borner | |
2019-12-11 | Some user-side graphics | Marvin Borner | |
2019-12-10 | Some syscalls and userspace stuff | Marvin Borner | |
sorry for the worse-getting commit messages... | |||
2019-12-09 | Lars, your wish may come true if you fix this! | Marvin Borner | |
2019-12-08 | Added very basic network and PCI driver | Marvin Borner | |
2019-12-08 | Working text input! | Marvin Borner | |
2019-12-07 | Added userspace libc and began userspace based shell | Marvin Borner | |
2019-12-05 | Added manual installation method | Marvin Borner | |
2019-12-05 | Some mouse cursor improvements | Marvin Borner | |
2019-12-05 | Fixed mouse cursor glitching | Marvin Borner | |
2019-12-05 | Added userspace support in non-installed states | Marvin Borner | |
2019-12-04 | Fully working syscall interface | Marvin Borner | |
2019-12-04 | More-working syscall logic (parameters work!) | Marvin Borner | |
2019-12-01 | Semi-working C-based userspace syscalls | Marvin Borner | |
2019-11-30 | Working userspace! | Marvin Borner | |
2019-11-30 | Replaced vesa print functions with printf | Marvin Borner | |
2019-11-30 | Re-enabled font in non-installed versions | Marvin Borner | |
2019-11-30 | Fixed build on ARM devices | Marvin Borner | |
2019-11-30 | Renamed assets directory | Marvin Borner | |
2019-11-30 | Merged external font | Marvin Borner | |
External font resources (smaller kernel) | |||
2019-11-30 | Yeeha fixed font installation! | Marvin Borner | |
2019-11-28 | Made font external module | Marvin Borner | |
2019-11-26 | Fixed control key | Marvin Borner | |
2019-11-25 | Added basic control key support | Marvin Borner | |
2019-11-25 | Debug, debug and even more debugging! | Marvin Borner | |
2019-11-24 | Major coding style reformatting -> Kernighan & Ritchie | Marvin Borner | |
This project now (hopefully) uses the same style recommended by Kernighan and Ritchie and used in the Linux Kernel | |||
2019-11-24 | Added bochs debugging | Marvin Borner | |
2019-11-23 | Some formatting | Marvin Borner | |
2019-11-23 | Fixed vesa, acpi and installation! | Marvin Borner | |
2019-11-23 | Fixed almost every vesa memory bug | Marvin Borner | |
2019-11-23 | Tried implementing memory based paging... | Marvin Borner | |
Also did many other fixes/improvements. While I think I did most things correct, the ACPI doesn't work anymore (triple fault) and the resolution detection fails with 0x2... :c | |||
2019-11-22 | Added the most awesome c lib | Marvin Borner | |
2019-11-20 | Began two-stage hdd bootloader and os installer | Marvin Borner | |
2019-11-17 | Some HPET structs | Marvin Borner | |
2019-11-13 | Added iso directory | Marvin Borner | |
2019-11-13 | Added download url | Marvin Borner | |
2019-11-12 | Began high precision timer (HPET) implementation | Marvin Borner | |
2019-11-10 | Fixed some strange bugs and reimplemented mode detection | Marvin Borner | |
2019-11-10 | Added semi-working bootloader | Marvin Borner | |
2019-11-09 | Started own implementation of asm bootloader | Marvin Borner | |
2019-11-08 | Began implementation of non-grub bootloader | Marvin Borner | |
2019-11-07 | Some improvements | Marvin Borner | |
Artifacts still not fixed though | |||
2019-11-06 | Added kinda-working cursor reset | Marvin Borner | |
ARTIFACTS! | |||
2019-11-06 | Added better cursor design | Marvin Borner | |
2019-11-05 | Added basic PS/2 mouse support | Marvin Borner | |
2019-11-03 | Began system management bios implementation and fixed things | Marvin Borner | |
2019-11-01 | Added release at push when tag is set | Marvin Borner | |
2019-11-01 | Fixed VGA buffer logging | Marvin Borner | |
2019-11-01 | Testing release feature | Marvin Borner | |
2019-11-01 | Added donation button :) | Marvin Borner | |
2019-11-01 | Added onedark license | Marvin Borner | |
2019-11-01 | Tried implementing better logging system | Marvin Borner | |
2019-11-01 | Added single build workflow | Marvin Borner | |
2019-11-01 | I hate ubuntu | Marvin Borner | |
2019-11-01 | Hmmm | Marvin Borner | |
2019-11-01 | Probably fixed grub package | Marvin Borner | |
2019-11-01 | Testing GitHub workflows.. | Marvin Borner | |
2019-11-01 | Added worflow for automatic releasing | Marvin Borner | |
2019-10-31 | Fixed several warnings | Marvin Borner | |
2019-10-31 | Merged pull request usermode | Marvin Borner | |
Added usermode | |||
2019-10-31 | Fixed build | Marvin Borner | |
2019-10-31 | Some user mode improvements | Marvin Borner | |
2019-10-31 | Implemented basic syscalls and user mode | Marvin Borner | |
Doesn't completely work right now | |||
2019-10-30 | Fixed some warnings | Marvin Borner | |
2019-10-30 | Added kind of working initrd support | Marvin Borner | |
2019-10-30 | Started implementation of initrd based vfs | Marvin Borner | |
2019-10-30 | Added better font resizing | Marvin Borner | |
2019-10-29 | Added license information | Marvin Borner | |
2019-10-29 | Added project license | Marvin Borner | |
2019-10-29 | Added 12x24 spleen font | Marvin Borner | |
2019-10-29 | Fixed multi-byte font conversion | Marvin Borner | |
2019-10-29 | Added dynamic font choosing | Marvin Borner | |
2019-10-29 | Added 8x16 spleen font | Marvin Borner | |
2019-10-29 | Added automatic bdf to c converter script | Marvin Borner | |
2019-10-29 | Some minor improvements | Marvin Borner | |
2019-10-29 | Fixed backspace array char removal | Marvin Borner | |
2019-10-29 | Finally fixed a long-existent memory bug | Marvin Borner | |
2019-10-29 | Added caps lock key | Marvin Borner | |
2019-10-29 | Added shifted keymap support | Marvin Borner | |
2019-10-28 | Fixed 32bpp and fixed some 16bpp artifacts | Marvin Borner | |
2019-10-28 | Fixed spleen font! | Marvin Borner | |
Looks awesome but needs scaling for smaller screens | |||
2019-10-28 | IntelliJ fucked up | Marvin Borner | |
IDEAs autoformatting tries writing the includes in different lines which obviously doesn't work... WHY?! | |||
2019-10-28 | Started implementing 16x32 Spleen font | Marvin Borner | |
2019-10-28 | Added cmos based rtc date & time | Marvin Borner | |
2019-10-28 | Merge pull request #2 from LarsVomMars/patch-1 | Marvin Borner | |
Fixed second inversion | |||
2019-10-28 | Fixed second inversion | Lars Krönner | |
2019-10-28 | Fixed one inversion | Marvin Borner | |
2019-10-28 | Added support for more color types (bpp) | Marvin Borner | |
Somehow the text is inverted and things are strange but the colors may be correct. |