<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rom on bramp.net</title>
    <link>https://blog.bramp.net/</link>
    <description>Recent content in Rom on bramp.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-GB</language>
    <lastBuildDate>Sun, 04 Jan 2009 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.bramp.net/tags/rom/" rel="self" type="application/rss+xml" />
    
    <item>
      <title>ndsfs – A FUSE application to mount Nintendo DS roms</title>
      <link>https://blog.bramp.net/post/2009/01/04/ndsfs-a-fuse-application-to-mount-nintendo-ds-roms/</link>
      <pubDate>Sun, 04 Jan 2009 00:00:00 +0000</pubDate>
      
      <guid>https://blog.bramp.net/post/2009/01/04/ndsfs-a-fuse-application-to-mount-nintendo-ds-roms/</guid>
      <description><p>I brought my dad Professor Layton for the Nintendo DS this Christmas, and being a curious fellow I decided to see if I could reverse engineer the game to extract all the questions/answers. It turns out it wasn’t that hard. On my journey however I had to work out how to browse the file system stored on the rom.</p>
<p>To do this I found a tool call <a href="http://darkfader.net/ds/">ndstool</a>, which can browse and extract the file system in the rom image. However, being a nerd I decided to write a FUSE file system application to do the same task.</p>
<p>The <a href="https://github.com/bramp/ndsfs">source code</a> is available on GitHub, you can compile it yourself:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">make
</span></span></code></pre></div><p>and then run it like so:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">ndsfs <span class="p">&amp;</span>lt<span class="p">;</span>rom file<span class="p">&amp;</span>gt<span class="p">;</span> <span class="p">&amp;</span>lt<span class="p">;</span>mount point<span class="p">&amp;</span>gt<span class="p">;</span>
</span></span></code></pre></div><p>I’m not sure it will work on all roms, but it is worth a try.</p>
</description>
    </item>
    
  </channel>
</rss>
