Commit Graph

23 Commits

Author SHA1 Message Date
73f6c0dade Fix dodgy APIC implementation 2022-07-10 21:57:48 +01:00
e09f1790a0 Implement proper PS2 Keyboard driver 2022-07-10 01:01:49 +01:00
f066462f29 Fix core detection 2022-07-09 19:52:31 +01:00
ded76cd0af Closer to all-cores bootstrap 2022-07-09 00:20:00 +01:00
d681320463 The realization that we already run on all cores.. 2022-07-08 23:23:49 +01:00
acda33948e
Large rewrites & struggles 2022-02-17 02:03:05 +00:00
06134ebcd9
Update process header slightly 2021-08-29 23:10:39 +01:00
312da9fb4b Add PATA-IDE header 2021-07-16 05:25:21 +01:00
9519cbeea0 Add device header 2021-07-16 05:24:55 +01:00
317d90baf8 Add boot record abstraction and MBR implementation 2021-07-15 23:15:25 +01:00
15ea32dbcd Add filesystem header 2021-07-15 22:25:19 +01:00
97e48d1e8b Move drivers to the root include folder 2021-07-15 22:14:34 +01:00
af606752b2 Move the Editor to a C++ class 2021-07-15 06:26:14 +01:00
770e040383 Fix atomics and make it compile 2021-07-15 04:43:46 +01:00
138c026b9a More work on proofing C++. Will not compile without a custom toolchain. 2021-07-05 04:17:23 +01:00
6a39a82b08
Refactor for C++ components 2021-07-04 21:47:09 +01:00
b8deb0e477
Zerosharp integration. 2021-06-19 18:53:59 +01:00
752f44852b
Remove conflicting static strlen from the process header.
Not necessary per se, but it'll help when we switch over to CPP.
2021-06-18 22:31:51 +01:00
5c4a557755
Add startings of the Chroma Editor. 2021-06-16 21:06:49 +01:00
31fdb462ab
Fixup keyboard handler, add string manipulation to lainlib 2021-06-16 21:06:16 +01:00
439e1d9040
Add keyboard callbacks, with a default for writing to the screen. 2021-06-16 17:24:46 +01:00
9bac0669a3
Move drawing functions to their own header, pending refactor. 2021-06-16 17:23:56 +01:00
e025a723a5
More cleanup. Remove redundant folders 2021-06-15 22:00:30 +01:00