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