|
c41a9a1034
|
Implemented something like a console (still WIP).
|
2024-01-20 02:52:58 +01:00 |
|
|
f4bad14fcd
|
Implemented simple IO for getting keyboard input.
|
2024-01-20 01:13:29 +01:00 |
|
|
d711938821
|
Added TSS and code to enter user mode (kind of).
|
2024-01-19 09:42:58 +01:00 |
|
|
355b1641bd
|
Print some info on exceptions.
|
2024-01-19 00:06:00 +01:00 |
|
|
9f1f1e80f2
|
Added handlers for some interrupts and fixed terminal scrolling.
|
2024-01-18 18:56:38 +01:00 |
|
|
c097da920d
|
Some cleanup, moved PS2 code to drivers folder in the shared sources.
|
2024-01-18 16:46:40 +01:00 |
|
|
04d25d498d
|
Added PIC initialization and keyboard.
|
2024-01-18 02:24:42 +01:00 |
|
|
e2c4fdb312
|
Added basic GDT and (very) basic IDT. And serial output.
|
2024-01-17 02:22:48 +01:00 |
|
|
c745c2d2d3
|
Improved scrolling and added better memcpy/memmove functions written in assembly.
|
2024-01-16 13:16:03 +01:00 |
|
|
6ec9e0d320
|
[WIP] Implementing "console" output and stuff.
|
2024-01-16 10:21:14 +01:00 |
|
|
e938f76823
|
Added header for OS drawing and a double buffer.
|
2024-01-15 18:09:48 +01:00 |
|
|
bf8949113b
|
Clean-up loader and added fetching of the memory map.
|
2024-01-15 14:21:25 +01:00 |
|
|
408e06b2e0
|
Split up source and added basic support for different targets.
|
2024-01-12 17:19:27 +01:00 |
|