Menu

ATasm: 6502 cross-assembler / News: Recent posts

ATasm 1.09 Released

After another long silence, a new version of ATasm has been released. This is primarily a maintenance release , with fixes for several possible overflow bugs being addressed. Some other changes since v1.06:

version 1.07 - Introduced .BANKNUM operator; Allow .SET 6 to forward reference labels;
Allow leading underscores in label names; Fixed an error with command-line
defines; Allow character quoting of spaces and semicolons; Allow comments
to start without a preceding space. Fixed local label references inside
of macros or macro parameters.... read more

Posted by schmelze 2021-03-21

ATasm 1.06 released

After a long period of silence, version 1.06 has been released. Changes in the last version include:
-allowance of negative offsets with .SET 6 directives;
-allowance of arithmentic expressions in REPEAT blocks;
-Better detection of resized labels;
-Fixed a buffer overflow problem;
-Added -l option to allow label output;

Also, the Windows executable has been compiled using mingw, instead of DJGPP.

Posted by schmelze 2009-03-17

ATasm moves to SVN

The main ATasm repository has moved from CVS to SVN. So, to remain on the main development branch, you will need to use SVN (I recommend tortiseSVN for Windows users, the regular svn client for UNIX or Mac users).

To check out the latest code use:
svn co https://svn.sourceforge.net/svnroot/atasm/trunk atasm

Posted by schmelze 2006-06-15

Beta version of ATasm 1.05 released

Version 1.05 will introduce several new features. Included in this beta release is support for Atari++ state files, .ATR disk images, a new .BANK directive, and support for the .SET 6 MAC/65 directive. Version 1.05 was about to go out the door when I discovered a problem with forward referencing labels inside of nested macros. I intended to fix this before release, but life has intervened. It is taking more time to fix than anticipated. Version 1.05 was intended for a Halloween release, but rapidly turning into a Thanksgiving release. As such I am releasing a 1.05 beta release so that ATasm can get into the hands of those who need access to the new features. Note that the beta release is at least as stable as the 1.04 and is the preferred binary release.

Posted by schmelze 2003-11-12

ATasm v1.04 released

ATasm version 1.04 has been released. This adds a few new features, including the ability to set the value of the fill byte when generating a raw cartridge image. This release will also attempt multiple passes to resolve forward referenced labels that are resized (in Mac/65 this is the dreaded PHASE ERROR problem). Version 1.04 fixes a nasty macro bug that prevented many macros from compiling. Due to the seriousness of this bug, all users are encouraged to upgade as soon as possible.... read more

Posted by schmelze 2003-08-23

Serious macro bug in version 1.03

There is a serious bug in version 1.03 that causes labels inside of macros to be misidentified. This can cause very unexpected results when compiling. All users are encouraged to upgrade to 1.04 as soon as possible.

Posted by schmelze 2003-08-23

ATasm 1.03 released

ATasm version 1.03 has been released. This is a maintenence release that has fixed a few bugs and added new features: namely adding mapping for zero page JSR, better error detection on malformed labels, warnings about labels in the form of #$LABEL, and loading of absolute filenames on the command-line.

Download and enjoy!

Posted by schmelze 2003-03-04

ATasm v1.02 released

ATasm version 1.02 has been released. Thanks to the work of B. Watson, there are several new features added, notably command-line parameters for defines and include paths, as well as a new .OPT ILL directive to toggle illegal opcodes in code.

Download and enjoy!

Posted by schmelze 2002-08-14

ATasm v1.01 released

A new release of ATasm has been pushed out the door. This fixes a bug with some zp,y address modes as well as adding a new raw binary output mode for cartridge snapshots.

Posted by schmelze 2002-06-21

Bug found in v1.00

In the rush to finalize v1.00 a bug slipped through regarding zp,y addressing. This means that:

sta $10,y

will compile incorrectly.

This has been corrected in CVS and will be included in the next release.

Posted by schmelze 2002-06-21

ATasm moves to SourceForge

ATasm is now hosted on SourceForge, which will provide developers a convenient way to collaborate. This will also allow users to have access to bleeding edge releases via CVS

Posted by schmelze 2002-06-20
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.