<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/asm68c/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/asm68c/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 09 Sep 2022 13:18:23 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/asm68c/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Joel Rees</title><link>https://sourceforge.net/p/asm68c/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -1,6 +1,6 @@
 A simple absolute mode assembler for 6800/6801. Handles the complete published set of opcodes/mnemonics. Should be source-language compatible with the common assemblers in use circa 1985. 

-Produces basic S1/S9 object files and assembly listings. 
+Produces basic S1/S9 object files and assembly listings. Now also produces straight binary images and MC-10 compatible .c10 cassette images.

 Does not have macros and is missing some of the common pseudo-ops like "PAG". M4, sed, or a text editor with a decent find-replace function may be useful for the pseudo-ops. 

@@ -8,7 +8,11 @@

 Source files may end in .68c or an extension of your choice, including .asm and such. (I finally had five minutes and got enough confidence that the extension wouldn't matter for what I'm doing with this.) 

-(I'M not sure if the following is still true:) Also, partly because of the .68c file extension silliness, the current working directory has to be the same where the assembler source is, so you will generally either use a full path (absolute or relative) to call the assembler, or install it by hand wherever in your executable path you install such things (/usr/local/bin or ~/bin, etc.).
+Example command line, producing both .bin binary and .c10 images in addition to s1/s9 .x images, listing the second pass, and using the OS output redirect to save the listing:
+
+&amp;gt; asm68c -l2 -bin -c10 VTL_6801_mc10.asm &amp;gt;VTL_6801_mc10.list
+
+(I'm not sure how much of the following is still true:) Also, partly because of the .68c file extension silliness, the current working directory has to be the same where the assembler source is, so you will generally either use a full path (absolute or relative) to call the assembler, or install it by hand wherever in your executable path you install such things (/usr/local/bin or ~/bin, etc.).

 (The silly little thing where I set it up to use LDA/LDB mnemonics instead of LDAA/LDAB is now fixed.)

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Rees</dc:creator><pubDate>Fri, 09 Sep 2022 13:18:23 -0000</pubDate><guid>https://sourceforge.neta0aace184eaa49b352d6672e41cb4de347943d8d</guid></item><item><title>Home modified by Joel Rees</title><link>https://sourceforge.net/p/asm68c/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -6,12 +6,15 @@

 Or, you have the source, you can add the pseudo-ops you want. Maybe the symbol table won't break. :-&amp;lt;

-Source files must end in .68c still. I'll fix that sometime when I have five minutes and the inclination, and am sure that I don't care what file extensions the source has. 
+Source files may end in .68c or an extension of your choice, including .asm and such. (I finally had five minutes and got enough confidence that the extension wouldn't matter for what I'm doing with this.) 

-Also, partly because of the .68c file extension silliness, the current working directory has to be the same where the assembler source is, so you will generally either use a full path (absolute or relative) to call the assembler, or install it by hand wherever in your executable path you install such things (/usr/local/bin or ~/bin, etc.).
+(I'M not sure if the following is still true:) Also, partly because of the .68c file extension silliness, the current working directory has to be the same where the assembler source is, so you will generally either use a full path (absolute or relative) to call the assembler, or install it by hand wherever in your executable path you install such things (/usr/local/bin or ~/bin, etc.).

 (The silly little thing where I set it up to use LDA/LDB mnemonics instead of LDAA/LDAB is now fixed.)

 [[project_screenshots]]
 [[project_admins]]
+
+I'm not sure why I leave the download button here. You probably want to use git to get the latest version, or at least download a snapshot of the latest version, in the **code** project. (Ignore a68c-code, for now, please.)
+
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Rees</dc:creator><pubDate>Fri, 09 Sep 2022 13:10:34 -0000</pubDate><guid>https://sourceforge.net2ba61db9e3b0e3436139d145c87a3162e230c426</guid></item><item><title>Home modified by Joel Rees</title><link>https://sourceforge.net/p/asm68c/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,6 +1,17 @@
-A simple absolute mode assembler for 6800/6801. Handles the complete published set of opcodes/mnemonics. Should be source-language compatible with the common assemblers in use circa 1985. (Except for a little thing where I set it up to use LDA/LDB mnemonics instead of LDAA/LDAB. M4 should help in many cases until I get time to figure out all the places I have to tease that knot out of.)
+A simple absolute mode assembler for 6800/6801. Handles the complete published set of opcodes/mnemonics. Should be source-language compatible with the common assemblers in use circa 1985.

 Produces basic S1/S9 object files and assembly listings. 
+
+Does not have macros and is missing some of the common pseudo-ops like "PAG". M4, sed, or a text editor with a decent find-replace function may be useful for the pseudo-ops. 
+
+Or, you have the source, you can add the pseudo-ops you want. Maybe the symbol table won't break. :-&lt;
+
+Source files must end in .68c still. I'll fix that sometime when I have five minutes and the inclination, and am sure that I don't care what file extensions the source has. 
+
+Also, partly because of the .68c file extension silliness, the current working directory has to be the same where the assembler source is, so you will generally either use a full path (absolute or relative) to call the assembler, or install it by hand wherever in your executable path you install such things (/usr/local/bin or ~/bin, etc.).
+
+(The silly little thing where I set it up to use LDA/LDB mnemonics instead of LDAA/LDAB is now fixed.)
+
 [[project_screenshots]]
 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Rees</dc:creator><pubDate>Wed, 03 Apr 2013 06:23:46 -0000</pubDate><guid>https://sourceforge.net110bb7069cc179322c29a61ed182db7add75356f</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/asm68c/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Check the discussions area for me talking to myself about the LDA vs. LDAA syntax stuff. It's fixed at this point.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Rees</dc:creator><pubDate>Wed, 03 Apr 2013 06:10:02 -0000</pubDate><guid>https://sourceforge.net084205a499d300c12f4272e643218614c118b1d8</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/asm68c/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The git repository as shown by sourceforge is now correct. You don't need the url in the grandparent post.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Rees</dc:creator><pubDate>Wed, 03 Apr 2013 06:07:30 -0000</pubDate><guid>https://sourceforge.netdff87b8c630607ff566ce9ccb1335f987d0b3476</guid></item><item><title>WikiPage Home modified by Joel Rees</title><link>https://sourceforge.net/p/asm68c/wiki/Home/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,6 @@
-Welcome to your wiki!
+A simple absolute mode assembler for 6800/6801. Handles the complete published set of opcodes/mnemonics. Should be source-language compatible with the common assemblers in use circa 1985. (Except for a little thing where I set it up to use LDA/LDB mnemonics instead of LDAA/LDAB. M4 should help in many cases until I get time to figure out all the places I have to tease that knot out of.)
 
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/asm68c/wiki/markdown_syntax/) syntax.
-
+Produces basic S1/S9 object files and assembly listings. 
+[[project_screenshots]]
 [[project_admins]]
 [[download_button]]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Rees</dc:creator><pubDate>Sat, 03 Nov 2012 04:24:53 -0000</pubDate><guid>https://sourceforge.netaae061d3ce8edde4d820e4a072e36a6a55423dc7</guid></item><item><title>WikiPage Home modified by Joel Rees</title><link>https://sourceforge.net/p/asm68c/wiki/Home/</link><description>Welcome to your wiki!

This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses [Markdown](/p/asm68c/wiki/markdown_syntax/) syntax.

[[project_admins]]
[[download_button]]
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Rees</dc:creator><pubDate>Wed, 22 Aug 2012 00:45:40 -0000</pubDate><guid>https://sourceforge.netad2d13632571032879cdaa7a0814bf0671075526</guid></item></channel></rss>