Hi Jeremy and Bernd,

I published a new version of format to fix the couple bugs reported and
finally got around to merging a pull request adding 128KB cluster support.

https://github.com/FDOS/format

(I bumped version from 0.91w to 0.92 since almost out of letters and 128KB
feature seamed to justify at least a small increase in version #)

Thank you, that was VERY quick! I had noticed the bug reports,
but had not even started yet checking what caused those bugs,
let alone done anything to fix them :-o

https://github.com/FDOS/format/commits/master/ tells me that
you and Bernd have actually fixed several things at once:

- update Watcom makefile
- add 128 kB cluster size support
- a large change for 0.91w:

https://github.com/FDOS/format/commit/ea30eef093f2c2a09fe70ef47e1cabd1a60c93a1

which fixes a wrong semicolon in savefs.c line 139, renames the
old turboc and watcomc makefiles, updates the main makefile,
fixes a missing */ in main.c line 695 which nested comments,
makes some main.c Write_System_Files step Turbo C only, corrects
the way init.c sets some char/byte values to 0, fixes some other
comment nesting issues in format.h line 217 and floppy.h line 33
and floppy.c line 1024, drops the locking_invalid_drive label
in driveio.c, updates readme, news and contrib and of course
bumps version numbers to 0.91w everywhere.

- ignores extended keys when entering volume label to fix
  https://github.com/FDOS/format/issues/3

https://github.com/FDOS/format/commit/9001f74b1dbd4d419cb4c6f7624726eca59b6afc

This now uses int 21.07 with a smarter macro and an extra check.

- prints more debug info in debug mode, in particular:
  tell being done with file system created,
  announce record bad clusters step,
  and print which type of FAT we use.

- fixes a stack overflow to fix
  https://github.com/FDOS/format/issues/4

https://github.com/FDOS/format/commit/72417d51cb1036e2a49fe125f14e2d0e4ce82b1a

This just makes fat12_fat[6145] static instead of on-stack,
so FORMAT may need a bit more RAM, but a lot less stack :-)

- and bumps the version to 0.92 :-)

The previous LSM version was 0.91v (14 Jan 2006) :-o

I guess the install.txt could be a bit more verbose on OpenWatcom?

For those who are curious, few exotic TO-DO remain for FORMAT lovers:

- add Kitten translations
- debug fat32, mirror, unformat etc.
- clean up sources
- fool-proof filesystem locking
- make safe formatting safer

The 19 year old BUGS text only lists:

- add more reaction choices to critical I/O errors
- add specific messages when trying to format CD-ROM, SUBST, remote
- some other bugs seem fixed, but could be re-tested

Thanks Jeremy and Bernd :-)

Regards, Eric




_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to