hsnaves / palo

Microcode assembler, archiver, and simulator for the Xerox Alto.
GNU Affero General Public License v3.0
1 stars 1 forks source link
alto archiver assembler debugger microcode simulator

Palo

Synopsis

An in-progress microcode assembler together with an archiver tool and a simulator for the Xerox Alto workstation. The assembler was reconstructed from this memo. The simulator was based on the ContrAlto program.

Getting started

Prerequisites

Palo requires GCC, MAKE and SDL2 to be installed on the system.

Building

To build the palo tools and simulator, simply type the following commands on the root directory of the palo source code repository:

$ make

This will compile palo with no debugging information and with some compiler optimizations enabled. To enable debugging information, the user can specify DEBUG=1 in the command line above, such as:

$ DEBUG=1 OPTIMIZE=0 make