<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hacks.guide/w/index.php?action=history&amp;feed=atom&amp;title=3DS%3AVirtual_Console%2FExtraction</id>
	<title>3DS:Virtual Console/Extraction - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hacks.guide/w/index.php?action=history&amp;feed=atom&amp;title=3DS%3AVirtual_Console%2FExtraction"/>
	<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;action=history"/>
	<updated>2026-04-30T02:32:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;diff=7499&amp;oldid=prev</id>
		<title>Fox8091: Correct terminology used to describe Game Gear VC patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;diff=7499&amp;oldid=prev"/>
		<updated>2025-05-06T21:26:29Z</updated>

		<summary type="html">&lt;p&gt;Correct terminology used to describe Game Gear VC patches&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:26, 6 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Line 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SNES VCs are altered for more efficient playback in the Virtual Console, and if not restored after dumping the audio will be unusuable in other emulators. This guide walks through how to restore the ROM.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SNES VCs are altered for more efficient playback in the Virtual Console, and if not restored after dumping the audio will be unusuable in other emulators. This guide walks through how to restore the ROM.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Game Gear VCs are compressed into a unique archive type, and sometimes their ROMs are directly patched. This guide walks through how to decompress the archive (WIP), but as the patches are &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;nondestructive &lt;/del&gt;it &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;does not &lt;/del&gt;revert them.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Game Gear VCs are compressed into a unique archive type, and sometimes their ROMs are directly patched. This guide walks through how to decompress the archive (WIP), but as the patches are &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;destructive &lt;/ins&gt;it &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cannot &lt;/ins&gt;revert them.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Instructions==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Instructions==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fox8091</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;diff=6133&amp;oldid=prev</id>
		<title>Ajl721: Somehow there&#039;s an o in dok3 in the GodMode9 URL instead of a 0...</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;diff=6133&amp;oldid=prev"/>
		<updated>2024-06-17T05:34:56Z</updated>

		<summary type="html">&lt;p&gt;Somehow there&amp;#039;s an o in dok3 in the GodMode9 URL instead of a 0...&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:34, 17 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===What You Need===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===What You Need===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;li&amp;gt;The latest release of {{GitHub|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;dok3&lt;/del&gt;/GodMode9|GodMode9}} (the GodMode9 &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file)&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;li&amp;gt;The latest release of {{GitHub|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;d0k3&lt;/ins&gt;/GodMode9|GodMode9}} (the GodMode9 &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file)&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;li&amp;gt;If extracting an NES game: [[Special:DownloadWithFilename/File:tnes2ines.txt/tnes2ines.gm9|tnes2ines.gm9]]&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;li&amp;gt;If extracting an NES game: [[Special:DownloadWithFilename/File:tnes2ines.txt/tnes2ines.gm9|tnes2ines.gm9]]&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;li&amp;gt;If extracting a SNES game:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &amp;lt;li&amp;gt;If extracting a SNES game:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ajl721</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;diff=3831&amp;oldid=prev</id>
		<title>StarlitSkies: the tabber&#039;s lists refused to behave; now all the lists are HTML. also some info &amp; style fixes</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;diff=3831&amp;oldid=prev"/>
		<updated>2023-10-06T04:13:35Z</updated>

		<summary type="html">&lt;p&gt;the tabber&amp;#039;s lists refused to behave; now all the lists are HTML. also some info &amp;amp; style fixes&lt;/p&gt;
&lt;a href=&quot;//wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;amp;diff=3831&amp;amp;oldid=3307&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>StarlitSkies</name></author>
	</entry>
	<entry>
		<id>https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;diff=3307&amp;oldid=prev</id>
		<title>StarlitSkies: inspired by https://glazedbelmont.github.io/vcextract/ - info on game gear is pending indefinitely</title>
		<link rel="alternate" type="text/html" href="https://wiki.hacks.guide/w/index.php?title=3DS:Virtual_Console/Extraction&amp;diff=3307&amp;oldid=prev"/>
		<updated>2023-07-05T01:54:46Z</updated>

		<summary type="html">&lt;p&gt;inspired by https://glazedbelmont.github.io/vcextract/ - info on game gear is pending indefinitely&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Virtual Console games are usually identical to the original game, as Nintendo tries to avoid modifying ROMs directly and instead uses patches. And even when modified, these modifications are usually somewhat easy to undo.&lt;br /&gt;
This means the original game can be extracted and used identically to one that came from a cartridge.&lt;br /&gt;
&lt;br /&gt;
== Required Reading ==&lt;br /&gt;
This tutorial works for NES, SNES, GB, GBC, GBA, and Game Gear (WIP) VCs.&lt;br /&gt;
&lt;br /&gt;
Note that ROMs from three consoles are altered in VCs, as follows: &lt;br /&gt;
&lt;br /&gt;
NES VC ROMs use a non-standard TNES header that only works in the Virtual Console, and must be converted back after dumping. This guide walks through how to convert the header.&lt;br /&gt;
&lt;br /&gt;
SNES VC ROMs are altered for more efficient playback in the Virtual Console, and if not restored after dumping the audio will be unusuable in other emulators. This guide walks through how to restore the ROM.&lt;br /&gt;
&lt;br /&gt;
Game Gear VC ROMs are compressed into a unique archive type, and may have patches directly added into the ROM itself. This guide will walk through how to decompress the archive once more info is collected, but as the patches are nondestructive it does not revert them.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
&lt;br /&gt;
===What You Need===&lt;br /&gt;
* The latest release of {{GitHub|dok3/GodMode9|GodMode9}} (the GodMode9 &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; file)&lt;br /&gt;
* If extracting an NES game: [[Special:DownloadWithFilename/File:tnes2ines.txt/tnes2ines.gm9|tnes2ines.gm9]]&lt;br /&gt;
* If extracting a SNES game: &lt;br /&gt;
** The source code of {{GitHub|Plombo/vcromclaim|vcromclaim}} (obtainable by the Download ZIP option in the &amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;background:#008000&amp;quot;&amp;gt;Code&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt; button)&lt;br /&gt;
** [[Special:DownloadWithFilename/File:snesvcsplit.txt/snesvcsplit.py|snesvcsplit.py]]&lt;br /&gt;
** A version of [https://www.python.org/downloads/release/python-2718/ Python 2.7]&lt;br /&gt;
* If extracting a Game Gear game: MArchiveBatchTool, obtained from {{GitHub|farmerbb/RED-Project/releases/latest|here}}&lt;br /&gt;
&lt;br /&gt;
=== Section I - Prep Work ===&lt;br /&gt;
&lt;br /&gt;
In this section, you will set up the necessary files to extract a VC game.&lt;br /&gt;
&lt;br /&gt;
# Power off your console&lt;br /&gt;
# Insert your SD card into your computer&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;GodMode9.firm&amp;lt;/code&amp;gt; from the GodMode9 &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;luma/payloads&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
# Copy the &amp;lt;code&amp;gt;gm9&amp;lt;/code&amp;gt; folder from the GodMode9 &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; to the root of your SD card&lt;br /&gt;
# If you are extracting an NES game, copy &amp;lt;code&amp;gt;tnes2ines.gm9&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;gm9/scripts&amp;lt;/code&amp;gt; folder on your SD card&lt;br /&gt;
# If you are extracting an SNES game, extract the vcromclaim &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; into a folder and place &amp;lt;code&amp;gt;snesvcsplit.py&amp;lt;/code&amp;gt; into this folder&lt;br /&gt;
# If you are extracting a Game Gear game, extract the MArchiveBatchTool &amp;lt;code&amp;gt;.zip&amp;lt;/code&amp;gt; into a folder&lt;br /&gt;
# Reinsert your SD card into your console&lt;br /&gt;
&lt;br /&gt;
=== Section II - Accessing the Game Files ===&lt;br /&gt;
&lt;br /&gt;
In this section, you will mount the VC game&amp;#039;s internal files.&lt;br /&gt;
&lt;br /&gt;
# Hold the {{B|START}} button and power on to open GodMode9&lt;br /&gt;
# Press the {{B|HOME}} button, then press {{B|A}} on the &amp;#039;&amp;#039;&amp;#039;Title manager&amp;#039;&amp;#039;&amp;#039; option&lt;br /&gt;
# Press {{B|A}} on &amp;lt;code&amp;gt;[A:] SD CARD&amp;lt;/code&amp;gt; and wait for the search to complete&lt;br /&gt;
# Once it completes, all titles that you have installed will appear&lt;br /&gt;
# Find the VC that you wish to extract a ROM from and press {{B|A}} on that title, then choose to &amp;#039;&amp;#039;&amp;#039;Open title folder&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Press {{B|A}} on the main game file - usually named &amp;lt;code&amp;gt;00000000.app&amp;lt;/code&amp;gt; - then choose &amp;#039;&amp;#039;&amp;#039;NCCH image options...&amp;#039;&amp;#039;&amp;#039;, then &amp;#039;&amp;#039;&amp;#039;Mount image to drive&amp;#039;&amp;#039;&amp;#039; and press {{B|A}} again to confirm&lt;br /&gt;
# The internal files of the chosen game will appear&lt;br /&gt;
&lt;br /&gt;
=== Section III - Dumping the ROM ===&lt;br /&gt;
&lt;br /&gt;
In this section, you will copy the ROM out of the VC, and fix its structure if it is an NES/SNES game.&lt;br /&gt;
&lt;br /&gt;
What console does the chosen game originally come from?&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|NES=&lt;br /&gt;
# Go into the folder &amp;lt;code&amp;gt;romfs/rom&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|A}} to select the file that appears, then choose &amp;lt;code&amp;gt;Copy to 0:/gm9/out&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|HOME}}, then go into &amp;lt;code&amp;gt;Scripts...&amp;lt;/code&amp;gt; -&amp;gt; &amp;lt;code&amp;gt;tnes2ines&amp;lt;/code&amp;gt;&lt;br /&gt;
# Select the copied file and choose a mirroring if it asks, then let the script run&lt;br /&gt;
# Rename the ROM so its file extension is &amp;lt;code&amp;gt;.nes&amp;lt;/code&amp;gt;&lt;br /&gt;
{{success|text=Your ROM is now extracted and can be used in an emulator.}}&lt;br /&gt;
&lt;br /&gt;
|-|SNES=&lt;br /&gt;
{{info|If you are on Linux, replace &amp;lt;code&amp;gt;py -2&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;python2&amp;lt;/code&amp;gt; in the commands.}}&lt;br /&gt;
# Go into the folder &amp;lt;code&amp;gt;romfs&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|A}} to select the file &amp;lt;code&amp;gt;data.bin&amp;lt;/code&amp;gt;, then choose &amp;lt;code&amp;gt;Copy to 0:/gm9/out&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|R}}+{{B|START}} to power off the console&lt;br /&gt;
# Take the SD card out of your 3DS and put it into your PC&lt;br /&gt;
# Copy &amp;lt;code&amp;gt;data.bin&amp;lt;/code&amp;gt; into the vcromclaim folder&lt;br /&gt;
# Right-click anywhere in the empty space inside this folder and click on the option that opens Command Prompt, PowerShell, or the terminal&lt;br /&gt;
#* If no such option appears, open this window manually and use &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; or similar commands to move the terminal into this folder&lt;br /&gt;
# Run the following two commands one at a time:&lt;br /&gt;
#* &amp;lt;code&amp;gt;py -2 snesvcsplit.py data.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;py -2 snesrestore.py game.rom game.pcm output.smc&amp;lt;/code&amp;gt;&lt;br /&gt;
# If desired, change &amp;lt;code&amp;gt;output.smc&amp;lt;/code&amp;gt;&amp;#039;s filename to a name of your choice&lt;br /&gt;
{{success|Your ROM is now extracted and can be used in an emulator.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|GB/GBC=&lt;br /&gt;
# Go into the folder &amp;lt;code&amp;gt;romfs/rom&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|A}} to select the file that appears, then choose &amp;lt;code&amp;gt;Copy to 0:/gm9/out&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|B}} until you return to the drive list, then go into &amp;lt;code&amp;gt;[0:] SDCARD/gm9/out&amp;lt;/code&amp;gt;&lt;br /&gt;
# Place the cursor on the copied ROM, press {{B|R}}+{{B|X}}, and change the file extension to match the console it came from: &amp;lt;code&amp;gt;.gb&amp;lt;/code&amp;gt; for Gameboy, &amp;lt;code&amp;gt;.gbc&amp;lt;/code&amp;gt; for Gameboy Color&lt;br /&gt;
# If desired, also change the ROM&amp;#039;s filename to a name of your choice&lt;br /&gt;
{{success|Your ROM is now extracted and can be used in an emulator.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-|GBA=&lt;br /&gt;
# Go into the folder &amp;lt;code&amp;gt;exefs&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|A}} to select the &amp;lt;code&amp;gt;.code&amp;lt;/code&amp;gt; file, then choose &amp;lt;code&amp;gt;Copy to 0:/gm9/out&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|B}} until you return to the drive list, then go into &amp;lt;code&amp;gt;[0:] SDCARD/gm9/out&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|A}} on the &amp;lt;code&amp;gt;.code&amp;lt;/code&amp;gt; file, choose &amp;#039;&amp;#039;&amp;#039;GBA image options...&amp;#039;&amp;#039;&amp;#039;, then choose &amp;#039;&amp;#039;&amp;#039;Rename file&amp;#039;&amp;#039;&amp;#039; and press {{B|A}} to confirm&lt;br /&gt;
{{success|Your ROM is now extracted and can be used in an emulator.}}&lt;br /&gt;
&lt;br /&gt;
|-|Game Gear=&lt;br /&gt;
{{warning|These ROMs can only be fully extracted on Windows or Linux. If you do not have access to a PC that runs either of these operating systems, stop after copying the ROM into &amp;lt;code&amp;gt;gm9/out&amp;lt;/code&amp;gt; and wait until you have access.}}&lt;br /&gt;
{{Section WIP|notes=Figure out how to determine the seed and codec for any given game. Can&amp;#039;t give a specific command for extracting without that info.}}&lt;br /&gt;
# Go into the folder &amp;lt;code&amp;gt;romfs/system/roms&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|A}} to select the file that appears, then choose &amp;lt;code&amp;gt;Copy to 0:/gm9/out&amp;lt;/code&amp;gt;&lt;br /&gt;
# Press {{B|R}}+{{B|START}} to power off the console&lt;br /&gt;
# Take the SD card out of your 3DS and put it into your PC&lt;br /&gt;
# Copy the ROM from &amp;lt;code&amp;gt;gm9/out&amp;lt;/code&amp;gt; into the MArchiveBatchTool folder&lt;br /&gt;
# Right-click anywhere in the empty space inside this folder and click on the option that opens Command Prompt, PowerShell, or the terminal&lt;br /&gt;
#* If no such option appears, open this window manually and use &amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt; or similar commands to move the terminal into this folder&lt;br /&gt;
# WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS guides]]&lt;/div&gt;</summary>
		<author><name>StarlitSkies</name></author>
	</entry>
</feed>