Commit Graph

251 Commits

Author SHA1 Message Date
be8d1e4596 make_test_drive.sh pure FAT32 image
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m22s
2026-03-10 21:10:15 +01:00
e9806c862c Don't create fake dos partitions for TEMP 2026-03-10 21:07:09 +01:00
4b099f04f5 Fix FAT driver issues (FAT32 while being under 32MiB), liballoc alignment so SSE doesnt break 2026-03-10 21:01:49 +01:00
38557bab7d PCI IDE driver, new create_volume () syscall, test scripts
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m37s
2026-03-10 18:14:18 +01:00
01c51ac63f Remove unneeded subq $8, %rsp 2026-03-10 08:14:15 +01:00
03ae17d1c9 List PCI devices on boot
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m33s
2026-03-09 23:32:25 +01:00
034f2efd14 Reduce sizes for RD and TEMP 2026-03-09 21:55:34 +01:00
814c849462 CE add cls command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m32s
2026-03-09 18:06:45 +01:00
1ef028f919 CE better human_size () 2026-03-09 18:02:19 +01:00
29e377aea3 CE edit display command 2026-03-09 17:57:22 +01:00
c2726bc261 FAT driver fix file modes
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m25s
2026-03-09 02:00:14 +01:00
3148e0e367 CE edit w command 2026-03-09 01:59:55 +01:00
a352e9c501 CE edit handle empty file
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m5s
2026-03-08 23:52:34 +01:00
bea4ddd2c8 Berry failed port attempt leftovers :(
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m9s
2026-03-08 23:35:41 +01:00
ed4db21cf2 CE KB_DELETE fix concatenating with last line
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m41s
2026-03-08 21:05:59 +01:00
43ce80e764 CE split lines properly 2026-03-08 21:03:54 +01:00
5682a96d5d PS/2 KB driver ignore ack byte
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m16s
2026-03-08 19:38:09 +01:00
23fffba99b PS/2 KB driver set typematic delay to 250ms for smoother typing 2026-03-08 19:28:24 +01:00
cbc0bf4452 CE edit handle backspace deletion into previous line
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m17s
2026-03-08 12:35:39 +01:00
f74f8ab122 CE gapbuffer_move only when necessary, remove unused vars 2026-03-08 12:25:13 +01:00
a8d21b2d67 CE optimize KB_DELETE
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m6s
2026-03-08 12:22:59 +01:00
0de0b4c1ae CE edit KB_DELETE the following line
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m2s
2026-03-08 11:55:09 +01:00
0692b030cb CE edit optimize KB_DELETE
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m28s
2026-03-07 23:49:26 +01:00
b1755623a3 CE big performance improvements
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m18s
2026-03-07 23:37:05 +01:00
ab8856cf4b Implement process clone trampoline
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m10s
2026-03-07 20:20:29 +01:00
bf99bedfc5 Floating point numbers work, _start.S fix stack alignment, fix debug info 2026-03-07 19:56:59 +01:00
55d9b1fcd5 No warnings
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m30s
2026-03-07 17:41:22 +01:00
5e616c1879 Implement SSE instructions 2026-03-07 17:36:09 +01:00
40bfc1e916 docker devel script 2026-03-07 10:59:17 +01:00
5ad5ed824d Dockerfile build debug
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m14s
2026-03-07 10:45:21 +01:00
955dbc7614 Use LLVM linker, Dockerfile now works without GCC
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m16s
2026-03-07 10:41:35 +01:00
bc5b04d809 Build via docker
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m27s
2026-03-07 03:49:35 +01:00
dbef1787ec Add kernel/build
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m29s
2026-03-07 03:28:24 +01:00
b9e8a8bf1d Integrate LZ4 library, compress the ramdisk
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m53s
2026-03-07 02:54:26 +01:00
eaec32975a CE edit save/restore terminal state
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m16s
2026-03-07 01:58:47 +01:00
75635bcc2e CE edit modes 2026-03-07 01:32:50 +01:00
37d73f63e3 CE edit handle tab key
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m11s
2026-03-07 00:35:39 +01:00
a11b2103da CE edit improve spacing 2026-03-07 00:25:42 +01:00
37ff9197e0 CE styles for status line and line bar
All checks were successful
Build documentation / build-and-deploy (push) Successful in 3m5s
2026-03-06 23:00:04 +01:00
ded013d607 CE line numbers on the side 2026-03-06 22:45:31 +01:00
49059f4bfa CE improve editor performace by reducing amount of copying
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m31s
2026-03-06 22:14:42 +01:00
eb3238bf85 CE edit implement line breaking
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m57s
2026-03-06 00:44:33 +01:00
17d5485a39 CE reset editor struct
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m3s
2026-03-06 00:17:54 +01:00
f725beb433 Debug options for user apps and libs 2026-03-06 00:17:08 +01:00
d7dc141874 CE fix strange characters appearing at the end of file
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m46s
2026-03-05 21:52:36 +01:00
abc7ac39c1 CE edit status line 2026-03-05 19:58:16 +01:00
6f392d0a32 CE Quit editor
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m45s
2026-03-05 18:20:40 +01:00
b91476f247 CE edit handle KB_HOME and KB_END
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m22s
2026-03-05 18:17:26 +01:00
0336624724 CE edit moving cursor up and down
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m55s
2026-03-05 18:01:55 +01:00
a346a5667c Implement TERMINAL_DIMENSIONS op for the terminal device, CE add terminfo command
All checks were successful
Build documentation / build-and-deploy (push) Successful in 1m59s
2026-03-05 16:42:02 +01:00