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
|
41eb45ac46
|
Implement paging in list and fix a bug where the root directory would load only partially.
|
2021-07-01 20:40:28 +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
|
f6c67e0c82
|
Make drive specifications work for command as well and modify the readme accordingly, and fix some other minor bugs.
|
2021-06-28 22:17:53 +03:00 |
CrazyEttin
|
116b21bab7
|
Implement drive specifications for loadf and list and modify the readme accordingly, rewrite error messages, and decide to not support EBPB and file attributes.
|
2021-06-28 21:00:05 +03:00 |
CrazyEttin
|
874bcb9d67
|
Write list and update the readme and make.sh accordingly, fix the drive changing command so that ignores extra spaces and possible command tails, remove cmpstr as it is no longer used by anything, and make readstr independent of terminal width again.
|
2021-06-28 01:21:37 +03:00 |