This project is a refactor of the Color Computer DriveWire 4 project. For now, this project is in an experimental stage, and is likely to change significantly.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Note If you do not plan to build DriveWireServer, but just want to run it, jump to Running the application
In order to build DriveWire 4, the following software is required:
- Java JVM >= 1.8 (Oracle JDK)
- Gradle (Gradle)
- GIT (GIT)
A step by step series of examples that tell you how to get a development env running
Clone (download) the DriveWire source
git clone <repository url>
Verify that you have at least Java JDK 8 or higher installed:
java -version
javac -version
Verify that you have gradle installed (tested with gradle 4.9, gradle 4+ should work):
gradle -version
Change directory into the project and execute
gradle clean build fatCapsule
- Or -
./gradlew
Build using the steps above, or download the Pre-built binary
If you build yourself - the jar file will be in the build/libs
directory.
Currently, as this only implements the server functionality, the best way to get a configuration file setup is to run the existing DriveWire 4 UI, execute the wizard, then copy the created config.xml file and point to it using the --config option:
cd build/libs
java -jar DriveWireServer-4.4.0-capsule.jar --config=<path_to_config>
Note: if you do not supply --config
a default (probably not useful) config will be loaded instead.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
-
Aaron Wolfe, Boisy Pitre, Christopher Hawks, Jim Hathaway, Neil Andrew Cook, Tim Lindner, Tormod Volden, Wayne Campbell - The original authors of DriveWire
-
Nathan Byrd - CognitiveGears
See also the list of contributors who participated in this project.
This project is licensed under the GPL 3 - see the LICENSE.md file for details
- Great thanks to the CoCo community for their support in keeping this project and our favorite 8-bit computer alive.