Opus Discovery - problem reading disks

edited June 2011 in Hardware
Hello,

I recently got an Opus Discovery 1 but unfortunately for me it seems to be temperamental. :-(

The ZX Spectrum that is connected to it powers up fine but when I do CAT 1 on a double-density disk I get the following error message:

g Disk I/O error, 0:1.

The same message is also obtained at the end of a FORMAT command, i.e. the format procedure is initiated but at the end I get the above-mentioned message instead of the classic o.k. ZX Spectrum message.

Sometimes, I get the Opus to work and display the contents of a disk after I do a CAT 1. Also, I get it to format a disk correctly without any issues and this is why I said it is temperamental.

Let me assure you that my ZX Spectrum works fine as I have tested it using a wafadrive with no issues, so it must be something wrong with the Opus.

Any suggestions please? What might be the problem?

Thank you in advance for your help!

Kind regards,
Yannis
Post edited by yannis_uno on

Comments

  • edited June 2011
    just the obvious here -

    1. have you tried a disk-head cleaner?
  • edited June 2011
    2. Have you checked the drive belt ?
  • edited June 2011
    Zetr0 wrote: »
    just the obvious here -

    1. have you tried a disk-head cleaner?

    Yes... no difference.

    I don't have the impression that the problem is due to a dirty reading head.

    Thanks!
  • edited June 2011
    Pilsener wrote: »
    2. Have you checked the drive belt ?

    Hm.. although I haven't checked I thought that the opus disk drive has a servo motor (i.e. purely mechanical operation). Does it have a belt? Can someone confirm? Shall I check?
  • edited June 2011
    yannis_uno wrote: »
    Hm.. although I haven't checked I thought that the opus disk drive has a servo motor (i.e. purely mechanical operation). Does it have a belt? Can someone confirm? Shall I check?
    No belt.
    Other possible problems: bad disk(s), wrong density (use DD) , magnetic fields from TV.
  • edited June 2011
    If it does have a belt drive there are a couple of quick fixes that you can try before buying a new belt.

    1. Boil the belt in a pan of water. This softens the rubber and also shrinks it very slightly giving it back some of its elasticity.

    2. Rub a raisin (yes, the thing you get in packets of nuts and raisins) on the belt. the natural resins give the belt grip.

    Not permanant fixes but ones that I've used very successfully on many occasions with slipping belts.

    :smile:
  • edited June 2011
    roko wrote: »
    No belt.
    Other possible problems: bad disk(s), wrong density (use DD) , magnetic fields from TV.

    I am using the correct type of disks i.e. DD. The disks are o.k. at one occasion I got the drive to format them successfully. Sometimes it works, others doesn't, remember? :smile:
  • edited June 2011
    davie wrote: »
    If it does have a belt drive there are a couple of quick fixes that you can try before buying a new belt.

    1. Boil the belt in a pan of water. This softens the rubber and also shrinks it very slightly giving it back some of its elasticity.

    2. Rub a raisin (yes, the thing you get in packets of nuts and raisins) on the belt. the natural resins give the belt grip.

    Not permanant fixes but ones that I've used very successfully on many occasions with slipping belts.

    :smile:

    Thanks!

    Very handy solutions but as roko said, no belt :razz:
  • edited June 2011
    isn't the Floppy Device replaceable with a stock 720k disk drive or a modified HD 1.44 drive?
  • edited June 2011
    Id take the time to get inside the thing and clean the head properly with alcohol and a q-tip
  • edited June 2011
    Zetr0 wrote: »
    isn't the Floppy Device replaceable with a stock 720k disk drive or a modified HD 1.44 drive?

    Hm... I wouldn't know and besides I don't have an old DD 720kb floppy drive in my possession. Thanks!
  • edited June 2011
    @yannis,

    if the OPUS Discovery uses a standard UART for its floppy drive, then you can modify a High Density (1.44MB) floppy drive by removing the high-density floppy disks sensor (its a small spring-loaded pin...

    hell I could dig one of them up around here and modify it and send it you for the cost of postage if its possible for it to work with an OPUS Discover.

    Looking at the schematics it certainly looks like it would. The OPUS Discovery uses a common WD1770 IC Floppy Disk Controller.

    Of course if you are brave enough to open up the OPUS Discovery - take some pics of the drive, connectors and cable, I am sure I could help more.

    If memory serves the OPUS Discovery can handle two Floppy Drives
  • fogfog
    edited June 2011
    yes it can handle 2 drives.. I really need to get the one I got ages ago working.
  • edited June 2011
    Macc wrote: »
    Id take the time to get inside the thing and clean the head properly with alcohol and a q-tip

    I will try that and post back, thanks!
  • edited June 2011
    I believe the Discovery uses a single sided 40-track 3.5" drive - not the standard PC one.

    Which means a standard PC DD one would probably not work.
    This is only supposition, but from my experience:

    * Most 40-track drives use a RDY signal instead of DSKCHG. The Discovery would never get the ready signal so wouldn't do anything.
    * 40-track drives are double-stepped - but an 80 track drive will still work, you just won't be able to read disks formatted on your 40-track
    * Using the double-sidedness shouldn't matter because the controller is just telling the drive to use side A anyway.
    * PC drives are jumpered to unit 1. You'll need to use a twist cable.

    It's not all bad news, though... I'd strongly suspect an Amiga drive would work as they're DD and use a RDY signal. You'd still not be able to read old disks, though - they're 80-track.

    Yannis, if you want me to have a look inside, let me know - I can try your mechanism with my Discovery drive. And I can upgrade your ROM to 2.2 in the process if you're using older and want me to.
  • edited June 2011
    ^^^- Now that a Post full of WIN :-D

    Now to add a little more WIN, theres a really Nice Developer in the Amiga Scene under the name of Ian Steadman. He developed a very cheap Floppy Drive interface board, that allows PC Drives to be used on Amiga's

    This interface corrects the RDY signal thats needed.

    Floppy_adaptor1.jpg
    (image from www.ianstedman.co.uk)


    Floppy_adaptor3.jpg
    (image from www.ianstedman.co.uk)


    Unfortunately Stedy has sold out of the current development, but I am sure will be doing a new version run soon - for project details (if you are not scaired of a soldering iron) click here

    Slightly off topic there is a discussion and development to allow for High Density drives to be used with the Amiga as High Density, but that wont relate to the case here unless you are a bit of an Amiga Fan as well.

    I will have a Google over the 40-track-stepped drives and see if there is a bit of magic we can use to appropriate this activity on a 80 track unit.
  • edited June 2011
    @Zetro

    That may help a bit!

    Incidentally, would there be any problem connecting a Discovery to an Issue One Spectrum..?
  • oboobo
    edited June 2011
    Zetr0 wrote: »
    I will have a Google over the 40-track-stepped drives and see if there is a bit of magic we can use to appropriate this activity on a 80 track unit.
    It tends to be more trouble than it's worth to mix 40 and 80 track drives and media. The difference in head width means it's more than just double-stepping to worry about.

    Data written on the 40 track drive can be read on both. Data written on the 80 track drive is only readable if it's on a freshly demagnetised disk, or if the disk has only ever been used for double-stepped writing. Otherwise the wider 40 track head will see two narrow tracks of different data at the same time and return junk. So if you write to existing 40-track media on an 80-track drive, it'll become unusable on the 40-track drive!

    It'd be easier to switch to modern drives for everything, and convert the existing 40 track media. Then you can read and write on either without any issues. On a Windows desktop PC, first read the existing 40-track disk, double-stepping the heads:
    SAMdisk a: image.opd -d
    
    Then write it back out to a new DD disk as normal:
    SAMdisk image.opd a:
    
  • edited June 2011
    @obo

    you sir, are a legend!
  • edited June 2011
    Spirantho wrote: »
    Yannis, if you want me to have a look inside, let me know - I can try your mechanism with my Discovery drive. And I can upgrade your ROM to 2.2 in the process if you're using older and want me to.

    Ian,

    the opus weights a ton. Sending it and getting it back would cost me ?15-20.

    The ROM version is the 2.2 (if I remember correctly, it definitely had a 2. in front). I will have to cross-check.

    Spirantho wrote: »
    Incidentally, would there be any problem connecting a Discovery to an Issue One Spectrum..?

    I doubt it, as I got it working for an instance - I could format, read, and write on a DD 720kb disk. The drive is temperamental, most of the times giving that read error message that I posted. I will also be getting another ZX Spectrum (not an issue 1) from a friend of mine to rule out that my ZX Spectrum is not the problem.

    Thanks!
  • edited June 2011
    AFAIK Opus does not use the Drive Ready signal at all.
    Because 80 Tr drives use smaller and weaker magnetic trails they cannot use disks with the wide 40 Tr trails on it. Even formatting did not remove the old magnetics from my expensive IBM disks. Once upon a time...
    DD drives that have a jumper to select drive nrs. and still do not react, are probably coming from PC and therefore have the Motor On signal (mis)used as Drive Select.
    When a jumper allowes you to choose between MO and MS, then MO is your friend.

    M1 - ?
    M2 - Spindle motor controlled by the Drive Select signal
    MO - Spindle motor controlled by the Motor On signal
    MM - Motor start-up by the Motor-On signal
    MS - Spindle motor controlled by the Drive Select signal

    DC - Disk Change is the signal on pin 34 of the interface connector
    RY - Ready is the signal on pin 34 of the interface connector
    SR - Issues the Standard Ready signal on pin 34

    IS - Front LED controlled by the Drive Select signal
    IU - Front LED controlled by the Ready signal
    IR - LED on: Drive Select * Ready
  • edited June 2011
    Yannis, it only costs about ?5 to send via courier. Royal Mail is expensive these days!

    Let me know if I can help, anyway.
Sign In or Register to comment.