Jump to content
tregare

Atari 1050 Roms.

Recommended Posts

Opened a 1050 I got off ebay it was an as-is drive and I didn't expect it to work, imagine my lack of surprise when it didn't go through it's POST. (this is my first drive with the COPAL mechanism.

 

looking at it now that I have pulled the RF shield, it's rom is labeled..

 

A.W.C.

P/N: 540004

Rev: 5

 

any ideas what the heck that rom is? it is not the same label as the eproms in my other drives.

 

it also has 2 wires run on the bottom, one from one of the voltage rectifier diodes to pin4 of the LM311N and the other between a couple resistors.

 

CR15 and 16 have bad (as in burnt/carbonized) solder joints. and looking there are a bunch of other bad solder joints.

  • Like 1

Share this post


Link to post
Share on other sites

Opened a 1050 I got off ebay it was an as-is drive and I didn't expect it to work, imagine my lack of surprise when it didn't go through it's POST. (this is my first drive with the COPAL mechanism.

 

looking at it now that I have pulled the RF shield, it's rom is labeled..

 

A.W.C.

P/N: 540004

Rev: 5

 

any ideas what the heck that rom is? it is not the same label as the eproms in my other drives.

 

it also has 2 wires run on the bottom, one from one of the voltage rectifier diodes to pin4 of the LM311N and the other between a couple resistors.

 

CR15 and 16 have bad (as in burnt/carbonized) solder joints. and looking there are a bunch of other bad solder joints.

 

if anyone is interested, after cleaning up about a dozen bad solder joints, and replacing the blown diodes, the drive lives again. I'm going to pull an image of the EPROM on this drive. haven't decided if it is going to get a USD, a Happy, an archiver or which other DD mod. although that mod that candle is working on looks interesting.

Share this post


Link to post
Share on other sites

I have not seen a Copal mechanism in a 1050 -- believe I've seen them in Rana's. Do they look like the regular Tandon mechs?

 

-Larry

Share this post


Link to post
Share on other sites

I have not seen a Copal mechanism in a 1050 -- believe I've seen them in Rana's. Do they look like the regular Tandon mechs?

 

-Larry

 

 

it's a re-badged Copal I found the added label in the bottom of the box. the added label says it is a "world storage technology" but it looks like the Copal drives I've found in old commodore and other equipment.

Share this post


Link to post
Share on other sites

I found a ROM same as in the first post- A.W.C. P/N 540004 Rev 5

 

Anyone now the significance?

Share this post


Link to post
Share on other sites

Compared to the (at least 3) known ROM's for Tandon mech 1050's (Rev J,K,L) The WST ROM was modified to take advantage of the faster stepper rate the World Storage Technologies mechs are (officially) capable of.

 

1050's with this ROM are usually 2732 EPROM's. there's a few previous threads discussing the changes found comparing the 4 known 1050 ROMs. And even a recently posted US Doubler ROM which incorporates the faster stepper changes for WST mechs.

 

So in summary, the ROM you found sounds like the stock ROM from a WST mech 1050.

Share this post


Link to post
Share on other sites

I'm going to pull an image of the EPROM on this drive. haven't decided if it is going to get a USD, a Happy, an archiver or which other DD mod. although that mod that candle is working on looks interesting.

 

Your drive is a WST mech, so if you go the US Doubler route, check out the WST specific version of the firmware by slaker, which incorporates the faster stepping rates used in the stock ROM for made in Hong Kong WST drives: http://atariage.com/forums/topic/156462-1050-roms/page-2?do=findComment&comment=4060813

Share this post


Link to post
Share on other sites

I am working on a couple of 1050's.  The rom in each is the same, a USDoubler.  Why I'm posting it is that it does not match my other roms and has a much faster step rate than a standard 1050.  I swapped my standard USDoubler rom into the drive and got normal behavior with a regular step rate.  Swap this one back in and it steps a heck of a lot faster.  Any reason why they didn't do this more often?  This is the first such rom I've seen for the 1050.

 

While I'm at it, one of the drives came with the mounting screws missing from the stepper motor.  I robbed a couple from the top of the mech and secured the stepper.  It will turn on and initialize for a second, but after a few seconds goes dead and won't initialize again until it has sat for a long time.  I've swapped all the cardinal chips with known-good ones, so it isn't anything really smart.  Any ideas?

 

Best,

 

Jeff

 

EDIT: ROM removed (see below)

Share this post


Link to post
Share on other sites

it may be out of alignment of course, it may also have a bad track zero detector... double whammy... can't find proper data, can't find a track.... so it stops.

Replacing track zero sensor (or hacking your of replacement) and then aligning the drive should get you going again...

test the  theory, with no power on, move the head halfway of it's travel... then turn the power on... what happens?

Share this post


Link to post
Share on other sites
9 minutes ago, _The Doctor__ said:

it may be out of alignment of course, it may also have a bad track zero detector... double whammy... can't find proper data, can't find a track.... so it stops.

Replacing track zero sensor (or hacking your of replacement) and then aligning the drive should get you going again...

test the  theory, with no power on, move the head halfway of it's travel... then turn the power on... what happens?

It is a US Doubler, so it seeks to zero on startup no matter the head position at startup.  After the first power-on it acts like a dead drive, as though the rom or ram were not present.  No motor spin, no nothing.  And it doesn't nak on the sio bus even, so there's something sick on the board but I don't know what.  I will swap a known-good mech in and see what I get.  Perhaps the stepper is pulling too much juice or something.

 

How bout' that rom that steps quick?  Isn't that RAD?  I always wanted this and now I just bumped into it.  I'm gonna swap one into my 1050 and see if the mech will tolerate it.

 

 

Best,

Jeff

Share this post


Link to post
Share on other sites

Wow.  I put the new rom in my old US Doubler 1050 and it is super-quiet and tracks fast now.  I'm running it through its paces now, but it looks like a real winner.

 

Jeff

Share this post


Link to post
Share on other sites

It's seems you might have left out if it is the actual ICD ROM or one of the projects previously done to speed and touch up the ICD US doubler.

Share this post


Link to post
Share on other sites
2 hours ago, _The Doctor__ said:

It's seems you might have left out if it is the actual ICD ROM or one of the projects previously done to speed and touch up the ICD US doubler.

Definitely NOT ICD.  I don't think FTE either.  It just had a handwritten sticker on the rom that said "US".  The ram stack is well-done, much neater than FTE's work, but identical in all respects, fine shielded wire between the two chips, not on top like mine (grin).  Good quality soldering.  Don't have any idea who did this, but it does work.  I comped the rom to the standard ones I have and it differs from all by several thousands bytes, but that isn't hard to do while actually being just a couple of bytes different.  I don't know the code so I can't evaluate that part.

 

Best,

 

Jeff

Share this post


Link to post
Share on other sites

@Jeffrey Worley - your ROM dump has CRC32 4C53A1A8 - Ditch it. I've come across this ROM previously, see this thread:

 

https://atariage.com/forums/topic/283132-1050-is-that-an-icd-in-your-socket-or-are-you-happy-to-see-me/page/2/?tab=comments#comment-4120404

 

In summary: The CRC32 4C53A1A8 hack is of unknown origin, and through disassembly has been found to have issues that could cause data corruption (backwards write precompensation), and should not be used. It's unfortunate, because it provides a faster stepper rate of 5ms instead of 10ms for Tandon mechs. Maybe the read PERCOM block is yet another thing someone tried to 'fix' on this one, but broke other things...

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Nezgar said:

@Jeffrey Worley - your ROM dump has CRC32 4C53A1A8 - Ditch it. I've come across this ROM previously, see this thread:

 

https://atariage.com/forums/topic/283132-1050-is-that-an-icd-in-your-socket-or-are-you-happy-to-see-me/page/2/?tab=comments#comment-4120404

 

In summary: The CRC32 4C53A1A8 hack is of unknown origin, and through disassembly has been found to have issues that could cause data corruption (backwards write precompensation), and should not be used. It's unfortunate, because it provides a faster stepper rate of 5ms instead of 10ms for Tandon mechs. Maybe the read PERCOM block is yet another thing someone tried to 'fix' on this one, but broke other things...

This is heartbreaking.  Why has no one made a good version of the USD that halved the steprate?  Gosh darn it.   I was having fun with my new rom and now I gotta swap it out for a slow one again.

 

Best,

 

Jeff

Share this post


Link to post
Share on other sites
5 minutes ago, Jeffrey Worley said:

This is heartbreaking.  Why has no one made a good version of the USD that halved the steprate?  Gosh darn it.   I was having fun with my new rom and now I gotta swap it out for a slow one again.

I know... I got excited about that ROM initially too! :D One day I hope to tackle this if someone doesn't beat me to it. But until then, a consolation - there *IS* a trustworthy USD ROM for made in Hong Kong / World storage mech 1050's patched with the with matching faster stepping as found in the stock ROM's for those drives:

 

https://atariage.com/forums/topic/156462-1050-roms/?do=findComment&comment=4061547

 

  • Sad 1

Share this post


Link to post
Share on other sites
1 hour ago, Nezgar said:

I know... I got excited about that ROM initially too! :D One day I hope to tackle this if someone doesn't beat me to it. But until then, a consolation - there *IS* a trustworthy USD ROM for made in Hong Kong / World storage mech 1050's patched with the with matching faster stepping as found in the stock ROM's for those drives:

 

https://atariage.com/forums/topic/156462-1050-roms/?do=findComment&comment=4061547

 

I don't have WST mechs.  Are they compatible?  Can I just use the rom and hope for the best?

 

Best,

 

Jeff

Share this post


Link to post
Share on other sites

Its too fast for tandon mechs. It also removes the double half step forward, half step back needed by tandon mechs, and uses a different stepper phase encoding.

Share this post


Link to post
Share on other sites

While the rom may not be perfect, I can say that all three drives I tried it on, with Tandon mechs (well one has no stickers at all on it but is a tandon for all intents and purposes) I tried it on work very well at the fast step rate.  This is encouraging.  I have five drives to test with, so if you guys want to play with the rom, I'll be happy to be a guinea pig.

 

Best,

 

Jeff

Share this post


Link to post
Share on other sites
Posted (edited)
4 hours ago, Jeffrey Worley said:

This is heartbreaking.  Why has no one made a good version of the USD that halved the steprate?  Gosh darn it. 

 

It is trivial. At least in the USD ROM version I have, the step rate is determined by the byte at offset $198:

 

Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
00000190   AD 95 02 10 FB 98 60 A9  A0 8D 9E 02 8A 48 18 65

 

As you see, the original value is $A0, or decimal 160. This produces a ~10ms (half) step rate because the value is used to start a /64 timer. The math is 0.001ms*64*160 = 10.24ms. Remember that the 1050 steps in half track units. So the total step time for a full track is twice as much, or approx ~20ms.

 

Load the ROM into an hex editor and change the byte at that location to the value you want. If you change it to the half, $50 (decimal 80), step time would be halved. Didn't try it and no idea if it would work.

Edited by ijor
  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites
24 minutes ago, ijor said:

 

It is trivial. At least in the USD ROM version I have, the step rate is determined by the byte at offset $198:

 

Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
00000190   AD 95 02 10 FB 98 60 A9  A0 8D 9E 02 8A 48 18 65

 

As you see, the original value is $A0, or decimal 160. This produces a ~10ms (half) step rate because the value is used to start a /64 timer. The math is 0.001ms*64*160 = 10.24ms. Remember that the 1050 steps in half track units. So the total step time for a full track is twice as much, or approx ~20ms.

 

Load the ROM into an hex editor and change the byte at that location to the value you want. If you change it to the half, $50 (decimal 80), step time would be halved. Didn't try it and no idea if it would work.

I followed your directions and am testing the rom now.  I programmed for $50 and it seems to be working ok.  I will run it through its paces and see what we get.  Thanks a lot!

 

Jeff

  • Like 1

Share this post


Link to post
Share on other sites
10 hours ago, Jeffrey Worley said:

I followed your directions and am testing the rom now.  I programmed for $50 and it seems to be working ok.  I will run it through its paces and see what we get.  Thanks a lot!

 

Jeff

Update:  This mod works just fine.  The step rate is doubled, just as advertised, and there are no untoward complications from doing this.  The mech I tried it on is a real beater, so if it works here it will work on your's too.  I'll upload the modified rom when I get home this evening.

 

best,

 

jeff

Share this post


Link to post
Share on other sites

You tried reading disks formatted on another drive just fine and disks formatted on this faster drive on a non-faster-step USD?  I believe there was speculation earlier on that the step rates could be tied to the stepper motor versions/brands.

Share this post


Link to post
Share on other sites
Just now, kheller2 said:

You tried reading disks formatted on another drive just fine and disks formatted on this faster drive on a non-faster-step USD?  I believe there was speculation earlier on that the step rates could be tied to the stepper motor versions/brands.

I tested disk interchangeability between my Percom, my Rana, and a standard USDoubler 1050.  All good.  That was nice as I had just aligned the drive I was using to test.  It had come to me with no screws mounting the stepper in place.  I ran the drive for some hours continuously copying files from it to ram and back from ram to disk and it just worked beautifully.  Not a single burp.  I also read the disks created on this drive on other drives without fault.

 

best,

 

Jeff

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...