<?xml version="1.0" encoding="UTF-8" standalone="yes"?><oembed><version><![CDATA[1.0]]></version><provider_name><![CDATA[Crashy News]]></provider_name><provider_url><![CDATA[https://crashynews.wordpress.com]]></provider_url><author_name><![CDATA[Motwera]]></author_name><author_url><![CDATA[https://crashynews.wordpress.com/author/motwera/]]></author_url><title><![CDATA[C2C: Porting Crash 2 from MIPS to C Language Code (Using PCSX-R) &#8211;&nbsp;Chekwob]]></title><type><![CDATA[link]]></type><html><![CDATA[<p><a href="https://crashynews.files.wordpress.com/2012/08/wpid-crash-bandicoot-2-ss0_.png"><img loading="lazy" data-attachment-id="433" data-permalink="https://crashynews.wordpress.com/2012/08/06/all-ting-crash-bandicoot-a-nice-tumblrlog/wpid-crash-bandicoot-2-ss0_-png/" data-orig-file="https://crashynews.files.wordpress.com/2012/08/wpid-crash-bandicoot-2-ss0_.png" data-orig-size="512,240" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="wpid-Crash-Bandicoot-2.ss0_.png" data-image-description="" data-medium-file="https://crashynews.files.wordpress.com/2012/08/wpid-crash-bandicoot-2-ss0_.png?w=300" data-large-file="https://crashynews.files.wordpress.com/2012/08/wpid-crash-bandicoot-2-ss0_.png?w=512" class="size-full wp-image-433 alignnone" src="https://crashynews.files.wordpress.com/2012/08/wpid-crash-bandicoot-2-ss0_.png?w=512&#038;h=240" alt="wpid-Crash-Bandicoot-2.ss0_.png" width="512" height="240" srcset="https://crashynews.files.wordpress.com/2012/08/wpid-crash-bandicoot-2-ss0_.png 512w, https://crashynews.files.wordpress.com/2012/08/wpid-crash-bandicoot-2-ss0_.png?w=150&amp;h=70 150w, https://crashynews.files.wordpress.com/2012/08/wpid-crash-bandicoot-2-ss0_.png?w=300&amp;h=141 300w" sizes="(max-width: 512px) 100vw, 512px" /></a></p>
<p>Remember the editor that I posted about <a href="https://crashynews.wordpress.com/2013/06/15/something-for-old-school-crash-fans-who-love-to-mod/">(as a link)</a> that let you modify <a href="https://www.youtube.com/watch?v=f6ptKTU7RQg">Crash Bandicoot 2</a> (1/3 later on) and then run it in an emulator easily? The one made by Chekwob, which was called <a href="https://github.com/ughman/CrashEdit">CrashEdit</a>? Yeah, he has brought something new to the table, called <a href="https://github.com/ughman/c2c">C2C</a>!</p>
<p>He has released a new source code for a disassembler that can be used with PCSX-R (I/O) to convert MIPS machine code of Crash 2 into C Programming Language code so portions of the game can be easily decompiled and mod the game, and maybe add new things never done to the game.</p>
<p><a href="https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png"><img loading="lazy" data-attachment-id="4398" data-permalink="https://crashynews.wordpress.com/2016/05/27/c2c-porting-crash-2-from-mips-to-c-assembly-code-using-pcsx-r-chekwob/mipstoccrash2/" data-orig-file="https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png" data-orig-size="819,265" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="mipstoccrash2" data-image-description="" data-medium-file="https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png?w=300" data-large-file="https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png?w=819" class="wp-image-4398 alignnone" src="https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png?w=509&#038;h=165" alt="mipstoccrash2" width="509" height="165" srcset="https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png?w=509&amp;h=165 509w, https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png?w=150&amp;h=49 150w, https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png?w=300&amp;h=97 300w, https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png?w=768&amp;h=248 768w, https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png 819w" sizes="(max-width: 509px) 100vw, 509px" /></a></p>
<p>The project also repurposes some of the things PCSX-R inputs/outputs into an external library for easier inspection and modification as well, that includes controlling the game, or having render the game via the emulator, here&#8217;s a list of those things:</p>
<ul>
<li>System Control Coprocessor (COP0)</li>
<li>Geometry Transformation Engine (COP2)</li>
<li>HLE BIOS</li>
<li>Interrupt System</li>
<li>Root Counters (Timers)</li>
<li>DMA Controller</li>
<li>Graphics Processing Unit (with plugin)</li>
<li>Sound Processing Unit (with plugin)</li>
<li>CDROM Drive</li>
<li>Gamepads (with plugin)</li>
</ul>
<p>&nbsp;</p>
<p>So, I think some of you who want to mod some Crash games, may find this quite interesting, basically, we are moving forward with the modding scene in the Crash Bandicoot community. And you can go to the link below (or above) to get a better look at this project..</p>
<p>Source: <a href="https://github.com/ughman/c2c">Github (Chekwob)</a></p>
<p>&nbsp;</p>
]]></html><thumbnail_url><![CDATA[https://crashynews.files.wordpress.com/2016/05/mipstoccrash2.png?fit=440%2C330]]></thumbnail_url><thumbnail_width><![CDATA[439]]></thumbnail_width><thumbnail_height><![CDATA[142]]></thumbnail_height></oembed>