This website requires JavaScript.
51024e1d06
Add: conway game (basic) but flickers?
xamidev
2024-08-10 22:58:56 +02:00
c47e29f9ed
Add: serial printf
xamidev
2024-08-09 14:36:01 +02:00
e5d3b460b3
Add: cpuid, meminfo, system info; + minor fixes
xamidev
2024-08-09 12:55:09 +02:00
f3b30bbb9a
Add: argument handling & PoC: echo command
xamidev
2024-08-09 11:49:47 +02:00
3524fdc760
Add: better dynamic command management
xamidev
2024-08-09 11:09:15 +02:00
7b6f3ecd96
small fixes
v0.3.45
xamidev
2024-08-08 13:32:46 +02:00
da127ee6b2
Small fixes: uptime, printf %f, math, and readme
xamidev
2024-08-08 13:28:47 +02:00
99b26c1220
Create LICENSE
xamidev
2024-08-08 13:11:34 +02:00
907949305d
Switch to cross-compiling (to enable using other libs like va_args and maybe fix the printf %f specifier so the math interpreter could work??)
xamidev
2024-08-07 22:52:44 +02:00
1fe94c3fff
Update README.md
xamidev
2024-08-06 15:37:28 +02:00
ae3fbdaee6
fix README
xamidev
2024-08-06 15:34:01 +02:00
98b79d7fcf
Add: brainfuck interpreter; documentation; uptime
xamidev
2024-08-06 15:29:13 +02:00
fc17e5eade
Making: math interpreter. Need to fix printf %f
xamidev
2024-08-06 13:43:01 +02:00
f05347f73b
Driver section separation
xamidev
2024-08-05 19:33:16 +02:00
4b6beb5ba9
Minor program improvements
xamidev
2024-08-05 19:25:13 +02:00
c988b281ad
Fix: real target
xamidev
2024-07-27 15:34:44 +02:00
13a72cc543
Add program: primes
xamidev
2024-07-24 20:26:49 +02:00
05b7acd931
Update: help
xamidev
2024-07-24 15:11:47 +02:00
631099a53d
Add: program: words version 1
xamidev
2024-07-24 15:08:39 +02:00
b352d3f4e2
Fix: backspace, shift (kb driver) + Add: doc + ascii art
xamidev
2024-07-24 12:47:12 +02:00
d83299cb48
Fix: scrolling bug + shell void input
xamidev
2024-07-24 11:17:48 +02:00
01a4016f15
Add: build process for real hardware
xamidev
2024-07-22 11:07:52 +02:00
5eee67a0e5
Add: begin shell with help command
xamidev
2024-07-21 15:37:32 +02:00
05393b36f8
Add: read keyboard input (getch)
xamidev
2024-07-21 15:23:32 +02:00
b8faf9dd8e
Restructuration part 2: libc, programs
xamidev
2024-07-19 17:40:53 +02:00
014b0d2b50
.
xamidev
2024-07-18 20:27:05 +02:00
ffd5611c68
Woops. Correcting gitignore.
xamidev
2024-07-18 20:26:40 +02:00
77f40f0bb0
Change: build process & makefile, tree restructuration
xamidev
2024-07-18 20:25:42 +02:00
ddbc549cb0
Add: very very basic keyboard driver with shady keymap
xamidev
2024-07-16 22:13:56 +02:00
af78ad21cd
Add: PIT (sysclock)
xamidev
2024-07-16 22:00:07 +02:00
11fc44ae49
Add: IRQ init
xamidev
2024-07-15 21:35:11 +02:00
43808da332
Add: framebuffer color output functions
xamidev
2024-07-15 19:07:22 +02:00
124d88f7b7
Add: kernel panic fault handler & dumps
xamidev
2024-07-15 18:45:52 +02:00
c45c9b3b32
Add: ISR now handling common exceptions
xamidev
2024-07-14 21:41:04 +02:00
db77556cfa
Update README.md
xamidev
2024-07-14 17:56:30 +02:00
da6cb6c86d
Add: IDT implementation without ISRs
xamidev
2024-07-14 16:58:35 +02:00
007018790a
Add: GDT, entry initializing for code and data segments
xamidev
2024-07-14 10:22:42 +02:00
2b05b8b74f
Fixed printf x86_div64_32 and testing
xamidev
2024-07-07 10:08:25 +02:00
fea04d5cfd
Pausing project
xamidev
2024-05-27 10:40:20 +02:00
222bc9a511
Add: readme
xamidev
2024-05-26 20:24:09 +02:00
bb775dfa5b
Add: semi-working printf implementation
xamidev
2024-05-26 15:43:30 +02:00
61dec7fe14
Add: serial logging function w/ errlevels
xamidev
2024-05-22 11:54:59 +02:00
87c1a97d47
Add: working serial port output driver
xamidev
2024-05-22 10:33:48 +02:00
aca525d3ce
Add: nonworking serial port driver implementation
xamidev
2024-05-20 21:48:48 +02:00
841dee9e18
Add: framebuffer driver and scrolling
xamidev
2024-05-19 15:09:53 +02:00
8d33440ced
Add: working puts implementation
xamidev
2024-05-19 15:00:55 +02:00
5cd61cf95c
Add: basic framebuffer write call
xamidev
2024-05-19 14:31:10 +02:00
566860c6ea
remove object files
xamidev
2024-05-18 22:09:56 +02:00
29932270ab
add gitignore
xamidev
2024-05-18 22:08:40 +02:00
25405a7c11
First commit: add folder structure, make process, kernel main function, base for framebuffer driver
xamidev
2024-05-18 22:06:31 +02:00