Skip to content

Java command line application that compiles Java-like programs to Z80 assembler and binary.

Notifications You must be signed in to change notification settings

HanWelmer/Z80Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Z80Compiler

Java command line application that compiles miniJava programs to Z80 assembler and binary. See syntax.md for a description of the miniJava syntax and semantics.

Development:

The project was developed using:

  • openjdk 11.0.16.1
  • Apache Maven 3.9.4
  • eclipse 4.26.0

maven

  • open commandline tool
  • nagivate to subfolder
  • mvn compile
  • mvn test

Usage:

Z80Compiler [-b] [-d] [-r] [-v] [-z] source.j

where:

-b generate binary output (M-code or Z80 assembler)

-d issue debug messages during compilation

-r run the compiled code using the built-in interpreter

-v verbose: issue feedback messages during compilation

-z generate Z80S180 assembler output

source.j input sourcecode file in miniJava programming language

About

Java command line application that compiles Java-like programs to Z80 assembler and binary.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published