From: hooft@fys.ruu.nl (Rob Hooft)
Subject: Re: Setfdprm and floppies > 1.44M ?
Organization: Physics Department, University of Utrecht,  The Netherlands
Date: Wed, 22 Jul 1992 07:25:49 GMT

In <bjl.711465001@freyr> bjl@loki.pttrnl.nl (Ben Lippolt) writes:

>I was playing around with the 'setfdprm' program and was wondering if
>anyone has some values for '/etc/fdprm' for floppies with more than
>18 sectors/track and 20 tracks?

>So, can anyone fill in some of the question marks?

>Ben Lippolt

>PS. I know I'm a little optismistic here. I don't expect to get all
>these numbers, but it would be nice to have 150-200K more on a floppy.

Here is my `/etc/fdprm' file. Hope you like it.
As it says in the comment-lines: many of the GAP parameters are guesswork,
and I didn't test formatting for a single floppy.

-----------------------------------------------------------------------
# Common disk formats. Names are of the form
#  actual media capacity/maximum drive capacity
# (Note: although 5.25" HD drives can format disks at 1.44M, they're listed
#        as 1200 because that's the common maximum size.)

#		size sec/t hds trk stre gap  rate spec1 fmt_gap
360/360		 720     9   2  40    0 0x2A 0x02 0xDF     0x50
1200/1200	2400    15   2  80    0 0x1B 0x00 0xDF     0x54
360/720		 720     9   2  40    1 0x2A 0x02 0xDF     0x50
720/720		1440     9   2  80    0 0x2A 0x02 0xDF     0x50
720/1440	1440     9   2  80    0 0x2A 0x02 0xDF     0x50
360/1200	 720     9   2  40    1 0x23 0x01 0xDF     0x50
720/1200	1440     9   2  80    0 0x23 0x01 0xDF     0x50
1440/1440	2880    18   2  80    0 0x1B 0x00 0xCF     0x6C

# Non-standard disk formats:

# BEWARE: They're incomplete and possibly incorrect. The only reason why
#         they are in this file is to show how such formats are added.

# 1440/1200	2880	18   2  80    0 ???? ???? ????	   ???? # ?????
# 1680/1440	3360	21   2  80    0 0x0C 0x00 0xCF     0x6C # ?????

# Add user-specific formats here

# - fdform18 floppies. (july 22, 1992)
# - Many Gaps are guessed. Some of them will probably not work.
# - Format gaps from fdform18.pas
# - Formatting untested. Almost all reading untested! 
# - `Normal' configurations commented out.
# - please send usefull additions/corrections to Rob Hooft 
#   (hooft@hutruu54.bitnet) such that everybody will profit.
#   I will repost if there is any important correction.
# - before the highest formats will be really useful interleaving
#   should be implemented in the formatting program. If somebody
#   is doing that, please look at sector-shifting too (see fdform18
#   source code and documentation).

  160/360        320     8   1  40    0 0x30 0x02 0xDF     0x58
  180/360        360     9   1  40    0 0x2A 0x02 0xDF     0x50
  200/360        400    10   1  40    0 0x1A 0x02 0xDF     0x2E
  205/360        410    10   1  41    0 0x1A 0x02 0xDF     0x2E
  320/360        640     8   2  40    0 0x30 0x02 0xDF     0x58
# 360/360        720     9   2  40    0 0x2A 0x02 0xDF     0x50
# 360/720        720     9   2  40    1 0x2A 0x02 0xDF     0x50
# 360/1200       720     9   2  40    1 0x23 0x01 0xDF     0x50
  360/1440       720     9   2  40    1 0x2A 0x02 0xDF     0x50
  400/360        800    10   2  40    0 0x1A 0x02 0xDF     0x2E
  410/360        820    10   2  41    0 0x1A 0x02 0xDF     0x2E
# 720/720       1440     9   2  80    0 0x2A 0x02 0xDF     0x50
# 720/1200      1440     9   2  80    0 0x23 0x01 0xDF     0x50
# 720/1440      1440     9   2  80    0 0x2A 0x02 0xDF     0x50
  800/720       1600    10   2  80    0 0x1A 0x02 0xDF     0x2E
  800/1200      1600    10   2  80    0 0x1A 0x01 0xDF     0x2E
  800/1440      1600    10   2  80    0 0x1A 0x02 0xDF     0x2E
  820/720       1640    10   2  82    0 0x1A 0x02 0xDF     0x2E
  820/1200      1640    10   2  82    0 0x1A 0x01 0xDF     0x2E
  820/1440      1640    10   2  82    0 0x1A 0x02 0xDF     0x2E
#1200/1200      2400    15   2  80    0 0x1B 0x00 0xDF     0x54
 1440/1200      2880    18   2  80    0 0x01 0x00 0xDF     0x02
#1440/1440      2880    18   2  80    0 0x1B 0x00 0xCF     0x6C
 1480/1200      2960    18   2  82    0 0x1B 0x00 0xCF     0x6C
 1600/1440      3200    20   2  80    0 0x06 0x00 0xCF     0x2A
 1640/1440      3280    20   2  82    0 0x06 0x00 0xCF     0x2A
 1680/1440      3360    21   2  80    0 0x01 0x00 0xCF     0x0C
 1720/1440      3440    21   2  82    0 0x01 0x00 0xCF     0x0C
-- 
Rob Hooft, Bijvoet Center for Biomolecular Research, 
Chemistry department University of Utrecht, the Netherlands
hooft@hutruu54.bitnet hooft@chem.ruu.nl hooft@fys.ruu.nl hooft@cc.ruu.nl