<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

      <title>Comments on: I want to learn 6502 assembly</title>
      <link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly/</link>
      <description>Comments on Ask MetaFilter post I want to learn 6502 assembly</description>
	  	  <pubDate>Thu, 28 Jun 2007 12:36:22 -0800</pubDate>
      <lastBuildDate>Thu, 28 Jun 2007 12:36:22 -0800</lastBuildDate>
      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>

<item>
  	<title>Question: I want to learn 6502 assembly</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly</link>	
  	<description>Help me identify tools and resources for learning 6502 assembly language. My burgeoning interest in 80s-era home computers and video game consoles (along with an existing interest in programming) compels me to learn 6502 assembly language.  There are lots of resources on the web for this&#8212;too many, in fact, which is the problem.  I&apos;m having trouble sorting through them all.&lt;br&gt;
&lt;br&gt;
What I&apos;m looking for is a straightforward tutorial (written for someone with a moderate level of programming experience), coupled with a good tool for assembling 6502 code and some kind of visual debugger/emulator/whatever that will help me see what my code is doing.&lt;br&gt;
&lt;br&gt;
I know there are lots of emulators out there for systems that use the 6502, but I&apos;m specifically looking for something that can show me registers and memory contents; I want to be able to run simple assembly programs and see what they&apos;re doing without writing graphics code or whatever.  (Although I&apos;d like to learn how to do that too, eventually.)&lt;br&gt;
&lt;br&gt;
Mac OS X tools are preferred, but I have Boot Camp so XP stuff would also be fine.</description>
  	<guid isPermaLink="false">post:ask.metafilter.com,2008:site.65818</guid>
  	<pubDate>Thu, 28 Jun 2007 12:16:32 -0800</pubDate>
  	<dc:creator>aparrish</dc:creator>
	
	<category>6502</category>
	
	<category>retro</category>
	
	<category>8bit</category>
	
	<category>programming</category>
	
</item>
<item>
  	<title>By: ldenneau</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly#989087</link>	
  	<description>Oh man, I learned 6502 by hacking around on my Apple ][ back in the day. Find an Apple ][ emulator and then peruse the manuals &lt;a href=&quot;http://www.1000bit.net/support/manuali/manuali.asp&quot;&gt;here&lt;/a&gt;. I especially recommend the Technical Reference Manual section on the System Monitor. &lt;br&gt;
&lt;br&gt;
Have fun!</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.65818-989087</guid>
  	<pubDate>Thu, 28 Jun 2007 12:36:22 -0800</pubDate>
  	<dc:creator>ldenneau</dc:creator>
</item>
<item>
  	<title>By: Pastabagel</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly#989091</link>	
  	<description>Here&apos;s &lt;a href=&quot;http://home.pacbell.net/michal_k/6502.html&quot;&gt;a good 6502 simulator/debugger&lt;/a&gt;, which is what you want.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://6502.org/&quot;&gt;6502.org&lt;/a&gt; has good tutorials.  I can&apos;t seem to find a macosx simulator/debugger, but I&apos;ve used the one linked above and thought it was great.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.65818-989091</guid>
  	<pubDate>Thu, 28 Jun 2007 12:39:40 -0800</pubDate>
  	<dc:creator>Pastabagel</dc:creator>
</item>
<item>
  	<title>By: Steven C. Den Beste</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly#989118</link>	
  	<description>OP, have you ever programmed in assembly language before? It&apos;s a different mindset.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.65818-989118</guid>
  	<pubDate>Thu, 28 Jun 2007 12:58:44 -0800</pubDate>
  	<dc:creator>Steven C. Den Beste</dc:creator>
</item>
<item>
  	<title>By: Wolfdog</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly#989206</link>	
  	<description>&lt;a href=&quot;http://www.atariarchives.org/mlb/&quot; title=&quot;Machine Language For Beginners&quot;&gt;This book&lt;/a&gt; (full text online!) is a classic, and includes a simple, well-organized introduction to the full instruction set.  6502 is clean &amp;amp; sleek - you&apos;ll love it.  Have fun.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.65818-989206</guid>
  	<pubDate>Thu, 28 Jun 2007 14:18:12 -0800</pubDate>
  	<dc:creator>Wolfdog</dc:creator>
</item>
<item>
  	<title>By: miniape</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly#989207</link>	
  	<description>I have no idea how helpful/useful this is, but I saw it a while back: &lt;a href=&quot;http://6502asm.com/&quot;&gt;6502 compatible compiler and emulator in javascript&lt;/a&gt;</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.65818-989207</guid>
  	<pubDate>Thu, 28 Jun 2007 14:18:14 -0800</pubDate>
  	<dc:creator>miniape</dc:creator>
</item>
<item>
  	<title>By: caddis</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly#989260</link>	
  	<description>I am pretty sure that this is the book I used decades ago: &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0895880466/metafilter-20/ref=nosim/&quot;&gt;Programming the 6502&lt;/a&gt;, but the one Wolfdog links to is available online, nice.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.65818-989260</guid>
  	<pubDate>Thu, 28 Jun 2007 14:58:23 -0800</pubDate>
  	<dc:creator>caddis</dc:creator>
</item>
<item>
  	<title>By: mmoncur</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly#989787</link>	
  	<description>&amp;quot;Programming the 6502&amp;quot; was the bible for 6502 assembly back in the day. I found it very useful and did quite a bit on my Atari 800xl...&lt;br&gt;
&lt;br&gt;
(The author, Rodnay Zaks, later founded Sybex Publishing.)</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.65818-989787</guid>
  	<pubDate>Fri, 29 Jun 2007 03:09:07 -0800</pubDate>
  	<dc:creator>mmoncur</dc:creator>
</item>
<item>
  	<title>By: meehawl</title>
  	<link>http://ask.metafilter.com/65818/I-want-to-learn-6502-assembly#990154</link>	
  	<description>Buy an old Atari 8-bit off eBay for like $10. Get &lt;a href=&quot;http://en.wikipedia.org/wiki/Chris_Crawford_%28game_designer%29&quot;&gt;Chris Crawford&lt;/a&gt;&apos;s &lt;em&gt;&lt;a href=&quot;http://www.atariarchives.org/dere/&quot;&gt;De Re Atari&lt;/a&gt;&lt;/em&gt; and have fun programming the greatest 8-bit machine ever created. Along the way, Crawford basically invented modern strategy games, and established the Game Developer&apos;s Conference (GDC). For tools, anything by &lt;a href=&quot;http://en.wikipedia.org/wiki/Optimized_Systems_Software&quot;&gt;OSS&lt;/a&gt; or similar.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.65818-990154</guid>
  	<pubDate>Fri, 29 Jun 2007 11:14:10 -0800</pubDate>
  	<dc:creator>meehawl</dc:creator>
</item>

    </channel>
</rss>
