-
30c33c30b6
Implement minigolf game with 4 holes, wall collisions, water/sand hazards (AI)
attempt-2
AI
2026-02-24 08:11:02 +00:00
-
6a8d561b3e
Implement pool game using graphics subsystem (AI)
AI
2026-02-24 08:05:19 +00:00
-
fc5fe9af63
Implement graphics subsystem with VGA mode 0x13 and drawing primitives (AI)
AI
2026-02-24 08:01:20 +00:00
-
57b2751a81
Implement networking syscalls, ftp and wget apps (AI)
AI
2026-02-24 07:51:33 +00:00
-
e6929438a0
Implement UDP and TCP stack (AI)
AI
2026-02-24 07:43:45 +00:00
-
d7ce0d5856
Implement DHCP client subsystem and dhcp app (AI)
AI
2026-02-24 07:35:20 +00:00
-
d7d7e8e58e
Implement ARP subsystem and arp app (AI)
AI
2026-02-24 07:31:45 +00:00
-
1825448528
Implement IPv4 stack and ip app (AI)
AI
2026-02-24 07:28:33 +00:00
-
35bafdcad9
Implement Ethernet subsystem with unified NIC abstraction (AI)
AI
2026-02-24 07:24:56 +00:00
-
35bce963be
Implement 3C509B (EtherLink III) ISA Ethernet NIC driver (AI)
AI
2026-02-24 07:12:05 +00:00
-
f87a4e3101
Implement NE2000 ISA Ethernet NIC driver (AI)
AI
2026-02-23 17:34:12 +00:00
-
27b2042523
Implement mkfs.fat32 filesystem formatter app (AI)
AI
2026-02-23 16:33:12 +00:00
-
7dc50aa57d
Implement diskpart MBR partition editor app (AI)
AI
2026-02-23 16:28:44 +00:00
-
d3176345a1
Check off character device support - already implemented (AI)
AI
2026-02-23 16:21:25 +00:00
-
31740f7556
Implement floppy disk controller driver (AI)
AI
2026-02-23 15:19:42 +00:00
-
399d0242b7
Check off FAT32/mount tasks, remove diagnostic code
AI
2026-02-23 15:06:27 +00:00
-
5229758092
Add FAT32 driver, mount app, fix shell cd/path resolution
AI
2026-02-23 14:52:41 +00:00
-
d1bf69ce0d
Add sysfs VFS driver, SYS_OPEN/CLOSE syscalls, cat app
attempt-2a
AI
2026-02-23 14:26:52 +00:00
-
d064e67a8f
Add MBR partition driver
AI
2026-02-23 14:08:10 +00:00
-
c07ec030a7
Add IDE/ATA disk driver with devicefs integration
AI
2026-02-23 13:57:00 +00:00
-
c12d49dea0
Add devicefs VFS driver mounted at /dev
AI
2026-02-23 13:53:31 +00:00
-
3512e937ae
Fix keyboard init: add timeout to controller flush loop
AI
2026-02-23 13:48:33 +00:00
-
c3c01049bf
Force text mode when GRUB reports RGB but display is text mode
AI
2026-02-23 13:44:54 +00:00
-
d3ab5a5b55
Add early VGA boot diagnostics for UTM debugging
AI
2026-02-23 13:42:25 +00:00
-
e3d011da2f
Fix UTM display: remove required framebuffer tag, add serial output, ls app
AI
2026-02-23 13:36:34 +00:00
-
993cf05712
feat: graphical framebuffer support for VGA driver
AI
2026-02-23 13:25:42 +00:00
-
000d53e2f3
fix: request text mode in multiboot2 header for VGA output
AI
2026-02-23 13:14:56 +00:00
-
c25ba1fccd
feat: shell (sh) with keyboard driver, SYS_READ, SYS_EXEC
AI
2026-02-23 13:08:06 +00:00
-
e9b66cd60e
docs: check off environment variables task in README
AI
2026-02-23 12:46:26 +00:00
-
9cef025687
feat: implement per-process environment variables (AI)
AI
2026-02-23 12:46:12 +00:00
-
6910deae7c
docs: check off fork system call task in README
AI
2026-02-23 12:42:14 +00:00
-
42328ead0b
feat: implement fork system call with deep address space cloning (AI)
AI
2026-02-23 12:42:02 +00:00
-
f1de5b6da6
docs: check off hello-world app task in README
AI
2026-02-23 12:31:00 +00:00
-
a6e6e3d8ca
feat: hello-world user-mode app loaded from initrd via VFS
AI
2026-02-23 12:30:36 +00:00
-
0c5aa72fd3
Add VFS subsystem and initrd filesystem driver (AI)
AI
2026-02-23 12:23:32 +00:00
-
3d5fb4c267
Add CPIO initial ramdisk with build infrastructure and parser (AI)
AI
2026-02-23 12:16:24 +00:00
-
71e2ae482a
Implement Ring 3 process subsystem with syscalls and context switching (AI)
AI
2026-02-23 12:10:46 +00:00
-
313aeb5872
Implement VGA text-mode driver with memory statistics display (AI)
AI
2026-02-23 11:10:48 +00:00
-
bb09de6a6d
Implement driver architecture with linker-section registration (AI)
AI
2026-02-23 11:08:59 +00:00
-
f63cd9eb3f
Implement kernel memory allocator (kmalloc/kfree) and freestanding string library (AI)
AI
2026-02-23 11:06:52 +00:00
-
fb61ab7c15
Implement paging subsystem with identity mapping and kernel heap (AI)
AI
2026-02-23 11:03:27 +00:00
-
f2e7d6c5d7
Fix PMM: switch to Multiboot2 boot protocol and add documentation (AI)
AI
2026-02-23 10:57:56 +00:00
-
cf3059747a
Implement physical memory allocator with zone support (AI)
AI
2026-02-23 10:52:06 +00:00
-
f1923fdbcf
Implement ISR stubs and PIC driver for hardware interrupt handling (AI)
AI
2026-02-23 10:51:45 +00:00
-
3909a1f581
Add copilot instructions (human)
Sebastiaan de Schaetzen
2026-02-23 11:48:40 +01:00
-
7c45406c23
Add PIC handling (human)
Sebastiaan de Schaetzen
2026-02-23 11:05:41 +01:00
-
e4cc638a8d
Implement GDT and basic IDT setup
AI
2026-02-23 10:05:17 +00:00
-
c7e9833819
Remove output file (human)
Sebastiaan de Schaetzen
2026-02-23 09:56:22 +01:00
-
6b00cf3154
Disable floppy generation for now, focus on CDROM (AI)
AI
2026-02-23 08:54:39 +00:00
-
f2e84924f5
Update gitignore (AI)
AI
2026-02-23 08:53:59 +00:00
-
6d91edc897
Revert "Add script to merge boot sector and patch GRUB for floppy (AI)"
Sebastiaan de Schaetzen
2026-02-23 09:52:40 +01:00
-
7068176d91
Add script to merge boot sector and patch GRUB for floppy (AI)
AI
2026-02-23 08:46:03 +00:00
-
436aeceb10
Remove build artifacts from repo
AI
2026-02-23 08:33:09 +00:00
-
aa954045c1
Implement ISO and Floppy image generation (AI)
AI
2026-02-23 08:32:48 +00:00
-
a048764a3d
Setup simple kernel with Hello World output via debugcon (AI)
AI
2026-02-23 08:24:50 +00:00
-
34382babb3
Create directory structure and initial build system (AI)
AI
2026-02-23 08:21:49 +00:00
-
ffb8b02762
Update instructions based on things learned from attempt-1
master
Sebastiaan de Schaetzen
2026-02-23 08:34:26 +01:00
-
94b0297b28
Include attempt-1 devcontainer Dockerfile (AI+human)
Sebastiaan de Schaetzen
2026-02-23 08:34:13 +01:00
-
76f8b9d4dd
Include attempt-1 devcontainer json (AI)
Sebastiaan de Schaetzen
2026-02-23 08:34:01 +01:00
-
cd0e1cafae
There was an attempt... (AI)
attempt-1
Sebastiaan de Schaetzen
2026-02-23 08:30:43 +01:00
-
f42d65267b
Force devcontainer to use amd64 (human)
Sebastiaan de Schaetzen
2026-02-23 08:30:20 +01:00
-
6d9ab26423
Update readme (human)
Sebastiaan de Schaetzen
2026-02-23 08:15:11 +01:00
-
e8fa7e1f28
Update devcontainer (AI+human)
Sebastiaan de Schaetzen
2026-02-23 08:13:18 +01:00
-
1cf39a70cf
Update instructions (human)
Sebastiaan de Schaetzen
2026-02-23 08:12:51 +01:00
-
bbd7d3725b
Add devcontainer for i386 kernel development (AI)
Sebastiaan de Schaetzen
2026-02-23 07:13:49 +01:00
-
f3ef92be4f
Create directory structure (AI)
Sebastiaan de Schaetzen
2026-02-23 07:09:04 +01:00
-
34e24c9979
Add PROMPT.md with original AI prompt (AI)
Sebastiaan de Schaetzen
2026-02-23 07:08:34 +01:00
-
-
61af5bb313
Initial commit (human)
Sebastiaan de Schaetzen
2026-02-23 07:02:06 +01:00