Hobby Cross Assembler Home Page


Copyright (C) 2004-2013 by Anton Treuenfels


General Description

The Hobby Cross Assembler (HXA) is a macro assembler capable of producing absolute output files in several formats. HXA is meant to be straightforward to use for simple programs, requiring little setup before assembly may begin. There are also optional features intended to make it easier to handle more advanced projects, such as the equivalent of a simple built-in linker. HXA is designed to be fairly portable between various processors, and is GPL-licensed freeware.

Variants of HXA know very much about real processors but very little about real computers. Details such as ROM routines, I/O locations and file formats must be explicitly provided in source code for each real computer HXA is required to work with. Fortunately in most cases this need only be done once and the information placed in one or more include files.

Currently Supported Processors

Currently Supported Operating Systems

Page Top


HXA Features

Labels

Expressions

Pseudo Opcodes

File Output

Page Top


New in v0.201

All Versions

Extended

A complete list of all changes in v0.201 can be found in the implementation documentation.

Page Top


Documentation

HXA is extensively documented, but not all documentation is on-line. Links to the documents not included here won't work :( However what is here might be enough to decide whether or not HXA is for you.

Available on-line

Page Top


Download Complete Packages

ZIP File Contents

Available Complete Packages

Notes:

Page Top


Download Ala Carte

HXA_T Ala Carte

HXA65 Ala Carte

Page Top


Contact Information

Questions, comments, requests and bug reports

Snail-mail

E-mail

Page Top


Last revised: Tue Sep 17 11:41:37 2013