Commit Graph

145 Commits

Author SHA1 Message Date
xamidev
a4b036dfbd Merge pull request #5 from xamidev/dev
Small adjustments, pi program
2024-08-26 16:02:18 +02:00
xamidev
a316367236 Small fixes as always, + add pi program 2024-08-26 16:01:26 +02:00
xamidev
93f5feff85 Merge branch 'dev' of https://github.com/xamidev/blankos into dev 2024-08-26 13:00:42 +02:00
xamidev
7c80cc8af9 Update DEVELOPERS.md 2024-08-26 13:00:16 +02:00
xamidev
88debf5085 small multiboot fix 2024-08-26 12:57:51 +02:00
xamidev
449873f55d Merge pull request #4 from xamidev/dev
Dev: small fixes in programs + new programs
2024-08-25 18:49:20 +02:00
xamidev
adcfdc8231 Fix: program safety (zero-init some input buffers) + program args 2024-08-25 12:52:23 +02:00
xamidev
deafe2439b Add: reboot utility 2024-08-25 11:33:09 +02:00
xamidev
b1e4ef8ad2 Add: programs time and read 2024-08-25 11:25:46 +02:00
xamidev
cde6bb4522 Minor fixes in docs v0.3.86 2024-08-24 22:22:13 +02:00
xamidev
9992f84fdb Merge pull request #3 from xamidev/dev
Esthetic improvements
2024-08-24 22:19:29 +02:00
xamidev
8e51ab357e Add: cool splash screen 2024-08-24 22:18:21 +02:00
xamidev
942b4fa88e Add: cowsay, splash 2024-08-24 21:50:20 +02:00
xamidev
2893e75ad1 fix: conway, words 2024-08-24 20:30:14 +02:00
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