Galaksija development tools

24.06.2007 18:00

Introduction

This is a loose collection of tools for use with Galaksija home microcomputer:

gtp2wav
Convert a binary Galaksija tape file to an audio file for loading to a Galaksija computer through the sound card.
bin2gtp
Encapsulate a Z80 machine code block into a Galaksija tape file together with a simple BASIC loader.
pgm2scr
Convert a bitmap to a Galaksija video framebuffer.
chargendump
Inspect and dump characters from a Galaksija character generator ROM image.
include/
Header files for use with a Z80 assembler that contain useful macro definitions for writing assembly programs for Galaksija.
examples/
Example assembly programs for Galaksija

Supported platforms

In theory any UNIX-like operating system. In practice, these tools have been tested on Debian GNU/Linux and Mac OS X.

Dependencies

The following libraries are needed to build all tools:

configure script is smart and will not attempt to build those tools that require libraries that have not been found on your system.

You will also need a Z80 assembler if you wish to assemble example programs for Galaksija. z80asm works fine.

Download

For stable releases, please see https://www.tablix.org/~avian/galaksija/tools.

To download the latest development version, please use the git repository.