Hi Jeremy, hi Bernd,
 
is there a decision done what will happen with the "label" problem (the labels are written to two different positions)
see: https://gitlab.com/FreeDOS/issue-reporting/-/issues/31 as this problems runs through some more commands if I remember right?
 
Fritz / Willi
 
 
Sent: Thursday, August 08, 2024 at 10:11 PM
From: "Eric Auer via Freedos-devel" <freedos-devel@lists.sourceforge.net>
To: freedos-devel@lists.sourceforge.net
Cc: "Eric Auer" <e.a...@jpberlin.de>
Subject: Re: [Freedos-devel] Format 0.92 announce Was: Re: Xcopy 1.5

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
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to