English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   request.Apps (http://eab.abime.net/forumdisplay.php?f=12)
-   -   Imager for Atari ST floppies (http://eab.abime.net/showthread.php?t=89352)

meynaf 06 November 2017 18:18

Imager for Atari ST floppies
 
I thought all my floppy drives were dead and broken. I had 4, one can't be found anywhere and two are indeed totally out of order. But one accepted to work !

So I attempted to preserve that whole big old disk crate of mine.
Amiga disks could be read without problem (aside of occasionnal read errors, of course, but there were much less of them than expected).

However, even if reading files from ST disks is an easy task, making .ST (eventually .STX) disk images is something else :
- Small devcopy program does the work but can't get past track 79 (limitation of trackdisk.device or mfm.device or both, i guess).
- RawDIC wants a slave and i have none to give it.
- WWarp reads tracks in raw format, meaning it doesn't know what it is.
- MFMWarp reads tracks in raw format as well, leaving me with .MFM file i can't do anything with.

So i'm asking here if someone knows a tool able to do this kind of work (preferably in a simple way)...

mark_k 06 November 2017 18:44

Do many ST disks have data past cylinder 80?

You could try using the SPS dumping tool ctprog. Once you have the .raw files you could load them into the HxC floppy emulator format and save to .ST(X) files.

meynaf 06 November 2017 18:52

Quote:

Originally Posted by mark_k (Post 1197322)
Do many ST disks have data past cylinder 80?

Yes. On Amiga it's quite rare - if it ever happens - but on the ST it's common. I've seen disks going up to track 83 ;)
Of course that data isn't always meaningful but how to know if it is or not ? Better copy everything.


Quote:

Originally Posted by mark_k (Post 1197322)
You could try using the SPS dumping tool ctprog. Once you have the .raw files you could load them into the HxC floppy emulator format and save to .ST(X) files.

The SPS dumping tool isn't public download and i doubt they will send it to me for things they either already have, or are cracked versions...

prowler 06 November 2017 20:07

Omniflop will
  • Read and write Atari ST disk image files (‘.st’).
    Read, write, and format Atari ST DSDD and Atari ST SS (320kB, 360kB) formats.
    Read, write, and format Atari 8-bit format (90kB).
    Read, write, and format Atari STE formats (738kB, 800kB, 810kB).
    Read, write, and format Atari ST 820kB format
    Read, write, and format Atari ST Power Up Plus format (913kB) Note: This may require retries when writing!
I'm not sure of the number of cylinders implied by the extended formats.

Retro1234 06 November 2017 20:26

If you wanted to do it on amiga you might be able to do it under Amatri, Emutos or PCTask.

mark_k 06 November 2017 20:28

Quote:

Originally Posted by meynaf (Post 1197324)
The SPS dumping tool isn't public download and i doubt they will send it to me for things they either already have, or are cracked versions...

It is public: https://forum.kryoflux.com/viewtopic.php?t=797

meynaf 06 November 2017 22:00

Quote:

Originally Posted by prowler (Post 1197357)
Omniflop will
  • Read and write Atari ST disk image files (‘.st’).
    Read, write, and format Atari ST DSDD and Atari ST SS (320kB, 360kB) formats.
    Read, write, and format Atari 8-bit format (90kB).
    Read, write, and format Atari STE formats (738kB, 800kB, 810kB).
    Read, write, and format Atari ST 820kB format
    Read, write, and format Atari ST Power Up Plus format (913kB) Note: This may require retries when writing!
I'm not sure of the number of cylinders implied by the extended formats.

Oh, no... Did I forget to mention i needed to do it on the Amiga because the one and only floppy drive that still works is there ?


Quote:

Originally Posted by Retro1234 (Post 1197362)
If you wanted to do it on amiga you might be able to do it under Amatri, Emutos or PCTask.

That's very possible but then it only pushes the problem one step : what software to run under these emulators then ?


Quote:

Originally Posted by mark_k (Post 1197364)

Perhaps they should update their site ;)
Anyway i got it and am currently testing it.

Seems it still needs its test results to be sent to the authors, but i guess i can just skip this part as i don't badly need copy protections to be duplicated.

DamienD 06 November 2017 22:10

Quote:

Originally Posted by prowler (Post 1197357)
Omniflop will
  • Read and write Atari ST disk image files (‘.st’).
    Read, write, and format Atari ST DSDD and Atari ST SS (320kB, 360kB) formats.
    Read, write, and format Atari 8-bit format (90kB).
    Read, write, and format Atari STE formats (738kB, 800kB, 810kB).
    Read, write, and format Atari ST 820kB format
    Read, write, and format Atari ST Power Up Plus format (913kB) Note: This may require retries when writing!
I'm not sure of the number of cylinders implied by the extended formats.

Omniflop rocks!!! :agree

...many moons ago, I've used it often a time to create "FM-Towns" disk images ;)

meynaf 06 November 2017 22:22

Quote:

Originally Posted by DamienD (Post 1197449)
Omniflop rocks!!! :agree

...many moons ago, I've used it often a time to create "FM-Towns" disk images ;)

... but it requires a PC with some floppy drive, doesn't it ?

meynaf 06 November 2017 22:42

Ok, first test done.
Did a few disks.
Copied some raw file made from an "easy" disk (where mere file copy is sufficient).
Then copied capsimg.dll to steem drawer.
Then ran steem.
Then tried to load the image file.
Then it didn't work - steem doesn't even see the raw image.
Tried renaming .raw to .ipf. Still no luck.
Will continue searching...

mark_k 06 November 2017 22:45

Apparently you need to have at least a 68020 plus some fast RAM to create good-enough dumps using ctprog.

But try dumping an Amiga disk and check if you can load it into WinUAE. Also make sure you're using the latest capsimg DLL since older ones don't support CT raw files.

Don_Adan 06 November 2017 22:52

If on Amiga, try to use Amtari emulator, and run msa archiver
https://sites.google.com/site/stesse...isks-tools/msa
later xad.library on Amiga or msa converter for Amiga or PC.

Devlin 06 November 2017 23:03

Quote:

Originally Posted by prowler (Post 1197357)
Omniflop will
  • Read and write Atari ST disk image files (‘.st’).
    Read, write, and format Atari ST DSDD and Atari ST SS (320kB, 360kB) formats.
    Read, write, and format Atari 8-bit format (90kB).
    Read, write, and format Atari STE formats (738kB, 800kB, 810kB).
    Read, write, and format Atari ST 820kB format
    Read, write, and format Atari ST Power Up Plus format (913kB) Note: This may require retries when writing!
I'm not sure of the number of cylinders implied by the extended formats.

Seconding OmniFlop. The STE/820k/PUP formats were my doing. :)

meynaf 06 November 2017 23:05

Quote:

Originally Posted by mark_k (Post 1197471)
Apparently you need to have at least a 68020 plus some fast RAM to create good-enough dumps using ctprog.

But try dumping an Amiga disk and check if you can load it into WinUAE. Also make sure you're using the latest capsimg DLL since older ones don't support CT raw files.

I can load these files in winuae, and even access the ST's files with crossdos (even though the dll's not seen when simply put in the winuae folder and i had to pollute the windows dir, lol).

However, still no luck with Steem...


Quote:

Originally Posted by Don_Adan (Post 1197474)
If on Amiga, try to use Amtari emulator, and run msa archiver
https://sites.google.com/site/stesse...isks-tools/msa
later xad.library on Amiga or msa converter for Amiga or PC.

If on Amiga yes, but IIRC Amtari needs 68000 so it won't work on my A1200.
Besides, what i want to see now is if these disk images can really work - TOS emulation isn't enough for this.

DamienD 06 November 2017 23:07

Quote:

Originally Posted by meynaf (Post 1197456)
... but it requires a PC with some floppy drive, doesn't it ?

Yes, unfortunately so my friend :agree

...and also cannot be a "USB Floppy Drive"; needs a proper FD controller.

Retro1234 06 November 2017 23:10

Just use Amtari to create the images but I just remembered Amatari doesnt support Hard drives you can do it all with Dos tools under PC-Task but yes it is long and a pain that there is nothing for Amiga to do it.

Don_Adan 07 November 2017 03:57

Quote:

Originally Posted by meynaf (Post 1197483)
I can load these files in winuae, and even access the ST's files with crossdos (even though the dll's not seen when simply put in the winuae folder and i had to pollute the windows dir, lol).

However, still no luck with Steem...



If on Amiga yes, but IIRC Amtari needs 68000 so it won't work on my A1200.
Besides, what i want to see now is if these disk images can really work - TOS emulation isn't enough for this.

No, some/last Amtari version works with 68030 and MMU (for catching accesses to Atari ST registers). If i remember right you have 68030 with MMU.
.
info taken from the net.

ST emulators
=============

Atari ST emulators abound, but most of them are very similar, written for the original 7 MHz 68000 Amiga, based on a minimally patched TOS image with scant documentation.

Ive used two which include versions of TOS. The original 140K task had German menus, but an update on Scope PD disk 149 was a bit bigger and worked in English, mostly. Apart from that, theyre very similar and incompatible with Workbench 2.

These tasks start by displaying a menu allowing you to pick the display mode from the three possibilities. Once youve made your choice theres no return to the Amiga, although you can reset by pressing both mouse buttons at once.

You need two floppy disk drives and at least a megabyte of memory for the emulation to start. Most GEM programs work, and you can read, write and format floppies, but disk and display handling have minor bugs; sometimes screen updates are incomplete and disk changes can cause confusion. Writing to floppies is rather slow.

Aminets ST4Amiga comes with assembler source, a program to save the ST ROM, in Pascal and ST compiled code, and a short document which says "Q: Whats the difference between ST and Amiga? A: About 14K". All the versions that Ive seen require a genuine copy of TOS 1.02 and lack support for MIDI and the ST serial port. It is compatible with Workbench 2, unlike older versions.

The most advanced and well-presented ST emulator is AmTari, on the Emulators Unlimited CD. This is a 1992 demo version, with a short German document and no upgrade details, but it has impressive features.

AmTari requires Workbench 2 and a copy of Atari TOS - either version 1.6, or the improved 2.06 release - plus at least 1 Meg of Amiga RAM, with 3 Megs preferred. The full version comes on two disks - one in Amiga and one in ST format - with a printed manual.

Unlike the rest it multi-tasks with Amiga programs. You can determine the amount of memory and CPU time available to the emulator, and the Amiga gets the rest. This neat trick requires memory management, and AmTari expects the 68020 or 68030 MMU, as in Amiga 3000s, rather than the revised 68040 or 68060 hardware.

AmTari works with 720 and 1440K floppy disks as well as the original 360K single-sided format. The registered version supports hard disk via hard files, which are slower than Amiga partitions but allow dynamic extension, so you need not fix the maximum size at the start.

Conclusion
=============

The ST emulators - more accurately, GEMulators - work best on old 68000 -powered Amigas, although 68020 and 68030 are supported by AmTari as long as youve got memory management hardware.

meynaf 07 November 2017 14:42

Quote:

Originally Posted by Don_Adan (Post 1197621)
No, some/last Amtari version works with 68030 and MMU (for catching accesses to Atari ST registers). If i remember right you have 68030 with MMU.
.
info taken from the net.

ST emulators
=============

Atari ST emulators abound, but most of them are very similar, written for the original 7 MHz 68000 Amiga, based on a minimally patched TOS image with scant documentation.

Ive used two which include versions of TOS. The original 140K task had German menus, but an update on Scope PD disk 149 was a bit bigger and worked in English, mostly. Apart from that, theyre very similar and incompatible with Workbench 2.

These tasks start by displaying a menu allowing you to pick the display mode from the three possibilities. Once youve made your choice theres no return to the Amiga, although you can reset by pressing both mouse buttons at once.

You need two floppy disk drives and at least a megabyte of memory for the emulation to start. Most GEM programs work, and you can read, write and format floppies, but disk and display handling have minor bugs; sometimes screen updates are incomplete and disk changes can cause confusion. Writing to floppies is rather slow.

Aminets ST4Amiga comes with assembler source, a program to save the ST ROM, in Pascal and ST compiled code, and a short document which says "Q: Whats the difference between ST and Amiga? A: About 14K". All the versions that Ive seen require a genuine copy of TOS 1.02 and lack support for MIDI and the ST serial port. It is compatible with Workbench 2, unlike older versions.

The most advanced and well-presented ST emulator is AmTari, on the Emulators Unlimited CD. This is a 1992 demo version, with a short German document and no upgrade details, but it has impressive features.

AmTari requires Workbench 2 and a copy of Atari TOS - either version 1.6, or the improved 2.06 release - plus at least 1 Meg of Amiga RAM, with 3 Megs preferred. The full version comes on two disks - one in Amiga and one in ST format - with a printed manual.

Unlike the rest it multi-tasks with Amiga programs. You can determine the amount of memory and CPU time available to the emulator, and the Amiga gets the rest. This neat trick requires memory management, and AmTari expects the 68020 or 68030 MMU, as in Amiga 3000s, rather than the revised 68040 or 68060 hardware.

AmTari works with 720 and 1440K floppy disks as well as the original 360K single-sided format. The registered version supports hard disk via hard files, which are slower than Amiga partitions but allow dynamic extension, so you need not fix the maximum size at the start.

Conclusion
=============

The ST emulators - more accurately, GEMulators - work best on old 68000 -powered Amigas, although 68020 and 68030 are supported by AmTari as long as youve got memory management hardware.

Nevertheless simple TOS emulation is insufficient.

News : i could use Hatari which accepts these raw files, but only simple case works. "Custom" format doesn't.

Retro1234 07 November 2017 15:06

You cant create .ST images under TOS?

meynaf 07 November 2017 15:31

Quote:

Originally Posted by Retro1234 (Post 1197682)
You cant create .ST images under TOS?

I probably can. I fail to see how it could help me with the backup, though.


All times are GMT +2. The time now is 14:51.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.

Page generated in 0.04792 seconds with 11 queries