Replies: 6 comments 13 replies
-
I think any directory sector anywhere on disk is DAM FA? What format are you converting to? Eg DAM byte info would be lost when converting to IMG. Otherwise simplest thing to do is accept FA as a DAM value in ibm.py. |
Beta Was this translation helpful? Give feedback.
-
Will Do!
…________________________________
From: Keir Fraser ***@***.***>
Sent: Sunday, April 30, 2023 3:01 PM
To: keirf/greaseweazle ***@***.***>
Cc: DrRGee ***@***.***>; Author ***@***.***>
Subject: Re: [keirf/greaseweazle] Format for TRS-80 35 Track SS/SD 5.25 floppies (Discussion #306)
Take a look at and try out branch trs. You can also see a Windows prebuilt here: https://github.com/keirf/greaseweazle/actions/runs/4844962541
(Look at bottom under artifacts. You need to be logged into GitHub to see the link.)
—
Reply to this email directly, view it on GitHub<#306 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AG2N4LV45Z5TSQRJJUFKXODXDZ5D7ANCNFSM6AAAAAAXQUFLTY>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
OK, here is what I did last night using 1.10
gw.exe read --diskdefs "C:\TRS80\greaseweazle-1.10\diskdefs.cfg" --format=TRSSSD.80 --retries=5 --revs=5 --drive=1 --tracks=c=0-34 "C:\TRS80\greaseweazle-1.10\mydisk5ti9.img"
and that yielded
[cid:0865786d-506a-45f9-ad18-ba2205a05752]
With all of the sectors on T17 missing.
Then, I installed the zip. Moved the guitools into that directory and used:
gw.exe read --diskdefs "C:\TRS80\greaseweazle-1.10\diskdefs.cfg" --format=TRSSSD.80 --retries=5 --revs=5 --drive=1 --tracks=c=0-34 "C:\TRS80\greaseweazle-1.10\mydisk5ti9.img"
and that yielded this!
[cid:acd0ee95-be3c-40dd-9e57-5d913893237e]
TRSSSD.80 is an entry for the cfg I was working on:
and contains:
disk TRSSSD.80
cyls = 35
heads = 1
tracks * ibm.fm
secs = 10
id=0
bps = 256
gap1=20
gap2=20
#gap3 = 84
gap3=30
rate = 125
end
end
The gaps are not right. I was using https://archive.org/details/insup/page/n11/mode/2up SuperUtility Plus documentation, see page 8- but it got late.
I want to look at the .img and then your code but this is VERY encouraging!
Thank you.
[https://archive.org/services/img/insup]<https://archive.org/details/insup/page/n11/mode/2up>
Inside Super Utility Plus : PowerSoft : Free Download, Borrow, and Streaming : Internet Archive<https://archive.org/details/insup/page/n11/mode/2up>
Inside Super Utility Plus
archive.org
…________________________________
From: Keir Fraser ***@***.***>
Sent: Sunday, April 30, 2023 3:01 PM
To: keirf/greaseweazle ***@***.***>
Cc: DrRGee ***@***.***>; Author ***@***.***>
Subject: Re: [keirf/greaseweazle] Format for TRS-80 35 Track SS/SD 5.25 floppies (Discussion #306)
Take a look at and try out branch trs. You can also see a Windows prebuilt here: https://github.com/keirf/greaseweazle/actions/runs/4844962541
(Look at bottom under artifacts. You need to be logged into GitHub to see the link.)
—
Reply to this email directly, view it on GitHub<#306 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AG2N4LV45Z5TSQRJJUFKXODXDZ5D7ANCNFSM6AAAAAAXQUFLTY>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Yep, I have some work to do, but it is good work...quite a giggle seeing a Z-80 program that I wrote some 40 years ago 🙂
I have a 40T drive and I should be able to look at some newdos and MIII disks.
very cool!
Thanks so much.
…________________________________
From: Keir Fraser ***@***.***>
Sent: Sunday, April 30, 2023 4:38 PM
To: keirf/greaseweazle ***@***.***>
Cc: DrRGee ***@***.***>; Author ***@***.***>
Subject: Re: [keirf/greaseweazle] Format for TRS-80 35 Track SS/SD 5.25 floppies (Discussion #306)
GitHub strips attachments from emails so disk images are missing. I wouldn't trust documentation for the gaps values. Especially gap3. Other gaps are more standardised. You will need to work out gap3 by trial and error right now, or send me a flux dump and I can work it out.
—
Reply to this email directly, view it on GitHub<#306 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AG2N4LQQEXKG75OZXMD56ALXD2IRDANCNFSM6AAAAAAXQUFLTY>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
@DrRGee Just curious how this panned out for you. The TRSSSD.80 config file you created seems like a good idea and I was wondering if you figured out the missing variables (gaps) and have a working config as of now. I have bought a kryoflux 10 years ago but a fellow enthusiast asked me to build a Greaseweazle too (as he has one) so I can help him out with Disk creation on the GW. Its built and time to start testing so I was wondering what you found out. |
Beta Was this translation helpful? Give feedback.
-
To update/conclude my original message. Since embarking on the archive project and first posting here, I have now used GW (V1.5/6 firmware) to read (and sometimes write) ~100, TRS-80 MI SSSD 35-Track disks, not copy-protected but that were some 40+ years old. Mostly these were TRS-DOS 2.3 disks. I resuscitated a TRS-80 M1 with EI and 5.25 drives and was able to test out a great many issues. Of course, not every disk read perfectly and a good deal of cleaning was required – you can get plenty of info on that elsewhere. I archived using the GW .dsk format. This was chosen because TRSTools, which offers many advantages, can use those .dsk files. I wrote many disks (using NOS floppies) using GW and the .dsk file that was read from the old disks. These will write just fine BUT, you can’t read them straight away on a TRS80 M1 because of the DAM (there is plenty of info on that). Because I had a working system, I could use Super Utility to easily write the correct DAM on T17 and, after that, they read just fine on the TRS80 M1. I used several different drives, like the SA400 and TM100-1/2. TRS-DOS 2.3 tested disk TRS80SSSDa.35T GW is an economical and excellent tool. My wish list: Flexible DAM writing. .dmk support (yes, I read the discussion posts) for MIII .dsk for MIII (I still can’t do this and get a .jv3 format that is readable by TRSTools) Thanks so much for making this tool available! |
Beta Was this translation helpful? Give feedback.
-
I am struggling trying to read old TRS-80 floppies on a Shugart SA400.. Using ibm.fm all appears to work fine works fine EXCEPT for T17, which is the directory. I believe that the sector DAM=0xFB everywhere else, but for the directory track it is 0xFA. Looking at ibm.py L126, it looks like DAM is set as 0xFB - is there any hope to be able to specify the DAM or can you suggest another possible solution?
Beta Was this translation helpful? Give feedback.
All reactions