[Bug 246784] New port: comms/opencbm: Commodore CBM serial IEC/IEEE-488 bus utilities
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed May 27 14:40:45 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246784
Bug ID: 246784
Summary: New port: comms/opencbm: Commodore CBM serial
IEC/IEEE-488 bus utilities
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: felix at palmen-it.de
Created attachment 214923
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=214923&action=edit
add comms/opencbm, comms/opencbm-kmod and comms/opencbm-plugin-xa1541
"The OpenCBM package contains user space support programs and development
libraries to control and use CBM serial IEC/IEEE-488 bus devices as used by
most Commodore (CBM) 8-bit machines."
With these ports, you can use an old 8-bit Commodore floppy drive on the PC,
connected either to the parallel port or to USB (several cable types are
supported).
Main category is "comms", because the main feature is implementing the old bus
protocols for talking to the drives. Also added category "archivers" because
older upstream versions included a FreeBSD port in with this category and as
the tools can be used to archive old floppy disks, and the image formats are a
sort of archive, this IMHO matches as well.
There are two slave ports because for parallel-port cables, a kernel module is
needed, and the plugin for using these cables depends on the kmod port. This
avoids the binary package of opencbm itself to pull in a kernel module that
users of USB cables won't need. I added a FreeBSD manpage for the kernel module
to the kmod port.
Tests passed:
- poudriere testport with default options on {11.3,12.1,13}/{i386,amd64}
- poudriere testport with all options combinations on 12.1/amd64
- correct operation using an XMP-1541 parallel-port cable and a C-1541 floppy
drive verified on 12.1/amd64. I can't test functionality of USB cables as I
don't own one.
Disclaimer: porting the kernel driver from Linux to FreeBSD was done by me
around 1.5 years ago, upstream merged my code.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list