<?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>My Piece of the Inter(.)net &#187; Emulation</title>
	<atom:link href="http://mypieceoftheinter.net/tag/emulation/feed" rel="self" type="application/rss+xml" />
	<link>http://mypieceoftheinter.net</link>
	<description>A place for my geekish ramblings or whatever I find interesting.</description>
	<lastBuildDate>Mon, 16 Jan 2012 16:35:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>FRI is dead, but its spirit lives on</title>
		<link>http://mypieceoftheinter.net/archives/1839</link>
		<comments>http://mypieceoftheinter.net/archives/1839#comments</comments>
		<pubDate>Mon, 12 Oct 2009 04:01:38 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Arcadia]]></category>
		<category><![CDATA[C Plus Plus]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[FRI]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Regular Expressions]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/?p=1839</guid>
		<description><![CDATA[It&#8217;s been almost a year since I&#8217;ve updated FRI, my ROM library program. FRI is now officially dead, but not completely gone. Since I started working on FRI I have gained a lot more programming experience. I started writing the thing when I was still a C# novice. Between then and now I have written [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been <a href="http://mypieceoftheinter.net/archives/990">almost a year since</a> I&#8217;ve updated <a href="http://mypieceoftheinter.net/tag/fri">FRI</a>, my ROM library program.  FRI is now officially dead, but not completely gone.  Since I started working on FRI I have gained a lot more programming experience.  I started writing the thing when I was still a <a href="http://en.wikipedia.org/wiki/C_Sharp_(programming_language)">C#</a> novice.  Between then and now I have written an elaborate intranet site in <a href="http://en.wikipedia.org/wiki/Asp.net">ASP.NET</a>, debugged and written C++ applications, and have learned the true value of a <a href="http://en.wikipedia.org/wiki/Regular_expression">regular expression</a>.  I look at FRI&#8217;s code now and am a little grossed out.   I decided that if I was going to make any more improvements to FRI, I&#8217;d have to start over and rearchitect the whole thing.  The name of this new project: Arcadia.</p>
<p>With Arcadia I have committed to research everything that I suspect will make for a better design.  Because of this, Archaida&#8217;s backend is shaping up to be elegant and efficient.  I researched how to do inheritance in C#, and have used that to save myself from writing a lot of code.  This has drastically decreased development and testing time.  I learned how to use basic regular expressions over the summer, and have used them in some areas (more on that later).  For the frontend I decided to switch from <a href="http://en.wikipedia.org/wiki/Windows_Forms">WinForms </a>to <a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation">WPF</a>.  All I can say is that <a href="http://en.wikipedia.org/wiki/Databinding">databinding </a>is epic, and I still have a lot more to learn about it.</p>
<p>Here&#8217;s a shot of Arcadia in its current form:<br />
<br />
<img class="alignnone size-full wp-image-1842" title="Arcadia prealpha" src="http://mypieceoftheinter.net/wp-content/uploads/2009/10/archadia_prealpha.PNG" alt="Arcadia prealpha" width="729" height="533" /></p>
<p><span id="more-1839"></span></p>
<p>I&#8217;ll hopefully release an alpha soon.</p>
<p><em>edit October 12, 2009 at 10:57am:</em><br />
<br />  Also generics.  Generics are amazing.  (More on that later, too.)</p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/1839/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>About FRI</title>
		<link>http://mypieceoftheinter.net/archives/1083</link>
		<comments>http://mypieceoftheinter.net/archives/1083#comments</comments>
		<pubDate>Wed, 03 Dec 2008 16:03:00 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[Demos]]></category>
		<category><![CDATA[FRI]]></category>
		<category><![CDATA[Classic Gaming]]></category>
		<category><![CDATA[Emulated Gaming]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/1083</guid>
		<description><![CDATA[FRI is a ROM manager that I have worked on in my spare time since Summer 2007.  FRI’s goal is to simplify the execution of ROM images by bringing all of the use’s ROMs of game cartridges into one place, making it easy for the user to find a specific or new ROM to play, [...]]]></description>
			<content:encoded><![CDATA[<p>FRI is a <a href="http://en.wikipedia.org/wiki/ROM_image">ROM</a> manager that I have worked on in my spare time since Summer 2007.  FRI’s goal is to simplify the execution of ROM images by bringing all of the use’s ROMs of game cartridges into one place, making it easy for the user to find a specific or new ROM to play, and simplify the selection of the correct emulator for any given ROM.</p>
<p> </p>
<p>Here is a screenshot of the FRI version 1.8.0.0 main window with no search filters applied.<br />
<img style="display: inline" title="fri 1[4]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri141.png" alt="fri 1[4]" width="651" height="384" /></p>
<p><span id="more-1083"></span>Here I typed <em>mario kart</em> into the title search box.<br />
<img style="display: inline" title="fri 2[4]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri241.png" alt="fri 2[4]" width="652" height="391" /></p>
<p>Clicking onthe Advanced Search button gives the user more options.<br />
<img style="display: inline" title="image[21]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/image211.png" alt="image[21]" width="555" height="788" /></p>
<p>For example, here is the result of an advanced search for all Super Nintendo and Nintendo 64 ROMs that are categorized as English or an unknown language and are a not known bad image dumps.<br />
<img style="display: inline" title="fri 3[4]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri341.png" alt="fri 3[4]" width="641" height="391" /></p>
<p>Sorting the results by community rating brings the some of the best ROMs to the top.  At the time of this writing community ratings only include some Nintendo Entertainment System, Super Nintendo, Sega Genesis games, however FRI checks for updates to the community ratings file every time it starts, and will automatically pull it from my web hosting and apply the changes if I make a new version available.<br />
<img style="display: inline" title="fri 4[4]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri441.png" alt="fri 4[4]" width="649" height="386" /></p>
<p>FRI can pull ROMs from multiple file locations.  This allows more flexibility to the user, and offers some very convenient solutions.  For example, a user may have a desktop computer with a large ROM library and a laptop computer with a small ROM library.  FRI allows the user to add the local and remote libraries (via network share) into each copy of FRI.  When both computers are on the same network, the user can then right-click on a ROM that is in his desktop computer’s local library and have FRI send a copy to his laptop computer’s local library.  While both computers are on the same network, the user could also select any ROM displayed and it would just run, regardless of the file’s location.  In addition, when the laptop doesn’t have access to the desktop computer’s network share, the user can hide all of the unavailable ROMs by doing an Advanced Search.<br />
<img style="display: inline" title="fri 5[4]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri541.png" alt="fri 5[4]" width="662" height="480" /></p>
<p>When FRI scans for ROMs it automatically picks out all of the ROM files and infers a lot of information about each ROM, including platform, language, image health, status in the public domain, region, and number of players.  The information is totally dependent on the contents of the ROM’s file path/name.  Below are the default Vocabularies that come with FRI, which are completely user-editable.<br />
<img style="display: inline" title="fri 6[7]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri671.png" alt="fri 6[7]" width="660" height="478" /><br />
<img style="display: inline" title="fri 8[4]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri841.png" alt="fri 8[4]" width="671" height="479" /><br />
<img style="display: inline" title="fri 9[4]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri941.png" alt="fri 9[4]" width="658" height="474" /></p>
<p> </p>
<p>The most important (and most difficult) part about FRI is telling FRI what emulators use what platforms.  Note how the “Compatible Emulator Detected” column shows whether or not an emulator is configured to work with FRI for each of the known platforms.  For now users have to locate, download, and configure the emulators themselves (which is the status quo for most emulated gaming), and then tell FRI where each executable is and what platforms each emulator supports.  As FRI integrates more with my web hosting, I plan on having a simple selector to download, configure, and integrate emulators with ease.  The emulator lists would of course be updatable by me at will.<br />
<img style="display: inline" title="fri 10[4]" src="http://mypieceoftheinter.net/wp-content/uploads/2008/12/fri1041.png" alt="fri 10[4]" width="668" height="480" /></p>
<p>For more information about FRI, see <a href="http://mypieceoftheinter.net/archives/category/projects/fri-projects">entries about it on my blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/1083/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.8.0.0</title>
		<link>http://mypieceoftheinter.net/archives/990</link>
		<comments>http://mypieceoftheinter.net/archives/990#comments</comments>
		<pubDate>Sun, 19 Oct 2008 16:04:43 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/990</guid>
		<description><![CDATA[FRI version 1.8.0.0 is here!&#160; This version of FRI brings Community Ratings, a way to find great ROMs in your collection that you haven’t played before.&#160; This version also contains underlying updates to how FRI scans for ROMs, resulting in a better user experience.&#160; This release’s code is closer than ever to being able to [...]]]></description>
			<content:encoded><![CDATA[<p>FRI version 1.8.0.0 is here!&#160; This version of FRI brings Community Ratings, a way to find great ROMs in your collection that you haven’t played before.&#160; This version also contains underlying updates to how FRI scans for ROMs, resulting in a better user experience.&#160; This release’s code is closer than ever to being able to be ported to Media Center for a <a href="http://en.wikipedia.org/wiki/Windows_media_center">Windows Media Center</a> counterpart to FRI.</p>
<p><a href="http://download.somewhatgeeky.com?token=fri_version_1.8.0.0"><strong>Download FRI version 1.8.0.0 here</strong></a></p>
<p><img style="display: inline" title="fri version 1.8.0.0 main window" alt="fri version 1.8.0.0 main window" src="http://mypieceoftheinter.net/wp-content/uploads/2008/10/friversion1800screenshot2.png" width="751" height="511" /></p>
<p>Thanks to <a href="http://www.emutalk.net/member.php?u=60607">FlotsamX</a> for providing feedback as a beta tester, and <a href="http://vimm.net">Vimm</a> for providing me access to his website’s user ratings.</p>
<p> <span id="more-990"></span>
<p>&#160;</p>
<p><strong>Change log:</strong></p>
<ul>
<li>New feature: FRI now automatically retrieves a “master database” from the web, which currently contains “community ratings” of some ROMs.     <br /><img style="display: inline" title="fri version 1.8.0.0, checking for a new release of the master database..." alt="fri version 1.8.0.0, checking for a new release of the master database..." src="http://mypieceoftheinter.net/wp-content/uploads/2008/10/friversion1800screenshot1.png" width="745" height="505" /></li>
<li>The process of scanning for ROMs is more responsive and provides the user with more information.     <br /><img style="display: inline" title="fri version 1.8.0.0, scanning for ROMs" alt="fri version 1.8.0.0, scanning for ROMs" src="http://mypieceoftheinter.net/wp-content/uploads/2008/10/friversion1800screenshot53.png" width="539" height="236" />&#160;</li>
<li>FRI can now handle ROM files that have filenames that are too long.&#160; Previously FRI would simply skip over these.&#160; The user is now warned when a ROM with a really long file name is added.     <br /><img style="display: inline" title="fri version 1.8.0.0, scan completed" alt="fri version 1.8.0.0, scan completed" src="http://mypieceoftheinter.net/wp-content/uploads/2008/10/friversion1800screenshot63.png" width="533" height="234" />      </li>
<li>Generic file extensions are no longer attached to specific platforms.&#160; That functionality never made sense, because they were <em>generic</em> file extensions.&#160; Now generic file extensions are one list, available on the new &quot;Other&quot; tab of the Settings window.&#160; The &quot;Generic Extensions&quot; column in the Platform Vocabulary list has been removed, and the other column widths have been increased to fill the space.      <br /><img style="display: inline" title="fri version 1.8.0.0 screenshot 3" alt="fri version 1.8.0.0 screenshot 3" src="http://mypieceoftheinter.net/wp-content/uploads/2008/10/friversion1800screenshot31.png" width="663" height="466" />      <br /><img style="display: inline" title="fri version 1.8.0.0 screenshot 4" alt="fri version 1.8.0.0 screenshot 4" src="http://mypieceoftheinter.net/wp-content/uploads/2008/10/friversion1800screenshot41.png" width="650" height="468" />      </li>
<li>ROM files that are executable (with .exe extensions) will now be run directly.</li>
<li>The “Advanced” item in the “Edit” menu is now hidden.</li>
<li>Fixed UI problem in the Platform Information Editor, where the &quot;Cancel&quot; button would not move properly when the window was resized. </li>
<li>Fix: FRI no longer makes the “you can’t do that” sound when the user presses enter in the search box to start the search. </li>
<li>&quot;Other&quot; tab added to the Settings window. </li>
<li>Fix: The “defaults” button for the File Flags Vocabulary tab in the Settings Editor now works properly.</li>
<li>&quot;rom&quot; added as a generic ROM file extension </li>
<li>The &quot;Unique Extensions&quot; column in the Platform Vocabulary list has been renamed to &quot;Unique File Extensions&quot;. </li>
<li>&quot;.a26&quot; unique file extension for the Atari 2600 corrected to remove the decimal point. </li>
<li>&quot;Atari&quot; removed as another name for &quot;Atari 2600&quot; </li>
<li>Platforms added:
<ol>       </ol>
<ol>
<li>Amega </li>
<li>Amiga CD32 </li>
<li>Atari 7800 </li>
<li>Neo Geo </li>
<li>Neo Geo CD </li>
<li>Neo Geo Pocket </li>
<li>ColecoVision </li>
<li>Vectrex </li>
<li>Magnavox Odyssey </li>
<li>Magnavox Odyssey² </li>
<li>SuperGrafx </li>
<li>TurboGrafx 16 </li>
<li>Game &amp; Watch </li>
<li>Pokemon mini </li>
<li>N-Gage </li>
<li>3DO Interactive Multiplayer </li>
<li>Sega Dreamcast </li>
<li>Sega CD </li>
</ol>
</li>
<li>Platform extensions added
<ol>       </ol>
<ol>
<li>&quot;col&quot; added as a unique extension for &quot;ColecoVision&quot; </li>
<li>&quot;vec&quot; added as a unique extension for &quot;Vectrex&quot; </li>
<li>&quot;min&quot; added as a unique extension for &quot;Pokemon mini&quot; </li>
<li>&quot;vb&quot; added as a unique extension for &quot;Virtual Boy&quot; </li>
<li>“mdf” added as a generic extension </li>
</ol>
</li>
</ul>
<p>“Sony PlayStation”, “PSX”, “Sony PlayStation 1”, “Sony Play Station”, and “Sony Play Station 1” added as other names for “PlayStation”</p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/990/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FRI: Community Ratings!</title>
		<link>http://mypieceoftheinter.net/archives/849</link>
		<comments>http://mypieceoftheinter.net/archives/849#comments</comments>
		<pubDate>Mon, 29 Sep 2008 01:25:28 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Vimm]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/849</guid>
		<description><![CDATA[Thanks to Vimm of vimm.net, I am adding the ability to view “community ratings” to FRI.  This means that if you simply want to play a new game that is good, just sort by community rating and select one from the top of the list.  Inversely you could also easily select the worst game…   [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to Vimm of <a href="http://vimm.net">vimm.net</a>, I am adding the ability to view “community ratings” to FRI.  This means that if you simply want to play a new game that is good, just sort by community rating and select one from the top of the list.  Inversely you could also easily select the worst game…</p>
<p><img style="display: inline" title="image" src="http://mypieceoftheinter.net/wp-content/uploads/2008/09/image.png" alt="image" width="661" height="505" /></p>
<p><span id="more-849"></span></p>
<p> </p>
<p>I literally just got this working, but I’m really excited with the results.  I’m going to have to work on polishing the process a little more, and develop a method to deliver the “master database” containing the community ratings.  The delivery mechanism will also be expandable for me to add more data in the future, such as links to game manuals and walkthroughs.  That’s in the future, though.  For now I’m just glad for a little success!</p>
<p><img style="display: inline" title="image" src="http://mypieceoftheinter.net/wp-content/uploads/2008/09/image1.png" alt="image" width="657" height="501" /></p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/849/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.7.0.2</title>
		<link>http://mypieceoftheinter.net/archives/662</link>
		<comments>http://mypieceoftheinter.net/archives/662#comments</comments>
		<pubDate>Fri, 22 Aug 2008 02:46:17 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/662</guid>
		<description><![CDATA[This release of FRI is thanks to Flotsam, who took it upon him self to write out a very detailed email describing problems with FRI.&#160; His email was so succinct and clear, giving the root of the problem and not simply the symptoms, that I was able to make the requested changes in under 20 [...]]]></description>
			<content:encoded><![CDATA[<p>This release of FRI is thanks to Flotsam, who took it upon him self to write out a very detailed email describing problems with FRI.&#160; His email was so succinct and clear, giving the root of the problem and not simply the symptoms, that I was able to make the requested changes in under 20 minutes.&#160; In fact, it took longer to prepare the release than it did to code it!</p>
<p>Flotsam&#8217;s email address: <img height="18" alt="image" src="http://mypieceoftheinter.net/wp-content/uploads/2008/08/image2.png" width="132" /> (yes, the text is a picture.&#160; I don&#8217;t want him getting automated bot spam!)</p>
<p>Now for the release.&#160; FRI version 1.7.0.2 contains updated to the default Platform Vocabulary, as well as a fix to a bug that I will describe in detail below.</p>
<p><a href="http://download.somewhatgeeky.com?downloadID=fri_version_1.7.0.2">Download FRI version 1.7.0.2 here</a></p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="469" alt="fri_version_1.7.0.2_platform_vocabulary" src="http://mypieceoftheinter.net/wp-content/uploads/2008/08/fri-version-1702-platform-vocabulary.png" width="658" border="0" /></p>
<p> <span id="more-662"></span>
</p>
<p>&#160;</p>
<p>To get the updates to the Platform Vocabulary, open the Settings window, click on the &quot;Platform Vocabulary&quot; tab, click the &quot;Defaults&quot; button, and click OK on the dialogue box.&#160; This will overwrite your current platform vocabulary with the new defaults.</p>
<p>Change Log:</p>
<ul>
<li>&quot;Compact Disc Interactive&quot; added to the Platform Vocabulary, with &quot;CDi&quot; and &quot;CD-i&quot; as other names for the platform. </li>
<li>The GameCube entry in the Platform Vocabulary was updated to make change the display name from &quot;Game Cube&quot; to &quot;GameCube&quot;.&#160; Variations of the name were added as other names, such as &quot;Nintendo GameCube&quot;. </li>
<li>The extension &quot;gcm&quot; was added as a unique extension for GameCube in the Platform Vocabulary. </li>
<li>&quot;Xbox&quot; added to the Platform Vocabulary.&#160; Variations of the name (including &quot;Microsoft Xbox (original)&quot; and &quot;Xbox 1&quot;) were added as other names </li>
<li>Bug Fix: In previous versions of FRI, file extensions were case sensitive.&#160; That would mean that if, for example, a ROM was called &quot;game.GB&quot;&#160; it would not be recognized even though &quot;gb&quot; was listed as a ROM extension in the Platform Vocabulary.&#160; This problem is fixed in this release. </li>
<li>Bug Fix: Previous versions of FRI would include the ROM database in the Default Settings File created by &quot;Edit&quot;-&gt;&quot;Advanced&quot;-&gt;&quot;Generate Default Settings File&quot;.&#160; This feature is only used in developing FRI, so it didn&#8217;t affect users.&#160; At any rate, the bug is fixed in this release. <img src='http://mypieceoftheinter.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/662/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.7.0.1</title>
		<link>http://mypieceoftheinter.net/archives/647</link>
		<comments>http://mypieceoftheinter.net/archives/647#comments</comments>
		<pubDate>Tue, 12 Aug 2008 00:25:22 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/647</guid>
		<description><![CDATA[Since I added the ability to copy/move files between libraries in FRI 1.7.0.0, I realized that another feature was missing: The ability to filter by library in an advanced search.&#160; Now with this next minor release, the user can not only filter by platform, language, players, rating, and image health, but also library. Download FRI [...]]]></description>
			<content:encoded><![CDATA[<p>Since I added the ability to copy/move files between libraries in <a href="http://mypieceoftheinter.net/archives/644">FRI 1.7.0.0</a>, I realized that another feature was missing: The ability to filter by library in an advanced search.&#160; Now with this next minor release, the user can not only filter by platform, language, players, rating, and image health, but also library.</p>
<p><img height="812" alt="fri version 1.7.0.1 advanced search window" src="http://mypieceoftheinter.net/wp-content/uploads/2008/08/fri-version-17011.png" width="676" /></p>
<p><a href="http://download.somewhatgeeky.com/?downloadID=fri_version_1.7.0.1">Download FRI Version 1.7.0.1 here</a></p>
<p>Change log:</p>
<ul>
<li>New Feature: Advanced searches can now be filtered by Library Folder. </li>
<li>Tweak: FRI if there is an unexpected error when FRI is closing, FRI will report the error and gracefully close. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/647/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.7.0.0</title>
		<link>http://mypieceoftheinter.net/archives/644</link>
		<comments>http://mypieceoftheinter.net/archives/644#comments</comments>
		<pubDate>Sat, 09 Aug 2008 23:34:55 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/644</guid>
		<description><![CDATA[Every so often I will want FRI to be able to something, and then I realize, &#34;Hey!&#160; I&#8217;m the one who writes it!&#34;&#160; This time I had a problem to solve.&#160; I just got a new laptop for college, and I wanted to have some ROMs on it.&#160; The problem is that I have hundreds [...]]]></description>
			<content:encoded><![CDATA[<p>Every so often I will want FRI to be able to something, and then I realize, &quot;Hey!&#160; I&#8217;m the one who writes it!&quot;&#160; This time I had a problem to solve.&#160; I just got a new laptop for college, and I wanted to have some ROMs on it.&#160; The problem is that I have hundreds of gigs of ROMs, and only would want to play a few on the laptop.&#160; The first solution would be to simply put the ROMs on a network share and have FRI look there for the ROMs, but then I wouldn&#8217;t be able to play the ROMs on the road.&#160; A feature to be able to copy a ROM from one library to another (desktop to laptop) is exactly what I needed, so that&#8217;s what I wrote!</p>
<p><a href="http://download.somewhatgeeky.com/?downloadID=fri_version_1.7.0.0">Download FRI version 1.7.0.0 here</a></p>
<p>Here you can see that I have two libraries added.&#160; The &quot;Desktop&quot; library is over a network share, and the &quot;Laptop&quot; library is just in my local home folder.    <br /><img height="529" alt="library folder list" src="http://mypieceoftheinter.net/wp-content/uploads/2008/08/fri-17-pic-11.png" width="723" /></p>
<p> <span id="more-644"></span>
</p>
<p>Now if I do a search to find &quot;Super Mario RPG&quot;, I could double-click on one, which would open SNES 9X (which is my SNES emulator of choice) and the ROM would be pulled from my desktop computer.&#160; If I tried this away from the network, I would get an error message saying that the ROM file couldn&#8217;t be found.&#160; This is why I want to get a local copy of the ROM file.&#160; Doing this is simple with this version of FRI, and how I set up the library folders above.&#160; I simply right-click on the ROM that I want, click &quot;Copy to&#8230;&quot; and select &quot;Library: Laptop Library&quot;.    <br /><img height="521" alt="fri_1.7_pic_2" src="http://mypieceoftheinter.net/wp-content/uploads/2008/08/fri-17-pic-2.png" width="722" /></p>
<p>Now if I click the search button again I see that the ROM has been copied over and added to FRI.    <br /><img height="531" alt="fri_1.7_pic_3" src="http://mypieceoftheinter.net/wp-content/uploads/2008/08/fri-17-pic-3.png" width="735" /></p>
<p>Change log:</p>
<ul>
<li>Library folders can now be named. </li>
<li>A ROM, or group of ROMs can now be copied or moved to a different library or the desktop.&#160; The folder structure is preserved.&#160; For example:
<ul>
<li>A ROM is in the &quot;Source Library&quot; library.&#160; The location of the library is &quot;C:\SourceLib\&quot;, and the location of the ROM is &quot;C:\SourceLib\A folder\rom.zip&quot; </li>
<li>There is another library, &quot;Target Library&quot;, which is located in &quot;C:\TargetLib\&quot; </li>
<li>If the ROM is copied to the &quot;Target Library&quot;, it will be copied to &quot;C:\TargetLib\A folder\rom.zip&quot; </li>
</ul>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/644/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.6.0.0</title>
		<link>http://mypieceoftheinter.net/archives/561</link>
		<comments>http://mypieceoftheinter.net/archives/561#comments</comments>
		<pubDate>Sat, 26 Jul 2008 02:20:55 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/561</guid>
		<description><![CDATA[Download FRI version 1.6.0.0 here. Change log: New &#34;FRI User Settings.xml&#34; file for storing user settings Change: the last search is not stored in the new user settings file New feature: the user can now rearrange the columns in the main FRI window New feature: the selected columns and sorting are now saved when FRI [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="456" alt="fri version 1.6.0.0" src="http://mypieceoftheinter.net/wp-content/uploads/2008/07/fri-version-1600.png" width="641" border="0" /></p>
<p>Download <a href="http://download.somewhatgeeky.com?downloadID=fri_version_1.6.0.0">FRI version 1.6.0.0 here</a>.     <br /><a href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/" rel="license"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-nd/3.0/us/88x31.png" /></a></p>
<p>Change log:</p>
<ul>
<li>New &quot;FRI User Settings.xml&quot; file for storing user settings </li>
<li>Change: the last search is not stored in the new user settings file </li>
<li>New feature: the user can now rearrange the columns in the main FRI window </li>
<li>New feature: the selected columns and sorting are now saved when FRI is closed, and reloaded when FRI is opened. </li>
<li>Fix: When a Library Folder is removed, the associated ROMs will once again be removed.&#160; (This was not the case in the previous version of FRI) </li>
<li>Fix: ROMs with very long file names no longer crash FRI when FRI is scanning for ROMs.&#160; Now in many cases the ROMs will be added anyway, and in other cases FRI will simply skip that ROM, informing the user of the error by adding a dummy ROM to the list with &quot;!!! error when finding roms: &lt;message&gt;&quot; as the name, where &lt;message&gt; is the error message.</li>
<li>New Feature: FRI now reports any error messages that occur when it loads, and gracefully closes.&#160; Before if there was an error on load, the user would often have to kill the process with Task Manager.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/561/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.5.0.0 Source Code</title>
		<link>http://mypieceoftheinter.net/archives/503</link>
		<comments>http://mypieceoftheinter.net/archives/503#comments</comments>
		<pubDate>Mon, 09 Jun 2008 23:01:00 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/503</guid>
		<description><![CDATA[I have a friend who is an open-source fiend, and so he nag nag nagged me to make the source code&#160; for FRI available for download.&#160; After a lot of re-organizing and commenting, here it is!&#160; The &#34;Frie&#34; project in the Visual Studio solution is the FRI back-end, stands for &#34;Fantastic ROM Indexer Engine&#34;.&#160; Yes, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mypieceoftheinter.net/wp-content/uploads/2008/06/image3.png"><img height="430" alt="Visual C# Express" src="http://mypieceoftheinter.net/wp-content/uploads/2008/06/image-thumb.png" width="640" /></a></p>
<p>I have a friend who is an open-source <em>fiend</em>, and so he nag <em>nag</em> <strong><em>nagged</em></strong> me to make the source code&#160; for FRI available for download.&#160; After a lot of re-organizing and commenting, here it is!&#160; The &quot;Frie&quot; project in the Visual Studio solution is the FRI back-end, stands for &quot;Fantastic ROM Indexer Engine&quot;.&#160; Yes, it is pronounced &quot;free&quot; just like the front-end. <img src='http://mypieceoftheinter.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I&#8217;m putting this code out on the Internet, but please keep in mind that FRI is still my baby.&#160; If you want to make a derivative work, email me first for permission.</p>
<p><a href="http://download.somewhatgeeky.com?downloadID=fri_version_1.5.0.0_source_code">Download FRI Version 1.5.0.0 Source Code here</a>    <br /><a href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/" rel="license"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-nd/3.0/us/88x31.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/503/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.5.0.0</title>
		<link>http://mypieceoftheinter.net/archives/500</link>
		<comments>http://mypieceoftheinter.net/archives/500#comments</comments>
		<pubDate>Mon, 09 Jun 2008 22:11:42 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/500</guid>
		<description><![CDATA[OK, this thing has baked long enough.&#160; It&#8217;s time to release a new version. Download FRI version 1.5.0.0 here Change log: cleaned-up and documented code for increased efficiency and to get FRI ready for open sourcing Relative paths are now fully supported.&#160; This means that the user can now put all of his ROMs and [...]]]></description>
			<content:encoded><![CDATA[<p>OK, this thing has baked long enough.&#160; It&#8217;s time to release a new version.    <br /><img height="417" alt="image" src="http://mypieceoftheinter.net/wp-content/uploads/2008/06/image.png" width="642" /></p>
<p><a href="http://download.somewhatgeeky.com/?downloadID=fri_version_1.5.0.0">Download FRI version 1.5.0.0 here</a>     <br /><a href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/" rel="license"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-nd/3.0/us/88x31.png" /></a> </p>
<p>Change log:</p>
<ul>
<li>cleaned-up and documented code for increased efficiency and to get FRI ready for open sourcing </li>
<li>Relative paths are now fully supported.&#160; This means that the user can now put all of his ROMs and Emulators with FRI onto a removable data storage device and have FRI work no matter what drive letter the host operating system assigns the storage device. </li>
<li>ROM&#8217;s locations are now stored relative to the Library Folder that they are associated with.&#160; This means that if you move a whole Library Folder to another location, you can simply tell FRI that folder&#8217;s new location and all of the ROM&#8217;s file paths will be updated. </li>
<li>Reorganized menu bar </li>
<li>FRI can now use a master FRI database as a reference for filling in missing information in the user&#8217;s ROM library. (This feature will be further developed in the coming weeks.) </li>
<li>New file icon:      <br /><img height="256" alt="image" src="http://mypieceoftheinter.net/wp-content/uploads/2008/06/image1.png" width="256" /> </li>
<li>New title bar icon:      <br /><img height="16" alt="image" src="http://mypieceoftheinter.net/wp-content/uploads/2008/06/image2.png" width="16" /> </li>
<li>FRI now displays the &quot;waiting&quot; cursor when it is processing information. </li>
<li>FRI now remembers the user&#8217;s last search when it is opened </li>
<li>The Note Editor now opens centered on the FRI window </li>
<li>The status bar now displays more relevant information about the number of ROMs displayed, selected, and in the library in a more logical way. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/500/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.4.0.1</title>
		<link>http://mypieceoftheinter.net/archives/478</link>
		<comments>http://mypieceoftheinter.net/archives/478#comments</comments>
		<pubDate>Sun, 27 Apr 2008 00:44:24 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/478</guid>
		<description><![CDATA[This is just a minor update to version 1.4. Download it here Change Log: New Feature: &#34;Release Year&#34; values can now be edited manually. New Feature: ROMs can now be individually removed from the library. New Feature: ROMs can now be deleted. Tweak: &#34;Super Nintendo Entertainment System&#34; has been added as another name for &#34;Super [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a minor update to version 1.4.</p>
<p><img height="285" alt="context menu" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image10.png" width="398" /></p>
<p><img height="165" alt="add a year option" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image11.png" width="227" /></p>
<p><a href="http://download.somewhatgeeky.com?downloadID=fri_version_1.4.0.1">Download it here</a></p>
<p>Change Log:</p>
<ul>
<li>New Feature: &quot;Release Year&quot; values can now be edited manually.</li>
<li>New Feature: ROMs can now be individually removed from the library.</li>
<li>New Feature: ROMs can now be deleted.</li>
<li>Tweak: &quot;Super Nintendo Entertainment System&quot; has been added as another name for &quot;Super Nintendo&quot; in the Platform Vocabulary</li>
<li>Tweak: When there are ROMs listed, but none are selected, the status bar now reports that &quot;none are selected&quot; instead of &quot;none is selected&quot;.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/478/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRI version 1.4.0.0 Setup &amp; Usage Tutorial</title>
		<link>http://mypieceoftheinter.net/archives/475</link>
		<comments>http://mypieceoftheinter.net/archives/475#comments</comments>
		<pubDate>Thu, 24 Apr 2008 01:49:21 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[Demos]]></category>
		<category><![CDATA[FRI]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/475</guid>
		<description><![CDATA[I have been working The Fantastic ROM Indexer (FRI), a multi-emulator frontend/ROM indexer, since last August or so, and it has come to the point where it is pretty easy to use.&#160; The problem that it attempts to solve is simple:&#160; With thousands of ROMs from a multitude of various consoles, it can get a [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working The Fantastic ROM Indexer (FRI), a multi-emulator frontend/ROM indexer, since last August or so, and it has come to the point where it is pretty easy to use.&#160; The problem that it attempts to solve is simple:&#160; With thousands of ROMs from a multitude of various consoles, it can get a bit difficult to just pick out a game to play and play it.&#160; With FRI, all of your ROMs show up in one list, and finding a ROM to play is as easy as typing in part of the name.&#160; For a more advanced search, the user can even filter down the list by platform, language, number of players, ratings that they have given to the ROMs, etc.&#160; Starting the game is as easy as a double-click on the ROM, because emulators can be directly integrated into FRI by the user.</p>
<p>So here&#8217;s a demo/tutorial:    <br /><script src="http://flash.revver.com/player/1.0/player.js?mediaId:839915;affiliateId:119657;backColor:#020E82;frontColor:#FFFFFF;gradColor:#436EE6;width:480;height:392;shareUrl:revver;" type="text/javascript"></script></p>
<p>More information about FRI version 1.4.0.0 is available <a href="http://mypieceoftheinter.net/archives/470">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/475/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.4.0.0</title>
		<link>http://mypieceoftheinter.net/archives/470</link>
		<comments>http://mypieceoftheinter.net/archives/470#comments</comments>
		<pubDate>Tue, 22 Apr 2008 22:15:33 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Classic Gaming]]></category>
		<category><![CDATA[console gaming]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/470</guid>
		<description><![CDATA[&#160; Download Here Change Log: Fix: emulator compatibility is now caps-insensitive Fix: emulator selector centered and has correct icon Re-Write: Emulator loader re-written.&#160; The emulator selector now looks finished.&#160; Note that ROMs can no longer be opened in bulk. New Feature: Image Health (good dump, bad dump) can now be searched. New Feature: The default [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image8.png"><img height="381" alt="image" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image-thumb2.png" width="640" /></a>    <br /><strong><a href="http://download.somewhatgeeky.com?downloadID=fri_version_1.4.0.0">Download Here</a></strong></p>
<p><strong>Change Log:</strong></p>
<ul>
<li>Fix: emulator compatibility is now caps-insensitive </li>
<li>Fix: emulator selector centered and has correct icon </li>
<li>Re-Write: Emulator loader re-written.&#160; The emulator selector now looks finished.&#160; Note that ROMs can no longer be opened in bulk. </li>
<li>New Feature: Image Health (good dump, bad dump) can now be searched. </li>
<li>New Feature: The default size of the Advanced Search window is now just the right size to fit all of the content.      <br /><a href="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image2.png"><img height="480" alt="fri version 1.4.0.0 advanced search window" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image-thumb1.png" width="376" /></a> </li>
<li>New Feature: The default size of the Emulator Selector window is not just the right size to fit all of the content.      <br />Here is the Emulator Selector when I select a PlayStation ROM to play. (I don&#8217;t have any PlayStation emulator configured to work with FRI, so it just shows all of the emulators.)       <br /><img height="293" alt="fri version 1.4.0.0 emulator selector" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image6.png" width="482" />       <br />Here is the Emulator Selector when I select a Game Boy ROM to play.&#160; Since I have more than one Game Boy-compatible emulator configured in FRI, it gives me a choice.       <br /><img height="182" alt="fri version 1.4.0.0 emulator selector" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image9.png" width="487" />&#160; </li>
<li>New Feature:&#160; More-detailed status messages in the status bar.      <br /><img height="110" alt="fri version 1.4.0.0 status bar (split picture)" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image3.png" width="590" /> </li>
<li>Tweak:&#160; Many improvements to program responsiveness.&#160; Previous versions of FRI freeze temporarily when scanning for a large number of new ROMs, or when populating the ROM list when a large number of ROMs.&#160; Various tweaks, combined with the new status bar messages, ensure that FRI remains responsive and keep the user in control. </li>
<li>New Feature: Maximum number of players can now be an implied meaning of a File Tag.&#160; This means that if a ROM has &quot;[p1]&quot; in the file name, then FRI will recognize it as a 1-player game.&#160; As always, the user can create new tags, so if the user has a lot of ROMs with &quot;(1 player)&quot; denoting that it is a 1-player ROM, then he can easily add that to the File Flag Vocabulary.      <br /><img height="316" alt="fri version 1.4.0.0 File Flag Vocabulary" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image4.png" width="615" /> </li>
<li>New Feature:&#160; FRI now has the ability to randomly-select a ROM in the ROM-list, or (if multiple ROMs are already selected) to randomly-select a ROM out of the selected ROMs.      <br /><img height="43" alt="fri version 1.4.0.0 select random feature" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image5.png" width="317" /> </li>
<li>New Feature: Now when FRI is closed it only saves the database if changes have been made.      <br /><img height="79" alt="fri version 1.4.0.0 smarter saving" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/image7.png" width="364" /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/470/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FRI version 1.3.0.0</title>
		<link>http://mypieceoftheinter.net/archives/401</link>
		<comments>http://mypieceoftheinter.net/archives/401#comments</comments>
		<pubDate>Sun, 06 Apr 2008 01:09:29 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/401</guid>
		<description><![CDATA[Main Window: New File Flags Vocabulary: Updated Platform Vocabulary: Download it Here Change Log: Fix:&#160; The &#34;Net Play&#34; window&#8217;s icon is now the FRI icon instead of the default Visual Studio icon. Fix: The &#34;Net Play&#34; window now opens in the center of the main window. Tweak: When checking for updates, if the received message [...]]]></description>
			<content:encoded><![CDATA[<p>Main Window:   <br /><a href="http://mypieceoftheinter.net/wp-content/uploads/2008/04/fri-version-1300-main-window.png"><img height="461" alt="FRI_version_1.3.0.0_main_window" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/fri-version-1300-main-window-thumb.png" width="640" /></a></p>
<p>New File Flags Vocabulary:   <br /><a href="http://mypieceoftheinter.net/wp-content/uploads/2008/04/fri-version-1300-file-flags-vocabulary1.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="467" alt="FRI_version_1.3.0.0_File_Flags_Vocabulary" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/fri-version-1300-file-flags-vocabulary-thumb1.png" width="640" border="0" /></a></p>
<p>Updated Platform Vocabulary:   <br /><a href="http://mypieceoftheinter.net/wp-content/uploads/2008/04/fri-version-1300-platform-vocabulary.png"><img height="480" alt="FRI_version_1.3.0.0_Platform_Vocabulary" src="http://mypieceoftheinter.net/wp-content/uploads/2008/04/fri-version-1300-platform-vocabulary-thumb.png" width="546" /></a></p>
<p><a href="http://download.somewhatgeeky.com?downloadID=fri_version_1.3.0.0"><strong>Download it Here</strong></a></p>
<p>Change Log:</p>
<ul>
<li>Fix:&#160; The &quot;Net Play&quot; window&#8217;s icon is now the FRI icon instead of the default Visual Studio icon. </li>
<li>Fix: The &quot;Net Play&quot; window now opens in the center of the main window. </li>
<li>Tweak: When checking for updates, if the received message is blank then FRI will no longer display it. </li>
<li>Tweak: Sorting has been improved.&#160; Now &quot;unknown&quot; fields always sink to the bottom. </li>
<li>New Feature: The user can now customize which columns in the ROM list are shown. </li>
<li>Teak:: Items in the Settings Editor and the Advanced Search dialog are now sorted alphabetically </li>
<li>Tweak: &quot;Cancel&quot; is now spelled correctly everywhere. </li>
<li>New Feature:&#160; FRI now supports region information. </li>
<li>Tweak:&#160; Fields in the ROM list that are unknown now appear blank instead of &quot;Unknown&quot;. </li>
<li>Tweak: Platform Vocabulary has been updated to include many more platforms. </li>
<li>New Feature: FRI now supports release year information. </li>
<li>New Feature: FRI will now interpret &quot;flags&quot; in ROMs&#8217; file names.&#160; For example, a ROM named &quot;Super Cool (US)(2008).rom&quot; would be detected as an English ROM with a region of the United States, a release year of 2008, and a title of &quot;Super Cool&quot;.&#160; The user may edit File Flags in the new File Flag Vocabulary. </li>
<li>New Feature: Previously the user could tell FRI to infer missing ROM information, but now the user can tell FRI to also overwrite existing information.&#160; This is a useful feature for after the user updates the File Flag Vocabulary. </li>
<li>New Feature: &quot;File Name&quot; and &quot;Full Path&quot; fields have been added to the ROM List. </li>
<li>Tweak: FRI now more accurately infers ROMs&#8217; platforms. </li>
<li>New Feature: FRI now automatically scans for new ROMs when a new ROM Library Folder is added in the Settings editor. </li>
<li>Tweak:&#160; When scanning for ROMs, FRI now shows that it is scanning in the status bar. </li>
<li>Tweak: The Settings Editor is a little wider now to accommodate more information. </li>
<li>Tweak:&#160; The default columns for the ROM list are now &quot;Title&quot;, &quot;Platform&quot;, &quot;Language&quot;, &quot;Release Year&quot;, &quot;Players&quot;, &quot;Rating&quot;, and &quot;Image Health&quot;. </li>
<li>New Feature:&#160; FRI can no generate a &quot;Default Settings File&quot; based on the settings in shown in the Settings Editor.&#160; A default settings file is basically the regular FRI database file, minus the ROM and emulator entries. </li>
<li>Fix:&#160; Now the &quot;Default&quot; buttons for the Platform Vocabulary and Language Vocabulary reset the lists instead of append the default values to the existing list. </li>
</ul>
<p>Note:&#160; &quot;Region&quot;, &quot;Release Year&quot;, &quot;Image Health&quot;, and &quot;Public Domain&quot; fields are not directly editable or searchable yet.&#160; For now their values can only be changed through File Flags, but the ability to edit the information directly is coming.</p>
<p>To upgraders:&#160; To get the updated Platform Vocabulary, go to the &quot;Platform Vocabulary&quot; tab in the Settings Editor, and click &quot;Defaults&quot;.</p>
<p><a href="http://download.somewhatgeeky.com?downloadID=fri_version_1.3.0.0">&#160;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/401/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Features of FRI</title>
		<link>http://mypieceoftheinter.net/archives/359</link>
		<comments>http://mypieceoftheinter.net/archives/359#comments</comments>
		<pubDate>Sat, 08 Mar 2008 16:37:19 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[Demos]]></category>
		<category><![CDATA[FRI]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/359</guid>
		<description><![CDATA[I&#8217;m working on a new release of FRI, and I thought I&#8217;d show a bit of what I&#8217;m doing. I pronounced FRI the wrong way the last time I said it.&#160; It&#8217;s pronounced &#34;free&#34; now.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a new release of FRI, and I thought I&#8217;d show a bit of what I&#8217;m doing.</p>
<p><script src="http://flash.revver.com/player/1.0/player.js?mediaId:728825;affiliateId:119657;backColor:#020E82;frontColor:#FFFFFF;gradColor:#436EE6;width:480;height:392;shareUrl:revver;" type="text/javascript"></script></p>
<p>I pronounced FRI the wrong way the last time I said it.&#160; It&#8217;s pronounced &quot;free&quot; now. <img src='http://mypieceoftheinter.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/359/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRI Version 1.1.0.0</title>
		<link>http://mypieceoftheinter.net/archives/355</link>
		<comments>http://mypieceoftheinter.net/archives/355#comments</comments>
		<pubDate>Tue, 04 Mar 2008 22:38:57 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[FRI]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/355</guid>
		<description><![CDATA[New Feature: Ability to edit ROM platform, language, maximum number of players, title, and notes Tweak: the code for editing a ROM&#8217;s rating was re-written to match the same method as editing the platform, language, etc. Tweak:&#160; .a26 is added as a unique file extension for Atari 2600 ROMs in the default Platform Vocabulary Tweak: [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>New Feature: Ability to edit ROM platform, language, maximum number of players, title, and notes</li>
<li>Tweak: the code for editing a ROM&#8217;s rating was re-written to match the same method as editing the platform, language, etc.</li>
<li>Tweak:&#160; .a26 is added as a unique file extension for Atari 2600 ROMs in the default Platform Vocabulary</li>
<li>Tweak: &quot;JAG&quot; and &quot;J64&quot; extensions for the Atari Jaguar were re-written as &quot;jag&quot; and &quot;j64&quot; in the default .Platform Vocabulary in order to be lower case like all of the other extensions.</li>
<li>Tweak: Now the &quot;Help&quot; button goes leads to &quot;<a href="http://redirect.somewhatgeeky.com?token=friHelpButton">http://redirect.somewhatgeeky.com?token=friHelpButton</a>&quot;, which is a redirection page that allows me to change the final destination outside of FRI.</li>
<li>Tweak: Right-clicking on nothing in the ROM list no longer brings up the list of options.</li>
</ul>
<p><a href="http://mypieceoftheinter.net/wp-content/uploads/2008/03/fri-version-1.1.0.0.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="405" alt="fri_version_1.1.0.0" src="http://mypieceoftheinter.net/wp-content/uploads/2008/03/fri-version-1.1.0.0-thumb.png" width="640" border="0" /></a></p>
<p>Also note that FRI supports editing the information of ROMs in bulk.&#160; Just select more than one before you right-click.</p>
<p>Also, I was talking with a friend about FRI, and he brought up an interesting point.&#160; Previously I pronounced the FRI &quot;fry&quot;, but he thought it was pronounced &quot;free&quot;, which makes more sense to me.&#160; Now FRI, the Fantastic Rom Indexer, is pronounced &quot;free&quot;.</p>
<p><a href="http://download.somewhatgeeky.com/?downloadID=fri_version_1.1.0.0">Download it here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/355/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fantastic ROM Indexer is&#8230; Fantastic!</title>
		<link>http://mypieceoftheinter.net/archives/310</link>
		<comments>http://mypieceoftheinter.net/archives/310#comments</comments>
		<pubDate>Sun, 10 Feb 2008 03:21:55 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[Demos]]></category>
		<category><![CDATA[FRI]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[ROMs]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/310</guid>
		<description><![CDATA[ROMs. No, you don&#8217;t shout it! ROM is an acronym that stands for read-only memory. In this context, ROM, refers not to the &#8220;CD ROM&#8221;, but to the read-only memory of a game cartridge that you would put in an old game system. In this context, ROMs are virtual copies of game cartridges that you [...]]]></description>
			<content:encoded><![CDATA[<p>ROMs.  No, you don&#8217;t shout it!  ROM is an acronym that stands for read-only memory.  In this context, ROM, refers not to the &#8220;CD ROM&#8221;, but to the read-only memory of a game cartridge that you would put in an old game system.  In this context, ROMs are virtual copies of game cartridges that you can play on the computer using programs that emulate the game system, called (you guessed it) emulators.</p>
<p>The problem with ROMs is that they can be tricky to use.  If you want to play a specific game, you have to think what platform the game is played on, then find the emulator on your computer, open it, and then find the ROM file.  If you&#8217;re organized this is a hustle at least, and if your aren&#8217;t this is a big pain.</p>
<p>My program, The Fantastic ROM Indexer (FRI) makes it easier.  With it, if you want to play a game, you open FRI, type the title of the game, and double-click on it.  That&#8217;s much more simple!  Among other features, it also allows you to rate your games, which is great if you have a ROM library of 1,000+ ROMs, most of which you haven&#8217;t played.</p>
<p>to see a quick demo you can <a href="http://mypieceoftheinter.net/archives/272">click here</a>.</p>
<p>So, here&#8217;s some directions for how to set it up.  At the time of this post, the latest version of FRI is 1.0.0.0.</p>
<p>First you have to download FRI.  You can get version 1.0.0.0 <a href="http://download.getfri.com/?version=1.0.0.0" title="here">here</a>, but search this blog for a later version.  If you download an old version, no sweat.  FRI will tell you when it is opened and tell you how to get the latest version, but it&#8217;s easier to get it right the first time. The download will be a ZIP file, so extract the executable file inside it  to a safe place.</p>
<p>pretty.<br />
<img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/01-icon.png" style="border: 0px none " alt="FRI icon" border="0" height="174" width="187" /></p>
<h2>Telling FRI where the ROMs are</h2>
<p>When you first open FRI, you will get a message telling you to add a library folder.  Click OK.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/02-add-library-folders-message.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/02-add-library-folders-message-thumb.png" style="border: 0px none " alt="what you see when you open fri for the first time" border="0" height="356" width="640" /></a></p>
<p>The settings window will open.  Here is where you tell FRI where all of your ROMs are.  Click &#8220;Add&#8221;.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/03-empty-library-folders-list.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/03-empty-library-folders-list-thumb.png" style="border: 0px none " alt="empty library folders list" border="0" height="382" width="640" /></a></p>
<p>A dialog will come up.  Click &#8220;Browse&#8230;&#8221;.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/04-add-folder-dialog.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/04-add-folder-dialog-thumb.png" style="border: 0px none " alt="library folder editor" border="0" height="381" width="640" /></a></p>
<p>Select the folder that contains all of your ROMs, and click OK.  Then click OK on the other dialog.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/05-select-folder.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/05-select-folder-thumb.png" alt="selecting the library folder" height="387" width="640" /></a><br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/06-folder-added.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/06-folder-added-thumb.png" alt="library folder selected" height="384" width="640" /></a></p>
<h2>Telling FRI where the emulators are</h2>
<p>Now FRI knows where your ROMs are, but it still can&#8217;t let you play them until you give it some emulators to act in place of each ROM&#8217;s respective platform/console.   So the next step is to download all of the emulators.  Note that FRI expects each emulator to be in it&#8217;s own folder, but it will only squeal mildly bit if they aren&#8217;t.</p>
<p>To add an emulator, switch over to the &#8220;Emulator Integration&#8221; tab in the settings window and click &#8220;Add&#8221;.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/07-empty-emulator-page.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/07-empty-emulator-page-thumb.png" alt="empty emulator integration tab" height="381" width="640" /></a></p>
<p>This dialog will open.  Click browse and find the executable of the emulator that you want to add.  Notice how the &#8220;Name&#8221; field is automatically filled in.  Next type in the names of the platforms that the emulator supports.  Separate the names with commas, and use correct capitalization.  If you know that the emulator can play ROM files that are nested by themselves inside of ZIP files (this is often done to reduce the size that the ROMs take up), then check the first checkbox. (This doesn&#8217;t do anything now, but in a later version of FRI it will automatically compress all of the applicable ROMs with only a few clicks.)  Don&#8217;t mess with the last checkbox, unless the emulator gives you some sort of error message when you try to play a ROM through FRI.  (Note that you can&#8217;t harm anything by checking it, though most likely everything will work fine if you don&#8217;t.)  When you&#8217;re all done, click OK.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/08-add-emulator-dialog.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/08-add-emulator-dialog-thumb.png" alt="emulator information editor" height="386" width="640" /></a></p>
<p>The emulator is added.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/11-emulator-list.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/11-emulator-list-thumb.png" alt="one emulator added" height="380" width="640" /></a></p>
<p>Do that for all of your emulators.  When you&#8217;re all done, close the settings window.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/12-emulators-added.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/12-emulators-added-thumb.png" alt="all emulators added" height="387" width="640" /></a></p>
<h2>Scanning for ROMs.</h2>
<p>Now that you have all the settings done, it&#8217;s time to tell FRI to look for ROMs.  In the main FRI window, click &#8220;Database Management&#8221; and click &#8220;Scan for new ROMs&#8221;.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/13-scan-for-new-roms.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/13-scan-for-new-roms-thumb.png" alt="scan for new roms" height="385" width="640" /></a></p>
<p>Here&#8217;s where some magic happens.  FRI scans the library folders that you specified, and looks for file types that are listed in FRI&#8217;s Platform Vocabulary.  Based on the file type and what folders each ROM is in, FRI will try to figure out the ROM&#8217;s platform, language, and maximum number of players.  It get&#8217;s the ROM&#8217;s title strait out of the file name.  For example, a ROM located at &#8220;F:\My ROMs\Super Nintendo\English\1 Player\Super Mario RPG.smc&#8221; would be recognized as a 1 Player, English, Super Nintendo ROM with the title &#8220;Super Mario RPG&#8221;.  &#8220;F:\My ROMs\Sonic The Hedgehog.smd&#8221; would be recognized as a Sega Genesis ROM with the title &#8220;Sonic the Hedgehog&#8221;.  But anyway, that&#8217;s just a little FYI.  A window will pop up telling you how many ROMs were added.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/14-roms-added.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/14-roms-added-thumb.png" alt="roms added" height="383" width="640" /></a></p>
<h2>Everyday use of FRI</h2>
<p>To quickly find a ROM, go type all or part of the title in the search box in the upper-right of the window and click the little search button.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/15-title-search.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/15-title-search-thumb.png" alt="title search" height="384" width="640" /></a></p>
<p>To play a ROM, double-click on it or select it and press enter.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/16-play-rom.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/16-play-rom-thumb.png" alt="play a rom" height="415" width="640" /></a></p>
<p>To rate a ROM, right click on it, click on &#8220;Rating&#8221; and select a rating.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/17-rate.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/17-rate-thumb.png" alt="rate a rom" height="381" width="640" /></a><br />
<img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/18-rated.png" alt="rom rated" height="134" width="603" /></p>
<p>To do an advanced search, click on &#8220;Advanced Search&#8221; in the upper-right of the window.  Select what you want and click OK.  If you select nothing in a group, like I did for the language filter in this example, FRI will not take that section into consideration in the search.<br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/19-advanced-serach.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/19-advanced-serach-thumb.png" alt="advanced search" height="480" width="504" /></a></p>
<p>In this example I did a search for the Sonic the Hedgehog games, so that I could rate them rate them all 5 stars.  Rating one ROM is just like rating one, except you select more than one when you do it. <img src='http://mypieceoftheinter.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /><br />
<a href="http://mypieceoftheinter.net/wp-content/uploads/2008/02/20-bulk-rate.png"><img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/20-bulk-rate-thumb.png" alt="rate a bunch of roms" height="379" width="640" /></a><br />
<img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/21-rated.png" alt="a bunch of roms rated" height="162" width="623" /></p>
<p>Yes, if you really want to, you can select a bunch of ROMs and press enter.</p>
<h2>FYI</h2>
<p>Here&#8217;s what the Platform Vocabulary tab looks like by default in the settings window.  If a ROM won&#8217;t play when you double-click on it, it is possible that the platform name in the Emulator Integration tab does not match anything in the Platform Vocabulary tab.<br />
<img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/22-rom-vocabulary-page.png" alt="rom vocabulary tab" height="475" width="624" /></p>
<p>And here&#8217;s the Language Vocabulary tab:<br />
<img src="http://mypieceoftheinter.net/wp-content/uploads/2008/02/23-language-vocabulary-page.png" alt="language vocabulary tab" height="474" width="609" /></p>
<p>I hope you enjoy using FRI.  the ability to edit ROM information is coming.  It was in previous versions, but since I have given FRI a <em>major</em> makeover inside and out since the last version, I haven&#8217;t gotten around to doing that yet.  Just know that it&#8217;s coming! <img src='http://mypieceoftheinter.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I would really appreciate any constructive criticism and error reports in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/310/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Quick Demo of FRI</title>
		<link>http://mypieceoftheinter.net/archives/272</link>
		<comments>http://mypieceoftheinter.net/archives/272#comments</comments>
		<pubDate>Fri, 08 Feb 2008 15:10:58 +0000</pubDate>
		<dc:creator>David McGrath</dc:creator>
				<category><![CDATA[Demos]]></category>
		<category><![CDATA[Classic Gaming]]></category>
		<category><![CDATA[Emulation]]></category>
		<category><![CDATA[FRI]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[ROMs]]></category>
		<category><![CDATA[Super Nintendo]]></category>

		<guid isPermaLink="false">http://mypieceoftheinter.net/archives/272</guid>
		<description><![CDATA[FRI is a program that I have been developing on and off for quite some time now. I&#8217;d explain it, but&#8230; well just watch the video.]]></description>
			<content:encoded><![CDATA[<p>FRI is a program that I have been developing on and off for quite some time now. I&#8217;d explain it, but&#8230; well just watch the video.</p>
<p><script src="http://flash.revver.com/player/1.0/player.js?mediaId:664573;affiliateId:119657;width:480;height:392" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://mypieceoftheinter.net/archives/272/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

