Commit Graph

22 Commits

Author SHA1 Message Date
shockrah
ee7e44fbaf inlined a version of putch for better cache locality 2020-05-02 20:44:47 -07:00
shockrah
0e903f912c i mean, its not triple faulting anymore 2019-12-05 03:21:22 -08:00
shockrah
e3b14232ea strcmp() added 2019-12-05 02:13:58 -08:00
shockrah
bfce52a11a renamed a __kbd_state to __char_set and added note about gcc bs'ery 2019-12-05 01:38:57 -08:00
shockrah
8296abd54b read() now reads the proper amount of data into our buffer as it should 2019-12-05 01:31:33 -08:00
shockrah
771536c427 more insight gained on how quick the pit timer moves for checking recent keypresses 2019-12-01 02:38:38 -08:00
shockrahwow
abcef63c21 newline support in putch 2019-11-29 16:50:33 -08:00
shockrahwow
8e5b59c7fd working timer interrupt 2019-11-29 01:53:46 -08:00
shockrahwow
d5baae3734 printhex now a thing in stlio 2019-11-29 01:45:30 -08:00
shockrahwow
fa048152c9 commiting for now as i've drawn a blank 2019-11-14 16:41:10 -08:00
shockrahwow
c4bae42dd9 putch + broken interrupt handlers
int handlers only break when ran
2019-10-27 22:08:21 -07:00
shockrahwow
fb1b7c868b srlen now respects const qualifiers 2019-10-27 21:21:59 -07:00
shockrah
e8fc06943c moving strictly memory based utils to their own module for clarity sake 2019-10-14 14:02:21 -07:00
shockrah
b879ad943d memcpy & memset implementations in stlio 2019-10-14 02:27:31 -07:00
shockrah
ec9cd34dc6 reduced complexity on master branch for now as i setup for gdt things 2019-10-09 15:26:54 -07:00
shockrahwow
536f4e8e0c interim commit nothing to see here non working but need to do things on other machine 2019-10-08 22:35:00 -07:00
shockrahwow
2312b6fbc1 escaped percents in printf 2019-10-07 19:40:04 -07:00
shockrah
57bb696228 newlines kinda working, multiple newlines are still annoying to do but oh well 2019-10-06 14:44:44 -07:00
shockrah
c72ac8bf3b support for newlines in write call but not printf :( 2019-10-06 14:17:58 -07:00
shockrahwow
7bc439f3ad finally to a point where i can start building ddrivers for this framebuffer's output smh 2019-10-01 10:35:35 -07:00
shockrah
6f25710ca9 simplified write_cell_fb interface logic for drivers by removing u16 cell parameter 2019-09-16 13:58:11 -07:00
shockrah
e6a5966fe6 moved drivers to root level directory for now and created some basic test module 2019-09-16 13:48:25 -07:00