crazyettin
  • https://ahti.space/~crazyettin/
  • I’m a geek who mostly does conlanging and conworlding but also writes flash fiction and occasionally makes other stuff ranging from board games to vector art.

  • Joined on 2021-05-26
crazyettin pushed to main at crazyettin/EttinOS 2021-06-28 18:00:04 +00:00
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.
6fcebcbc97 Implement drive specifications for loadf and list and modify the readme accordingly, rewrite error messages, and decide to not support volume labels.
Compare 2 commits »
crazyettin pushed to main at crazyettin/EttinOS 2021-06-28 17:19:22 +00:00
6fcebcbc97 Implement drive specifications for loadf and list and modify the readme accordingly, rewrite error messages, and decide to not support volume labels.
8349a28464 Implement drive specifications for loadf and list and modify the readme accordingly, and rewrite error messages.
Compare 2 commits »
crazyettin pushed to main at crazyettin/EttinOS 2021-06-28 17:00:01 +00:00
8349a28464 Implement drive specifications for loadf and list and modify the readme accordingly, and rewrite error messages.
crazyettin pushed to main at crazyettin/EttinOS 2021-06-27 22:21:21 +00:00
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.
6a5c3dd710 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.
Compare 2 commits »
crazyettin pushed to main at crazyettin/EttinOS 2021-06-27 19:47:35 +00:00
6a5c3dd710 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.
f3b04c83a4 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.
Compare 2 commits »
crazyettin pushed to main at crazyettin/EttinOS 2021-06-27 19:18:59 +00:00
f3b04c83a4 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.
crazyettin pushed to main at crazyettin/EttinOS 2021-06-27 16:22:39 +00:00
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.
crazyettin pushed to main at crazyettin/EttinOS 2021-06-26 16:10:25 +00:00
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.
c057c14f9f 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.
Compare 2 commits »
crazyettin pushed to main at crazyettin/EttinOS 2021-06-26 16:09:05 +00:00
c057c14f9f 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.
1819468c7c 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.
Compare 2 commits »
crazyettin pushed to main at crazyettin/EttinOS 2021-06-26 15:55:52 +00:00
1819468c7c 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.
crazyettin pushed to main at crazyettin/EttinOS 2021-06-25 19:51:42 +00:00
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.
3c014092fb 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.
Compare 2 commits »
crazyettin pushed to main at crazyettin/EttinOS 2021-06-25 17:48:35 +00:00
3c014092fb 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.
4bfd13b4ac 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.
Compare 2 commits »
crazyettin pushed to main at crazyettin/EttinOS 2021-06-25 17:24:19 +00:00
4bfd13b4ac 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.
crazyettin pushed to main at crazyettin/EttinOS 2021-06-25 11:34:56 +00:00
001faba978 Remove file name extensions from commands, implement command tails, ignore extra spaces either leading or trailing a command or between a command and its tail (except for drive changing), and fix a typo in hello.
crazyettin pushed to main at crazyettin/EttinOS 2021-06-24 17:30:31 +00:00
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.
crazyettin pushed to main at crazyettin/EttinOS 2021-06-24 16:30:59 +00:00
f826fef4fc Add drive letter assignment and the ability to change the drive.
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.
Compare 2 commits »
crazyettin commented on issue crazyettin/EttinOS#1 2021-06-22 19:47:37 +00:00
Upgrade to Sortix build environment

I used this as a basis for a commit that adds support for Sortix build environment but continues to support non-Sortix systems as well.

crazyettin closed pull request crazyettin/EttinOS#1 2021-06-22 19:45:37 +00:00
Upgrade to Sortix build environment
crazyettin pushed to main at crazyettin/EttinOS 2021-06-22 19:42:12 +00:00
5aa6bcb79c Add support for Sortix build environment.
crazyettin pushed to main at crazyettin/EttinOS 2021-06-22 13:04:59 +00:00
2bfa61b669 Change the line endings of the text files from Unix to DOS style.
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.
Compare 2 commits »