Hello Karl,
* On Sat, Sep 03, 2022 at 04:52:35PM -0700
karls...@comcast.net wrote:
> I have downloaded and tried a couple of different OpenCBM packages.
> Using opencbm-ZoomFloppy-2.0-i386, the install.bat command created the c:\
> openCbm folder and binaries, etc. I also got the xum driver installed in
> Windows with no problems.
Unfortunately, that version is outdated, so:
> But runtest complained about firmware 8 > 7 and didn't display an attached
> drive.
... this is the outcome.
You need a newer version of OpenCBM for your firmware.
> After restoring the drive image I tried opencbm-0.4.99.104, but it didn't
> create c:\opencbm and due to that could not find xp_drv.
Well, installing OpenCBM 0.4.99.104 on XP is a little bit tricky and not
completely working yet. I am always surprised that I do not get more
complaints. ;)
c:\opencbm was *NEVER* a recommended place for OpenCBM (although, I
know, the installer of opencbm-Zoomfloppy-2.0-i386 used that).
Instead, opencbm 0.4.99.104 installs OpenCBM into
%ProgramFiles%\OpenCBM; that is, on a German Win XP, it is (normally)
c:\Programme\OpenCBM. I think on an English XP, it is called
C:\Program Files\OpenCBM.
Does this location exist on your machine?
If not, then you have the following problme: The installer script makes
the assumption that the administrator account on the machine is called
"administrator". If it is called this way, it will install OpenCBM as
administrator, and everything will work. If the account is not called
"administrator", then the script will silently fail. :(
How to fix this? You have two options:
1. Install OpenCBM 0.4.99.104 by logging in with your administrator
account and installing it from there, or
2. open the file installer.cmd, search for the line
runas /user:administrator "\"%~dpnx0\" --internal_call_elevated %*"
and replace the name "administrator" by the name of the administrator
account you have on your machine.
Then, you can try to install it again with the script from your
account.
And now, there is a third problem: The driver bundles with OpenCBM
0.4.99.104 do not work on Windows XP. Microsoft dropped support for XP,
so they do not work.
Note: You really *need* the newer drivers; the ones from
opencbm-ZoomFloppy-2.0-i386 will *not* work!
You have two options to install them:
1. Get the Windows XP driver package from
https://spiro.trikaliotis.net/Download/xu1541+xum1541-winusb-kmdf19-win2000-winxp.zip
unpack it and install the drivers by pointing the driver installer of
Windows to the directory where you uninstalled them, or:
2. Download zadig_xp-2.2.exe from
https://zadig.akeo.ie/downloads/ and
install the drivers with that (use the "WinUSB" drivers in ZADIG).
Sorry for this inconvenience, on my TODO list, I have an update of the
XP installation process, but I did not find the time yet for fixing
this.
Also, please note: Do *NOT* use explanations you find on the internet
everywhere. Most of them are really outdated and will not work with
current OpenCBM; furthermore, some of them will leave your machine in a
state where it will be hard to fix it again to make OpenCBM work. In
fact, at least some of the explanations on the Internet where never
right, and cause more harm than they solve.
Regards,
Spiro
--
Spiro R. Trikaliotis
https://spiro.trikaliotis.net/