GreaseWeazle v. 4.1 Kontrolle von CMD aus gw info gw delays --step=3000 gw read --device=COM3 --format=ibm.1440 diskette.img --drive=1 gw write --device=COM3 --format=ibm.1440 diskette.img --drive=1 gw read --device=COM3 --drive=1 --diskdefs=custom.cfg --format=kc85.k800 kc85_disk.img gw write --device=COM3 --drive=1 --diskdefs=custom.cfg --format=kc85.k800 kc85_disk.img gelesene Daten werden als .img im Hauptvezeichnis abgelegt. Z.B. diskette.img oder kc85_disk.img ---------------------------------------------------------------------------------------------- Beispiel: Einstellung der Kommandozeile custom.cfg , Mit Editor erstellen und als custom.cfg Speichern, letzte 'end' mit Enter beenden, disk k800 cyls = 80 heads = 2 tracks 0-79 ibm.mfm secs = 5 bps = 1024 cskew = 2 end end ---------------------------------------------------------------------------------------------- Einstellung zum fluxmyfluffyfloppy gw read --device=COM3 --drive=1 --diskdefs=custom.cfg --format=k800 kc85_disk.img diskdefs.cfg , <- untere Zeile hier einf gen import kc85. "diskdefs_kc85kb800.cfg" diskdefs_kc85kb800.cfg , Mit Editor erstellenn und als *.cfg Speichern letzte 'end' mit Enter abschlie en, disk k800 heads = 2 tracks 0-79 ibm.mfm secs = 5 bps = 1024 cskew = 2 end end ---------------------------------------------------------------------------------------------- Alte 22DISK Definition BEGIN K800 MicroDOS KC85 800KB 5.25" / 3.5" DSDD 96 tpi DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2 SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES BSH 4 BLM 15 EXM 0 DSM 399 DRM 191 AL0 224 AL1 0 OFS 0 END BEGIN KC85 MicroDOS D004 780KB 5.25" / 3.5" DSDD 96 tpi DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2 SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES BSH 4 BLM 15 EXM 0 DSM 389 DRM 127 AL0 192 AL1 0 OFS 4 END BEGIN KCSF KC Compact 169 KB System Format DENSITY MFM,LOW CYLINDERS 80 SIDES 1 SECTORS 9,512 SKEW 2 SIDE1 0 041h, 042h, 043h, 044h, 045h, 046h, 047h, 048h, 049h BSH 3 BLM 7 EXM 0 DSM 170 DRM 63 AL0 0C0H AL1 0 OFS 0 END BEGIN KCDF KC Compact 178 KB Daten Format DENSITY MFM,LOW CYLINDERS 80 SIDES 1 SECTORS 9,512 SKEW 2 SIDE1 0 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h, 0c8h, 0c9h BSH 3 BLM 7 EXM 0 DSM 179 DRM 63 AL0 0C0H AL1 0 OFS 0 END BEGIN D624 PC1715 SCP (80*2* 16,256 4 OFS 4k DIR) 5.25" DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 16,256 SKEW 2 SIDE1 0 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 SIDE2 1 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 ORDER SIDES BSH 4 BLM 15 EXM 0 DSM 311 DRM 127 AL0 192 AL1 0 OFS 4 END BEGIN D780 PC1715 SCP (80*2* 5,1024 4 OFS 4k DIR) 5.25" DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2 SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES BSH 4 BLM 15 EXM 0 DSM 389 DRM 127 AL0 192 AL1 0 OFS 4 END BEGIN D790 PC1715 DAC (80*2*10,1024 2 OFS 6k DIR) 5.25" DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2 SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES BSH 4 BLM 15 EXM 0 DSM 394 DRM 191 AL0 0E0H AL1 0 OFS 2 END BEGIN D800 PC1715 CPA (80*2* 5,1024 0 OFS 6k DIR) 5.25" DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 5,1024 SKEW 2 SIDE1 0 1,2,3,4,5 SIDE2 1 1,2,3,4,5 ORDER SIDES BSH 4 BLM 15 EXM 0 DSM 399 DRM 191 AL0 224 AL1 0 OFS 0 END BEGIN PCMS PC/M System (80*2* 16,256 4 OFS 4k DIR) 5.25" DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 16,256 SKEW 2 SIDE1 0 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 SIDE2 1 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 ORDER SIDES BSH 4 BLM 15 EXM 0 DSM 311 DRM 127 AL0 192 AL1 0 OFS 4 END BEGIN SIE1 Siemens PG-685 (80*2*9,512 4 OFS 8k DIR) 5.25" DSDD 96 tpi 5.25" DENSITY MFM,LOW CYLINDERS 80 SIDES 2 SECTORS 9,512 SIDE1 0 1,2,3,4,5,6,7,8,9 SIDE2 1 1,2,3,4,5,6,7,8,9 ORDER SIDES BSH 4 BLM 15 EXM 0 DSM 350 DRM 255 AL0 0F0H AL1 0 OFS 4 END ------------------------------------------------------------------------------ Eintrag in der costum.cfg # Muss noch getestet werden, write und read gibt es Unterschiede # KC85 MicroDOS D004 / PC1715 D780 (780 KB - 4 Spuren Offset, 2 System) disk kc85.d004 cyls = 80 heads = 2 tracks 0-79 ibm.mfm secs = 5 bps = 1024 cskew = 2 end end # KC85 MicroDOS K800 / PC1715 D800 (800 KB) disk kc85.k800 cyls = 80 heads = 2 tracks 0-79 ibm.mfm secs = 5 bps = 1024 cskew = 2 end end # KC Compact Systemformat KCSF (169 KB) disk kcc.kcsf cyls = 80 heads = 1 tracks 0-79 ibm.mfm secs = 9 bps = 512 id = 0x41 cskew = 2 end end # KC Compact Datenformat KCDF (178 KB) disk kcc.kcdf cyls = 80 heads = 1 tracks 0-79 ibm.mfm secs = 9 bps = 512 id = 0xc1 cskew = 2 end end # PC1715 SCP D624 / PC/M System PCMS (640 KB) disk pc1715.d624 cyls = 80 heads = 2 tracks 0-79 ibm.mfm secs = 16 bps = 256 cskew = 2 end end # PC1715 DAC D790 (800 KB) disk pc1715.d790 cyls = 80 heads = 2 tracks 0-79 ibm.mfm secs = 5 bps = 1024 cskew = 2 end end # Siemens PG-685 SIE1 (720 KB) disk siemens.sie1 cyls = 80 heads = 2 tracks 0-79 ibm.mfm secs = 9 bps = 512 end end ------------------------------------------------------------------------------ Die werden noch bearbeitet, jedes [Template] muss eine separate *.iniw haben und angelegt werden ------------------------------------------------------------------------------ templates f r *.iniw [Template] Name=KC85 MicroDOS D004 Format=ibm Tracks=80 Heads=2 Sectors=5 SectorSize=1024 Interleave=1 Skew=2 RPM=300 ByteRate=250 Mode=MFM [Template] Name=KC Compact KCSF System Format=ibm Tracks=80 Heads=1 Sectors=9 SectorSize=512 FirstSector=65 Interleave=1 Skew=2 RPM=300 ByteRate=250 Mode=MFM ini[Template] Name=KC Compact KCDF Daten Format=ibm Tracks=80 Heads=1 Sectors=9 SectorSize=512 FirstSector=193 Interleave=1 Skew=2 RPM=300 ByteRate=250 Mode=MFM [Template] Name=PC1715 SCP D624 Format=ibm Tracks=80 Heads=2 Sectors=16 SectorSize=256 Interleave=1 Skew=2 RPM=300 ByteRate=250 Mode=MFM [Template] Name=PC1715 DAC D790 Format=ibm Tracks=80 Heads=2 Sectors=5 SectorSize=1024 Interleave=1 Skew=2 RPM=300 ByteRate=250 Mode=MFM [Template] Name=Siemens PG-685 SIE1 Format=ibm Tracks=80 Heads=2 Sectors=9 SectorSize=512 Interleave=1 Skew=0 RPM=300 ByteRate=250 Mode=MFM