Commit graph

39 commits

Author SHA1 Message Date
a2f9aaef1a define LBOS_FONT if not defined 2025-09-14 23:42:26 -07:00
897deba6c8 Merge pull request 'handle relocation 0x01' (#9) from feature/nikocs/relocation_0x01 into develop
Reviewed-on: #9
2025-09-14 23:34:32 -07:00
b55b8db9bc initial relocation 0x01 handler 2025-09-14 15:48:03 -07:00
111f16b3b4 Merge pull request 'syscall for getting keymap info' (#7) from feature/nikocs/keymap/syscall into develop
Reviewed-on: #7
2025-09-13 19:02:24 -07:00
e11d860178 initial keymap syscall impl 2025-09-13 17:36:00 -07:00
4cdc657d10 Merge pull request 'feature/nikocs/smaller_init_system' (#6) from feature/nikocs/smaller_init_system into develop
Reviewed-on: #6
2025-09-12 20:54:29 -07:00
8bfe43427d turntbl now exits upon running a new program
this should allow for users to take advantage of more system memory
2025-09-12 20:51:50 -07:00
7b7857a97a blood init system + numerous size decreases
also fixes a memory leak in turntbl
2025-09-12 20:46:18 -07:00
2ba48c47fd Merge pull request 'new font' (#5) from feature/nikocs/fonts into develop
Reviewed-on: #5
2025-09-12 19:45:17 -07:00
760d34c357 fixes for special characters 2025-09-12 19:42:28 -07:00
13e0c9697c update sizes for new font size 2025-09-12 18:30:05 -07:00
8c67690099 font 2025-09-12 18:25:48 -07:00
af5a366b59 Merge pull request 'bring readme updates to develop' (#4) from mommy into develop
Reviewed-on: #4
2025-09-12 13:49:43 -07:00
97e7b4a388 update the readme to reflect changes in v0.1.1 2025-09-12 13:40:58 -07:00
1272089784 Merge pull request 'lifeblood os v0.1.1' (#3) from develop into mommy
Reviewed-on: #3
2025-09-12 13:36:53 -07:00
ba6f93e25e increment liblbos version number 2025-09-12 13:28:52 -07:00
ee4c5241da increment version numbers 2025-09-12 13:28:19 -07:00
2c0be2ccd7 improvements to previous commit 2025-09-12 13:25:57 -07:00
d7b75cf462 improve screen flickering on fbcons 2025-09-12 13:22:15 -07:00
c64f8d4de2 dvorak support for freaks 2025-09-12 13:08:57 -07:00
0ee0cd2ddd Merge pull request 'feature/nikocs/keyboard' (#2) from feature/nikocs/keyboard into develop
Reviewed-on: #2
2025-09-11 18:22:56 -07:00
4d9c24c9b4 remove some of those old print statements 2025-09-11 18:20:27 -07:00
a65ba1e487 keyboards are working 2025-09-11 18:06:24 -07:00
3889036590 initial driver 2025-09-11 17:48:22 -07:00
4ff46fa0ce Merge pull request 'feature/nikocs/framebuffer' (#1) from feature/nikocs/framebuffer into develop
Reviewed-on: #1
2025-09-11 16:54:16 -07:00
ce76f5cbfb remove pointless qemu ramfb feature 2025-09-11 16:50:08 -07:00
aef7420a9b turntable works nicer now 2025-09-11 16:47:22 -07:00
776b7d131d good enough 2025-09-11 16:37:15 -07:00
b3af2a7967 working again 2025-09-11 16:28:11 -07:00
f13cb2eb12 fix a ton of memory related bugs 2025-09-11 16:00:04 -07:00
af901cdfb3 framebuffer working, only cost me 8 hours! 2025-09-10 23:49:17 -07:00
f238ac7b3b virtio gpu support 2025-09-10 14:06:00 -07:00
c9d116c462 add gpu to qemu, also make qemurun script dynamic 2025-09-10 12:41:32 -07:00
e090331c23 runtime alloc for virtio + fix some stack stuff 2025-09-10 12:38:06 -07:00
0b0a2afd6d run file in env dir and pass env to new task 2025-09-09 10:14:50 -07:00
960de83bbc handle directories 2025-09-09 09:17:42 -07:00
e004212c9c support reloc type 28 and allow turntbl to exit 2025-09-08 22:30:10 -07:00
a9e9586509 add list of shell commands 2025-09-08 21:04:33 -07:00
4c299a4491 initial kernel code 2025-09-08 20:56:44 -07:00