Fixed iso file
Updated Makefile configuration && even'd out spacing between serial output
Updated Makefile configuration && even'd out spacing between serial output
Moved qemu.h/c to debug dirs instead of devices
Added all_video & disk modules to grub
Updated makefile & used config.cfg instead of make.mk
Added checksum serial output & fixed kpanic serial output
Worked a little on multiboot2
Started adding scripts
Updated .gitignore
Created BootLoader
Created Grub Config
Created .gitignore
Setup linker
Created Makefile (WIP)
kernal header file
kernel entry point
Install script (debian)
Create CODE_OF_CONDUCT.md
Merge pull request #1 from bobrossrtx/add-license-1
Create LICENSE
Update issue templates
Fixed a few issues
Added license
Created keyboard header
Edited menu entry for grub + added license
Updated version + License
New version, License & new implementations
Cleaned up menuentry
Created template keyboard.c file for later use
Completely remade Makefile (Still not working)
Fixed issues with requirements
Create README
Update README.md
Merge branch 'master' of https://github.com/bobrossrtx/TinyKernel
Fully automate dev setup with Gitpod
Moved boot.s
Moved kernel.c & keyboard.c
Fixed makefile, working now
Updated .gitignore
Created configure script & configure.ac
Update README.md
Moved VGA stuff to vga.h
Improved Makefile (cross platform compatibility)
Added Keyboard functions
Attempted to use keyboard for character input.
Created Keyboard functions
Moved get_ascii_char function to char.h/char.c
Added tests to .gitignore
Added some more comments to linker
Created a config.h
Moved vga.h & moved vga methods
Fixed comment
Fixed comment
Created char.h + created get_ascii_char function
Moved types to types.h
Moved the strlen, digit_count, itoa functions
Removed the get_ascii_char from keyboard
Setup the get_ascii_char() function inside char.c
Setup all vga functions inside of vga.c
Moved itoa, strlen, digit_count to utils.c
Merge branch 'master' of https://github.com/bobrossrtx/TinyKernel
Update README.md
Massive overhaul on kernel.c
You can now type input, between bootmenu & loaded
moved inb & outb to kernel.cpy/ports
Stopped using next_line_index inside of vga
Moved next_line_index to config
chore(vga): used struct in VGA driver for readability
Fixed function calls
Added run method to Makefile
Merge pull request #5 from ikb4l/master
Create placeholder
Uploaded Cover art
Delete placeholder
Added cover art to README
Added more files to .gitignore
Moved types.h to root of include
Created a clang config file
Created new Targets & cleaned output
stdio, errno, drivers
Included <types.h> inside of all, modified utils.h
Created drivers include directory & errno, stdio
kernel: Changed variable names & convert_to_base()
Cleaned up install-debian.sh
Updated compilerPath
Created kprintf() function
Removed uneccecery chars
Kernel: Used kprintf with %d && cleaned up code
Fixed escape char issue & added some error handling
Tested kprintf
Update README.md
Merge branch 'master' of github.com:TinyKern/TinyKernel
Just cleaned up & fixed some things
Added more comments
Added `__` prefixes
Update README.md
Merge branch 'master' of github.com:TinyKern/TinyKernel
Moved function definitions