Jump to content
MrMartian

Rana ROM images

Recommended Posts

Posted (edited)

A) found the bug when the Atari is turned off.. yay!

 

B) I can't format disks again with this thing... Has anyone else that has tried this ROM had problems formatting disks? What I mean is, the drive goes through the whole format sequence but then the disk is unreadable....

Edited by MrMartian
Added clarification

Share this post


Link to post
Share on other sites

Well, I can reliably format single density.. This rings a bell, that's it only double density that fails. So, if you're testing for me, just let me know about DD please.

Share this post


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

B) I can't format disks again with this thing... Has anyone else that has tried this ROM had problems formatting disks? What I mean is, the drive goes through the whole format sequence but then the disk is unreadable....

I have not tried myself - but I'm curious if you see any difference if the disk is formatted with "Standard" interleave where the ROM supplies the sector order, or "Ultraspeed" interleave where the Atari supplies the sector order?

 

I think back to my AT-88 ROM hack, in one of my failed attempts to modify the sector order used in the ROM format routine, I forgot to XOR the bytes, and it would format trash all over the disk, stepping erratically too. :) If the Atari supplies the sector interleave, maybe a problem in the ROM would be worked around...

Share this post


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

I have not tried myself - but I'm curious if you see any difference if the disk is formatted with "Standard" interleave where the ROM supplies the sector order, or "Ultraspeed" interleave where the Atari supplies the sector order?

 

I think back to my AT-88 ROM hack, in one of my failed attempts to modify the sector order used in the ROM format routine, I forgot to XOR the bytes, and it would format trash all over the disk, stepping erratically too. :) If the Atari supplies the sector interleave, maybe a problem in the ROM would be worked around...

Mine formats Ultraspeed using SDX formatter or the formatter SCOPY calls.  It also will format Standard skew.  I have tested it both with the HSIO routines in U1MB enabled and with it disabled, and with Spartados 3.2g.

 

Best,

 

Jeff

Share this post


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

Mine formats Ultraspeed using SDX formatter or the formatter SCOPY calls.  It also will format Standard skew.  I have tested it both with the HSIO routines in U1MB enabled and with it disabled, and with Spartados 3.2g.  It works in all three densities, especially double-density, which is the mode I've used for a ton of testing.  It will read a Highspeed formatted disk from my Indus just peachy at ultraspeed as well.

 

Best,

 

Jeff

 

Share this post


Link to post
Share on other sites

So, I did find a bug in formatting which should make it not work properly doing normal formats in ED or DD. Custom (ulraspeed) format would work. But that doesn't explain my issues. I'm guessing my drive doesn't exactly like MFM recording. I will investigate hardware issues then.

Share this post


Link to post
Share on other sites
7 hours ago, MrMartian said:

So, I did find a bug in formatting which should make it not work properly doing normal formats in ED or DD. Custom (ulraspeed) format would work. But that doesn't explain my issues. I'm guessing my drive doesn't exactly like MFM recording. I will investigate hardware issues then.

Remove the shell and see how it does.  Bet you get a working drive.

Share this post


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

Remove the shell and see how it does.  Bet you get a working drive.

I don't think it gets  any more removed than this....

 

IMG_0679.thumb.jpg.39fd04300a1d9c87aa5921e293c5c0c2.jpg

  • Like 1
  • Haha 3

Share this post


Link to post
Share on other sites

Okay, went through this and found out my FDC adjustments were quite a bit off. My drive now works in all densities properly. Well, that's a but of wasted time thinking it was code..

 

 

  • Like 3

Share this post


Link to post
Share on other sites

So okay, here's a new release. A few bugs fixed, code a bit more optimized. Still only shows 'F' on format, because so far it looks quite ugly trying to display the track while doing so.

 

Rana 8031 US 1.0.bin

  • Like 2

Share this post


Link to post
Share on other sites
9 hours ago, MrMartian said:

Okay, went through this and found out my FDC adjustments were quite a bit off. My drive now works in all densities properly. Well, that's a but of wasted time thinking it was code..

 

 

Can you give me some data on which pots do what on the Rana board?

I've heard tell of a book available, but not found that book.

 

Best,

 

Jeff

Share this post


Link to post
Share on other sites
Posted (edited)
9 hours ago, MrMartian said:

So okay, here's a new release. A few bugs fixed, code a bit more optimized. Still only shows 'F' on format, because so far it looks quite ugly trying to display the track while doing so.

 

Rana 8031 US 1.0.bin 4 kB · 5 downloads

Testing it now.  So far so good.  No real difference I see but it does SEEM to be a little faster?  Did you shorten the delay before the drive goes back to track 39 to rest?

 

Best,

 

Jeff

Edited by Jeffrey Worley

Share this post


Link to post
Share on other sites

Anyone else notice that there are milspec parts in their Rana?  I have a couple of 54-series ttl logic parts in mine.  Just ordered some milspec 27c32-45 eproms too.  Coincidence.   The eproms were cheap.

  • Like 1

Share this post


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

Anyone else notice that there are milspec parts in their Rana?  I have a couple of 54-series ttl logic parts in mine.  Just ordered some milspec 27c32-45 eproms too.  Coincidence.   The eproms were cheap.

I just ordered 27c32-45's Saturday. Probably the same seller. And they were pretty cheap. Hopefully they will work with my Rana.

Share this post


Link to post
Share on other sites

I found 450ns 2532's work fine in a 1050 which clocks them at 1Mhz. What does the Rana run at?

Share this post


Link to post
Share on other sites
8 minutes ago, Nezgar said:

I found 450ns 2532's work fine in a 1050 which clocks them at 1Mhz. What does the Rana run at?

The chip runs with a 12MHz clock and it divides that internally to 12 states, so 1MHz maximum instruction speed. But it can access the ROM multiple times in through that cycle. A quick read through the Intel manual doesn't show any information on requirements either...

 

450ns might be too slow, but you could always try it!

Share this post


Link to post
Share on other sites
Posted (edited)
1 hour ago, MrMartian said:

The chip runs with a 12MHz clock and it divides that internally to 12 states, so 1MHz maximum instruction speed. But it can access the ROM multiple times in through that cycle. A quick read through the Intel manual doesn't show any information on requirements either...

 

450ns might be too slow, but you could always try it!

I know for sure that my TMS2732's don't work.  I burnt three of them (all three I own), and they all acted dead or badly in the Rana today.  One just retracted the head to zero and kept at that, which was alarming.  LOL.  Another displays a d or an E on the display and otherwise acts dead, one spins the disk sometimes but otherwise nothing.  All verify ok, so I wonder if it was access time or something else.  My burner only does 21volts, so these chips ought not program on it but do seem to just fine.  The drive likes my ST2732 though, and is running that right now.  Ah well.  If the new eproms dont' work I'll get some that do.  Sigh.  We Ultraspeed Rana 1000 owners are so burdened and put-upon.  Having an Ultraspeed Rana is heavy.  Sigh.  Ah me, sigh.

 

🙂🙂🙂🙂

 

Edited by Jeffrey Worley

Share this post


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

I know for sure that my TMS2732's don't work.

I think I know. Somehow I stumbled across this this weekend.

Quote

As the story goes, TI developed the TMS-2716 (2K Eprom),
but like the 2708 before it, it needed three voltages sources
to program/use them . This was more complicated and therefore more 
expensive.

At roughly the same time, Intel also launched "their" 2716 chip
which was different than the TMS-2716 in that it only needed
a single voltage to program (25v) and a 5V to operate.
The Intel pinout was also a bit different than the TMS pinout.

Akin to the Beta Vs. VHS battle, only one could survive
and Intel proved to be the more popular, and thus, most
other manufacturers produced Intel-like 2716.

Bowing to pressure, TI also produced an Intel-like chip
but could not call it 2716 since they already had a 2716.
So they identified it as the TMS-2516.
And thus was born the 25xx series.

Recap :
TMS-2516  =  Intel (and all other) 2716
TMS-2716  !=  other 2716
           TI specific, limited use (..in arcade games anyways..)

Unfortunately, the story doesn't end there...

After the 2K chips came the 4K chips (xx32)

Intel simply used the same pinout as it's 2716
and added an extra addressing pin, thus the 2732.

TI again decided to use a different pinout
and to differentiate itself from the Intel 2732,
it named it the TMS-2532.

So 2532 != 2732

Virtually all 2532 you'll find are TI chips.
Only very few manufacturers other than TI made 2532.
(...I've only ever seen Motorola )

Most everyone again followed Intel's lead to create the 2732.

Here is the full article:

https://groups.google.com/forum/?hl=en&fromgroups=#!msg/rec.games.video.arcade.collecting/CM2NOlsqxcQ/v2fl1Ek8rYsJ

  • Like 1

Share this post


Link to post
Share on other sites
On 5/17/2020 at 6:22 PM, MrMartian said:

I don't think it gets  any more removed than this....

 

IMG_0679.thumb.jpg.39fd04300a1d9c87aa5921e293c5c0c2.jpg

Wow.  Thats a real hairball.  Hey, whats that sio device on top of the 800? Another Rana?

 

Share this post


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

Wow.  Thats a real hairball.  Hey, whats that sio device on top of the 800? Another Rana?

Well, that's the real work side of my work bench... The Rana is torn apart, the wires behind it are my breadboarded Fujinet.. The drive on top of the 800 is a Super Archiver 1050, which I was using to read the disc after it was formatted double density by the Rana to see what was wrong. That fact that it couldn't read it either is what really made me look more into the Rana.  I do have another Rana, but it's the 6502 variant.

 

I didn't take any more pictures or videos - but even once the drive was all sealed up I still don't have any issues with reading or writing, or RPM. None of the stuttering that you get...

Share this post


Link to post
Share on other sites

I receive NMC27C32Q-45 chips today. According to this datasheet:

https://www.datasheets360.com/pdf/-73715321934328814

It looks like this is programmed at 12.5 volts.

 

When I select NMC27C32Q from the software for my TL866II-Plus, it defaults to 18. I set it to 12.5, and it gets an error on the first byte verification.

 

Is there a trick to programming a 27C32 with this thing?

 

Thanks.

Share this post


Link to post
Share on other sites

Okay. I just ordered my third burner. A GQ-4X V4. Hopefully this one will work.

 

 

Share this post


Link to post
Share on other sites
1 minute ago, toddtmw said:

I receive NMC27C32Q-45 chips today. According to this datasheet:

https://www.datasheets360.com/pdf/-73715321934328814

It looks like this is programmed at 12.5 volts.

 

When I select NMC27C32Q from the software for my TL866II-Plus, it defaults to 18. I set it to 12.5, and it gets an error on the first byte verification.

 

Is there a trick to programming a 27C32 with this thing?

 

Thanks.

I'd go with the default, as when you select a specific chip, the program knows what that chip needs to program.  The only time I change those values are when I'm programming a variant of the chip for which the software has no specific entry.  Then, I select the generic entry and change the voltage and timing for the correct one.  The most often modified entry is the Pulse Delay.  Check the datasheet for your eprom, but 12.5volts is not the max I'm pretty sure, it is a minimum.

 

Best,

 

Jeff

Share this post


Link to post
Share on other sites

Yeah. I tried that too. Didn’t work. I’m thinking this 866 programmer isn’t working. 
 

when I get the Atari one or the GQ one hopefully I’ll have better luck. 

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...