Jump to content
IGNORED

C64 floppy to Atari conversion


macsonny

Recommended Posts

Probably.   But then you'd need to design firmware for the 1541 to interface to the drive mech then use SIO to talk to the Atari.

 

A much easier solution would be to just emulate the C64 serial comms from the Atari.  A bit of hardware interface needed but most of the work would be in software.

Unsure if Pokey could do the serial comms - we might be screwed over since you can't turn off start/stop bits.

So the alternative would be to bit-bang.  The stock drive is fairly slow so it would probably work.

 

I was considering once doing the other way around - get a C64 to talk to an Atari drive.  To do raw sector R/W it would be a somewhat easier project.

But in the end, neither one really worthwhile other than to say you did it.  The easiest data interchange would be to just use existing PC based systems.

 

Back in the day, I did a C64 to Atari interface which was fairly primitive - it just used the joystick port on Atari.  Can't remember how the C64 side worked, it would have been either serial or user port.

  • Like 1
Link to comment
Share on other sites

There's very little practical reason to do it.

The default speed is attrocious and like I said it's likely we'd need to bit-bang which would rule out turbo mode unless custom drive side software to do start/stop bit was produced.

The storage advantage isn't really worth it - about 40K advantage over a 1050 ED disk and 10K short of 256 byte DD disks.

Plus you'd have a storage medium that's unique and very few people would want to use it.

  • Like 1
Link to comment
Share on other sites

38 minutes ago, Rybags said:

There's very little practical reason to do it.

The default speed is attrocious

That's to do with a problem with the CIA (oops, called it a VIA by accident in first post) in the C64, it and the onboard controller do not play well, hence the rise of fastloaders that worked around the issue, its real speed was actually pretty good but butchered by the 6522. When the non parallel cable fast loaders get going the drive I'd say equals a standard non divisor enabled Atari drive, add something like Dolphin Dos and the cable, and it's a good match for the warp speed Atari drives..

Edited by Mclaneinc
Being stupid
Link to comment
Share on other sites

One issue is that the power supply was internal to the drive.  That made them big and heavy and HOT.  (Fixed that with the 1541C)  Jiffy Dos and cartridge-type speeders made them quite respectable as goes R/W --  I would say they were as fast as Warp or Ultra Speed drives.  They held a lot of data -- 172K on a SS disk IIRC.  GCR encoding.  There was a lot to like about the C64, but I can't imagine trying to adapt a 1541to an A8.

Link to comment
Share on other sites

I have no doubt you remember rightly, it just does not ring a bell with me. When people talked about the 1541 the thing that deafened all things was the speed, or lack of.

 

Sounds like the first outing of the Xbox and the demonstration pods that shops like us got. No sooner was the Xbox on than it overheated and died..Cue massive recall.. Just a minor mess up (yeah right)

Edited by Mclaneinc
Link to comment
Share on other sites

53 minutes ago, Mclaneinc said:

I have no doubt you remember rightly, it just does not ring a bell with me.

There are two different 1541 drive mechanisms, both of which are prone to failure; the early models had one from Alps which suffered from alignment problems caused by repeatedly smacking the head against a solid stop, and these were later replaced with Newtronics mechanisms that solved that problem but replaced it with a head that is guaranteed to eventually fail due to moisture ingress. As a result, if you're shopping for a 1541 the Alps version is a much safer bet as its problems are merely annoying rather than terminal - realigning the head is relatively easy, repairing a moisture damaged one not so much.

  • Thanks 1
Link to comment
Share on other sites

Wow - this has started a great conversation! The agenda behind my original question was that there were two Indus GT drives on eBay earlier this week but they were the Commodore versions. Hence wondering if there was any way to convert them over to Atari. They ended up going for a stupid amount of money and they weren't even confirmed working!

 

Edited by macsonny
Link to comment
Share on other sites

If I recall correctly, Indus used two completely different designs for the GT models, one for Atari and one for Commodore. I think those two have very little in common. Actually the Commodore version seems to use a scrambled 1541 ROM, with trivial instructions in reverse order, possibly some internal routines relocated to different addresses. Things that a non-technical judge in court would not understand were copyright infringements because the binary looked different.

 

Edit: Also early mechs would refer to the 2040 drive for the PET/CBM series, which tend to be read compatible all the way to the 1571. Of course there are custom routines to format 40 tracks on the 1541 for those who want to cram out maximum capacity, but again you'd end up with a partly non-standard disk format.

Edited by carlsson
Link to comment
Share on other sites

16 hours ago, NorbertP said:

There are two different 1541 drive mechanisms, both of which are prone to failure; the early models had one from Alps which suffered from alignment problems caused by repeatedly smacking the head against a solid stop, and these were later replaced with Newtronics mechanisms that solved that problem but replaced it with a head that is guaranteed to eventually fail due to moisture ingress. As a result, if you're shopping for a 1541 the Alps version is a much safer bet as its problems are merely annoying rather than terminal - realigning the head is relatively easy, repairing a moisture damaged one not so much.

Yeah I was aware of the moisture problem, was watching a YT guy (retrobits I think) explaining the issue and how far people had gone to try and fix it with donor heads from other machines etc (way too much work). I've not looked, but I suspect my recently acquired MK II drive may be the new mech. It was a cheap ebay purchase (yes, you heard me right, a CHEAP ebay purchase :) ) so not expecting it to last forever, but it was serviced (with proof) and aligned.  I have a 1541 ultimate II+ as my main drive but got for old times sake an Expert Cartridge which I owned back then but you can't fit two carts in the same hole so needed a real drive, I could have networked to the Ultimate II+ and used it as a drive while unplugged from the cart port but I always wanted a MK II drive and it came along at a great price.

Link to comment
Share on other sites

21 hours ago, Mclaneinc said:

The C64 drive mechs are not bad, shame Commodore screwed the drives via the 6522, yes, as standard they are desperately slow, a turbo load tape is sometimes faster, but there were ways around the drive speed released early on.

The heads are self destructing at this point, especially the newtronik one. I had to buy 5 to get one working. I mostly use my 1570 with my C64 now.

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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