[sebhc] fstools and other things
sp11 at hotmail.com
Wed Jun 2 12:24:52 CDT 2004
> $ tosvd -s JV1 -o H17 filename > outputfile.h17
>However, because there is no volume number in the images
>you'd need to edit the H17 image first line header
Actually, all images do contain the volume number. The following patch will
cause it to be recognised and dumped properly:
--- old/jv.c Tue Jun 1 21:23:47 2004
+++ jv.c Wed Jun 2 12:04:58 2004
@@ -564,0 +565,3 @@
+ /* get HDOS volume number -sp */
+ floppy->volume = floppy->side.sector.data;
> $ fstool -r -F hdos -f filename
It would be cool if "JV1" could be used as the format here, and then you
could skip the conversion step.
>(removing foot from mouth) he was right. How could I have doubted you
Just don't do it again! :-)
> > Having another side doubles the number of tracks.
> > The side isn't included in the sector address.
>IMHO it is important to separate the OS on an
>image/floppy from the physical format. The physical
>format may not change but the higher-level OS may
>impose a different interpretation.
Yea, but that's a matter of concern for emulators, but not for the file
format. It doesn't matter if track 40 is the first track on side 2, or in
the middle of side 1; in either case, it will follow "track 39" in the image
That's why the only significant difference between 1s80t.h8d and 2s40t.h8d
is the LAB.VFL byte.
> Linux - it should just compile "make fstool" for example
Hmm. Well, it does ... AFTER you remove all the cr's from the line endings.
Also, just plain "make" ALMOST works .. but an intermediate product gets
deleted before it's needed.
Members of this list may also enjoy the following patch:
--- old/fstool.c Tue Jun 1 21:23:47 2004
+++ fstool.c Wed Jun 2 11:19:29 2004
@@ -66 +66 @@
- char *fs_type = fs_types;
+ char *fs_type = fs_types; /* Make hdos default! -sp */
Is your PC infected? Get a FREE online computer virus scan from McAfee®
Delivered by the SEBHC Mailing List
More information about the Sebhc