This buffer is for notes you don't want to save, and for Lisp evaluation.
If you want to create a file, visit that file with C-x C-f,
then enter the text in that file's own buffer.


ATasm is a project that has been on-going since 1998.  It is a cross-platform assembler for the 6502 CPU.  ATasm is highly compatible with the original OSS Mac/65 native compiler available for the Atari 8-bit computer platform.  ATasm is written in C, and compiles without modification on any platform that has a GCC compiler.  

ATasm is distinct from other 6502 compilers in that it has been specifically designed for the development of programs for the Atari home computer (800/XL/XE series).  ATasm produces Atari native binary load object files and 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).  Binary load files can also be written to disk images for easy loading in other emulators or onto real hardware via SIO2PC.

Other features:
-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 is a mature project that is being used by several homebrew developers in the Atari computer scene.  The current ATasm web site can be found at http://www.cs.utah.edu/~schmelze/atari/atasm/index.html

Recently, there has been among Stella Atari 2600/VCS community to adopt ATasm as a standard  compiler.  This would begin a new cycle of development for ATasm with the addition of features specific to the 2600.  Hosting the project on source forge will allow easier integration of mulitple developers, allow us to set up an e-mail list, and maintain an accessible CVS repository.