collapseos/tools
James Stanley 1b8b113536 Fix filesystem in shell emulator
We now treat the block device as fixed-size rather than trying to grow it in response
to kernel activity.

Previously, if you tried to create 2 files in a row, only the first 1 would actually appear,
because the device only ever got larger when a byte was written immediately past the end of
the device.

Now we just let the kernel write bytes to the disk anywhere, so new files can be created even
when the previous file is not completely full.

Also, fix buffer overrun in reading filesystem image, and use a more idiomatic fgetc loop.
2019-12-12 16:58:17 -05:00
..
cfspack cfspack: allow multiple patterns and multiple paths in args 2019-12-11 21:08:46 -05:00
emul Fix filesystem in shell emulator 2019-12-12 16:58:17 -05:00
tests tools/tests: add missing doc about shell tests 2019-12-12 16:31:52 -05:00
.gitignore tools: replace tools for old shell with tools for new shell 2019-12-11 14:58:50 -05:00
blkdump.c tools: use BASIC's new while loop 2019-12-12 12:04:56 -05:00
common.c tools/uploadb: make it much much faster 2019-12-11 09:27:05 -05:00
common.h tools/uploadb: make it much much faster 2019-12-11 09:27:05 -05:00
font_compile.pl recipes/ti84: use a 3x5 font instead of a 5x7 one 2019-11-11 13:26:24 -05:00
Makefile tools: replace tools for old shell with tools for new shell 2019-12-11 14:58:50 -05:00
memdump.c tools: use BASIC's new while loop 2019-12-12 12:04:56 -05:00
upload.c tools: use BASIC's new while loop 2019-12-12 12:04:56 -05:00
zasm.sh cfspack: allow multiple patterns and multiple paths in args 2019-12-11 21:08:46 -05:00