Mathieu Maret
|
bffe30c2a2
|
deal with shift keys
|
2018-07-19 15:15:02 +02:00 |
|
Mathieu Maret
|
5fe28f3c26
|
fix status line dsplay when scrolling
|
2018-07-19 15:13:24 +02:00 |
|
Mathieu Maret
|
2352c67b7a
|
Add keyboard scancode
Scancode tabel taken from SOS project
|
2018-07-19 13:57:47 +02:00 |
|
Mathieu Maret
|
95850e0581
|
Folder reorg
|
2018-07-19 13:26:51 +02:00 |
|
Mathieu Maret
|
228d2a15c8
|
Remove unused headers
|
2018-07-19 11:25:46 +02:00 |
|
Mathieu Maret
|
ee414bc4aa
|
Add scrolling function for int
|
2018-07-18 23:01:16 +02:00 |
|
Mathieu Maret
|
0e37c3d426
|
Scolling screen
|
2018-07-18 23:01:16 +02:00 |
|
Mathieu Maret
|
3b875b209e
|
Correct VGA height
|
2018-07-18 13:54:41 +02:00 |
|
Mathieu Maret
|
9756f3f3ce
|
Fix irq
|
2018-07-18 01:41:10 +02:00 |
|
Mathieu Maret
|
37d772d1c7
|
Correct definition of masking IRQ
|
2018-07-18 01:32:17 +02:00 |
|
Mathieu Maret
|
97a9955b21
|
Correct irq number for slave pic
|
2018-07-18 01:28:27 +02:00 |
|
Mathieu Maret
|
3fceb00ab4
|
correct outb usage
|
2018-07-18 01:13:32 +02:00 |
|
Mathieu Maret
|
200c311bcf
|
add missing pit irq handler
|
2018-07-17 23:02:27 +02:00 |
|
Mathieu Maret
|
24cab443f2
|
Add pit driver
Still no IRQ handler called
|
2018-07-16 14:20:14 +02:00 |
|
Mathieu Maret
|
3e3f4a1c4c
|
Header deps compilation
|
2018-07-15 21:42:36 +02:00 |
|
Mathieu Maret
|
671e19510e
|
make: possibility to generate a floppy image
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
e43e869245
|
kernel gets bigger ! read more sectors
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
6aeafc622b
|
correct pic DATA addr
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
4120e56f82
|
Correct outb usage
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
f18249fab6
|
Correct IDT address computation
And I'm suppose to be graduate for that...
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
9cd70a7046
|
fix printInt for INT_MIN
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
3ce167123a
|
Add way to print int
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
1dd69e16a2
|
Change message of mbr
|
2018-07-12 12:21:19 +02:00 |
|
Mathieu Maret
|
b4990aed80
|
Add exception handling
|
2018-07-12 12:20:27 +02:00 |
|
Mathieu Maret
|
6d34b7eef0
|
idt: reformat code
|
2018-07-12 12:20:27 +02:00 |
|
Mathieu Maret
|
c62f52342f
|
Add gdt (from SOS)
|
2018-07-12 12:20:27 +02:00 |
|
Mathieu Maret
|
278ac9f816
|
Rename IRQ exception base addr
|
2018-07-12 12:20:27 +02:00 |
|
Mathieu Maret
|
0d43780f35
|
Add more comment in mbr
|
2018-07-10 14:04:51 +02:00 |
|
Mathieu Maret
|
35c0fb8f86
|
Add IRQ handler
|
2018-06-26 16:41:06 +02:00 |
|
Mathieu Maret
|
a82a055ea1
|
Add Readme doc
|
2017-11-27 14:52:01 +01:00 |
|
Mathieu Maret
|
f1341d3d72
|
Add some "kernel" code written in C
Draw few message on VGA
Setup Interruption Description Table
Setup IRQ
|
2017-11-27 14:51:51 +01:00 |
|
Mathieu Maret
|
523bff7fce
|
Put 32bits code after 1sector and load it
Use makefile to build
Use ld linker script to create final bin
|
2017-11-24 22:41:16 +01:00 |
|
Mathieu Maret
|
a6750cb2a5
|
Go into 32bits protected mode
|
2017-11-23 23:25:07 +01:00 |
|
Mathieu Maret
|
868278ffec
|
Correct markdown
|
2017-01-28 23:50:26 +01:00 |
|
Mathieu Maret
|
6e2f3fbd06
|
Add doc about reg
|
2017-01-28 23:40:54 +01:00 |
|
Mathieu Maret
|
b2610491c7
|
Hello world in a mbr
|
2017-01-28 23:31:26 +01:00 |
|
Mathieu Maret
|
bad25e4013
|
mbr print 'A'
|
2017-01-28 23:01:44 +01:00 |
|
Mathieu Maret
|
acc01761e0
|
Mbr doing nothing
|
2017-01-28 22:58:25 +01:00 |
|