[Release] OpenCBM 0.4.99.104

138 views
Skip to first unread message

Spiro Trikaliotis

unread,
Jan 23, 2022, 3:39:31 PM1/23/22
to ZoomFloppy Users
Hello,

I just uploaded a Windows binary of OpenCBM 0.4.99.104.

The biggest and most notable change is the fix for the Windows
installer. With v0.4.99.103, the update did not work, only a new
install. With v0.4.99.104, this should be fixed

IF THE DEVICE IS PLUGGED IN WHILE INSTALLING THE DRIVER!

In order to use 0.4.99.104, just download it, unpack it and run
install.cmd with your normal user account! It will automatically elevate
("UAC") in order to get the rights!

Hint: You can use your normal user account for installation. The script
will ask for the necessary rights as soon as it is needed.

Hint: For now, I tested it on Windows 7 and 10. It requires the
Powershell, so everything after Windows 7 SP1 should work.

It can be found here:

https://spiro.trikaliotis.net/download/opencbm-0.4.99.104/opencbm-0.4.99.104.zip

While installing the USB drivers, a red alert will pop up that tells
you that we are not signed, and what bad things can happen. I cannot do
anything about it as I cannot sign the binary myself.

So, If you do not trust me, do not install OpenCBM!



Possible problems:
==================

0. You get a red alert (sorry, I only have the German text) (cf.
attachment):

"Windows Security

Der Herausgeber der Treibersoftware konnte nicht überprüft werden.
(Could not determine the manufacturer of the driver software)

--> Diese Treibersoftware nicht installieren
(--> Do not install this driver software)

[...]

--> Diese Treibersoftware trotzdem installieren
(--> Install this driver software anyway)"

This is not a problem. I cannot sign the software, so Windows insists on
this popup.

If you trust me, use option 2 ("install anyway"). If not, you cannot use
OpenCBM.


1. After installation of the driver and trying to perform an OpenCBM command
(cbmctrl, ...), you get the message:

Error loading plugin '(null)': The parameter is incorrect. (87)
Error loading plugin '(null)': The parameter is incorrect. (87)
NO PLUGIN DRIVER!: The parameter is incorrect.

It seems the installation was not done correctly. Did you get an UAC
prompt when trying to install OpenCBM? Please note that an administrator
account is not enough, you need the UAC prompt (unless it is disabled by
you, of course).

It is also possible that you did not install OpenCBM at all. It needs an
installation, or it will not work.

Please use the install.cmd script, as described above.



Changes w.r.t. 0.4.99.103:
==========================

* new: xum1541cfg: add bootloader command
* new: cbmctrl add low-level IEC line handling (ireset, uireset, atn, uatn, data, udata)
* new: xum1541 firmware version 8 for PROMICRO boards with various fixes and additions (SRQ nibbling, bootloader)
* new: xum1541 firmware split into supported and unsupported devices; new make target "unsupported"
* new: xum1541 firmware and plugin: include compilation details
* new: xu1541 firmware: Generated combined bootloader and firmware hex files for easier initial setup
* fix: Windows installation could not update the installed driver for xu1541 or xum1541 devices. Fixed, update works now.
* fix: xum1541 firmware: fix IEC_SRQ setting/unsetting which resulted in unpredictable behaviour
* change: cbmcopy: don't filter user-provided local output filenames
* change: Various fixes for newer compilers (gcc) and platforms (Linux 5.x)
* change: change devmodel for parport driver to allow compilation with newer versions (Linux)
* change: do not build plugins that are not needed



What is still missing for v0.5.0?
=================================

- For Windows XP and 2000, the drivers must be provided so xum1541 and
xu1541 can be installed there.

- excessive testing

- documentation updates


Regards,
Spiro.

--
Spiro R. Trikaliotis
http://spiro.trikaliotis.net/

Dan Gahlinger

unread,
Jan 23, 2022, 3:47:22 PM1/23/22
to ZoomFloppy Users
Hi Spiro

thank you for this release, do you know if there will be one for Linux as well?

thanks,

Dan.

--
You received this message because you are subscribed to the Google Groups "ZoomFloppy Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to zoomfloppy-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/zoomfloppy-users/Ye28/6wo6Ozt9tpX%40hermes.local.trikaliotis.net.


--
Greetings from somewhere in the space-time continuum,

Dan.

ques...@verizon.net

unread,
Jan 23, 2022, 3:52:22 PM1/23/22
to zoomflop...@googlegroups.com
Lol, dropped on a Sunday, now I have to wait until next weekend to play with it....

Thanks for all your hard work...

v/r

Ron Krenzel

"Signal Corps Always"

"You Can Talk About Us!"
"But You Can't Talk Without Us!"



-----Original Message-----
From: zoomflop...@googlegroups.com <zoomflop...@googlegroups.com> On Behalf Of Spiro Trikaliotis
Sent: Sunday, January 23, 2022 3:39 PM
To: ZoomFloppy Users <zoomflop...@googlegroups.com>
Subject: [Release] OpenCBM 0.4.99.104

Hello,

I just uploaded a Windows binary of OpenCBM 0.4.99.104.

The biggest and most notable change is the fix for the Windows installer. With v0.4.99.103, the update did not work, only a new install. With v0.4.99.104, this should be fixed

IF THE DEVICE IS PLUGGED IN WHILE INSTALLING THE DRIVER!

In order to use 0.4.99.104, just download it, unpack it and run install.cmd with your normal user account! It will automatically elevate
("UAC") in order to get the rights!

Hint: You can use your normal user account for installation. The script will ask for the necessary rights as soon as it is needed.

Hint: For now, I tested it on Windows 7 and 10. It requires the Powershell, so everything after Windows 7 SP1 should work.

It can be found here:

https://spiro.trikaliotis.net/download/opencbm-0.4.99.104/opencbm-0.4.99104.zip

Spiro Trikaliotis

unread,
Jan 23, 2022, 3:55:05 PM1/23/22
to zoomflop...@googlegroups.com
Hello Dan,

* On Sun, Jan 23, 2022 at 03:46:44PM -0500 Dan Gahlinger wrote:

> thank you for this release, do you know if there will be one for Linux as well?

oh, I should work on my announcement text. It seems I missed that part.

For Linux (and MacOS), these are always source releases. Thus, you have
to get the sources (the .tar.gz from
https://sourceforge.net/projects/opencbm/files/opencbm/opencbm-0.4.99.104/)
and compile them yourself.

Every OpenCBM release consists of the sources (which can be used to
compile for all supported platforms!), as well as the Windows binaries
(because many Windows users cannot compile them themselves).

Thus: Yes, there is a Linux release available.

Please, also note that on OpenSUSE build service, there is a task that
creates .DEB packages (for Debian) and .RPM packages automatically.
Thus, if you prefer pre-built binaries, you can use that.

Go to https://build.opensuse.org/package/show/home:strik/opencbm, click
on "download package" and follow the instructions. Note that v0.4.99.104
is currently building, it might take some time until it is available.

Regards,
Spiro

--
Spiro R. Trikaliotis
https://spiro.trikaliotis.net/

Spiro Trikaliotis

unread,
Jan 23, 2022, 4:22:32 PM1/23/22
to zoomflop...@googlegroups.com
Hello Ron,

* On Sun, Jan 23, 2022 at 03:52:16PM -0500 questor7 via ZoomFloppy Users wrote:
> Lol, dropped on a Sunday, now I have to wait until next weekend to play with it....

as I wanted to test it myself a little bit more before releasing it, I
had to choose some days when I had time. The weekend was ideal for it.

The other option would have been to delay it until the next weekend.
Reply all
Reply to author
Forward
0 new messages