This website requires JavaScript.
Explore
Help
Sign In
nivirx
0 Followers
·
0 Following
https://chtm.me/
Joined on
2025-08-18
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
9
Projects
Packages
Public Activity
Starred Repositories
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 16:42:33 -04:00
cd316afdd1
basic arena allocator implementation
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 16:28:09 -04:00
9a478aa4d4
added another __REFLAT variant
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 16:18:40 -04:00
31d05c35e5
move __TINY_DS_ES to unreal_mode function
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 15:48:48 -04:00
534e04ef34
fix a typo
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 15:45:41 -04:00
f58bf93507
don't exit if we are running as root
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 15:43:30 -04:00
b5ae11f850
set ds/es to a tiny memory model after entering Unreal mode
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 15:26:32 -04:00
b9b3e92632
actually set cs to 16-bit segment for a bit in-case we want to run some pm code
5fac10f02c
use easier to read logic
fa4524aa59
add macros to go from real <-> unreal
Compare 3 commits »
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 11:45:55 -04:00
01ec6da0cc
make unreal mode unreal again
2e2b4f991d
add cursor manipulation via bios or crtc
d7b29d9113
__CDECL16_ENTRY now takes 0-1 params, if you give it a size it sets up local varible redzone
69d82dc0c2
small comment update
Compare 4 commits »
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 10:33:50 -04:00
a53534acd2
clear the carry flag before calling BIOS functions
c3871d2b7d
move string functions to video.nasm
Compare 2 commits »
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 09:13:05 -04:00
d824493ba2
small clarification on what "unreal" mode really is
cb089681cf
make arena_align_up use 16-bit values
Compare 2 commits »
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 08:43:47 -04:00
d868008726
another oopsie from when I changed the calling convention...
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-05 08:29:22 -04:00
935427509a
inital code for align_up function
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-04 20:04:31 -04:00
f5e4927d70
add basic arena area init code
b106eae066
fix alignment macros
f2657fdc01
seems I found a /little/ oopsie in the fat32 system
Compare 3 commits »
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-04 17:51:59 -04:00
86d966811b
prototypes for displaying some memory maps
c10394a0cd
early allocator prototypes
Compare 2 commits »
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-04 15:32:49 -04:00
28b23b9ce2
paragraph align the values in bss
105ceb8b8b
make sure eax and edx are set each call to E820
7fd5b9b85d
wx is still broken, also point to disk.img in build/
Compare 3 commits »
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-04 12:30:05 -04:00
a618a837d4
added root check back in, but check that we aren't root
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-04 10:11:39 -04:00
930d49c353
Delete LICENSE.md
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-04 09:19:24 -04:00
06d00d02e2
Update .github/workflows/daily.yaml
nivirx
pushed to
trunk
at
nivirx/stevia
2025-09-04 08:58:53 -04:00
61379e8116
add a daily cron and general build action for github actions
nivirx
pushed to
trunk
at
nivirx/stevia
2025-08-24 10:48:02 -04:00
828428e73b
removed debug files (they were moved earlier)
402bf9974d
moved map file output to build
5dfc3533d9
ignore everything in build output manually track .keep_dir files
d9225718c2
moving some documentation around and a bit of build cleanup
Compare 4 commits »
First
Previous
...
3
4
5
6
7
Next
Last