<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The weird and wonderful CIC</title>
	<atom:link href="http://hackmii.com/2010/01/the-weird-and-wonderful-cic/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/</link>
	<description>Notes from inside your Wii</description>
	<lastBuildDate>Mon, 06 Feb 2012 08:05:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: A small recap, part 2 &#187; project sd2snes</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-7596</link>
		<dc:creator>A small recap, part 2 &#187; project sd2snes</dc:creator>
		<pubDate>Tue, 16 Aug 2011 05:55:41 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-7596</guid>
		<description>[...] Segher reverse engineered the SNES CIC and published the disassembled ROM dump of the D411 (US/JP CIC). I figured out the seeds of the D413 (EU CIC) &#8211; just one nibble was changed &#8211; and made a PIC based CIC replacement with automatic region fallback. sd2snes now worked on any unmodified SNES. (Also a pendant was later created to replace the original CIC in the console itself &#8211; with additional features like switchless 50/60Hz switching. See the SuperCIC page.) [...]</description>
		<content:encoded><![CDATA[<p>[...] Segher reverse engineered the SNES CIC and published the disassembled ROM dump of the D411 (US/JP CIC). I figured out the seeds of the D413 (EU CIC) &#8211; just one nibble was changed &#8211; and made a PIC based CIC replacement with automatic region fallback. sd2snes now worked on any unmodified SNES. (Also a pendant was later created to replace the original CIC in the console itself &#8211; with additional features like switchless 50/60Hz switching. See the SuperCIC page.) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SNES Super CIC SNES Switchless Mod! - ModControl.Com - GermanysNr1MultiConsoleSceneSource</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6326</link>
		<dc:creator>SNES Super CIC SNES Switchless Mod! - ModControl.Com - GermanysNr1MultiConsoleSceneSource</dc:creator>
		<pubDate>Mon, 05 Jul 2010 09:28:01 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6326</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Segher</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6075</link>
		<dc:creator>Segher</dc:creator>
		<pubDate>Sat, 03 Apr 2010 01:58:26 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6075</guid>
		<description>&gt; i know lbli sets the low nibble of the ram pointer does lbli also set the port number?

From the big table:
46    out       &quot;output&quot;, PN := A
&quot;PN&quot; means &quot;I/O port number BL&quot;

So yes.

&gt; what do you mean when you say two’s or one’s complement?

The standard stuff.  I suppose even wikipedia will give you the correct answer.

&gt; when you say exchange/swap do you mean trade both ways?

I suppose so, &quot;trade both ways&quot; isn&#039;t exactly clear to me.

&gt; i found an error up top “set emmory”

Fixed, thanks.

&gt; thanks again for helping me out

My pleasure.  Please note that the instruction table shows *exactly* what the insns do; also, you can look at my emulator if you aren&#039;t sure.</description>
		<content:encoded><![CDATA[<p>> i know lbli sets the low nibble of the ram pointer does lbli also set the port number?</p>
<p>From the big table:<br />
46    out       &#8220;output&#8221;, PN := A<br />
&#8220;PN&#8221; means &#8220;I/O port number BL&#8221;</p>
<p>So yes.</p>
<p>> what do you mean when you say two’s or one’s complement?</p>
<p>The standard stuff.  I suppose even wikipedia will give you the correct answer.</p>
<p>> when you say exchange/swap do you mean trade both ways?</p>
<p>I suppose so, &#8220;trade both ways&#8221; isn&#8217;t exactly clear to me.</p>
<p>> i found an error up top “set emmory”</p>
<p>Fixed, thanks.</p>
<p>> thanks again for helping me out</p>
<p>My pleasure.  Please note that the instruction table shows *exactly* what the insns do; also, you can look at my emulator if you aren&#8217;t sure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6069</link>
		<dc:creator>james</dc:creator>
		<pubDate>Wed, 31 Mar 2010 22:11:50 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6069</guid>
		<description>thanks segher that helps me a lot :)

i know lbli sets the low nibble of the ram pointer does lbli also set the port number? it seems too if it doesn&#039;t how does the port number get setup?

what do you mean when you say two&#039;s or one&#039;s complement?

when you say exchange/swap do you mean trade both ways?

i found an error up top &quot;set emmory&quot;
thanks again for helping me out</description>
		<content:encoded><![CDATA[<p>thanks segher that helps me a lot <img src='http://hackmii.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>i know lbli sets the low nibble of the ram pointer does lbli also set the port number? it seems too if it doesn&#8217;t how does the port number get setup?</p>
<p>what do you mean when you say two&#8217;s or one&#8217;s complement?</p>
<p>when you say exchange/swap do you mean trade both ways?</p>
<p>i found an error up top &#8220;set emmory&#8221;<br />
thanks again for helping me out</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Segher</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6067</link>
		<dc:creator>Segher</dc:creator>
		<pubDate>Sun, 28 Mar 2010 17:30:42 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6067</guid>
		<description>james:

Yes, 78..7f take two cycles because they are two bytes long; the CPU fetches one instruction byte per cycle.

If an insn is skipped, it is still fetched.  So it still takes a cycle; it isn&#039;t executed though.

You can look at the emulator in my git repo (dis-cic.git), it is cycle-exact as far as I know (it is for the various NES CICs at least).</description>
		<content:encoded><![CDATA[<p>james:</p>
<p>Yes, 78..7f take two cycles because they are two bytes long; the CPU fetches one instruction byte per cycle.</p>
<p>If an insn is skipped, it is still fetched.  So it still takes a cycle; it isn&#8217;t executed though.</p>
<p>You can look at the emulator in my git repo (dis-cic.git), it is cycle-exact as far as I know (it is for the various NES CICs at least).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6065</link>
		<dc:creator>james</dc:creator>
		<pubDate>Sat, 27 Mar 2010 11:22:19 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6065</guid>
		<description>hey can you clarify a couple of things

all instructions are 1 cycle except $78 and $7C because they are two bytes?

if the skip condition is false does it takes 1 cycle for the &quot;skip instruction&quot; plus the next instructions cycles?

 if the skip condition is true does it use 2 cycles? one for the &quot;skip instruction&quot; and the other &quot;nop&quot;?</description>
		<content:encoded><![CDATA[<p>hey can you clarify a couple of things</p>
<p>all instructions are 1 cycle except $78 and $7C because they are two bytes?</p>
<p>if the skip condition is false does it takes 1 cycle for the &#8220;skip instruction&#8221; plus the next instructions cycles?</p>
<p> if the skip condition is true does it use 2 cycles? one for the &#8220;skip instruction&#8221; and the other &#8220;nop&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Masyanya</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6032</link>
		<dc:creator>Masyanya</dc:creator>
		<pubDate>Wed, 24 Feb 2010 07:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6032</guid>
		<description>WiiMAnWB... :( What what &quot;CRC chip&quot;?
 Whats a f..king crap you route? On this link about CIC only few  strings, and all of that already writen on top of this topic.
 In this case i can posts this: http://gbx.ru/index.php?showtopic=47624&amp;hl=  
 Nothing more comments...


... &quot;Segher&quot; GREAT MAN.  He make disassembled CIC FIRMWARE, and instructions set for this chip, but not all instructions fully undestanded for me... 
 I&#039;m build reversed CIC 6113 (Used ATMEL 8bit AVR core), based on this disassembed Firmware, original 6113 and my revesion work same, but no equal, and i need some corrections in instructions set to finish reversion... and I asks Segher spent some more time to correct my instructions set... if he can... /*be ashamed*/</description>
		<content:encoded><![CDATA[<p>WiiMAnWB&#8230; <img src='http://hackmii.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  What what &#8220;CRC chip&#8221;?<br />
 Whats a f..king crap you route? On this link about CIC only few  strings, and all of that already writen on top of this topic.<br />
 In this case i can posts this: <a href="http://gbx.ru/index.php?showtopic=47624&#038;hl" rel="nofollow">http://gbx.ru/index.php?showtopic=47624&#038;hl</a>=<br />
 Nothing more comments&#8230;</p>
<p>&#8230; &#8220;Segher&#8221; GREAT MAN.  He make disassembled CIC FIRMWARE, and instructions set for this chip, but not all instructions fully undestanded for me&#8230;<br />
 I&#8217;m build reversed CIC 6113 (Used ATMEL 8bit AVR core), based on this disassembed Firmware, original 6113 and my revesion work same, but no equal, and i need some corrections in instructions set to finish reversion&#8230; and I asks Segher spent some more time to correct my instructions set&#8230; if he can&#8230; /*be ashamed*/</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WiiMAnWB</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6023</link>
		<dc:creator>WiiMAnWB</dc:creator>
		<pubDate>Fri, 19 Feb 2010 15:47:43 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6023</guid>
		<description>http://emu-docs.org/Super%20NES/Cartridges/sfcdev2.php

this is everything about the crc chip you need to know.</description>
		<content:encoded><![CDATA[<p><a href="http://emu-docs.org/Super%20NES/Cartridges/sfcdev2.php" rel="nofollow">http://emu-docs.org/Super%20NES/Cartridges/sfcdev2.php</a></p>
<p>this is everything about the crc chip you need to know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Masyanya</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6016</link>
		<dc:creator>Masyanya</dc:creator>
		<pubDate>Tue, 16 Feb 2010 20:39:11 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6016</guid>
		<description>hire instructin set image: http://mediapix.ru/pics/c6d67494dcb5a593c120afce7b7fefc3.gif</description>
		<content:encoded><![CDATA[<p>hire instructin set image: <a href="http://mediapix.ru/pics/c6d67494dcb5a593c120afce7b7fefc3.gif" rel="nofollow">http://mediapix.ru/pics/c6d67494dcb5a593c120afce7b7fefc3.gif</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Masyanya</title>
		<link>http://hackmii.com/2010/01/the-weird-and-wonderful-cic/comment-page-1/#comment-6014</link>
		<dc:creator>Masyanya</dc:creator>
		<pubDate>Tue, 16 Feb 2010 20:38:09 +0000</pubDate>
		<guid isPermaLink="false">http://hackmii.com/?p=827#comment-6014</guid>
		<description>...not so...
Hmmmm, ...thanks.

Please help me correct instructions SET, if you have some free time...

&lt;a href=&quot;http://mediapix.ru/pic.php?id=c6d67494dcb5a593c120afce7b7fefc3&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>&#8230;not so&#8230;<br />
Hmmmm, &#8230;thanks.</p>
<p>Please help me correct instructions SET, if you have some free time&#8230;</p>
<p><a href="http://mediapix.ru/pic.php?id=c6d67494dcb5a593c120afce7b7fefc3" rel="nofollow"></a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

