Wanted to do some stuff with my ZoomFloppy but after becoming partial to Rust, I really, really don't want to do it in C++.
So I've started to port a subset of OpenCBM from C++ to Rust. Only targeting XUM1541 support - for now anyway.
The heavy USB lifting is done by rusb which presents a nice Rust interface to the behemoth that is libusb.
We'll see where this goes, but some good progress getting as far as initializing the device, querying its state and executing a Reset to the connected drive, over the IEC bus.
#RetroComputing #OpenCBM #ZoomFloppy