MascOS 0.1.6
MascOS 0.1.6
Pretty important update!
Major Changes
Now it's possible to load and execute external programs!!! But remember the os it's still in early stage of development and security flaws and bugs are just right around the corner.
- Now code gets compiled with the instructions set of the 8086, not the 286 anymore
- Fixed VGA driver compatibility with 286 and older
- Hopefully fixed compatibility of the entire bootloader and kernel with 286 and older
- Generally improved Edit, and it now can display text
- Ditched IO.asm in favor of the new VGA driver
- Fixed SearchFile label
- Fixed LoadFile label
Minor changes
- Fixed command line attributes not recognizing an attribute without a space at the end
- Added documentation on how to create a program
- Now AttributesBuffer gets cleared if there are attributes there
- Reduced CommandBuffer size from 64 bytes to 32 bytes
- Changed command line "arrow" with a ->
- Decreased a bit the size of the kernel using the
test
instruction instead ofcmp