Hobby Cross Assembler Home Page


Copyright (C) 2004-2009 by Anton Treuenfels


General Description

The Hobby Cross Assembler (HXA) is a macro assembler capable of producing absolute output files in raw binary and Intel hexadecimal formats. HXA is straightforward to use for simple programs but also includes optional features intended to make it easier to handle more advanced projects. 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

Page Top


New in v0.162

All Versions

Extended

HXA65 Version

no changes

A complete list of all changes in v0.162 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

ZIP File Contents

Available HXA Releases

Notes:

Page Top


Contact Information

Questions, comments, requests and bug reports

Snail-mail

E-mail

Page Top


Last revised: Sat Jan 17 19:02:00 2009