Dumping TRS-80 NEWDOS 80 Floppy w/KryoFlux

All questions regarding the dumping of media go here.
Post Reply
ldkraemer
Posts: 21
Joined: Sat Apr 20, 2013 3:54 am

Dumping TRS-80 NEWDOS 80 Floppy w/KryoFlux

Post by ldkraemer » Wed Aug 13, 2014 9:50 pm

My Radio Shack Model 4 Computer has an Operating System named "Newdos 80". It uses PDRIVE settings to help define the Disk Layout (in Grans)
and I'm wanting to create STREAM FILES (.RAW) of the Floppy.

To get more information on the floppy layout, I found the the following URL: http://www.tim-mann.org/trs80faq.html

It has the following Question:
[23] How do I determine what PDRIVE settings to use for a NEWDOS/80 disk?
And the summary is:
TD (type of drive):
A : 5 inch Single Density Single Sided
B : 8 inch Single Density Single Sided
C : 5 inch Single Density Double Sided
D : 8 inch Single Density Double Sided
E : 5 inch Double Density Single Sided
F : 8 inch Double Density Single Sided
G : 5 inch Double Density Double Sided
H : 8 inch Double Density Double Sided

SPT (sectors per track):
NEWDOS uses the term "track" to mean "cylinder" -- that is,
for double-sided diskettes, NEWDOS counts sectors on both sides of the
disk as part of the same "track". Typical sector counts are:
Sides Density 5 1/4" 8"
1 Single SPT = 10 SPT = 17
2 Single SPT = 20 SPT = 34
1 Double SPT = 18 SPT = 26
2 Double SPT = 36 SPT = 52
In my case I'm pretty sure the Floppy is SS/DD and so I've used the following for settings in KyroFlux SECTORS (18, 256) for the first read attempt.

Here is what my KryoFlux displayed:

Code: Select all

dtc -d0 -r5 -fND000/ -i0 -z1 -n+18 -fND000.img -i4 -s0 -e39

Code: Select all

KryoFlux DiskTool Console, v2.20, uiv.1, Feb 24 2013, 07:25:23
(c) 2009-2013 KryoFlux Products & Services Ltd.
Developed by The Software Preservation Society, www.softpres.org
Licensed for private, non-commercial use only.

00.0    : frev: 40137, drift: 0.042 us, tfer: 190441 B/s, rpm: 297.220
00.0    : band: 3.972 us, 5.952 us, 7.984 us
00.0    : base: 1.984 us [99.483%], band: 3.972 us, 5.952 us, 7.984 us
00.0    : MFM: OK*, trk: 000, sec: 18, *H +7
00.1    : frev: 42412, drift: 0.125 us, tfer: 202375 B/s, rpm: 297.171
00.1    : band: 3.989 us, 5.971 us, 8.007 us
00.1    : base: 1.990 us [99.741%], band: 3.989 us, 5.971 us, 8.007 us
00.1    : MFM: <mismatch>, *N
01.0    : frev: 40428, drift: 0.108 us, tfer: 191742 B/s, rpm: 297.153
01.0    : band: 3.954 us, 5.960 us, 7.986 us
01.0    : base: 1.987 us [99.443%], band: 3.954 us, 5.960 us, 7.986 us
01.0    : MFM: OK*, trk: 001, sec: 18, *H +10
01.1    : frev: 39249, drift: 0.092 us, tfer: 186113 B/s, rpm: 297.145
01.1    : band: 3.972 us, 5.973 us, 7.999 us
01.1    : base: 1.991 us [99.689%], band: 3.972 us, 5.973 us, 7.999 us
01.1    : MFM: <mismatch>, *N
02.0    : frev: 39769, drift: 0.058 us, tfer: 188614 B/s, rpm: 297.140
02.0    : band: 3.950 us, 5.956 us, 7.967 us
02.0    : base: 1.985 us [99.296%], band: 3.950 us, 5.956 us, 7.967 us
02.0    : MFM: OK*, trk: 002, sec: 18, *H +6
02.1    : frev: 39239, drift: 0.142 us, tfer: 186872 B/s, rpm: 297.136
02.1    : band: 3.971 us, 5.972 us, 8.005 us
02.1    : base: 1.991 us [99.658%], band: 3.971 us, 5.972 us, 8.005 us
02.1    : MFM: <mismatch>, *N
03.0    : frev: 38260, drift: 0.075 us, tfer: 181641 B/s, rpm: 297.137
03.0    : band: 3.948 us, 5.955 us, 7.975 us
03.0    : base: 1.985 us [99.320%], band: 3.948 us, 5.955 us, 7.975 us
03.0    : MFM: OK*, trk: 003, sec: 18, *H +7
03.1    : frev: 38946, drift: 0.125 us, tfer: 185511 B/s, rpm: 297.135
03.1    : band: 3.972 us, 5.966 us, 8.008 us
03.1    : base: 1.989 us [99.608%], band: 3.972 us, 5.966 us, 8.008 us
03.1    : MFM: <mismatch>, *N
04.0    : frev: 37924, drift: 0.150 us, tfer: 179978 B/s, rpm: 297.135
04.0    : band: 3.953 us, 5.964 us, 7.968 us
04.0    : base: 1.988 us [99.357%], band: 3.953 us, 5.964 us, 7.968 us
04.0    : MFM: OK*, trk: 004, sec: 18, *H +8
04.1    : frev: 39137, drift: 0.866 us, tfer: 185586 B/s, rpm: 297.132
04.1    : band: 3.972 us, 5.970 us, 8.007 us
04.1    : base: 1.990 us [99.640%], band: 3.972 us, 5.970 us, 8.007 us
04.1    : MFM: <mismatch>, *N
05.0    : frev: 41089, drift: 0.142 us, tfer: 195474 B/s, rpm: 297.131
05.0    : band: 3.963 us, 5.959 us, 7.968 us
05.0    : base: 1.986 us [99.389%], band: 3.963 us, 5.959 us, 7.968 us
05.0    : MFM: OK*, trk: 005, sec: 18, *H +11
05.1    : frev: 39016, drift: 0.150 us, tfer: 185811 B/s, rpm: 297.131
05.1    : band: 3.971 us, 5.979 us, 8.015 us
05.1    : base: 1.993 us [99.635%], band: 3.971 us, 5.979 us, 8.015 us
05.1    : MFM: <mismatch>, *N
06.0    : frev: 41295, drift: 0.067 us, tfer: 196143 B/s, rpm: 297.132
06.0    : band: 3.975 us, 5.967 us, 7.967 us
06.0    : base: 1.989 us [99.497%], band: 3.975 us, 5.967 us, 7.967 us
06.0    : MFM: OK*, trk: 006, sec: 18, *H +11
06.1    : frev: 39241, drift: 0.100 us, tfer: 185271 B/s, rpm: 297.129
06.1    : band: 3.968 us, 5.973 us, 8.013 us
06.1    : base: 1.991 us [99.598%], band: 3.968 us, 5.973 us, 8.013 us
06.1    : MFM: <mismatch>, *N
07.0    : frev: 40130, drift: 0.208 us, tfer: 190917 B/s, rpm: 297.133
07.0    : band: 3.953 us, 5.957 us, 7.959 us
07.0    : base: 1.986 us [99.278%], band: 3.953 us, 5.957 us, 7.959 us
07.0    : MFM: OK*, trk: 007, sec: 18, *H +12
07.1    : frev: 38916, drift: 0.108 us, tfer: 183815 B/s, rpm: 297.129
07.1    : band: 3.970 us, 5.972 us, 7.991 us
07.1    : base: 1.991 us [99.624%], band: 3.970 us, 5.972 us, 7.991 us
07.1    : MFM: <mismatch>, *N
But, I'm not totally sure if the sector size should be 128, 256, 512, or 1024. I guess I can do several trials, and see what the error messages are from the KryoFlux.

UPDATE: 08-16-2014
SECTORS (18, 256) was correct.

The preservation files were correctly created, and the .IPF file was created with Keir's disk-analyser. After writing the IPF to Floppy with "dtc" and the KryoFlux,
it booted and the software executed correctly.


Thanks.

Larry

User avatar
IFW
Posts: 3079
Joined: Mon Nov 08, 2010 2:42 pm

Re: Dumping TRS-80 NEWDOS 80 Floppy w/KryoFlux

Post by IFW » Sun Oct 05, 2014 4:14 pm

Good to hear - but if you need any help, feel free to ask :)

Post Reply