Commit Graph

6 Commits

Author SHA1 Message Date
CrazyEttin 8baa294947 Rewrite everything to be more elegant, prevent changing to non-existent drives, add the option to quit print and list while paging and modify the readme accordingly, and add info on the EttinOS-extra repository to the readme. 2021-07-12 02:04:56 +03:00
CrazyEttin a20d846f60 Fix the root loading bug in the bootloader as well just to be safe, fix a bug in loadf giving a file size one sector too large, make loadf return the size of the file in cx, change print to work based on file size instead of a file ending character, and modify the readme and other text files accordingly. 2021-07-07 00:58:21 +03:00
CrazyEttin 1ba0dbe89f Rename type to print and modify the readme and make.sh accordingly, fix a bug where the system would crash if you tried to access a non-existent or empty drive, add a section for known bugs in the readme, tidy up the code a bit, and add a logo. 2021-06-29 20:05:14 +03:00
CrazyEttin 6d5d7963e5 Relocated programs to 0x3000 because of a miscalculation of how much room the file systems of 1440 KiB disks take. 2021-06-29 00:09:38 +03:00
CrazyEttin 2544d96a81 Fix a bug in loadf that prevented reading clusters at a track boundary, write type, Ettinify the text files, and modify the readme and make.sh accordingly, and add a source disk image to make.sh. 2021-06-26 19:10:45 +03:00
CrazyEttin 92d93714bd Write echo, update the readme with information on how the commands work, and replace a lodsb stosb loop in the shell with a movsb one. 2021-06-25 22:51:59 +03:00