Commit Graph

137 Commits

Author SHA1 Message Date
K. Lange
d20a6cc76b Add some more math functions and two graphical demos 2018-04-17 16:48:47 +09:00
K. Lange
6fb392b110 remove incorrect debug message from bootloader 2018-04-12 15:00:10 +09:00
K. Lange
a7975b96df add rudimentary http-get tool similar to fetch 2018-04-12 12:27:38 +09:00
K. Lange
9335951644 super silly clip implementation 2018-03-29 22:43:38 +09:00
K. Lange
9f6c409d2d First SSE2-accelerated alpha blit 2018-03-29 21:34:08 +09:00
K. Lange
ecafad3bea Fudge some numbers to fix a rounding error 2018-03-29 21:33:56 +09:00
K. Lange
8325d96139 Ensure pow is defined instead of relying on automatic optimization to __builtin 2018-03-29 21:23:24 +09:00
K. Lange
53c670b466 Force some SSE extensions in our target 2018-03-29 21:22:45 +09:00
K. Lange
e6cf7f0ae1 Fix progress bar filling two lines when it finishes 2018-03-27 19:51:09 +09:00
K. Lange
274261d5ba handle -- properly in compositor 2018-03-26 21:28:36 +09:00
K. Lange
e1056ef605 Build cleanup 2018-03-22 16:06:29 +09:00
K. Lange
b9e53e6042 util/activate.sh was including toolchain path twice in echo 2018-03-21 17:38:27 +09:00
K. Lange
5688627461 Fixes 2018-03-21 17:17:48 +09:00
K. Lange
5408b34ccf update readme 2018-03-21 16:56:00 +09:00
K. Lange
9870ddecaf Prompt to build the toolchain if it doesn't exist. 2018-03-21 16:53:40 +09:00
K. Lange
0c41873da8 Automatically source toolchain when building 2018-03-21 16:49:23 +09:00
K. Lange
f6bbb8b2cb More flags for compositor; don't run again unless nested 2018-03-20 20:38:08 +09:00
K. Lange
528360486a Detect obscure GeForce as a bochs (this is v86) 2018-03-19 16:04:17 +09:00
K. Lange
4e1f27c889 Add some weird keyboard hacks that seem to fix issues in qemu? 2018-03-19 15:55:40 +09:00
K. Lange
abafa47204 Remove erroneously added kernel/symbols.S 2018-03-19 15:33:07 +09:00
K. Lange
ede46b6a06 Remove erroneously added .gdb_history 2018-03-19 15:31:10 +09:00
K. Lange
31ae64c2e1 Fix build dependency ordering so -j16 works 2018-03-19 13:36:02 +09:00
K. Lange
2940ffa41c Describe directories 2018-03-19 12:20:40 +09:00
K. Lange
8bdd1d77b0 Make sure more objects are removed by clean 2018-03-19 11:47:16 +09:00
K. Lange
1355502e6c Reorganize headers 2018-03-19 11:38:11 +09:00
K. Lange
a12cd64029 Oops, uncomment binutils build 2018-03-19 10:35:54 +09:00
K. Lange
2405387ad9 Relocate dlfcn.h 2018-03-17 17:57:04 +09:00
K. Lange
c2e204d3ce Tweak boot progress bar 2018-03-17 17:36:01 +09:00
K. Lange
8d31257fb6 Support window opacity in compositor again 2018-03-17 17:27:17 +09:00
K. Lange
7229c70080 Show a progress bar for ramdisk loading at boot 2018-03-17 13:23:59 +09:00
K. Lange
19beee71b5 Compositor cleanup 2018-03-17 13:10:48 +09:00
K. Lange
d56c9801ab More efficient screen blitting 2018-03-17 13:04:02 +09:00
K. Lange
52680f802d Remove unneeded placeholder in cdrom/mod 2018-03-16 22:51:07 +09:00
K. Lange
1bfd7006b3 Updated build instructions 2018-03-16 22:42:36 +09:00
K. Lange
627ebc3195 Fixup std lib includes for full build from scratch with just basic gcc 2018-03-16 22:40:23 +09:00
K. Lange
3f4293d357 Merge kernel 2018-03-16 21:56:19 +09:00
K. Lange
690a47836a Fix kernel-used includes and libraries 2018-03-16 18:27:01 +09:00
K. Lange
95bc33a3bc add free, uptime 2018-03-15 20:01:28 +09:00
K. Lange
dbae967ed2 derp 2018-03-15 19:39:07 +09:00
K. Lange
dd089dcac5 Port ramdisk migration tool from python to c 2018-03-15 19:30:04 +09:00
K. Lange
7a44f94252 Update readme 2018-03-15 13:13:22 +09:00
K. Lange
57a705019c Default to basic ATAPI reads in bootloader 2018-03-15 11:44:05 +09:00
K. Lange
f3342d1b2f Have bootloader enable bright backgrounds for vga text mode 2018-03-15 11:16:41 +09:00
K. Lange
eef3b0c610 start is not the boot entry point 2018-03-15 10:33:09 +09:00
K. Lange
cba96994c0 Fix clean target 2018-03-15 10:33:02 +09:00
K. Lange
0ccf565326 Remove placeholder for boot/stuff/boot 2018-03-15 10:21:01 +09:00
K. Lange
7ea317780a Remove redundant bootloader Makefile 2018-03-15 10:20:37 +09:00
K. Lange
f485e41345 Remove redundant bootloader gitignore 2018-03-15 10:20:17 +09:00
K. Lange
a75a714653 Merge bootloader 2018-03-15 10:19:18 +09:00
K. Lange
155f467118 Merge remote-tracking branch 'boot/subdir-nih-merge' 2018-03-15 10:11:26 +09:00