ROM assembler for the Dandanator Mini. A Spectrum ZX peripheral with many features.
Git, Maven and java8 are needed
git clone https://github.com/teiram/dandanator-mini.git
Java8 and Maven are needed. Just execute:
cd dandanator-mini
mvn install
Native packages are supported by means of the javafx maven plugin. They can be generated by executing:
mvn jfx:native
They can be found under the directory:
target/jfx/native
The plugin is configured to not include the java runtime. This is to avoid very big deliverables, since with java8 the complete JRE would be included.
The linux native executable won't work if the variable JRE_HOME is not defined pointing to a java8 including the JFX classes. This means that probably an OpenJDK VM won't work and you would need a Oracle JVM or to provide the JavaFX jars yourself.
An executable jar with all the dependencies bundled in will be generated with the following invocation:
java -jar target/dandanator-mini-10.2-jar-with-dependencies.jar
In case you've generated a native package, just execute the binary you'll find in the application folder (or the generated app in OSX)