<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/atasm/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/atasm/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 21 Mar 2021 01:39:12 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/atasm/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>ATasm 1.09 Released</title><link>https://sourceforge.net/p/atasm/news/2021/03/atasm-109-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;version 1.07 - Introduced .BANKNUM operator; Allow .SET 6 to forward reference labels;&lt;br/&gt;
                 Allow leading underscores in label names; Fixed an error with command-line&lt;br/&gt;
                 defines; Allow character quoting of spaces and semicolons;  Allow comments&lt;br/&gt;
                 to start without a preceding  space.  Fixed local label references inside&lt;br/&gt;
                 of macros or macro parameters.&lt;/p&gt;
&lt;p&gt;Version 1.08 - Initial support of list files with -g command-line parameter; Allow .INCBIN&lt;br/&gt;
                 to honor include paths; Missing state files no longer segfault;  Double-forward&lt;br/&gt;
                 defines now throw an error rather than silently generate bad code&lt;/p&gt;
&lt;p&gt;Version 1.09 - Fixed a problem with filename creation when saving output to an ATR image;&lt;br/&gt;
                 Fixed CVE-2019-19785: Stack-based buffer overflow in the to_comma() function;&lt;br/&gt;
                 Fixed CVE-2019-19786: Stack-based buffer overflow in the parse_expr() function;&lt;br/&gt;
                 Fixed CVE-2019-19787: Stack-based buffer overflow in the get_signed_expression() function;&lt;/p&gt;
&lt;p&gt;Special thanks to Peter Hinz for the 1.09 updates!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Sun, 21 Mar 2021 01:39:12 -0000</pubDate><guid>https://sourceforge.net20fb0768d90f05ed9d4093d817ebef149b51e25a</guid></item><item><title>ATasm 1.06 released</title><link>https://sourceforge.net/p/atasm/news/2009/03/atasm-106-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;After a long period of silence, version 1.06 has been released.  Changes in the last version include:&lt;br /&gt;
-allowance of negative offsets with .SET 6 directives; &lt;br /&gt;
-allowance of arithmentic expressions in REPEAT blocks;&lt;br /&gt;
-Better detection of resized labels;&lt;br /&gt;
-Fixed a buffer overflow problem; &lt;br /&gt;
-Added -l option to allow label output;&lt;/p&gt;
&lt;p&gt;Also, the Windows executable has been compiled using mingw, instead of DJGPP.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Tue, 17 Mar 2009 22:01:33 -0000</pubDate><guid>https://sourceforge.net4798ee451c37bd9f994963c744ffe6c0c4db6728</guid></item><item><title>ATasm moves to SVN</title><link>https://sourceforge.net/p/atasm/news/2006/06/atasm-moves-to-svn/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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).&lt;/p&gt;
&lt;p&gt;To check out the latest code use:&lt;br /&gt;
svn co &lt;a href="https://svn.sourceforge.net/svnroot/atasm/trunk"&gt;https://svn.sourceforge.net/svnroot/atasm/trunk&lt;/a&gt; atasm&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Thu, 15 Jun 2006 00:43:50 -0000</pubDate><guid>https://sourceforge.net01eaa0c3d00aac5f1bc492a77dccc342b49b6ab9</guid></item><item><title>Beta version of ATasm 1.05 released</title><link>https://sourceforge.net/p/atasm/news/2003/11/beta-version-of-atasm-105-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Wed, 12 Nov 2003 23:30:39 -0000</pubDate><guid>https://sourceforge.netfbd1b8bb3b8998e223d6f9db2724c6cc912e6bc4</guid></item><item><title>ATasm v1.04 released</title><link>https://sourceforge.net/p/atasm/news/2003/08/atasm-v104-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Download and enjoy!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Sat, 23 Aug 2003 01:53:32 -0000</pubDate><guid>https://sourceforge.net0d2ae43bbf270869c6e54a12a7cf0e3d072d5509</guid></item><item><title>Serious macro bug in version 1.03</title><link>https://sourceforge.net/p/atasm/news/2003/08/serious-macro-bug-in-version-103/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Sat, 23 Aug 2003 01:48:40 -0000</pubDate><guid>https://sourceforge.neta901faff5e4524e6ae710b2b20808d405ed0e43a</guid></item><item><title>ATasm 1.03 released</title><link>https://sourceforge.net/p/atasm/news/2003/03/atasm-103-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Download and enjoy!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Tue, 04 Mar 2003 01:17:50 -0000</pubDate><guid>https://sourceforge.net11d707214bfcfbd8d849155e1ba4b11ad2ced77a</guid></item><item><title>ATasm v1.02 released</title><link>https://sourceforge.net/p/atasm/news/2002/08/atasm-v102-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Download and enjoy!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Wed, 14 Aug 2002 18:17:24 -0000</pubDate><guid>https://sourceforge.net87afeabba5143e87340b45de950b39ee0068527e</guid></item><item><title>ATasm v1.01 released</title><link>https://sourceforge.net/p/atasm/news/2002/06/atasm-v101-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Fri, 21 Jun 2002 21:16:12 -0000</pubDate><guid>https://sourceforge.netf4242a4be8456afc5793853f12a4612bfe082426</guid></item><item><title>Bug found in v1.00</title><link>https://sourceforge.net/p/atasm/news/2002/06/bug-found-in-v100/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In the rush to finalize v1.00 a bug slipped through regarding zp,y addressing.  This means that:&lt;/p&gt;
&lt;p&gt;sta $10,y&lt;/p&gt;
&lt;p&gt;will compile incorrectly.&lt;/p&gt;
&lt;p&gt;This has been corrected in CVS and will be included in the next release.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">schmelze</dc:creator><pubDate>Fri, 21 Jun 2002 00:35:39 -0000</pubDate><guid>https://sourceforge.netd2208a53e6d741fcf301ed491ae971f5b217106f</guid></item></channel></rss>