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
|
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
|
851abfe053
|
Fix the loading problem at track border in the bootloader as well, tidy up loadf a bit more, rewrite the sections of the readme about input and commands as a single section about usage, and add a line to make.sh deleting any existing source image before creating a new one.
|
2021-06-27 19:22:58 +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 |
CrazyEttin
|
dd139699af
|
Change loadf so that it aborts if the load fails and so that it doesn’t print error messages itself, only sends an error code to the program that called it.
|
2021-06-24 20:30:49 +03:00 |
CrazyEttin
|
1758b807e0
|
Get loadf variables from the disk description table instead of hardcoding them, tidy up the make script a bit, add contributors to the copyright statement, and change the phrasing of the readme slightly.
|
2021-06-24 18:34:41 +03:00 |
CrazyEttin
|
2bfa61b669
|
Change the line endings of the text files from Unix to DOS style.
|
2021-06-22 16:05:09 +03:00 |
CrazyEttin
|
08f2d57bb2
|
Move the system stack to the end of the address space, make the shell ignore empty input, and tweak printstr and readstr a bit.
|
2021-06-21 21:55:20 +03:00 |
CrazyEttin
|
2e003c3198
|
Write loadf and rewrite the shell to load external programs with it instead of internal calls.
|
2021-06-20 14:18:50 +03:00 |