version 1.06
A mostly Mac/65 compatible cross-assembler
ATasm is a 6502 command-line cross-assembler that is compatible with the
original Mac/65 macroassembler released by OSS software. Code
development can now be performed using "modern" editors and compiles
with lightning speed.
ATasm is hosted at
SourceForge.net.
ATasm Features:
- ATasm produces Atari native binary load object files or can
optionally target the machine state files produced by the
Atari800Win
Plus emulator, the
Atari800
emulator (version 0.9.8g or greater) and the
Atari++ emulator.
- Support for saving binary to .XFD or .ATR disk images
- Conditional code generation, and code block repetition
- Bank support for creating large (>64k) cartridge images or
overlay code.
- Rich macro support, compatible with existing Mac/65 code libraries
- Support for .ATR disk images, as well as double density and
enhanced density Atari DOS 2.x images
- Support for Atari++ state files, as well as updating other state
files to more modern formats
- Support for the .SET 6 MAC/65 directive, allowing for
compiling to offset locations
- New .BANK directive for creating large cartridge images, or for
code that uses the INITAD load vector (see the documentation for
examples)
- Atari specific assembler directives (.SBYTE,.FLOAT,etc.)
- Support for Atari "Sally" 6502 undocumented instructions
New in 1.06
- Introduction of the -l command line option, which exports a symbol table that can be used by the
monitor in Atari800 emulator.
- Several bug fixes.
ATasm runs native on IBM PCs and compiles
cleanly under LINUX or any platform with the GNU C compiler.
Download the complete package from
SourceForge.
(includes Win9x/ME/XP/NT/2K/XP/Vista binary,
complete source code, documentation and sample Mac/65 source files)
Or, you can view the manual
here(now in PDF) and the
changelog.
If you intend to compile the package yourself, and you do not have the zlib
compression library installed on your machine, download it from the zlib
homepage.
|
Questions or comments? Feel free to
contact me, or visit the
SourceForge project.
|
|