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.