Hobby Cross Assembler Home Page
Copyright (C) 2004-2008 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 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.
Such details as character sets, 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
-
T_XX Family : an imaginary series of test processors
-
6502 Family : 6502, 65C02, R65C02, W65C02S and W65C816S
Currently Supported Operating Systems
Page Top
New in v0.161
All Versions
Extended
-
segment nesting
is now allowed
-
the list file segment map now reports the type of each segment
-
the
END
pseudo op now always warns if used within any open block
structure (which makes clearer why some unclosed block errors occur)
HXA65 Version
no changes
A complete list of
all changes in v0.161
can be found in the
implementation documentation.
Page Top
HXA Features
Labels
Expressions
Pseudo Opcodes
Page Top
Documentation
Not all available 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.
-
Main Documentation
- all the non-processor-specific portions
of HXA
-
General Test List
- brief descriptions of all
non-processer-specific tests of HXA
-
General Demo List
- brief descriptions of all
non-processor-specific demonstrations of HXA
-
HXA_T
- the imaginary "T_XX"-family test processor variant
-
HXA65
- the 6502-family processor variant
-
Source Description
: overviews of version history,
source language, overall design and modification to accept
other assembly languages
Page Top
Download
ZIP File Contents
-
All documention of HXA and its processor-specific variants,
including test and demo programs
-
All processor-specific stand-alone executable variants
-
All source code
HXA Releases
Notes:
-
in general the most recently released version is the "best".
Earlier versions are mainly useful only for study and peformance
comparison purposes
-
the releases are zipped by PKZIP 2.04g.
Use the "-d" option of PKUNZIP to re-create the directory structure
of the releases
Page Top
Contact Information
Questions, comments, requests and bug reports
Snail-mail
-
Anton Treuenfels
-
5248 Horizon Dr
-
Fridley MN 55421
E-mail
Page Top
Last revised: Sat Jul 05 13:14:15 2008