Skip to content

MascOS 0.1.4

Choose a tag to compare

@leoncinardo leoncinardo released this 08 Sep 17:08

What's changed

  • Text colors, both background and foreground since that's what VGA supports! Note that the driver is only being used in the logo and the initial messages of the shell, since it's still bugged. Thanks V01D on discord for helping!
  • Added support for command line attributes, hasn't been tested yet
  • Added VESA.asm to later support VESA and replace VGA if possible, since it goes up to higher resolutions and supports more colors
  • The fetch command code now it's way cleaner thanks to macros
  • The PrintLogo labels code is cleaner thanks again to macros
  • Updated the kernel and bootloader README.md files
  • When running the os in qemu the constant output of Servicing hardware int=0x70 and int 0x8 is now solved: I masked those interrupts by setting 2 bits on I/O ports
  • Added the first program, Edit. It's there for test purposes, especially for Disk.asm, it doesn't do anything for now
  • Makefile no longer shows that annoying MascOS.flp already exists error, finally