Releases: atomtables/AstatineOS
v0.0.5-alpha.2
Brought back some program code (made basicbasic runnable using usermode calls)
Syscall to start a new elf process (ends execution of the previous program so still single-tasking)
ahsh also included and can run an elf process
v0.0.5-alpha.1
I made an oopsie and apparently I should have initialised memory before checking it... well YOLO ig
marginal fixes but mainly increased stability while loading relocatable drivers + drivers are much more stable now + some rudimentary other disk work
build system improved since last time (added caching and other speed improvements)
Full Changelog: v0.0.5-alpha...v0.0.5-alpha.1
v0.0.5-alpha
good good work right now but you won't see any visual changes (changes happened in the backend)
- support for device enumeration + device structs
- driver support that can be loaded from file and ran like that instead
- small little toolchain to build custom drivers (currently only supports teletype drivers)
updated mkabp to 1.2 (just added the ability to get version)
Full Changelog: v0.0.4-alpha.1...v0.0.5-alpha
v0.0.4-alpha.1
honestly kind of a small change
- new build system
- read syscall
- standardised fops for file descriptors (working on the modularity)
Full Changelog: v0.0.4-alpha...v0.0.4-alpha.1
mkabp: no changes
v0.0.4-alpha
- added 3 new repos for the toolchain
- elf files can be loaded as executables
- paging, virtual memory, and usermode
- uhh it will cause thermonuclear war shouldn't have used scanf...
now with FAT32 !!!!!
Full Changelog: v0.0.3-alpha...v0.0.4-alpha
v0.0.3-alpha
mkabpupdated to v1.1: check ChangeLog for bugfixes- real hardware has been banished (only supports PATA/IDE drives as of now)
- uhh it may cause thermonuclear war my bad but thats still on you
now with FAT32 !!!!!
Full Changelog: v0.0.2-alpha...v0.0.3-alpha
v0.0.2-alpha
- includes v1.0.0 of mkabp
- ymmv on real hardware (crashed on HP elitebook from 2010 but worked on Lenovo Thinkpad from 2013)
- not responsible for thermonuclear war or smth like that
thanks for alpha testing
Full Changelog: v0.0.1-alpha...v0.0.2-alpha
v0.0.1-alpha
extreme basic build submitted because its extremely basic