xamidev
|
0646536f35
|
Merge pull request #2 from xamidev/cleanup
Codebase cleanup & harmonization
|
2024-08-24 19:03:45 +02:00 |
|
xamidev
|
75d120efcd
|
Rewrite: documentation
|
2024-08-24 19:02:42 +02:00 |
|
xamidev
|
d10e00835c
|
Fix: header-comment link
|
2024-08-24 17:23:26 +02:00 |
|
xamidev
|
fbd4fa6089
|
Clean: harmonizing & header-commenting code
|
2024-08-24 17:17:53 +02:00 |
|
xamidev
|
a915ac15a1
|
Clean: kmain
|
2024-08-24 16:40:23 +02:00 |
|
xamidev
|
a03bb42790
|
Switch: to freestanding stdint and stdbool headers
|
2024-08-24 16:26:14 +02:00 |
|
xamidev
|
0146613ce7
|
Add: UEFI support (32-bit protected still)
|
2024-08-24 11:52:16 +02:00 |
|
xamidev
|
b3ee5f5dc9
|
Update README.md
|
2024-08-23 15:33:23 +02:00 |
|
xamidev
|
f4f7a37554
|
Update README.md
|
2024-08-23 15:26:40 +02:00 |
|
xamidev
|
7089ddd052
|
Merge pull request #1 from xamidev/dev
Graphics mode & linear framebuffer update
|
2024-08-23 15:24:09 +02:00 |
|
xamidev
|
a029218acd
|
Add: cursor & verbose output
|
2024-08-23 15:22:19 +02:00 |
|
xamidev
|
6d0c9ac62b
|
Add: graphics fb cursor
|
2024-08-23 14:27:24 +02:00 |
|
xamidev
|
f1a9f84f24
|
Add: graphics mode terminal scrolling
|
2024-08-23 13:05:53 +02:00 |
|
xamidev
|
f8eb658c33
|
WIP: Framebuffer partial support, cursor & scoll TODO
|
2024-08-20 13:38:44 +02:00 |
|
xamidev
|
52a92a5358
|
Change: Framebuffer puts/printf graphics mode OK
|
2024-08-20 13:01:13 +02:00 |
|
xamidev
|
98d3d346c2
|
Fix: framebuffer draw_char
|
2024-08-19 21:04:16 +02:00 |
|
xamidev
|
1ebed970c8
|
Bigger runes?
|
2024-08-19 13:18:03 +02:00 |
|
xamidev
|
6ce5264b43
|
Weird runes?
|
2024-08-19 12:50:17 +02:00 |
|
xamidev
|
a2a7ab52a1
|
Revert: to more simple ISO generation w/o root privileges
|
2024-08-18 21:46:21 +02:00 |
|
xamidev
|
ca001598fc
|
Add: multiboot2: entering graphics mode
|
2024-08-18 21:03:26 +02:00 |
|
xamidev
|
2f562758ad
|
Re-add: ATA PIO driver (w/o paging)
|
2024-08-18 12:45:24 +02:00 |
|
xamidev
|
cd705589de
|
Add: paging & test
|
2024-08-18 12:19:16 +02:00 |
|
xamidev
|
7e551dbfae
|
Fix: asm macros for irq, isr
|
2024-08-18 10:56:27 +02:00 |
|
xamidev
|
7b65e4ed01
|
Change: Build process, boot instructions
|
2024-08-15 16:44:56 +02:00 |
|
xamidev
|
ef88100c1f
|
Filesystem part 1: FAT32 image bootstrapping
|
2024-08-15 16:19:07 +02:00 |
|
xamidev
|
6e162fc365
|
Add toolchain rule
|
2024-08-15 15:27:53 +02:00 |
|
xamidev
|
e17b428bcc
|
change version (woops)
v0.3.55
|
2024-08-11 11:12:01 +02:00 |
|
xamidev
|
8ad4efb3d0
|
Fix doc typo
|
2024-08-11 11:10:53 +02:00 |
|
xamidev
|
3612f223b6
|
Update doc
|
2024-08-11 11:08:05 +02:00 |
|
xamidev
|
5ca49cefd0
|
Add: morse, rot13, and more docs
|
2024-08-11 11:05:38 +02:00 |
|
xamidev
|
00b131fa72
|
Update USERS.md
|
2024-08-10 23:21:08 +02:00 |
|
xamidev
|
51024e1d06
|
Add: conway game (basic) but flickers?
|
2024-08-10 22:58:56 +02:00 |
|
xamidev
|
c47e29f9ed
|
Add: serial printf
|
2024-08-09 14:36:01 +02:00 |
|
xamidev
|
e5d3b460b3
|
Add: cpuid, meminfo, system info; + minor fixes
|
2024-08-09 12:55:09 +02:00 |
|
xamidev
|
f3b30bbb9a
|
Add: argument handling & PoC: echo command
|
2024-08-09 11:49:47 +02:00 |
|
xamidev
|
3524fdc760
|
Add: better dynamic command management
|
2024-08-09 11:09:15 +02:00 |
|
xamidev
|
7b6f3ecd96
|
small fixes
v0.3.45
|
2024-08-08 13:32:46 +02:00 |
|
xamidev
|
da127ee6b2
|
Small fixes: uptime, printf %f, math, and readme
|
2024-08-08 13:31:23 +02:00 |
|
xamidev
|
99b26c1220
|
Create LICENSE
|
2024-08-08 13:11:34 +02:00 |
|
xamidev
|
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??)
|
2024-08-07 22:52:44 +02:00 |
|
xamidev
|
1fe94c3fff
|
Update README.md
|
2024-08-06 15:37:28 +02:00 |
|
xamidev
|
ae3fbdaee6
|
fix README
|
2024-08-06 15:34:01 +02:00 |
|
xamidev
|
98b79d7fcf
|
Add: brainfuck interpreter; documentation; uptime
|
2024-08-06 15:29:13 +02:00 |
|
xamidev
|
fc17e5eade
|
Making: math interpreter. Need to fix printf %f
|
2024-08-06 13:43:01 +02:00 |
|
xamidev
|
f05347f73b
|
Driver section separation
|
2024-08-05 19:33:16 +02:00 |
|
xamidev
|
4b6beb5ba9
|
Minor program improvements
|
2024-08-05 19:25:13 +02:00 |
|
xamidev
|
c988b281ad
|
Fix: real target
|
2024-07-27 15:34:44 +02:00 |
|
xamidev
|
13a72cc543
|
Add program: primes
|
2024-07-24 20:26:49 +02:00 |
|
xamidev
|
05b7acd931
|
Update: help
|
2024-07-24 15:11:47 +02:00 |
|
xamidev
|
631099a53d
|
Add: program: words version 1
|
2024-07-24 15:08:39 +02:00 |
|