Commit Graph

17 Commits

Author SHA1 Message Date
dbce420e56 Cleanup, finalization and end of compiler issues 2019-06-22 19:08:56 +01:00
1ae4339d7a Minor changes for parity 2019-06-22 18:54:21 +01:00
81d4d93c12 Fix issues with ASM 2019-06-20 23:32:03 +01:00
f5dc9b961b Collate ASM files
All ASM now uses Intel syntax.
isr.s and gdt.s are now collated into the main file.
It's bulky, but ¯\_(ツ)_/¯
UNTESTED, cause i'm thick.
2019-05-14 23:57:03 +01:00
Jenny Curle
31d2e10b69 Implement a GDT, IDT with ISR and IRQ
Basically, added error handling, interrupts and basic hardware communication is now possible. Yay.
2019-04-07 23:43:09 +01:00
Jenny Curle
388834ef8a Implement ISRs and fault handling 2019-04-07 19:25:27 +01:00
Jenny Curle
15dc60aa12 Fix GDT subroutine
Also made some type changes in serial.h
2019-04-07 16:36:51 +01:00
Jenny Curle
245d09b056 Implemented IDT
But something's wrong with the GDT
Next up is a Serial Console
2019-04-07 13:16:53 +01:00
Jenny Curle
7c3dc4cacc Finish GDT code 2019-04-06 20:25:31 +01:00
Jenny Curle
913c2d2844 Fix merge conflicts 2019-04-06 20:06:19 +01:00
Jenny Curle
a3e0852ec7 Begin support for Global Descriptor Tables 2019-04-06 20:00:11 +01:00
3fe2d7aa33 Format files 2019-04-03 17:46:58 -04:00
bc6f94e353 Finish initial ANSI Escape Sequence support - basic CSI sequences (cursor moving, line erasing) work 2019-04-03 16:44:48 -04:00
Jenny Curle
94c1eb2279 Begin ANSI Escape Sequence support 2019-04-02 22:46:37 +01:00
Jenny Curle
96ed9e6785 Update system to minimum working status 2019-04-01 12:46:40 +01:00
Jenny Curle
b01480d361 Initial update - fixed broken files, dependencies on outside libraries, \nThe system will now compile under 'make all', and no errors are thrown.\nThe system itself hasn't been tested, yet. Here goes... 2019-04-01 12:21:00 +01:00
Jenny Curle
b7fe138549 First upload. Libc incomplete. 2019-04-01 02:18:48 +01:00