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