OS2 World Community Forum
OS/2, eCS & ArcaOS - Technical => Virtualization => Topic started by: Jean-Yves on August 24, 2024, 07:21:51 pm
-
Hi,
I'm trying to create disk images of the retail copy of CA-Realizer 2.0 which I managed to buy recently. Amazingly I was able top copy over the files from all 7 installation diskettes.
For the diskette image, I downloaded the empty floppy image package from archive.org [1]
Initially I used the 2.88MB empty file but ArcaOS (in VirtualBox 7 on Linux) fails to read these. I get a "SYS0027: The drive cannot find the sector (area) requested." error when I try to go to A:
So I guess first question is - can ArcaOS read 2.88MB floppies?
Assuming not, I did then try to use the 1.44MB empty image but I was getting a not enough space error on disk4 (of 7). What's the best way in Linux to copy the contents of a directory into a disk image file?
Incidentally, the way I copied the files from the diskettes was using a USB floppy drive and drag and dropping all files from the floppy into 7 directories on Zorin 17 Linux using the file manager (ie I did not use the terminal).
(I know macOS adds all kinds of nonsense when copying files, which is why I did this in Linux.)
ls -al does not show anything added as far as I can tell.
Any thoughts would be appreciated. Thanks :)
[1] https://archive.org/details/blank-floppy-disks
-
It sounds as if you need EMT4PM to create your disks. That package did everything I needed with manipulating floppy disks and their images. Now I have everything stored on a set of 2 tb disks.
-
The 2.88MB diskettes should be XDF format. To read these, you need the XDF filter driver installed. See:
https://www.os2world.com/forum/index.php?topic=1902.0
I don't recall if the filter supported write operations.
-
Hi Jean-Yves,
Alternatively you could simply download the images directly from here:
https://archive.org/details/ca-realizer-2.0-for-windows-os2
I guarantee you that they're bit-for-bit identical to the floppy disks in the box... because this is exactly who you think it is!
Best,
Richard.
-
Ahah! Well that’s good news.
Thanks Richard ;)
Ivan, Steven, many thanks for that info. All good to know.
-
The 2.88MB diskettes should be XDF format. To read these, you need the XDF filter driver installed. See:
https://www.os2world.com/forum/index.php?topic=1902.0
I don't recall if the filter supported write operations.
XDF format was 1.8 or 1.9 MB crammed into a 1.44MB disk, used by the OS/2 floppy install. I can't remember if they were writeable or if loaddskf/savedskf supported them.
-
You are correct for standard media. Not entirely unexpectedly, Michal has written a bit about this topic
http://www.os2museum.com/wp/the-xdf-diskette-format/
http://www.os2museum.com/wp/floppy-capacity-math/
-
I've hit another problem.
I downloaded the images from archive.org, renamed them all to .img so that Vbox would understand them, and then run the installer. However, because my virtual hard drive is 4GB, the installer program free-space checking routine has an overflow error and reports -1295516K available (note the minus sign).
Is there a way around this, short of creating a second VM, installing on a smaller hard disk and then copying the installed files and config.sys entries over? Does anyone know whether any other config files are amended/created?
The installer is a .exe so not modifiable rexx.
What's the max HDD size that OS/2 circa 1993 knew about, does anyone know? Should I play safe and give it just 500MB? I've a feeling that ArcaOS wants more though?
-
Hi Jean-Yves,
You could try creating an *additional* virtual hard drive of a smaller size, say 1GB, and attach that as a Drive-D to your existing VM. Then try installing on Drive-D (instead of Drive-C).
Alternatively you could temporarily shrink the partition of your Drive-C to get past the installer check, then grow it again. Unfortunately whilst I know that older versions of Partition Magic can resize HPFS partitions (e.g. Partition Magic 4) I'm not aware if there are any that can resize the ArcaOS partition type.
Best,
Richard.
-
Hi Jean-Yves, if you add a drive, 2GB is likely the limit you want to stay below as usually these installers use 32 bit signed variables, any number over about 2GB shows as a negative number.
You can try installing https://ecsoft2.org/vcompat (https://ecsoft2.org/vcompat) and see if that helps
-
Many thanks both. I’ll report back how it goes.
-
So in the end I decided to just re-install ArcaOS 5.1 with a 2GB drive instead of 4GB.
The installer ran and disk1 completed, then when it asked for disk 2, it repeatedly failed to accept A: as a drive, saying it could not find the path and asking for it again, defaulting to a corrupted path of a "C" with some kind of cedilla, a 6 and then a small diamond character.
(https://i.postimg.cc/BbqQcNJh/realizer.png)
I then mapped a shared folder and in that placed 7 directories with the disks 1-7 files in the appropriate one. My thinking was that since the installer prompts for the location of each disk, I did not need to use the floppy images. Again, same error
Since the image files were made from the same set of diskettes that I now have and both the images and raw files have this issue, can we assume that something on the original installer is corrupt?
Richard did you manage to install from the images your end?
-
CA Realizer 3.0 is 32-bit, and CA Realizer 1.0 is 16-bit. I don't know about version 2.0. If you were targeting OS/2 1.x, 2 GB might still be too large. When I ran OS/2 1.x, an 80 MB drive was "huge".
-
Hi Neil, from what I can tell in the docs, 2.0 is 32-bit so should work fine.
My understanding is that 3.0 is Windows-only. Is that incorrect?
-
I don't know how many disks you are dealing with.
I have used VFdisk located at
http://hobbesarchive.com/Home/Download?path=/Hobbes/pub/os2/system/drivers/filesys/VFDISK_6-0.zip
Install it and set up a 2.88 virtual disk with it. Copy all the files from disk 1 and 2 and run install.
I have used this before because I no longer have floppy drives.
-
Hi Jean-Yves,
I'm really sorry to hear that you're having issues. I've replied separately by private message but for the benefit of others following this thread I can confirm that this version definitely works on OS/2 Warp 3 with FixPak 40.
I know this because I installed it myself and successfully built, ran, and then compiled a project on genuine OS/2 Warp 3 with FixPak XR_W040 on my IBM PC 300GL. The compiled EXE file then ran successfully on a *different* OS/2 Warp 3 FP40 PC (one of my legacy ThinkPads).
I fear therefore that it's an incompatibility with ArcaOS 5.x and I hope others in the forum are able to offer some useful suggestions.
I will be delighted on your behalf if I'm proven wrong about it being a compatibility issue rather than a disk corruption issue!
Best,
Richard.
-
My understanding is that 3.0 is Windows-only. Is that incorrect?
No idea, really. CA Realizer 1.0 predates OS/2 2.0, so certainly 16-bit. CA realizer 3.0 is 1996, so it seems to me the Windows code for 3.0 is likely a port of the OS/2. I'll bet the Windows version runs fine in Odin.
-
Hi Jean-Yves,
I'm really sorry to hear that you're having issues. I've replied separately by private message
Have replied by PM too but just to repeat what I said there, no apology is needed - I'm pretty sure it does not say compatible with ArcaOS 5.1 on the box ;D
-
Hi Jean-Yves,
One other thing you could try (if you haven't already). You said:
I then mapped a shared folder and in that placed 7 directories with the disks 1-7 files in the appropriate one
Rather than having individual subdirectories for each disk, try putting *all* files in the same directory - i.e. one installation source directory containing all files from all disks (e.g. C:\CARv2). My "hope" is that the installer won't then even need to prompt for a "location for file X" because file X is already immediately accessible.
I've done that before when installing stuff and on most occasions that's worked.
Best,
Richard.
-
Hi Richard,
I thought I'd answered already but seems like my reply went into \DEV\NUL or something! :D
Anyway - I tried, but as soon as I tried adding disk 2 contents to the disk 1 files in the combined folder, there was a filename clash.
Hey ho - I'm going to try to get my eComStation VM image over to my Linux laptop and see what I can do on that. I'm pretty sure I have the 2.0 pre-release running on that image already so it should work.
JY
-
Hi Jean-Yves,
How did you get on with this - any progress?
Richard.
-
Sorry, not had much time for any OS/2 stuff recently. I hope to have another try this weekend.