lucic71
|
3b708b01dd
|
Added support for hex numbers in printf
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
161820eafd
|
Added keyboard driver
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
1eb1e6a0b6
|
Updated interface for screen
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
2a9c322991
|
Solved cursor bug in screen
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
7cd7c93166
|
Added delete routine in screen and adjusted the code
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
0344f13328
|
Fixed whitspace in README
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
58cabab36a
|
Added logo to README
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
e9bc2a8d0c
|
Solved screen scroll and cursor bugs
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
bf9ced8721
|
Changed structure of module screen
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
7ab1592f75
|
Added %d support for printf
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
9605fbc1e4
|
Added debug settings for qemu
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
641e88ba98
|
Updated dependencies
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
59d7b06117
|
Implemented irq and isr
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
aea8d99518
|
Created include in i386, tables -> dt
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
1c7483925c
|
Implemented ISRs
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
0b6674afdb
|
Assembled libc
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
83ae049f71
|
Implemented IDT, modified Makefile and boot.S
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
b5640dfb24
|
Added debug symbols for bochs
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
e57be56d1b
|
Made vga inlined in kernel/lib
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
4212d287f0
|
Deleted unuseful documentation
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
28f9618ec2
|
Updated module and lib Makefiles, deleted root Makefile
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
a60184e5b2
|
Added bochs support
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
cfa2353852
|
Updated readme
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
bd8b9f2298
|
Init GDT in boot.S
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
1581fc24e1
|
Deleted unuseful scripts and added libc folder
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
83ddd8e783
|
Added makefile for kernel and modules
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
488126cfef
|
Moved lib and modules in kernel/
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
8d59f910a3
|
Deleted unuseful directories
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
6eeb2e9830
|
Added i386 crt's and fixed boot file
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
a694be4662
|
Reformatting project structure 2: Added shell scripts
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
7e177539b3
|
Reformatting project structure 1
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
d7af88fbbb
|
Created so directory in lib
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
40423b1291
|
Switched to cross compiler
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
cfad762aaa
|
Changed naming conventions for screen module; implemented stddef.h
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
232699d1e3
|
Added lib/include in root Makefile's INCFLAGS
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
b8f2c26cbf
|
Added serial module and updated bochsrc accordingly
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
3b9695f13d
|
Implemented wrapper for in asm instruction
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
8d574ca3a0
|
VGA sizes are now macros and internal functions static
|
2022-06-28 19:40:51 +03:00 |
lucic71
|
0a5f2414aa
|
Created global Makefile for modules; renamed Makefile for lib
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
592c918627
|
Moved library linking in root Makefile
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
7ea4c31400
|
Beautified makefile output
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
11a4d9013e
|
Updated screen Docu
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
3118090d6e
|
Added Makefile for modules root directory
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
bf63313b5e
|
Deleted a test function in memio
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
2289c1f62d
|
Cursor movement in screen module, refined memio library
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
f862528f7e
|
Created internal header for screen module
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
902dcb3e80
|
Added memory io library functions
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
222c6a609b
|
Updated the Docu
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
47498893d9
|
Added abstractions over integer types and changed a library that depended on them
|
2022-06-28 19:40:50 +03:00 |
lucic71
|
40a14dcd76
|
Created a template Makefile for each library
|
2022-06-28 19:40:50 +03:00 |