![]() |
![]() |
#1 |
Registered User
Join Date: Jun 2008
Location: UK
Posts: 41
|
Can Amiga read/write to Atari ST floppy disks?
I have just acquired an Atari ST, and need some files putting onto floppies to run on it. I don't have a PC, or know anyone who still has a floppied-up PC.
Can I transfer files from my Mac to my Amiga 1200 (with a PCMCIA CF Card Reader), and then from the Amiga save them onto Atari formatted floppies? What program do I need on the Amiga to do this if so? |
![]() |
![]() |
#2 |
Registered User
Join Date: Apr 2016
Location: Greensboro, NC USA
Age: 32
Posts: 116
|
If I'm reading this thread right: http://www.amiga.org/forums/showthread.php?t=66269
then you should be able to read and write to an Atari-compatible disk using CrossDOS which you can activate by running CrossDOSFileSystem, located in your L folder |
![]() |
![]() |
#3 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,377
|
You activate CrossDOS by running moving PC0 from SYS:Storage/Dosdrivers to DEVS
![]() |
![]() |
![]() |
#4 |
Registered Abuser
Join Date: Oct 2013
Location: Valencia / Spain
Posts: 365
|
If you just copy the disk images or system files to a DD PC format disk, CrossDos or a similar program will do.
Be advised though that most of the Atari disks use extra sectors and the disk images - .msa for example - need to be written on a disk using a special program, and I'm skeptical that one actually exists for the Amiga. If you have enough memory on the Atari side you can split the disk images to floppies, join them to Atari RAM disk (available with 3rd party programs) and rewrite to a floppy on the Atari disk drive. All in all, you'd probably be best off with some modern Atari CF/SD HDD solution. |
![]() |
![]() |
#5 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,377
|
You can write .ST and .MSA on Amiga. Use XadUnDisk from the XAD package and http://aminet.net/package/dev/src/xad_MSA plugin.
|
![]() |
![]() |
#6 |
Registered User
Join Date: Jul 2013
Location: Liverpool
Posts: 2,608
|
I did it in the past...
Last edited by Nobby_UK; 12 April 2020 at 23:41. |
![]() |
![]() |
#7 | |
Registered User
Join Date: Dec 2019
Location: Virginia, USA
Posts: 41
|
Quote:
I tried to do this exact thing today. I installed xadmaster and xad_MSA, enabled CrossDOS and pc0. Formatted a disk on my ST, brought it over to the Amiga and it was recognized and had the correct name and everything. I ran XadUnDisk filename.msa pc0: and it successfully completed writing the image to disk. When I load the disk on my ST, it either bombs immediately or the machine fails to boot entirely. I tried adding the DISKIMAGE option but that didn't work either. Am I doing something wrong? |
|
![]() |
![]() |
#8 | |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 949
|
Quote:
If you want to write a bootable ST disk on the Amiga you need to actually write the raw disk image to the device directly using a disk writing utility, not to the pc0: filesystem. I don't know if xadundisk tries to do this with the DISKIMAGE option (rather than dumping a file with the disk image) but if it does it's probably tuned to Amiga floppies. If you can get xadundisk to write a raw floppy image to a file, tsgui should probably be able to dump said file to the floppy. Last edited by AmigaHope; 24 February 2020 at 09:17. |
|
![]() |
![]() |
#9 | |
Registered User
Join Date: Dec 2019
Location: Virginia, USA
Posts: 41
|
Quote:
|
|
![]() |
![]() |
#10 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,887
|
qI did write .ST image to disk ok using PC-task but you would think there was a easier method - looks like XadUnDisk can do it if idrougge says so.
|
![]() |
![]() |
#11 |
Registered User
Join Date: Mar 2002
Location: Kansas City, MO, USA
Posts: 683
|
Would disk-analyse also work? It says it has read/write support for HFE formats, so you could try converting images to HFE.
https://github.com/keirf/Disk-Utilities |
![]() |
![]() |
#12 | |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 949
|
Quote:
This also counts if it's a single-sided 360k disk image (Atari was so effing stupid to go with a single-sided drive in 1985) -- you'll have to create a single-sided device configuration to write to then. Editing the pc0 DosDrivers file to include "Surfaces=1" should be sufficient for this. In fact single-sided floppies on Atari ST were so common, that should be the first thing that you check. Remember you can't edit the DosDriver mountfile live -- if you edit it you have to dismount it (dicey) or better yet reboot. I recommend creating separate mountfiles for each track configuration you create and only having them enabled one at a time. Last edited by AmigaHope; 25 February 2020 at 02:18. |
|
![]() |
![]() |
#13 |
Registered User
Join Date: Dec 2019
Location: Virginia, USA
Posts: 41
|
Great stuff there! I have been trying to write a single sided msa image to disk up till this point. I will try creating single- and double-sided driver files and give those a shot.
|
![]() |
![]() |
#14 | |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 949
|
Quote:
Totally standard TOS/GEM single-sided format disk is: LowCyl = 0 HighCyl = 79 BlocksPerTrack = 9 Surfaces = 1 Custom formats used by games (and adventurous users) push sector count (BlocksPerTrack) to 10 or 11, and highest track (HighCyl) as 80, 81, 82. The ability of your drive and software to write those formats may vary. |
|
![]() |
![]() |
#15 |
Registered User
Join Date: Dec 2019
Location: Virginia, USA
Posts: 41
|
Ahh good call with getting image geometry info. I had created a new DosDriver for a single sided ST disk, but the resulting disk was still not working correctly. It didn't occur to me there might be a custom disk geometry at work there.
|
![]() |
![]() |
#16 |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
This may be slightly OT, but I used CrossDOS for reading MS-DOS disks rather than ST ones. I was in a university computer course in the mid-1990s that, of course, focused on PCs for the coursework, and of course, I still had my A1200 when others I knew had traded in their Amigas for PCs for the coursework.
I had no issue with moving the files back and forth, but there was one ridiculous difference between Amiga and PC that caused a lot of problems: the PC's insistence on using TWO ASCII characters for each line, namely Carriage Return and Line Feed, whereas the Amiga only used ONE. Basically, I didn't know how else to remove the blank lines between each line of program code I wrote, so I spent a good few minutes, several times, deleting the excess characters. Real pain in the proverbial ASS. |
![]() |
![]() |
#17 | |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 949
|
Quote:
|
|
![]() |
![]() |
#18 | |
Registered User
Join Date: Sep 2019
Location: Essen/Germany
Age: 55
Posts: 463
|
Quote:
An USB floppy drive costs < 20€ at Amazon. Don't know if such tasks can be done with an USB drive though. I know that the PC can read Amiga disks with a special trick, but that would require a real IDE controller. |
|
![]() |
![]() |
#19 | |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 949
|
Quote:
Kind of like in this video, only just transferring everything via the floppy to the ram disk rather than the null modem cable: [ Show youtube player ] Last edited by AmigaHope; 27 February 2020 at 17:09. |
|
![]() |
![]() |
#20 | |
Registered User
Join Date: Dec 2019
Location: Virginia, USA
Posts: 41
|
Quote:
Update: Using the info/list option to XadUnDisk, I discovered the image I was trying to write uses 10 blocks/track instead of the default 9 so I adjusted my DosDriver accordingly and formatted the disk (on the Amiga). Still isn't working, but have a few more things to try. It's a 1040STf, single drive w/1MB. I don't have any of the original system software or any way to transfer it yet. Does the GEM desktop in ROM know how to handle the MSA files or is that additional software? |
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
A500 floppy read/write error | Hoopz | support.Hardware | 7 | 07 April 2013 17:18 |
Amiga read/write error concern | Ilyad | support.Hardware | 9 | 31 May 2012 21:52 |
A500: Floppy Drive . read/write error for every single disk!! | iggydix | support.Hardware | 11 | 23 August 2008 15:19 |
Why is it impossible for the pc to write amiga disks? (or isn't?) | potis21 | request.UAE Wishlist | 7 | 29 May 2007 12:49 |
Can't get my Amiga to read PC disks! | Thunderchicken | support.WinUAE | 20 | 21 May 2005 00:28 |
|
|