BSD Ports

sysutils/py-greaseweazle 1.23 DragonFly

Tools for accessing a floppy drive at the raw flux level

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
UNLICENSE
Categories
python, sysutils
Package size
296.3 KiB, 1699.4 KiB installed

Description

Greaseweazle is a set of tools for accessing a floppy drive at the raw flux level. This allows reading and writing of raw flux data, as well as conversion between various floppy disk image formats. It supports a wide range of floppy disk formats including IBM, Amiga, Commodore 64, Apple, and Macintosh.

The "gw" command-line tool communicates with a Greaseweazle USB device to read, write, and manipulate floppy disks at a level below the normal operating system disk interface.

In the other systems

The newest version among them is 1.23, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlysysutils/py-greaseweazle1.23 newestnone known-[email protected]-
FreeBSDsysutils/py-greaseweazle1.23 newestnone known-[email protected]-
HardenedBSDsysutils/py-greaseweazle1.23 newestno data-[email protected]-
GhostBSDsysutils/py-greaseweazle1.23 newestno data-[email protected]-

Version history 1

  1. 1.23

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install py312-greaseweazle

From DPorts:

cd /usr/dports/sysutils/py-greaseweazle && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 5

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

Greaseweazle devices require firmware with CLEAR_FEATURE(ENDPOINT_HALT)
support to work reliably on FreeBSD. Without this fix, the device will
stop responding after the first use until physically unplugged.

See https://github.com/keirf/greaseweazle-firmware/pull/18
This fix may be included in firmware version 1.7 or later.

Update your device firmware with: gw update