Skip to content

ROM assembler for the Dandanator Mini. An Spectrum ZX peripheral with many features.

Notifications You must be signed in to change notification settings

teiram/dandanator-mini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dandanator-mini

ROM assembler for the Dandanator Mini. A Spectrum ZX peripheral with many features.

Requirements

Git, Maven and java8 are needed

Cloning the repository

git clone https://github.com/teiram/dandanator-mini.git

Building

Java8 and Maven are needed. Just execute:

cd dandanator-mini
mvn install

Generating native packages.

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.

Executing

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)

About

ROM assembler for the Dandanator Mini. An Spectrum ZX peripheral with many features.

Resources

Stars

Watchers

Forks

Packages