1
0
mirror of https://github.com/pfusik/xasm.git synced 2024-06-07 11:29:32 +00:00

xasm 2.5.1 release.

This commit is contained in:
Piotr Fusik 2002-08-21 20:07:04 +02:00
parent 4b099cbccc
commit 49c7068598
4 changed files with 31 additions and 21 deletions

View File

@ -1,13 +1,13 @@
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>xasm 2.5 second final edition</TITLE> <TITLE>xasm 2.5.1 second final edition</TITLE>
</HEAD> </HEAD>
<BODY BGCOLOR=black TEXT=white LINK="#c0c0ff" VLINK="#c040c0" ALINK="#d06060"> <BODY BGCOLOR=black TEXT=white LINK="#c0c0ff" VLINK="#c040c0" ALINK="#d06060">
<TABLE ALIGN=center WIDTH=70%><TR><TD> <TABLE ALIGN=center WIDTH=70%><TR><TD>
<CENTER> <CENTER>
<IMG SRC="6502proc.gif" ALT="intel outside - 6502 processor"> <IMG SRC="6502proc.gif" ALT="intel outside - 6502 processor">
<BR CLEAR=all> <BR CLEAR=all>
<H1>xasm 2.5 second final edition</H1> <H1>xasm 2.5.1 second final edition</H1>
Copyright (c) 1998-2002 by <A HREF="mailto:fox@scene.pl">Piotr Fusik</A> Copyright (c) 1998-2002 by <A HREF="mailto:fox@scene.pl">Piotr Fusik</A>
</CENTER> </CENTER>
<P> <P>

View File

@ -1,13 +1,14 @@
<HTML><HEAD><TITLE>X-Assembler 2.5</TITLE></HEAD> <HTML><HEAD><TITLE>X-Assembler 2.5.1</TITLE></HEAD>
<BODY BACKGROUND="6502proc.gif"> <BODY BACKGROUND="6502proc.gif">
<CENTER> <CENTER>
<H1>X-Assembler version 2.5</H1> <H1>X-Assembler version 2.5.1</H1>
<HR> <HR>
<H2>TABLE OF CONTENTS</H2> <H2>TABLE OF CONTENTS</H2>
<TABLE><TR><TD VALIGN=top> <TABLE><TR><TD VALIGN=top>
<UL><LI><A HREF="#intro">INTRODUCTION</A> <UL><LI><A HREF="#intro">INTRODUCTION</A>
<UL><LI><A HREF="#changes">Changes</A> <UL><LI><A HREF="#changes">Changes</A>
<UL><LI><A HREF="#ver25">Version 2.5</A> <UL><LI><A HREF="#ver251">Version 2.5.1</A>
<LI><A HREF="#ver25">Version 2.5</A>
<LI><A HREF="#ver241">Version 2.4.1</A> <LI><A HREF="#ver241">Version 2.4.1</A>
<LI><A HREF="#ver24">Version 2.4</A> <LI><A HREF="#ver24">Version 2.4</A>
<LI><A HREF="#ver23">Version 2.3</A> <LI><A HREF="#ver23">Version 2.3</A>
@ -45,8 +46,13 @@
<A NAME="intro"><H2>INTRODUCTION</H2> <A NAME="intro"><H2>INTRODUCTION</H2>
The X-Assembler is a cross-assembler, which generates code for the 6502 processor. The X-Assembler is a cross-assembler, which generates code for the 6502 processor.
It has been designed to be easy to use for Quick Assembler programmers, It has been designed to be easy to use for Quick Assembler programmers,
therefore its syntax is an extension of QA's one.<BR> therefore its syntax is an extension of QA's.<BR>
<A NAME="changes"><H3>Changes</H3> <A NAME="changes"><H3>Changes</H3>
<A NAME="ver251"><H4>Version 2.5.1</H4>
<UL>
<LI> fixed assembling sources with Atari EOLs ($9b)
<LI> blank/comment/label lines in false conditionals are now correctly omitted in listing
</UL>
<A NAME="ver25"><H4>Version 2.5</H4> <A NAME="ver25"><H4>Version 2.5</H4>
<UL> <UL>
<LI> fixed another bug, very similar to previous one, e.g. <LI> fixed another bug, very similar to previous one, e.g.
@ -237,7 +243,7 @@ only if full path is given.<P>
<A NAME="new_quiet"> <A NAME="new_quiet">
<DT><TT>/q</TT> <DT><TT>/q</TT>
<DD>Suppress info messages.<BR> <DD>Suppress info messages.<BR>
Prevents X-Asm from printing "<TT>X-Assembler 2.5 by Fox/Taquart</TT>" Prevents X-Asm from printing "<TT>X-Assembler 2.5.1 by Fox/Taquart</TT>"
and the summary (how many lines assembled and bytes written). and the summary (how many lines assembled and bytes written).
Good if you are building a project from many source files and don't want Good if you are building a project from many source files and don't want
tons of messages.<P> tons of messages.<P>
@ -824,6 +830,8 @@ in all 6502 commands and pseudo-commands, except for
<HR> <HR>
<A NAME="faq"><H2>FAQ</H2> <A NAME="faq"><H2>FAQ</H2>
<B>Note:</B> All the following things, which may be odd for you,
are familiar to Quick Assembler users.
<UL> <UL>
<LI><B>Q:</B> Why does X-Asm ignore <TT>+2</TT> in the following line? <LI><B>Q:</B> Why does X-Asm ignore <TT>+2</TT> in the following line?
<PRE>label equ 1 +2 <PRE>label equ 1 +2
@ -838,8 +846,8 @@ operators, but also 'low of immediate' and 'high of immediate'
addressing modes indicators. addressing modes indicators.
In order to get <TT>lda $ab</TT>, write <TT>lda +&gt;$abcd</TT><P> In order to get <TT>lda $ab</TT>, write <TT>lda +&gt;$abcd</TT><P>
<LI><B>Q:</B> What's wrong with <TT>asl a</TT> ?<P> <LI><B>Q:</B> What's wrong with <TT>asl a</TT> or just <TT>asl</TT> ?<P>
<B>A:</B> You should use <TT>@</TT> for accumulator addressing mode.<P> <B>A:</B> You must use <TT>@</TT> for accumulator addressing mode.<P>
<LI><B>Q:</B> What's wrong in following line? <LI><B>Q:</B> What's wrong in following line?
<PRE>label: lda #0 <PRE>label: lda #0
@ -883,8 +891,8 @@ When I fixed it, another error appeared. Why?<P>
When you were assembling for the first time, both errors might exist, When you were assembling for the first time, both errors might exist,
but X-Asm stopped on the first one.<P> but X-Asm stopped on the first one.<P>
<LI> If you have other questions/problems,
<A HREF=mailto:fox@scene.pl>write to me</A>.
</UL> </UL>
If you have other questions/problems,
<A HREF=mailto:fox@scene.pl>contact me</A>.
<P><HR><P><A HREF="index.htm">Back</A> <P><HR><P><A HREF="index.htm">Back</A>
</BODY></HTML> </BODY></HTML>

View File

@ -1,4 +1,4 @@
--== xasm 2.5: second final edition ==-- --== xasm 2.5.1: second final edition ==--
interactive visual development environment interactive visual development environment
only for 8-bit Atari programming gurus only for 8-bit Atari programming gurus

View File

@ -10,20 +10,21 @@ for Atari 8-bit computers on a PC with MS-DOS or Windows.">
<TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=0><TR> <TABLE WIDTH=100% CELLSPACING=0 CELLPADDING=0><TR>
<TD WIDTH=10% BGCOLOR=#008080><FONT SIZE=6><B> <TD WIDTH=10% BGCOLOR=#008080><FONT SIZE=6><B>
<NOBR>&nbsp;&nbsp;xasm home page</NOBR></B></FONT></TD> <NOBR>&nbsp;&nbsp;xasm home page</NOBR></B></FONT></TD>
<TD BGCOLOR=#008080><IMG SRC="green64.gif" WIDTH=100% HEIGHT=50></TD></TR></TABLE><P> <TD BGCOLOR=#008080><IMG SRC="green64.gif" WIDTH=100% HEIGHT=50></TD></TR></TABLE>
<CENTER><P>
<B>xasm</B> is a set of a few tools for developing software for Atari 8-bit computers
on a PC with MS-DOS or Windows.<P>
<A HREF="xasm251.zip">Download (38 KB)</A> |
<A HREF="doc/index.htm">Browse documentation on-line</A> |
<A HREF="mailto:fox@scene.pl">E-mail me</A>
<P>
<TABLE><TR> <TABLE><TR>
<TD><IMG SRC="cgenie.gif" WIDTH=489 HEIGHT=461 ALT="Some 6502 code in Code-Genie"></TD> <TD><IMG SRC="cgenie.gif" WIDTH=489 HEIGHT=461 ALT="Some 6502 code in Code-Genie"></TD>
<TD> <TD>
<B>xasm</B> is a set of a few tools for developing software for Atari 8-bit computers <HR><P>
on a PC with MS-DOS or Windows.<P>
<UL>
<LI> <A HREF="xasm25.zip">Download (38 KB)</A>
<LI> <A HREF="doc/index.htm">Browse documentation on-line</A>
<LI> <A HREF="mailto:fox@scene.pl">E-mail me</A>
</UL>
<P><HR><P>
<B>News:</B> <B>News:</B>
<UL> <UL>
<LI> 21-08-2002: released version 2.5.1 (a small bug fix)
<LI> 08-07-2002: released version 2.5 <LI> 08-07-2002: released version 2.5
<LI> 27-06-2002: released version 2.4.1 (a small bug fix) <LI> 27-06-2002: released version 2.4.1 (a small bug fix)
<LI> 22-05-2002: released version 2.4 <LI> 22-05-2002: released version 2.4
@ -44,4 +45,5 @@ on a PC with MS-DOS or Windows.<P>
</UL> </UL>
</TD> </TD>
</TR></TABLE> </TR></TABLE>
</CENTER>
</BODY></HTML> </BODY></HTML>