Skip to content

MascOS 0.1.6

Compare
Choose a tag to compare
@leo007er1 leo007er1 released this 29 Sep 14:22
· 28 commits to main since this release

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 of cmp