66 Commits

Author SHA1 Message Date
a33c25d744
Added programs to properly test inter-segment file read and write 2021-08-30 08:11:11 +01:00
703a23dfab
Removed very broken and bad code that could've corrupted memory in other segments, updated hello.asm accordingly 2021-08-30 07:26:54 +01:00
df9f175662
Modified load_file to work directly from the stack 2021-08-30 07:02:01 +01:00
14fcc32d79
Added interrupt handler 2021-08-29 21:50:27 +01:00
fa15c6f6d9
Added ability for kernel to load files from disk and execute them 2021-08-29 17:09:08 +01:00
3e288a821e
Added program to test loading other programs from disk 2021-08-29 16:23:27 +01:00
7f2dd973f9
Fixed bug that caused kernel to be improperly loaded 2021-08-29 11:27:35 +01:00
4f2e8c5cd3
Updated Makefile and .gitignore to allow for many other binaries to be added 2021-08-29 11:26:38 +01:00
0dca50b0d4
Added README.md and LICENSE 2021-08-29 07:27:42 +01:00
5fbe8c6886
strcmp is obsoleted by rep cmpsb 2021-08-29 07:00:41 +01:00
378c199eab
Updated Makefile and .gitignore to accomodate for FAT16 disk creation 2021-08-29 06:58:32 +01:00
ed9d22fb42
We now have FAT16 file loading support in the bootloader. 2021-08-29 06:58:12 +01:00
6e7a6bfb1e
All functions work now. Readline supports backspace properly. Etc 2021-08-28 12:29:50 +01:00
ef03c94f13
Added strcmp function 2021-08-28 07:55:26 +01:00
ba2db3a84b
Fixed Makefile 2021-08-28 07:20:41 +01:00
ad942b3d8b
Initial commit 2021-08-28 07:06:31 +01:00