Commit Graph

  • 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