1
0
Fork 0
forked from AbleOS/ableos
Commit graph

87 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 b7f9b071bf :) limine 2023-10-29 09:25:13 -05:00
able 080bb8b188 More work on the psuedo STD lib and IPC 2023-10-29 07:27:10 -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
Erin 0e8fb17f3a REPBUILD: Fix 2023-08-30 01:12:40 +02:00
Erin 3c45720fa3 Better example 2023-08-22 15:57:57 +02:00
microtau c9ab181d95 REPBUILD: Always regenerate the image 2023-07-20 10:42:48 +00:00
able e7b46f639c SUBMODULE: Removed it temporarily 2023-07-19 10:55:58 -05:00
able 9225d2d773 ARM: checkpoint from micro-tau 2023-07-17 09:36:39 -05:00
able ede52eb1db ARM: work done on getting the bootloader working 2023-07-17 00:36:06 -05:00
able 6c4eee0c56 SCHED: Two programs are now running in ableOS 2023-07-15 05:51:19 -05:00