<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>News &#8211; sim6502</title>
	<atom:link href="https://www.sim6502.de/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.sim6502.de</link>
	<description>Yet another...</description>
	<lastBuildDate>Thu, 31 Jul 2025 06:24:36 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://www.sim6502.de/wp-content/uploads/2025/07/mos6502-150x150.png</url>
	<title>News &#8211; sim6502</title>
	<link>https://www.sim6502.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Hello 8bit world!</title>
		<link>https://www.sim6502.de/2025/07/28/hello-world-2/</link>
					<comments>https://www.sim6502.de/2025/07/28/hello-world-2/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Mon, 28 Jul 2025 15:05:34 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">http://wptest.michael-bohn.net/?p=1</guid>

					<description><![CDATA[So there we are. My blog about my project, the 6502 simulator. And surely you're wondering why? Why another 6502 simulator?]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Welcome to my blog.</p>



<p class="wp-block-paragraph">So there we are. My blog about my project, the 6502 simulator. And surely you&#8217;re wondering why? Why another 6502 simulator?<br>Just look at the </p>



<p class="wp-block-paragraph">&#8216;<a href="/so-why" data-type="URL">So </a><a href="/index.php/so-why/" data-type="URL" data-id="/index.php/so-why/">Why&#8230;</a>&#8216; section <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">What am I going to write about here?<br>&#8211; about the progress of the project<br>&#8211; new versions and releases<br>&#8211; screenshots<br>and maybe more. Let&#8217;s see.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sim6502.de/2025/07/28/hello-world-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The progress&#8230;</title>
		<link>https://www.sim6502.de/2025/07/28/the-progress/</link>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Mon, 28 Jul 2025 14:57:35 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://www.sim6502.de/?p=481</guid>

					<description><![CDATA[If you want to see what opcodes are implemented yet, milestones etc. …]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you want to see what opcodes are implemented yet, milestones etc. &#8230;</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"> <a href="https://www.sim6502.de/whats-done-so-far/" data-type="page" data-id="476">Go to this page</a></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Opcode Attribute</title>
		<link>https://www.sim6502.de/2025/07/11/opcode-attribute/</link>
					<comments>https://www.sim6502.de/2025/07/11/opcode-attribute/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Fri, 11 Jul 2025 14:52:25 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://www.sim6502.de/?p=309</guid>

					<description><![CDATA[Regarding observing the cycles, I changed my mind. At first, I didn’t attach any importance to it. After some more reading and getting a better understanding of the importance the cycles have, even in a simulation, I will will do some changes to the code.To do this in a way that keeps the code flexible.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Regarding observing the cycles, I changed my mind. At first, I didn’t attach any importance to it. After some more reading and getting a better understanding of the importance the cycles have, even in a simulation, I will will do some changes to the code.<br>To do this in a way that keeps the code flexible and maintable, I want to introduce an attribute for the opcode-methods. It will handle the cycles this opcode takes, the adressing mode and probably some more parameters. We&#8217;ll see.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"></p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#d8dee9ff;--cbp-line-number-width:calc(2 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(201, 218, 248, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#39404f;color:#c8d0e0">C#</span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>&#91;AttributeUsage(AttributeTargets.Method)&#93;
class OpcodeAttribute : Attribute {
    public int Cycles { get; }
    public string AddressingMode { get; }

    public OpcodeAttribute(int cycles, string mode) {
        Cycles = cycles;
        AddressingMode = mode;
    }
}
</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #ECEFF4">&#91;</span><span style="color: #D8DEE9FF">AttributeUsage</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9">AttributeTargets</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Method</span><span style="color: #ECEFF4">)&#93;</span></span>
<span class="line"><span style="color: #81A1C1">class</span><span style="color: #D8DEE9FF"> </span><span style="color: #8FBCBB">OpcodeAttribute</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">:</span><span style="color: #D8DEE9FF"> Attribute </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">public</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">int</span><span style="color: #D8DEE9FF"> Cycles </span><span style="color: #ECEFF4">{</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">get;</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">public</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">string</span><span style="color: #D8DEE9FF"> AddressingMode </span><span style="color: #ECEFF4">{</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">get;</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">public</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">OpcodeAttribute</span><span style="color: #ECEFF4">(</span><span style="color: #81A1C1">int</span><span style="color: #D8DEE9FF"> cycles</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">string</span><span style="color: #D8DEE9FF"> mode</span><span style="color: #ECEFF4">)</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">Cycles</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">cycles</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">AddressingMode</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">mode</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"></span></code></pre></div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<hr class="wp-block-separator aligncenter has-alpha-channel-opacity"/>
</blockquote>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers cbp-highlight-hover" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#d8dee9ff;--cbp-line-number-width:calc(2 * 0.6 * .875rem);--cbp-line-highlight-color:rgba(201, 218, 248, 0.2);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#39404f;color:#c8d0e0">C#</span><span role="button" tabindex="0" style="color:#d8dee9ff;display:none" aria-label="Copy" class="code-block-pro-copy-button"><pre class="code-block-pro-copy-button-pre" aria-hidden="true"><textarea class="code-block-pro-copy-button-textarea" tabindex="-1" aria-hidden="true" readonly>&#91;Opcode(2, "Immediate")&#93;
public void Cmd_A9() {
    // LDA #immediate
    A = FetchByte();
    SetFlags(A);
}


MethodInfo method = this.GetType().GetMethod("Cmd_" + opcode.ToString("X2"));
if (method != null) {
    var attr = method.GetCustomAttribute&lt;OpcodeAttribute>();
    method.Invoke(this, null);
    if (attr != null) {
        CycleCount += attr.Cycles;
        # use attr.AddressingMode to chose the mode for this opcode
    }
}
</textarea></pre><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"></path></svg></span><pre class="shiki nord" style="background-color: #2e3440ff" tabindex="0"><code><span class="line"><span style="color: #ECEFF4">&#91;</span><span style="color: #D8DEE9FF">Opcode</span><span style="color: #ECEFF4">(</span><span style="color: #B48EAD">2</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">Immediate</span><span style="color: #ECEFF4">&quot;</span><span style="color: #ECEFF4">)&#93;</span></span>
<span class="line"><span style="color: #81A1C1">public</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">void</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">Cmd_A9</span><span style="color: #ECEFF4">()</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #ECEFF4">    </span><span style="color: #616E88">// LDA #immediate</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">A</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #88C0D0">FetchByte</span><span style="color: #ECEFF4">()</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #88C0D0">SetFlags</span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9">A</span><span style="color: #ECEFF4">)</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"></span>
<span class="line"></span>
<span class="line"><span style="color: #D8DEE9FF">MethodInfo method </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">this</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">GetType</span><span style="color: #ECEFF4">().</span><span style="color: #88C0D0">GetMethod</span><span style="color: #ECEFF4">(</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">Cmd_</span><span style="color: #ECEFF4">&quot;</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">+</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">opcode</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">ToString</span><span style="color: #ECEFF4">(</span><span style="color: #ECEFF4">&quot;</span><span style="color: #A3BE8C">X2</span><span style="color: #ECEFF4">&quot;</span><span style="color: #ECEFF4">))</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9">method</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">!=</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">null</span><span style="color: #ECEFF4">)</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">var</span><span style="color: #D8DEE9FF"> attr </span><span style="color: #81A1C1">=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">method</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">GetCustomAttribute</span><span style="color: #ECEFF4">&lt;</span><span style="color: #D8DEE9FF">OpcodeAttribute</span><span style="color: #ECEFF4">&gt;()</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #D8DEE9">method</span><span style="color: #ECEFF4">.</span><span style="color: #88C0D0">Invoke</span><span style="color: #ECEFF4">(</span><span style="color: #81A1C1">this</span><span style="color: #ECEFF4">,</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">null</span><span style="color: #ECEFF4">)</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #81A1C1">if</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">(</span><span style="color: #D8DEE9">attr</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">!=</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">null</span><span style="color: #ECEFF4">)</span><span style="color: #D8DEE9FF"> </span><span style="color: #ECEFF4">{</span></span>
<span class="line"><span style="color: #D8DEE9FF">        </span><span style="color: #D8DEE9">CycleCount</span><span style="color: #D8DEE9FF"> </span><span style="color: #81A1C1">+=</span><span style="color: #D8DEE9FF"> </span><span style="color: #D8DEE9">attr</span><span style="color: #ECEFF4">.</span><span style="color: #D8DEE9">Cycles</span><span style="color: #81A1C1">;</span></span>
<span class="line"><span style="color: #5E81AC">        </span><span style="color: #ECEFF4">#</span><span style="color: #5E81AC"> use attr.AddressingMode to chose the mode for this opcode</span></span>
<span class="line"><span style="color: #D8DEE9FF">    </span><span style="color: #ECEFF4">}</span></span>
<span class="line"><span style="color: #ECEFF4">}</span></span>
<span class="line"></span></code></pre></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sim6502.de/2025/07/11/opcode-attribute/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Project resume</title>
		<link>https://www.sim6502.de/2025/06/28/project-resume/</link>
					<comments>https://www.sim6502.de/2025/06/28/project-resume/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Sat, 28 Jun 2025 14:22:14 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://www.sim6502.de/?p=232</guid>

					<description><![CDATA[After quite a long break, I&#8217;m now resuming on this project. At least I&#8217;ll try to. 🙂First step is to migrate from .NET Framework to .NET as you can see in &#8220;v0.16.1_sdk_alpha&#8220;.The final _sdk_alpha will be merged to master after all tests were successful.Next step is to introduce one ore more interfaces to facilitate testing.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">After quite a long break, I&#8217;m now resuming on this project. At least I&#8217;ll try to. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br>First step is to migrate from .NET Framework to .NET as you can see in &#8220;<a href="https://github.com/mjbohn/sim6502/releases" target="_blank" rel="noreferrer noopener">v0.16.1_sdk_alpha</a>&#8220;.<br>The final _sdk_alpha will be merged to master after all tests were successful.<br>Next step is to introduce one ore more interfaces to facilitate testing and maybe going towards plugins.<br>So let&#8217;s see how it goes….</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sim6502.de/2025/06/28/project-resume/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Unit Tests</title>
		<link>https://www.sim6502.de/2023/03/23/unit-tests/</link>
					<comments>https://www.sim6502.de/2023/03/23/unit-tests/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Thu, 23 Mar 2023 16:30:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://sim6502.de/?p=89</guid>

					<description><![CDATA[Gonna use NUnit to step into TDD]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Now that some opcodes have been implemented and are working properly, it becomes more and more important to be able to test the whole system. Especially when new functions have been installed or a refactoring has taken place. That&#8217;s why I decided to test with &#8216;NUnit&#8217;. The corresponding tests are written for all methods of the CPU and for all opcodes.</p>



<p class="wp-block-paragraph">Let&#8217;s have a look at how to test one of the opcodes i.e. LDA &#8211; 0xA9</p>



<hr class="wp-block-separator has-alpha-channel-opacity is-style-default"/>



<pre class="wp-block-code"><code>        &#91;TestCase(0xff, ExpectedResult = new object&#91;] { false, true, 0xff })]
        &#91;TestCase(0x00, ExpectedResult = new object&#91;] { true, false, 0x00 })]
        public object&#91;] Cmd_A9_Test(byte b)
        {
            object&#91;] result = new object&#91;3];

            cpu.WriteByteToMemory(b, 0x200);
            cpu.SetPC(0x200);
            cpu.Cmd_A9();

            result&#91;0] = cpu.flags&#91;"Z"];
            result&#91;1] = cpu.flags&#91;"N"];
            result&#91;2] = cpu.A;

            return result;

        }</code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">After writing tests for all existing methods, I will try to move to a &#8216;test driven development&#8217; TDD. So for each method/function, a test is written first and then the actual method. Let&#8217;s see how it will be.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sim6502.de/2023/03/23/unit-tests/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Some opcodes</title>
		<link>https://www.sim6502.de/2023/03/21/some-opcodes/</link>
					<comments>https://www.sim6502.de/2023/03/21/some-opcodes/#respond</comments>
		
		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Tue, 21 Mar 2023 22:37:39 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://sim6502.de/?p=54</guid>

					<description><![CDATA[Some opcodes are already working.

As of today 21.03.2023 there are 12]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Some opcodes are already working.</p>



<p class="wp-block-paragraph">As of today 21.03.2023:</p>



<p class="wp-block-paragraph">BRK = 0x00,<br>***LDA<br>LDA_IM = 0xA9,<br>LDA_ZP = 0xA5,<br>LDA_ZPX = 0xB5,<br>***LDX<br>LDX_IM = 0xA2,<br>LDX_ZP = 0xA6,<br>LDX_ZPY = 0xB6,<br>***LDY<br>LDY_IM = 0xA0,<br>LDY_ZP = 0xA4,<br>LDY_ZPX = 0xB4,</p>



<p class="wp-block-paragraph">***JMP<br>JMP_ABS = 0x4C,</p>



<p class="wp-block-paragraph">***Stack<br>PHA = 0x48,<br>PLA = 0x68</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sim6502.de/2023/03/21/some-opcodes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
