ATasm

version 0.93 -- A minor bug-fix release

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 Features:

ATasm produces Atari native binary load object files or can optionally target the machine state files produced by the Atari800Win emulator (version 2.5c or greater) and the Atari800 emulator (version 0.9.8g or greater).

Support for saving binary to .XFD disk images introduced in v0.91

Conditional code generation, and code block repetition

Rich macro support, compatible with existing Mac/65 code libraries

Atari specific assembler directives (.SBYTE,.FLOAT,etc.)

Support for Atari "Sally" 6502 undocumented instructions

ATasm runs native on IBM PCs either in DOS/Win3.1/W95/NT/W98 and compiles cleanly under LINUX or any platform with the GNU C compiler.

All source code and binaries for DOS/W95 are included in the package.

You can preview the manual here(ASCII text only).

Or...download the complete package here. (includes Win9x/NT/3.1/DOS binary, complete source code, documentation and sample Mac/65 source files)

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.