Commit Graph

9 Commits

Author SHA1 Message Date
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
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 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 5aa6bcb79c Add support for Sortix build environment.
Co-authored-by: Jonas 'Sortie' Termansen <sortie@maxsi.org>
2021-06-22 22:37:49 +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