This is less a project for the forum and more documentation of methods that I am attempting here. I will be adding edited in sections with each development I take onto this whole thing. Don’t really care if you have a comment, but if you have information to share I would prefer that over “Oh wow cool! Bleh!”. Anything like that please throw to THIS thread and point a reference to a post in this one or to this thread in general. I’m trying to organize a lot of trains of thought here and having all my tests laid out will probably help someone in the future with a similar inquiry.
Thank you.
In my recent post referenced in the section above, I got an Amiga A2000. Part of the deal of owning it has been to retrieve the text files off the disks and put them in a conceivable format for the previous owner to view them in. These files were written in Textcraft '88 originally, but can be opened in '93 and possibly later. Textcraft is still maintained today and is shipped with Arohttp://amiga.resource.cx/exp/a2091
At the current stage I am in I have learned about the old Amiga disk formats, those being IFF and FFS. IFF was used on the Floppy drives and can only be read over a serial bus with how the bits are mapped out on the disks and how the drives interpret them. Theres no other way to tackle it, thats how IFF works in its base. FFS is the Hard Drive FS that is used in AmiWorkbench 2.2 and up. Prior to that the drives would be IFF. IFF can only go up to 60MB of addressable space. There is no way to format a floppy disk as FFS because the minimum space requirement is 40MB, yes that appears to be a thing though I have no way to test that as I have 1.23 kickstart and AmiW 1.2 versions 33.41, .44, .56. and .67.
There are a few ways for me to handle getting the data onto another machine, optimally a modern amiga operating system. Them, listed in no particular order, are:
1: Floppy in DF0: and Gotek in DF1: Using marauder 2 or XCOPY to forcefully copy files and disks onto the gotek USB to move to an Aros machine
2: Using a parallel to parallel cable and opening the amiga files in a windows app called Amiga Explorer which accesses the current amiga over the parallel port and can transfer data
3: Getting a 3.1 Kickstart and running a newer version of Workbench (3.1) and forcefully copying onto a Dos Compatible disk and going from there
Theres also some other methods involving purely an AROS based machine. Really only 2.
1: Using an On-Board floppy drive in a laptop to pull the files off of the disks in a 16 bit serial mode in possibly DOS of some sort
2: Using a Parallel cable mounted Floppy drive to mount the floppy and writing my own IFF driver (shouldn’t take too long, IFF was written in C)
Theres also other methods that I have theorized. Them Being:
1: The amiga disk file systems and the atari ST file systems were very similar. Because of this, in certain cases, with some mods to some code, IFF can be read, sort of, in an Atari ST disk burner. I forget the name of the App, but Dan Woods mentions it in his YT video about his short look at a ST 520ST^e. Its an open source app but its on XP and back. And I’m unsure the codebase is accessible.
What I know doesn’t work:
1: USB bus devices of any kind reading an IFF floppy. Cannot be done, at all.
2: Translating a DOS disk native in the amiga. That was implemented in its first stages in Workbench 2.0. I would need to upgrade my kickstart and I plan on going straight to 3.1.
3: Networking Via Parallel to a dos machine and having the drives mount that way. Thats what AFE is supposed to do but it has to be an NT environment above 4.1.
What I have no basis of evidence but have no research saying it isn’t possible:
1: Using a Vampire to run a newer Workbench and pull data off that way into the contained SD card
2: Old old networking hardware that existed for the A500 that is therefore A2000 compatible that would allow me an FTP transfer in native 1.2 AW
What I have to research more into:
CrossDOS.
CrossDOS seems to be the implementation of DOS commands and compatibility in Workbench 2.0. Right off the bat using that I could use XCOPY or Marauder 2 to move the files to a FAT16 or 32 disk and open it on a USB floppy drive.
What hardware I am getting to work on this?
Gotek: http://www.ebay.com/itm/Gotek-ADF-Floppy-Drive-Emulator-8GB-USB-Stick-for-Amiga-500-600-1200-4000-/301976968423 Its a USB based Amiga floppy disk emulator. I trust the ones on Amigakit I just don’t have 60 bucks.
(eventually) 3.1 Kickstart: http://amigaonthelake.com/kickstart-rom-for-amiga-a500-a500-plus-a600-a2000/ Then I can boot off the 3.1 floppies I can get off the net right off the Gotek later on if the theories above fail.
(Possibly) Hard Drive Kit: http://amiga.resource.cx/exp/a2091 I have to find a modern card for IDE or SATA because I have no 4 GB SCSI drives available. If nothing else, I can mount one of those drives in a AROS machine and jailbreak from there.
What have I done so far?
- Researched about the drives
- Tested basic copying abilities
- Setup an Icaros Desktop machine
- Tested other hardware compatibility
Everything I haven’t done could be anything you ask that is not on the list above.
If you have any ideas for something I could do feel free to comment or PM, otherwise I would be happy for you to refrain from random troll comments. Thank you.
Future edits here:
Edit: Partial broken idea 1: LD to DD drive converter.
My mother has some HP abomination machine that is a low density to high density disk converter. Its basically an automated CP\M computer with 2 drives. You put the disks in and tell it to go low to high or high to low and turn it on and it does it. I’m slightly curious of what blowing a low density disk up will do. It is file system agnostic and does direct write transfers. It doesn’t really care what the disk is or what is written on it.
Edit: Need to look into Amibridge and DOSBridge in AROS as potential paths for developing an IFF driver and what libs are going to be used or written.
Edit: I have been learning about alternative OS’s that can be run on an amiga 2000 and surprisingly Debian of all things is available.
http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=42089&forum=27&11
^ That is the thread I made on the subject. So why am I shoehorning this in? Possible disk compatibility. Also future project?