Hi all, I downloaded - AmigaSYS3, but don't know to setup the .hdf file. I used the one in the WinUAe config. for OS4 Euae and nothing happens -- no errors and no mount. Why is this for?
It should be noted that there are actually two types of .hdf:
1. Single-partition hdf, which can be thought of as just a very large adf file.
2. hdf with RDB partitiontable.
The first kind is more common and can be mounted with the current diskimage.device.
The second kind should be possible to mount with the next diskimage.device release, though probably not as easily.
It should work with the current diskimage.device and Mounter for mounting the partitions as well, you just need to create a dummy mountlist to assign a diskimage.device unit and to be able to use MountDiskImage for selecting the file. An new MountDiskImage which allows "inserting" and "removing" files to diskimage.device units without requiring a dos device/mountlist would be enough to make it easier.
An new MountDiskImage which allows "inserting" and "removing" files to diskimage.device units without requiring a dos device/mountlist would be enough to make it easier.
I've added a KEEPOPEN/S option in MountDiskImage 52.23 for this purpose, which I have just uploaded to OS4Depot.
Thanks for the suggestion about using Mounter, however it doesn't seem to be working with diskimage.device ("Invalid Command"). I guess I'll have to look into what the command is that it's trying to use.
Seems the command is HD_SCSICMD (28). Do I need to implement this or can I get around it somehow?
This is the uaerc config. from SYS3/A1200-AGA. What does backslash saying?? Is this a linux EUAE mount command?
So in OS4, do I have to physically mount a .hdf file using 'Disk.image' before even calling EUAE ? This is how I translated it to OS4 EUAE using EvilRich notes: hardfile2=rw,DH7:AmigaSYS/AmigaSys/AmigaSYS3PlusAGA.hdf,32,1,2,512,1
Nothing-- no errors ; no mount ...
So, show me the mount commands for this .hdf from all the above information???????
This is the uaerc config. from SYS3/A1200-AGA. What does backslash saying?? Is this a linux EUAE mount command?
Neither Linux nor AmigaOS uses backslash as directory separator. Only MS-DOS/Windows does this. In the above you should really be using forward slashes ('/').
Quote:
So in OS4, do I have to physically mount a .hdf file using 'Disk.image' before even calling EUAE ?
No. Even though you could do this and then mount in E-UAE as virtual filesystem, I wouldn't recommend it.
This line looks OK to me assuming that the file: DH7:AmigaSYS/AmigaSys/AmigaSYS3PlusAGA.hdf
exists and isn't a RDB hardfile. If it's a RDB hardfile then you have to set all the geometry settings to 0 IIRC.
If the hardfile contains a RDB then the first four bytes of the file will contain the characters 'RDSK'. This can easily be checked for using a hex editor or f.e. the EasyHex program on Aminet.
If it's a RDB hardfile then you have to set all the geometry settings to 0 IIRC. Yes, I read this in the EUAE docs. Diropus4--HexREAD-- shows the herader as DOS. I assume it's MS-Dos. OK, thanks for the info. I'll retry...
HexREAD-- shows the herader as DOS. I assume it's MS-Dos.
No, that would mean that it's a single-partition hardfile and that it uses FastFileSystem.
There are some invalid sized hardfiles around though (at least one I know of). You could try FixHDF from the diskimage.device archive, but make a backup first. Also try mounting the hdf using the device just to see if it work that way.
What it is that it's an FFS file in PC disk image format. WinUAE and OS4 Euae are not equivalent emulators.
Hi @salass00 There are some invalid sized hardfiles around though (at least one I know of). You could try FixHDF from the diskimage.device archive, but make a backup first. Also try mounting the hdf using the device just to see if it work that way. I didn't use FixHDF and I used DosDriver IDF1: and the GUI. Save the .HDF as a real FFS file and OS4 Euae has no problem reading. The installler won't work because I think WinUAE is working the scripts. It needs to reworked for OS4. You got hear that Hippo Bootup theme -- it's fabulous!
No, that is just wrong. There is no difference between hardfiles on WinUAE and E-UAE. diskimage.device doesn't have any special code for handling "WinUAE" hardfiles.
In fact I had a look through the E-UAE configuration text file and I found what you were doing wrong.
Instead of: hardfile2=rw,DH7:AmigaSYS/AmigaSys/AmigaSYS3PlusAGA.hdf,32,1,2,512,1 you should be using: hardfile2=rw,DH0:DH7:AmigaSYS/AmigaSys/AmigaSYS3PlusAGA.hdf,32,1,2,512,1 .
Otherwise E-UAE will look for a file: AmigaSYS/AmigaSys/AmigaSYS3PlusAGA.hdf in your E-UAE directory and likely won't find it.
Well, it wasn't very clear from your initial post what you were trying to achive, so i thought giving you a link with explanations on .hdf files and (maybe, if needed) a how-to on installing/creating them...sorry if it wasn't much of help