Welcome, Guest. Please login or register.

Author Topic: A1000 to PC Cable - Disk Drive Emulator  (Read 1673 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline hornpipe2Topic starter

  • Newbie
  • *
  • Join Date: Aug 2006
  • Posts: 1
    • Show only replies by hornpipe2
    • http://nwserver.webhop.org
A1000 to PC Cable - Disk Drive Emulator
« on: August 16, 2006, 10:12:04 PM »
I've been kicking around the idea of building a cable to connect my aging A1000 to my PC.  For those familiar with the Atari 8-bit computers, I was hoping to develop a similar project to the SIO2PC cable and software: I'd like to use my PC and large hard drive as a "disk drive emulator" - serving up Amiga floppy disk images over a custom cable behaving just like a real disk drive.  This would be totally transparent to the Amiga, which would see it as if it was any other disk drive connected to DF1.

One of the goals is to be able to boot my Amiga even if I didn't own a working Kickstart or Workbench disk - that way I wouldn't have to worry about disk or drive failure.  Let's get a few questions out of the way first, essentially to determine which drive the cable would replace (internal or external):

1) Can the Amiga boot Kickstart or Workbench from an external drive?  What about just Workbench (doing the soldered-in Kickstart ROM hack is an option if that's the only thing that requires the internal drive)

2) Are the connectors the same for the internal and external drive?  Are there any documents available describing how the Amiga actually communicates with the drives?

3) Would this be of much use to anyone besides A1000 owners?  Are there any other projects like this?  I'm aware of things like Amiga Explorer which communicate over a null-modem cable, but those aren't transparent to the Amiga, nor could they be used to boot the Amiga.
 

Offline marauderII

  • Jr. Member
  • **
  • Join Date: Feb 2006
  • Posts: 54
    • Show only replies by marauderII
Re: A1000 to PC Cable - Disk Drive Emulator
« Reply #1 on: August 16, 2006, 11:30:08 PM »
I could use something like that. Got 2 a1000's collecting dusk
because of bad drives/ks disk. I power them on sometimes just to hear the boot sound.
 

Offline InTheSand

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 1766
    • Show only replies by InTheSand
    • http://www.ali.geek.nz
Re: A1000 to PC Cable - Disk Drive Emulator
« Reply #2 on: August 16, 2006, 11:59:59 PM »
Hi,

This sort of thing could definitely be useful!

In reply to your questions:

1. An A1000 will only boot Kickstart from the internal drive, and as far as I know, the 1.x Kickstarts will only boot Workbench (or anything else) from the internal drive. 3.x (and possibly 2.x) will check all floppy drives for bootable disks

2. The connectors are different (34-pin IDC internal ribbon vs 23-pin D-type external). External drives have additional logic whereas internal drives just plug straight in

3. Yes, this would be of use to other Amiga owners! See tnt23's floppy emulator for a project with a similar aim

 - Ali

EDIT: And... welcome to A.Org!
 

Offline weirdami

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 3776
    • Show only replies by weirdami
    • Http://Bindingpolymer.com
Re: A1000 to PC Cable - Disk Drive Emulator
« Reply #3 on: August 17, 2006, 02:36:44 AM »
@marauderII

Did you try a dirive cleaner disk? I had a "bad" drive an an A1000 once and I cleaned it out and it worked after that. I also used a can of air.
----
Binding Polymer: Keeping you together since 1892.
 

Offline marauderII

  • Jr. Member
  • **
  • Join Date: Feb 2006
  • Posts: 54
    • Show only replies by marauderII
Re: A1000 to PC Cable - Disk Drive Emulator
« Reply #4 on: August 17, 2006, 05:00:17 AM »
Yea, I've cleaned them a few times before. But all my original disk are corrupt now (thanks to Disk Doctor). I use cloanto amiga explorer to transfer adfs to my A1200 then write to 3.5
floppy then power up the A1000 (My first A1000 bought from soft hut in 1986 for $1695)(thanks dad). I just like the A1000  
desktop case and all the hours i spent typing ed s/startup-sequence ect in cli. It would be so nice to have an old pc hide under the desk with all my disks. Just like i have with my c64/128.
 


   
 

Offline Noster

  • Sr. Member
  • ****
  • Join Date: Jan 2004
  • Posts: 375
    • Show only replies by Noster
Re: A1000 to PC Cable - Disk Drive Emulator
« Reply #5 on: August 17, 2006, 08:32:58 PM »
Hi,

> 1. An A1000 will only boot Kickstart from the internal drive, and as far as I know, the 1.x Kickstarts will only boot Workbench (or anything else) from the internal drive. 3.x (and possibly 2.x) will check all floppy drives for bootable disks
The advantage of the A1000 is it could use different Kickstarts and special ones like the "United Forces Antivirus" short UFO 1.3 or the "Level 42" Kickstart 1.2. Both these Kickstarts are able to boot the Workbench or a game from an external drive.

I think the "ROM Kernel Reference Manual -- Hardware" is a good place to find something about the communication of the Amiga with the disk drives.

Generally I would say that it is much easier to take a LapLink-cable and an older PC (Pentium I with Wind#*?& 95) and use the PC as an external non-autobooting harddrive using the "PC2Am" software that could be found at Aminet: http://de5.aminet.net/comm/misc/PC2Am308.lha
Works quite good with my A500+ and an old 486DX2/66 PC.

Noster
DON\\\'T PANIC
    Douglas Adams - Hitch Hiker\\\'s Guide to the Galaxis