24 March 2012, 00:05 | #41 |
Registered User
Join Date: Mar 2012
Location: Belfast,UK
Posts: 10
|
Hey Prowler !!
"SPS guys " Who are the SPS guys ??? PS are you going to the Amimeet http://eab.abime.net/showthread.php?p=809114#post809114 Would love to meet up for a bit of Amiga crack !!!!!!! (I left a message, I am more than happy to make a good contribution to the running costs...Im not mega rich nor am I looking attention, but I would be glad to make a generous contribution to the running costs and more importantly to the bar bill )_ I see the BBC event has just sold out ((( BBC was just as revolutionary as the Amiga, but with the benefit it was a British Design. Never owned a beeb but respect to the guys who created it, and just look at ARM today !!!!! and then again part of that was down to Sir Clive Sinclair !!! (indirectly) I still have a brand new Sinclair C5 with 0 miles on the clock, and get this the original "Telex" is in the "boot" Gary |
24 March 2012, 00:21 | #42 |
Registered User
Join Date: Sep 2008
Location: Gainesville U.S.A.
Posts: 771
|
The middle connector on the ribbon cable has the corner pins numbered so it was a simple matter to count two pins over from 34 and insert the wire. I'm guessing that needles are for piercing insulation on cables without that connector. I can't think of anything else to try on the P75 and it still works like new.
|
24 March 2012, 00:26 | #43 | |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
The SPS guys are the Software Preservation Society, and originators of the Kryoflux USB Floppy Controller.
You can recognize them on EAB by the SPS featured in their avatars. Quote:
If I find I am free to go, then, yes, I shall be there. Edit: Quite so, and the output from the Print1 program demonstrated the accuracy of your wiring. Last edited by prowler; 24 March 2012 at 00:38. |
|
24 March 2012, 10:49 | #44 | |
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
Quote:
Also parallel port adapters for USB are a hassle as they usually don't work reliably bi-directional. Every tried a X1541 cable with such an adapter? That's why we never followed that path. It's one thing if you make this for your own and tweak an old school PC for this or change the software as needed. When you want give something usable of industrial quality you better iron out all setup issues, otherwise you drown in supporting this. So this is not information withheld, it was around all the time, _we_ can't make use of it for preservation. Happy hacking! |
|
24 March 2012, 23:05 | #45 |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Well, this evening I have made an astonishing discovery while checking the three Compute Games disk images I made using ReadADF against one I made at the same time using Disk2FDI on the same equipment.
The second ReadADF image contains snippets of ASCII data (plain text, path and filenames, etc.) which should not have been found on the disk! I can only imagine that this was from residual data which had been overwritten by what the disk contains now. I this turns out to be the case (and I can ask Ze Emulatron if it's possible that the disk once contained such data), then I have achieved what I had thought was impossible without very expensive specialist equipment! You are quite wrong. I have never made a secret of the fact that I am a Registered user of Disk2FDI. It is only the program itself that is confidential. |
25 March 2012, 11:09 | #46 |
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
I am very sure we've said on many occasions that we can't use/accept dumps made with Disk2FDI; until recently I've not been aware of the other program that actually seems to do the same.
As for your find... If your theory turns out to be true, the magic must have been with the drive. I would assume that the data you read now was written with a drive of the same alignment whereas the data you read the other day, was extracted with a drive of different alignment. I think you would get the same results with Disk2FDI, Discweasel, KryoFlux or whatever. |
25 March 2012, 21:52 | #47 | ||
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Quote:
Quote:
I am still analysing these captures. When I know more I shall elaborate here. |
||
25 March 2012, 23:57 | #48 |
Registered User
Join Date: Sep 2008
Location: Gainesville U.S.A.
Posts: 771
|
Deciphering the readadf screen with Fusionpaint disk.
This is what you're after.
Code:
_? _track # | | | | ? ? 255 11 1 10 TRUE TRUE TRUE TRUE TRUE TRUE Good sector TRUE TRUE TRUE TRUE TRUE Track progress indicator | ################################################################################ ##### - one # for each completed cylinder. Code:
255 13 1 10 FALSE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE TRUE FALSE ################################################################## ###### Code:
255 5 1 10 TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE ############### ## Last edited by clenched; 26 March 2012 at 04:03. |
26 March 2012, 00:08 | #49 | ||
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
Quote:
Ok, somewhere above it sounded like we'd known for years, but hidden its existence. I wanted to address that impression... Maybe I got it wrong. Quote:
|
||
26 March 2012, 00:31 | #50 | |||
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Quote:
Quote:
Quote:
Okay, back to the matter in hand: I'm working on it... Actually, I had thought perhaps KryoFlux was already programmed to do just that in the full (commercial) version of the software. And it was only something I had read in an EAB or KryoFlux forum thread about it being possible to recover what had been written to a disk before it was overwritten which alerted me to the possibility that I had captured previously-written data from this disk. Without that, I would have been wondering whether the program had a bug and was mixing in data it had got from somewhere else. So, thanks for that! Last edited by prowler; 26 March 2012 at 00:45. |
|||
26 March 2012, 00:42 | #51 |
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
Well, the board can't align the drive, so finding the right track in the first place is actually important...
|
26 March 2012, 00:58 | #52 |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
I'm surprised to hear you say that. I have found I can sometimes recover difficult sectors by introducing varying degrees of misalignment to a disk drive by rotating the drive motor. This trick works using Catweasel but not when I have tried it using KryoFlux. The initial calibration seems to cancel out the adjustment, and normal captures result.
|
26 March 2012, 13:31 | #53 |
Cheesy crust
Join Date: Nov 2008
Location: Hawk's Creek
Age: 48
Posts: 1,383
|
Whatever it is, no device can change the drive's calibration unless such drive would have a mechanism for this (e.g. Piezo crystals like in video heads).
|
26 March 2012, 19:10 | #54 |
Registered User
Join Date: Sep 2008
Location: Gainesville U.S.A.
Posts: 771
|
In the Zone readadf and print1 are recompiled from the EAB fileserver sources with Borland Turbo Pascal 7. They are complete and require no modification at all to compile.
|
26 March 2012, 22:49 | #55 | ||
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Quote:
Quote:
I've noticed that the included 'Decodstd.pas' routine writes German text to the screen (whereas the others write English text), and no option to R(E)calibrate is provided - only (A)bbrechen (Abort), (I)gnorieren (Ignore) and (W)iederholen (Retry), so presumably your version does the same. I am unable to differentiate between the (R)etry and R(E)calibrate options provided by the English version anyway. I have added extra notation to your first screen output illustration where I have discovered the meanings of the numbers. If you would care to add them to your post above, then I can delete this here version. Code:
_Format identifier | _Track # | | _Sector # | | | _ Sectors to fill in the gap | | | | 255 11 1 10 TRUE TRUE TRUE TRUE TRUE TRUE Good sector TRUE TRUE TRUE TRUE TRUE Track progress indicator | ################################################################################ ##### - one # for each completed cylinder. |
||
26 March 2012, 23:13 | #56 |
Registered User
Join Date: Sep 2008
Location: Gainesville U.S.A.
Posts: 771
|
Prowler - Thanks for filling in my chart. I was mystified by those three numbers but I did notice the sum of the last two = 11. Yes, the recalibrate is gone so what we're using is probably someone else's work. The only difference I have seen is the one in the Zone doesn't crash with runtime error in a Window's DOS box anymore. Moot since the program doesn't work there anyway. That may be how the myth got started about it not working on >266MHz PCs.
|
28 March 2012, 00:16 | #57 |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Earlier this evening, I tried out the recompiled versions in The Zone...
The Print1 utility works just the same as the first one, but the ReadADF program performs a little differently to the original on my machine, and has some good and bad features in comparison with it. With the good disk I used before, the recompiled version is much slower than the original, and the image is prone to errors where there are none reported. It's not as bad as the original version was before I shortened and re-routed the parallel port cable, but bad enough for me to prefer using the original version with good disks. With the bad disk, however, the new version showed no slow-down, and still the same errors were encountered, but now when you select the Retry (Wiederholen) option, the program will retry another 20 times before presenting you with all the options again, so it doesn't get stuck in an endless loop in the event of an unresolveable bad sector! Also, I've noticed that sometimes, when the program encounters a very bad sector, the sum of "Sector #" and "Sectors to fill the gap" is no longer 11 (I witnessed examples of 13 and 20 with this disk). I didn't notice this when using the original program, but I wasn't sure what those numbers represented at that time. I haven't checked the image I captured from the bad disk this time against those I captured previously with the original program but, if it is no worse, then I have to say I prefer using the recompiled version of the program when working with bad disks. This judgement is, of course, based on having tried only one of each good and bad disks, and the outcome may have been entirely different had I chosen another pair of disks. In conclusion, I would say that it's most probably an advantage to have both versions of the program available. Thankyou. Well done, clenched! Incidentally, despite both Print1 programs asking for a DD disk to be inserted in the drive, it actually doesn't seem to matter whether a DD or HD disk is used for this test. Also, if the disk is PC-formatted, then the drive activity light can be extinguished when the program has finished by entering dir a: at the DOS-prompt, thus obviating the need to reboot the machine. |
28 March 2012, 01:27 | #58 |
Registered User
Join Date: Sep 2008
Location: Gainesville U.S.A.
Posts: 771
|
I think what you're seeing is actually two single-digit numbers overlapping because of some misalignment. I could catch brief glances on both program along the lines of 82 39 where the the two lefts and two rights would total eleven. The numbers change so fast on my PC don't hold me to it though.
|
28 March 2012, 01:45 | #59 |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Yes, that's certainly possible when the top line of the display is continually being updated, though I've not seen it happen often enough to have spotted the significance of adding the left and right columns.
However, I've also seen some large numbers like that accompanied by the track number temporarily changing to a much higher or lower number following a number of unsuccessful retries, as if the program has decided it's time to attempt realignment of the drive heads with the track by reapproaching it from a sufficient distance, and most times this appears to be successful. The figures I quoted above were the result of much smaller numbers (8 5 and 13 8, IIRC) with no change in the track number. I'll be watching those figures more closely next time. Also, when using the recompiled version, I noticed once or twice that I was presented with the Abort, Ignore, Retry options when all sectors were showing TRUE! And, of course, upon selecting Retry, the program immediately stepped to the next track. Last edited by prowler; 28 March 2012 at 02:05. |
28 March 2012, 02:07 | #60 | |
Registered User
Join Date: Sep 2008
Location: Gainesville U.S.A.
Posts: 771
|
Quote:
EDIT: It's too bad that Gary, the guy who needs this thing, is having the most trouble with it. Last edited by clenched; 28 March 2012 at 02:20. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Creating Macros | Lonewolf10 | Coders. Tutorials | 3 | 18 June 2013 22:12 |
Creating ADF images | Dreedo | support.Other | 16 | 06 December 2010 17:49 |
Creating ADF in WinUAE | JayParker | support.WinUAE | 1 | 07 October 2006 13:18 |
Creating Adf | Retro1234 | support.Other | 0 | 17 July 2006 16:25 |
|
|