[Coco] Announcement: pyDriveWire v0.5c - The Easy Install Edition

n6il at ocs.net n6il at ocs.net
Sat Apr 18 14:44:22 EDT 2020

Announcement: pyDriveWire v0.5c - The Easy Install Edition

(new for v0.5c) pyDriveWire has two Easy Installtion Methods: Binary Package
and Docker. These options are designed for Ease Of Use and do not require a
complex series of installation steps. pyDriveWire can also be run directly
from any pypy or python install if it meets the appropriate requirements.





GitHub Main Page::



Python Implementation of DriveWire 4 and EmCee Protocols

PyDriveWire is a nearly complete DriveWire4 Server written in Python. The
goal is to eventually implement all of the features available. The server
also implements additional features that are not available in DriveWire4.

PyDriveWire also has support for the EmCee Protocol for use with MCX Basic
on the TRS-80 MC-10.

DriveWire 4 and EmCee Procotols can be used simultaneously on the server
without reconfiguration.

Table of Contents
  1. Features
  2. Getting Started

1. Features
*     (new for v0.5c) New Easy Installation Methods: Binary Package, Docker
*     (new for v0.5c) dw config show command
*     (new for v0.5c) dw config save command
*     (new for v0.5c) dw disk create command
*     (new for v0.5c) Major re-work of Virtual Serial Channels
*     (new for v0.5c) Printing Support Enhancements
*     Web User Interface ( --ui-port )
*     Configuration File support
*     Multiple Instance Support -- Requires config file
*     Daemon Mode - Linux/macOS Only - Requires config file
*     Enhanced pyDwCli command console tool
*     Comprehensive and detailed manual for server features
*     Printing: EmCee/MCX-Basic Printing Support
*     HDB-DOS Mode and Disk image offset
*     Remote dw command input on TCP port
*     EmCee Protocol Support
*     Supported on Linux, macOS, and Windows
*       dw server dir     and dw server list enhanced to run on ALL OSes
(Mac/Windows/Linux, etc)
*     Experimental printing support prints to PDF or text file
*     Connections to serial ports at all supported baud rates: 38400,
57600, 115200, 230400, 460800, 921600
*     Listen for incoming connection on any TCP port with a default of 65504
*     Ability to make outgoing TCP connections for serial-net converters
*     Disks to be mounted can be specified on the command line
*     Interactive CLI allowing all dw commands to be run
*     Support for DriveWire 4 virtual ports
*              dw   commmands over vport
*              AT   Modem-style connections
*            Outbound connections with ATD / ATDT or tcp connect
*            Inbound vports via tcp listen/join/kill commands

Notable Missing Features
     OS9 /Z console windows
     MShell Support

More information about the Coco mailing list