Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

WINCAP Datei

Die alten RLL bzw. MFM Laufwerke in den Atari Festplatten SH204 und Megafile wurden, wie auch die alten IDE Platten, über ihre Plattengeometrie angesteuert. Diese Geometrie muß auch dem Festplattencontroller bekannt gemacht werden. Das HDX Programm liest dazu die Datei WINCAP.TXT ein, die Informationen über die Laufwerke in den Atari Festplatten enthält.

Die WINCAP.TXT enthält Einträge für die Geometrie der Laufwerke und für mögliche Partitionsschemas. Das Beispiel unten enthält diverse auskommentierte Beispiele für Laufwerke in den Atari Platten und eine Erklärung der einzelnen Parameter. Jeder der Einträge belegt eine Zeile und enthält diverse Parameter, die durch einen ":" voneinander abgegrenzt werden. Auch der Anfang und das Ende werden mit ":" eingeleitet. Jeder Parameter ist ein Key-Value-Pair mit einem Schlüsselwort, dem "=" bzw. dem "#" und dem Wert.

Einträge für Plattengeometrie

Ein Eintrag kann wie folgt aussehen:

:mn=SEA177N:md#0:hd#5:cy#921:rw#921:wp#921:pt=14-14-14-14:sp#26:dp#0x6333:

Der Eintrag kann aus den folgenden Feldern bestehen:

mn=name Dies ist der Name des Laufwerks, das im Auswahldialog angezeigt wird.
hd#count Dies ist die Anzahl Köpfe, der Default ist 4.
cy#count Dies ist die Anzahl Zylinder, der Default ist 612.
lz#n Dies ist er Landezylinder für die &Kouml;pfe. Der Wert ist relativ zum letzten Datenzylinder. Der Default ist 10.
rt#n Dies ist die Steprate, der Default ist 2.
in#n Dies ist der Interleave Faktor, der Default ist 1.
rw#cylno Dies ist de Zylinder, ab dem der Schreibstrom reduziert wird. Der Default ist der letzte Datenzylinder + 1.
wp#cylno Dies ist die Vorkompensation, der Default ist der letzte Datenzylinder + 1.
pt=name Dies ist der Name des Partitionsschemas, das zu der Platte paßt. Dieses Partitionsschema wird automatisch nach dem Formatieren angewandt, damit die Platte schon partitioniert ist, wenn HDX nach dem Formatieren beendet wird. Es kann natürlich mit Partitionieren ein beliebiges Partitionsschema benutzt werden.
sp#count Dies ist die Anzahl Sektoren pro Spur, der Default ist 17.
dp#data Dies ist das Datenmuster, das für den Plattentest benutzt wird.
br=id Dies ist die ID des nächsten Eintrags, wenn es zu einem Laufwerk mehr als eine Option gibt.
md#n Dies ist das Flag für mode select (1: nötig; 0: nicht), der Default ist 1.
sl#count Dies ist die Anzahl Sektoren für die Bad Sektor Liste. Der Default ist 1.

Einträge für Partitionsschema

Ein Eintrag kann wie folgt aussehen:

:200=20-50-50-80:p0#50m:p1#50m:p2#50m:p3#50m:

Der Eintrag kann aus den folgenden Feldern bestehen:

pr=name Dies ist der Name des Schemas, das im Auswahldialog angezeigt wird. pr ist dabei die Größe der Festplatte, gerundet auf 10 MB. also im obigen Beispiel 200=20-50-50-80.
pN#size Dies gibt die Größe jeder Partition an. Mit einem nachgestellten "k" ist die Angabe in KB, mit einem "m" in MB. Das M wird dabei durch die Nummer der Partition ersetzt.
fN#number Mit diesem Flag kann eine Partition aus- oder eingeschaltet werden. Das ist in der Regel nicht nötig, da aus den "pN" Einträgen bekannt ist, welche Partitionen benutzt werden. Für "number" bedeutet "0" ausgeschaltet und "1" eingeschaltet. Das M wird dabei durch die Nummer der Partition ersetzt.
iN=ccc Dies ist die Kennung der Partition. Der Default ist "GEM" und für Partitionen < 16 MB korrekt. Für größere Partitionen wird die Kennung "BGM" verwendet. Damit können auch Partitionen für eine "RAW" oder "LNX" Partition für alternative Dateisysteme unter MiNT angelegt we>den

Die aktuelle WINCAP.TXT

# Hard disk format and partition configuration file.
#  2-Apr-1986 lmd, Atari Corp.
# 12-Jan-1988  ml, Atari Corp.
# 24-Jan-1989  ml, Atari Corp.
# 26-June-1989 jye, Atari Corp.

#
# Global parameters:
#	ms#count	Maximum partition size in sectors (***DON'T CHANGE***)
#
:@@=Parameters:ms#32760:

#
# Format parameters:
# 'mn' entries (default values in [brackets]):
#	mn=name		appears in menu, name of format parms
#	hd#count	number of heads [4]
#	cy#count	number of cylinders [612]
#	lz#n		landing zone [10]
#	rt#n		seek rate code [2]
#	in#n		interleave factor [1]
#	rw#cylno	reduced-write current cylinder [cy + 1]
#	wp#cylno	write precomp cylinder [cy + 1]
#	pt=name		name of default partition to use [4-6-10]
#	sp#count	number of sectors/track [17]
#	dp#data		data pattern used to test disk.
#	br=id		next id to search for if there is more than 1
#				option for "mn"
#	md#n		flag for mode select [1] (1: need it; 0: don't)
#
#  Bad Sector List parameters:
#	sl#count	number of sectors for vendor bad sector list [1]
#

#48 Mb :mn=SEA157N:md#0:pt=12-12-12-12:dp#0xc623d5ab:
#40Mb:mn=MSB8051S:md#0:hd#4:cy#739:rw#739:wp#739:pt=10-10-10-10:sp#28:dp#0x6333:
#58Mb :mn=SEA177N:md#0:hd#5:cy#921:rw#921:wp#921:pt=14-14-14-14:sp#26:dp#0x6333:
#60 Mb :mn=MEGAFILE 60:br=m6:
#44 Mb :mn=MEGAFILE 44:md#0:pt=11-11-11-11:dp#0x6333:
#100 Mb :mn=MEGAFILE 100:md#0:pt=25-25-25-25:dp#0x6333:
#150 Mb :mn=MEGAFILE 150:md#0:pt=37-37-37-37:dp#0x6333:
#30 Mb :mn=MEGAFILE 30:cy#615:rw#615:wp#615:pt=10-10-10:sp#26:dp#0x6333:
#20 Mb :mn=MEGAFILE 20:dp#0x6cdb:
#20 Mb :mn=SH205:dp#0x6cdb:
#20 Mb :mn=SH204:dp#0x6cdb:
#10 Mb :mn=SH104:hd#2:pt=10:dp#0x6cdb:


#
# Format parameters for different drives used in MEGAFILE 60
#
#:m6=MCS5068:hd#5:cy#1024:rw#1024:wp#1024:sp#26:pt=16-16-16-16:dp#0x6333:
#:m6=MSB5064:hd#6:cy#809:rw#809:wp#809:sp#26:pt=15-15-15-15:dp#0x6333:
#:m6=SEA5065:hd#6:cy#820:rw#820:wp#820:sp#26:pt=15-15-15-15:dp#0x6333:
#:m6=NO LABEL:hd#6:cy#809:rw#809:wp#809:sp#26:pt=15-15-15-15:dp#0x6333:

#
# Partition selections
# '?0' entries (? is a digit)('N' is '0', '1', '2', or '3'):
#	pr=name		name of partition
#	pN#size		size of partition N in bytes [0]
#	fN#number	flag byte for partition N [0 if no pN, 1 otherwise]
#	iN=ccc		id bytes for partition N [GEM]
#
# Numbers are in bytes; may be followed by 'k' (x1024) or 'm' (megabytes).
#:200=20-50-50-80:p0#50m:p1#50m:p2#50m:p3#50m:

Weiterführende Links


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
26 März 2017.
Home - Mail an den Webmaster - Impressum