Home

Awesome

Edigen Gradle Plugin

Edigen Gradle Plugin Build Maven metadata URL License: GPL v3

This is a Gradle plugin which automatically generates an instruction decoder and disassembler of an emuStudio CPU plugin from a specification using Edigen.

It is a reimplementation of edigen-maven-plugin to be used with Gradle.

For more information, see official documentation of emuStudio plugin development.

Usage

NOTE: The plugin is compiled against Java 11 (file version 55). Earlier Java versions are thus not supported.

plugins {
  id 'net.emustudio.edigen-plugin' version 1.5.2
}

edigen {
  decoderName = 'decoder.package.ClassName'
  disassemblerName = 'disassembler.package.ClassName'
}

Reference

Ths plugin provides a single task edigen/generateSources. It can be configured using edigen extension block, with the following parameters.

Required parameters

Optional parameters