Skip to content

How to Build

Brendan Alford edited this page Jul 5, 2020 · 7 revisions

By Brendan Alford (brendan.alford@gmail.com)

Original version by Dylan Smith.

Building ZX-Diagnostics from Source

Two build platforms are supported for making modifications to ZX-Diagnostics - Windows and Linux. In addition the following tools are prerequisites for the build process:

Having Git installed is optional, so you may clone the repo using the Github clone operation, or simply download and use the zipped source.

To build the ZX-Diagnostics suite, run build.bat (Windows) or build.sh (Linux). Assuming the build is successful, you'll have the following output files created for use:

  • testrom.bin (main ZX-Diagnostics ROM image for use with diagnostic devices)
  • TapeTests/testram.tap (Cut down version for testing RAM on a semi-working machine without diagnostic hardware)
  • ROMCheck/romcheck.tap (ROM checker utility)
  • FlashUtils/flashutil.tap (for programming ZX-Diagnostics on to the Alioth Diagnostic board)

See other pages in the Wiki for details on how to use these utilities.