1
0
Fork 0
forked from AbleOS/ableos
Commit graph

106 commits

Author SHA1 Message Date
koniifer 6a8d92d2c2 mostly qoi image support
refactor image loader for multiple filetypes
port some broken math stuff
make logger more readable
2024-11-07 01:55:29 +00:00
Able 69c95c35b5 fix serial argument 2024-11-01 17:37:47 -05:00
Able 3c3c156eb0 misc changes + mouse driver work 2024-11-01 13:09:12 -05:00
koniifer 5af5631755 minor changes 2024-10-25 16:37:38 +01:00
koniifer 41d9c0b82a miscellaneous changes, free performance tweaks, and fiddle with enabling avx finally 2024-10-19 19:45:41 +01:00
koniifer 96c2bd5cd5 bitmap image support & better mem opts
restructure render lib
add peony's render api additions and example
add image example
fix some dubious bugs i had made in unused code in mem_serve.rs
remove tetris stub (now in peony's fork)
update hblang
2024-10-13 23:38:43 +01:00
koniifer 82f5cdbe21 add --noaccel flag to disable vm acceleration, update repbuild help 2024-10-12 15:02:55 +01:00
koniifer aac6d61dc6 stupid fix 2024-10-12 13:39:23 +01:00
koniifer 3df6f18c85 fix buffers
update hblang
auto cpu feature detection for repbuild
less verbose buffer api
add peony's tetris stub
2024-10-12 13:35:49 +01:00
koniifer 07ee8de9f1 push it to prod 😄
experimental avx stuff (enable it yourself, coward)
update hblang & fiddle with stuff
2024-09-30 21:45:57 +01:00
koniifer 0bbc76124f minor changes, svga work 2024-09-19 20:40:10 +01:00
koniifer f8c7873978 squash 2024-09-13 22:41:31 +01:00
mlokr 1a2b60b53b
foo 2024-09-04 19:14:30 +02:00
koniifer c752028c73 fix ecah.rs, implement -d, --debuginfo to print debug info in serial (requires recompilation) 2024-08-31 19:34:14 +01:00
aurlex acc9d19a32 fb driver 2024-08-20 13:03:39 +01:00
Able ea6ba3bdb0 in/out b 2024-07-23 19:37:43 -05:00
Able 9ec3bb1f99 fix 2024-07-20 12:54:58 -05:00
Able f0956b529c formater 2024-07-19 07:31:01 -05:00
Able bb37de554f update the compiler 2024-07-19 05:47:59 -05:00
Able f33cc0bf70 did some stuff /shrug 2024-07-07 08:35:07 -05:00
Able 54d7e6b02b work 2024-07-06 09:24:23 -05:00
able 02455e2cd8 deprecate the old assembler 2024-05-31 13:35:46 -05:00
able e08eab8627 patching together some broken stuff 2024-05-31 13:31:06 -05:00
Christian Westrom b0358efab8 factor out separating path names from the boot prefix 2024-06-01 00:43:40 +09:00
Christian Westrom da606facb0 un-hard-code the tests 2024-06-01 00:31:04 +09:00
able b427ae1c27 Probably this works on someone elses machine. 2024-05-31 10:07:22 -05:00
able d90016f28e checkpoint 2024-05-31 09:11:45 -05:00
Christian Westrom a5cab167c5 load the modules programmatically instead of manually 2024-05-06 00:48:37 +09:00
able edda52e857 Make repbuild safe(er) again. 2024-05-05 05:52:49 -05:00
able cc4de4ab5e sds prelim work 2024-03-22 03:58:59 -05:00
able fac1f77270 memory service 2024-03-11 09:48:56 -05:00
able 89b495d318 more changes 2024-02-15 14:21:00 -06:00
able d8cb4d4e64 reorganization 2024-01-18 02:36:24 -06:00
Jcodefox 0a6085061a ECAH: Add a simple keyboard driver 2023-12-05 00:56:23 -05:00
able 65b6f52d2e POC serial driver for arm
Does not work for x86 yet
2023-11-21 03:56:18 -06:00
able f074527e42 Arguments are actually passed into programs 2023-11-13 23:51:30 -06:00
Erin 2c1d24ab37 Little reorg 2023-11-11 15:45:45 +01:00
able 0af4758a45 beop 2023-11-03 08:25:31 -05:00
Erin fd575a17c9 Fixed memory bug 2023-11-03 09:04:22 +01:00
able bda8659747 beepo 2023-11-02 14:12:10 -05:00
able 631e1dc288 Panic rn 2023-11-02 14:08:48 -05:00
able b7f9b071bf :) limine 2023-10-29 09:25:13 -05:00
able 94569624f6 update the limine CFG 2023-10-29 08:41:20 -05:00
able 080bb8b188 More work on the psuedo STD lib and IPC 2023-10-29 07:27:10 -05:00
able 1ae1d2ceac Logging works enough. Still unstructured however. 2023-10-28 23:14:36 -05:00
able 707528ef86 A nice stopping point so I can lament work 2023-10-28 08:43:32 -05:00
able c8f500470e Getting some basic userland logger setup 2023-10-28 08:28:07 -05:00
Erin 6885f1cdaf Updated HBVM version 2023-10-28 03:26:04 +02:00
able d1d1bd7fd7 cursed-ness 2023-10-23 09:12:43 -05:00
able ada43910d2 edits to support multi-arch iso 2023-09-20 12:26:36 -05:00