-
8ff6e4fdb8
Update README.md
main
xamidev
2025-12-29 10:16:07 +01:00
-
8332af1370
Upload image to get away from GitHub
xamidev
2025-12-29 10:15:33 +01:00
-
abeb22eaab
AFUERA part2
refactor
xamidev
2025-01-08 08:30:23 +01:00
-
a8582ba343
separating: there will be libk and libc
xamidev
2025-01-07 15:23:14 +01:00
-
b3687d20ee
AFUERAAAA
xamidev
2025-01-07 15:11:10 +01:00
-
27569fd5d8
getting rid of shit to focus more on kernel, drivers, and real stuff
xamidev
2025-01-07 14:58:45 +01:00
-
-
1354a49ddb
remove testing
v0.3.143
xamidev
2024-10-07 19:31:25 +02:00
-
1412bd87ad
Add img
xamidev
2024-10-07 17:45:21 +02:00
-
-
14a9bdad7d
fix: cc warns
xamidev
2024-09-27 21:31:27 +02:00
-
756dc638e8
fix: font changing made easier
xamidev
2024-09-27 20:31:27 +02:00
-
903188a543
Change: font
xamidev
2024-09-27 20:21:24 +02:00
-
8a68cf3b30
Add: calloc
xamidev
2024-09-27 20:03:24 +02:00
-
1085222d98
Port: uhex (RO)
xamidev
2024-09-23 17:39:39 +02:00
-
68a4be55ce
Update DEVELOPERS.md
xamidev
2024-09-23 16:42:45 +02:00
-
cee509f6a1
Merge pull request #12 from xamidev/programs
xamidev
2024-09-23 16:41:44 +02:00
-
-
c104657d52
WIP: uhex RO port
programs
xamidev
2024-09-23 16:39:26 +02:00
-
1fa4b5c70a
Add: exec feature for binaries
xamidev
2024-09-23 15:46:58 +02:00
-
7071b4788b
Minor fix in initrd ls
xamidev
2024-09-23 15:30:20 +02:00
-
5ad32d3ee1
remove: useless lib rule
xamidev
2024-09-16 17:40:39 +02:00
-
d02b3d62cb
err: invalid syscall no
xamidev
2024-09-16 16:43:59 +02:00
-
af716cb2ec
minor fixes
xamidev
2024-09-16 14:38:39 +02:00
-
e6f119236b
Fix: kernel stack
xamidev
2024-09-15 11:30:56 +02:00
-
c885e69be4
Loaded program cannot do stuff. Answer=syscalls?
xamidev
2024-09-14 22:55:02 +02:00
-
03b712ace0
Program loading, build system for apps, and badly-made lib linking.
xamidev
2024-09-14 22:39:06 +02:00
-
87bb1d96fd
Change: programs->utils
xamidev
2024-09-14 20:31:35 +02:00
-
8bac95890a
Merge pull request #11 from xamidev/fixes
xamidev
2024-09-14 20:09:02 +02:00
-
-
d89a1c4071
Fix: compatibility, kernel stack, + docs
fixes
xamidev
2024-09-14 20:08:30 +02:00
-
-
becfc2bc3b
Update kmain.h (version)
v0.3.123
xamidev
2024-09-13 14:27:01 +02:00
-
9d665c9648
Merge pull request #10 from xamidev/games
xamidev
2024-09-13 14:25:13 +02:00
-
-
6f3c23e088
Fix: snake
xamidev
2024-09-13 14:24:39 +02:00
-
ef2de556e3
Upgrade: snake
xamidev
2024-09-13 14:08:00 +02:00
-
40561a6537
Add: snake game! (basics)
xamidev
2024-09-12 17:54:30 +02:00
-
-
8093880eaa
Merge pull request #8 from xamidev/security
xamidev
2024-09-10 21:13:14 +02:00
-
-
64ccec0866
Fix: explicit typecasting
xamidev
2024-09-10 21:11:41 +02:00
-
bf0228d3ac
Add: strnlen, strncat, safer string functions
xamidev
2024-09-10 20:48:12 +02:00
-
5e4e6d2db8
Fix: safety: malloc and free BMP image; memcpy sanitizing
xamidev
2024-09-10 20:14:24 +02:00
-
-
fa879acd8a
Update DEVELOPERS.md
xamidev
2024-09-10 09:24:50 +02:00
-
e14e5db15a
Fix: memory leak in naval
xamidev
2024-09-10 09:11:08 +02:00
-
d90682c40e
Add: colorprintf, kernel panic coloring
xamidev
2024-09-10 08:40:17 +02:00
-
a9a4b89c85
Merge pull request #7 from xamidev/dev
xamidev
2024-09-09 22:29:29 +02:00
-
-
841e72b431
Update README.md
xamidev
2024-09-09 22:26:02 +02:00
-
2fa918bc87
Add: naval battle game!
xamidev
2024-09-09 22:09:14 +02:00
-
df7187ca75
Add: PCI driver, lspci
xamidev
2024-09-08 13:45:15 +02:00
-
-
8826a7d873
Minor fixes
v0.3.107
xamidev
2024-09-07 20:27:03 +02:00
-
b0668b1fd7
Merge pull request #6 from xamidev/dev
xamidev
2024-09-06 21:35:34 +02:00
-
-
cacc042a5c
Minor fixes + docs
xamidev
2024-09-06 21:16:23 +02:00
-
-
247558669e
Add: BMP working renderer (24b) + minor bug fixes
xamidev
2024-09-06 21:01:31 +02:00
-
f55723c227
minor bug fixes + bmp first try (not working)
xamidev
2024-09-06 16:32:11 +02:00
-
acbcc54e51
Modify: bf: add file optional argument
xamidev
2024-09-05 16:10:01 +02:00
-
d2034cd68b
Add: initrd filesystem utilities (ls, cat) + docs
xamidev
2024-09-05 14:59:51 +02:00
-
b59af22897
Add: TAR init ramdisk via GRUB2 module
xamidev
2024-09-05 13:06:54 +02:00
-
4d05e0d620
Re-make: kernel heap (malloc, free) via free list alloc + add UEFI emulation doc
xamidev
2024-09-04 21:49:26 +02:00
-
3b39a0a1f4
add: multiboot2 memory map debug print
xamidev
2024-09-04 20:17:01 +02:00
-
f1f45fbeb6
Update README.md
v0.3.97
xamidev
2024-08-26 16:10:50 +02:00
-
6f5c05e0d9
Fix version
xamidev
2024-08-26 16:03:51 +02:00
-
a4b036dfbd
Merge pull request #5 from xamidev/dev
xamidev
2024-08-26 16:02:18 +02:00
-
-
a316367236
Small fixes as always, + add pi program
xamidev
2024-08-26 16:01:26 +02:00
-
93f5feff85
Merge branch 'dev' of https://github.com/xamidev/blankos into dev
xamidev
2024-08-26 13:00:42 +02:00
-
-
7c80cc8af9
Update DEVELOPERS.md
xamidev
2024-08-26 13:00:16 +02:00
-
88debf5085
small multiboot fix
xamidev
2024-08-26 12:57:51 +02:00
-
-
449873f55d
Merge pull request #4 from xamidev/dev
xamidev
2024-08-25 18:49:20 +02:00
-
-
adcfdc8231
Fix: program safety (zero-init some input buffers) + program args
xamidev
2024-08-25 12:52:23 +02:00
-
deafe2439b
Add: reboot utility
xamidev
2024-08-25 11:33:09 +02:00
-
b1e4ef8ad2
Add: programs time and read
xamidev
2024-08-25 11:25:46 +02:00
-
-
cde6bb4522
Minor fixes in docs
v0.3.86
xamidev
2024-08-24 22:22:13 +02:00
-
9992f84fdb
Merge pull request #3 from xamidev/dev
xamidev
2024-08-24 22:19:29 +02:00
-
-
8e51ab357e
Add: cool splash screen
xamidev
2024-08-24 22:18:21 +02:00
-
942b4fa88e
Add: cowsay, splash
xamidev
2024-08-24 21:50:20 +02:00
-
2893e75ad1
fix: conway, words
xamidev
2024-08-24 20:30:14 +02:00
-
0646536f35
Merge pull request #2 from xamidev/cleanup
xamidev
2024-08-24 19:03:45 +02:00
-
-
75d120efcd
Rewrite: documentation
xamidev
2024-08-24 19:02:42 +02:00
-
d10e00835c
Fix: header-comment link
xamidev
2024-08-24 17:23:26 +02:00
-
fbd4fa6089
Clean: harmonizing & header-commenting code
xamidev
2024-08-24 17:17:53 +02:00
-
a915ac15a1
Clean: kmain
xamidev
2024-08-24 16:40:23 +02:00
-
a03bb42790
Switch: to freestanding stdint and stdbool headers
xamidev
2024-08-24 16:26:14 +02:00
-
-
0146613ce7
Add: UEFI support (32-bit protected still)
xamidev
2024-08-24 11:52:16 +02:00
-
b3ee5f5dc9
Update README.md
xamidev
2024-08-23 15:33:23 +02:00
-
f4f7a37554
Update README.md
xamidev
2024-08-23 15:26:40 +02:00
-
7089ddd052
Merge pull request #1 from xamidev/dev
xamidev
2024-08-23 15:24:09 +02:00
-
-
a029218acd
Add: cursor & verbose output
xamidev
2024-08-23 15:22:19 +02:00
-
6d0c9ac62b
Add: graphics fb cursor
xamidev
2024-08-23 14:27:24 +02:00
-
f1a9f84f24
Add: graphics mode terminal scrolling
xamidev
2024-08-23 13:05:53 +02:00
-
f8eb658c33
WIP: Framebuffer partial support, cursor & scoll TODO
xamidev
2024-08-20 13:38:44 +02:00
-
52a92a5358
Change: Framebuffer puts/printf graphics mode OK
xamidev
2024-08-20 13:01:13 +02:00
-
98d3d346c2
Fix: framebuffer draw_char
xamidev
2024-08-19 21:04:16 +02:00
-
1ebed970c8
Bigger runes?
xamidev
2024-08-19 13:18:03 +02:00
-
6ce5264b43
Weird runes?
xamidev
2024-08-19 12:50:17 +02:00
-
a2a7ab52a1
Revert: to more simple ISO generation w/o root privileges
xamidev
2024-08-18 21:46:21 +02:00
-
ca001598fc
Add: multiboot2: entering graphics mode
xamidev
2024-08-18 21:03:26 +02:00
-
2f562758ad
Re-add: ATA PIO driver (w/o paging)
xamidev
2024-08-18 12:45:24 +02:00
-
cd705589de
Add: paging & test
xamidev
2024-08-18 12:19:16 +02:00
-
7e551dbfae
Fix: asm macros for irq, isr
xamidev
2024-08-18 10:56:27 +02:00
-
-
7b65e4ed01
Change: Build process, boot instructions
xamidev
2024-08-15 16:44:56 +02:00
-
ef88100c1f
Filesystem part 1: FAT32 image bootstrapping
xamidev
2024-08-15 16:19:07 +02:00
-
6e162fc365
Add toolchain rule
xamidev
2024-08-15 15:27:53 +02:00
-
e17b428bcc
change version (woops)
v0.3.55
xamidev
2024-08-11 11:12:01 +02:00
-
8ad4efb3d0
Fix doc typo
xamidev
2024-08-11 11:10:53 +02:00
-
3612f223b6
Update doc
xamidev
2024-08-11 11:08:05 +02:00
-
5ca49cefd0
Add: morse, rot13, and more docs
xamidev
2024-08-11 11:05:38 +02:00
-
00b131fa72
Update USERS.md
xamidev
2024-08-10 23:21:08 +02:00