Skip to content

MascOS 0.2.3

Latest
Compare
Choose a tag to compare
@leo007er1 leo007er1 released this 21 Aug 10:43
· 2 commits to main since this release

Ability to create and rename files, tested 2 games, reworked parallel ports driver and more.

Major changes

  • Tested 2 games: DOS Defender, an Asteroids clone, and Floppy Bird. They work but since I don't have a joystick I can't fully test Dos Defender.
  • Reworked parallel ports driver.
  • Fixed touch command. Now you can create files and it writes changes to the disk.
  • Added rename command.
  • Added functions to write FAT and root directory to disk.
  • Fixed .BIN programs not able to run.
  • Revamped GetAttribute function(now it's useful).
  • Fixed HI.COM not executing.
  • run command is now faster.
  • Now file extension gets checked before executing a program, only .COM and .BIN files are valid.

Minor changes

  • Added int 0x21 Get interrupt vector and Set interrupt vector, with ah set to 0x25 and 0x35 respectively.
  • Now strings can be terminated with a $ too, just like MS DOS.
  • Now you don't need sudo permissions to compile the "stable" version.
  • Now int 0x21 "Get system time" function returns seconds and hundredths.
  • Fixed shell command buffer overflow.
  • Fixed shell not updating arguments counter.
  • Updated README.md.
  • Improved code.
  • Minor changes.