<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: snega2usb update: usb snes and sega cartridge reader</title>
	<atom:link href="http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Sun, 12 Feb 2012 02:22:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Sega Games</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-117855</link>
		<dc:creator><![CDATA[Sega Games]]></dc:creator>
		<pubDate>Sun, 17 Jan 2010 02:47:02 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-117855</guid>
		<description><![CDATA[I love Sega. I still have a dreamcast that I play all the time.]]></description>
		<content:encoded><![CDATA[<p>I love Sega. I still have a dreamcast that I play all the time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias_H</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-93342</link>
		<dc:creator><![CDATA[Matthias_H]]></dc:creator>
		<pubDate>Fri, 11 Sep 2009 10:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-93342</guid>
		<description><![CDATA[@archaic0: The data on the &quot;virtual thumbdrive&quot; consists essentially of two different memory regions: stuff that is contained on the ROM/SRAM chips (contents of the files), and stuff that the microcontroller makes up (i.e. mainly the FAT16 file system), the latter partly using metadata from the ROM. Which, in the video, lead to the problem that a couple of special characters from the cartridge ended up in the filename. When I &quot;renamed&quot; the file in order to make it readable, only its FAT16 entry was changed but it still referred to the same ROM data.

From the snega2usb&#039;s point of view, at no time there is more than 1 byte from the ROM/SROM being stored in its memory, so IN PRINCIPLE it is possible to randomly access the cart data. In practice, any SCSI read access always gets an entire sector of 512bytes. Also, most emulators do load the entire ROM file before executing it. This is to avoid read/write delays during execution, and reading the whole thing is the only way to check the contents against the checksum. So, by the time you start playing your game, it will no longer be read from the cartridge but entirely from your computer&#039;s memory. If you WANT your emulator to crash upon cartridge removal, just like the real console, I can have the snega2usb deploy a special hotkey which tells it to ;-)]]></description>
		<content:encoded><![CDATA[<p>@archaic0: The data on the &#8220;virtual thumbdrive&#8221; consists essentially of two different memory regions: stuff that is contained on the ROM/SRAM chips (contents of the files), and stuff that the microcontroller makes up (i.e. mainly the FAT16 file system), the latter partly using metadata from the ROM. Which, in the video, lead to the problem that a couple of special characters from the cartridge ended up in the filename. When I &#8220;renamed&#8221; the file in order to make it readable, only its FAT16 entry was changed but it still referred to the same ROM data.</p>
<p>From the snega2usb&#8217;s point of view, at no time there is more than 1 byte from the ROM/SROM being stored in its memory, so IN PRINCIPLE it is possible to randomly access the cart data. In practice, any SCSI read access always gets an entire sector of 512bytes. Also, most emulators do load the entire ROM file before executing it. This is to avoid read/write delays during execution, and reading the whole thing is the only way to check the contents against the checksum. So, by the time you start playing your game, it will no longer be read from the cartridge but entirely from your computer&#8217;s memory. If you WANT your emulator to crash upon cartridge removal, just like the real console, I can have the snega2usb deploy a special hotkey which tells it to ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: archaic0</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-93183</link>
		<dc:creator><![CDATA[archaic0]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 17:23:10 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-93183</guid>
		<description><![CDATA[The renaming of the rom name is probably what added to that technical confusion.  

Would it be fair to say that the &#039;volume label&#039; that was detected was renamed so the emulator could use it (why was that again?) and not that an actual rom file was downloaded and given a local file name?

Would it also be fair to say that while at least some part if not all of the rom data must be in memory, any read functions that take place are being sent to the cartridge?  And not handled by a local PC copy of the rom data?

Forgive me if any of that doesn&#039;t make sense, I don&#039;t really have much experience with the rom scene, I just read about it a lot and it seems those points might benefit from some clarification.]]></description>
		<content:encoded><![CDATA[<p>The renaming of the rom name is probably what added to that technical confusion.  </p>
<p>Would it be fair to say that the &#8216;volume label&#8217; that was detected was renamed so the emulator could use it (why was that again?) and not that an actual rom file was downloaded and given a local file name?</p>
<p>Would it also be fair to say that while at least some part if not all of the rom data must be in memory, any read functions that take place are being sent to the cartridge?  And not handled by a local PC copy of the rom data?</p>
<p>Forgive me if any of that doesn&#8217;t make sense, I don&#8217;t really have much experience with the rom scene, I just read about it a lot and it seems those points might benefit from some clarification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias_H</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92819</link>
		<dc:creator><![CDATA[Matthias_H]]></dc:creator>
		<pubDate>Wed, 09 Sep 2009 13:49:55 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92819</guid>
		<description><![CDATA[@Tyler: 
&gt; Isn’t this just a ROM dumper? [...] We’ve had those for a while.
Yes and no. First you&#039;d have to get one, then you&#039;d have to use it. Both of which could be pretty much of a pain from what I&#039;ve heard. Unavailable devices, serial connections with pretty much zero datarate or having to run around with diskettes, stitching together multi-disk images using commandline tools, and stuff.

Also, technically I don&#039;t actually dump the game to a file. The ROM chip &lt;em&gt;is&lt;/em&gt; the contents of the file.]]></description>
		<content:encoded><![CDATA[<p>@Tyler:<br />
&gt; Isn’t this just a ROM dumper? [...] We’ve had those for a while.<br />
Yes and no. First you&#8217;d have to get one, then you&#8217;d have to use it. Both of which could be pretty much of a pain from what I&#8217;ve heard. Unavailable devices, serial connections with pretty much zero datarate or having to run around with diskettes, stitching together multi-disk images using commandline tools, and stuff.</p>
<p>Also, technically I don&#8217;t actually dump the game to a file. The ROM chip <em>is</em> the contents of the file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyler</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92682</link>
		<dc:creator><![CDATA[Tyler]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 21:36:52 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92682</guid>
		<description><![CDATA[Isn&#039;t this just a ROM dumper? He just dumps the game to a .bin file and opens it with an emulator (which is not part of the project). We&#039;ve had those for a while.]]></description>
		<content:encoded><![CDATA[<p>Isn&#8217;t this just a ROM dumper? He just dumps the game to a .bin file and opens it with an emulator (which is not part of the project). We&#8217;ve had those for a while.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: archaic0</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92680</link>
		<dc:creator><![CDATA[archaic0]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 20:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92680</guid>
		<description><![CDATA[This is a really cool device, even if it WAS in the $100 range.  The people who don&#039;t think that it has merit are just not in the target market is all.  (although the site at least now does say &#039;well below $100&#039;).

Someone who has a console and some games in a box is not the target customer really.  Someone who has nothing and wants to get started playing older games for nostalgia is not the target customer.

For someone who had a console(s) and the console(s) have long since died yet they have 100 cartridges that they can&#039;t play unless they re-purchse a console (good luck on what condition you can find one in) may find this very useful.  Being able to play the box full of games they used to enjoy without the chance of buying a brick console on ebay or buying one that works but will die soon anyway seems to be a valid goal to me.

I realize we&#039;re talking to the DIY crowd here, and some people just don&#039;t want to actually pay someone for their work no matter what though.  I don&#039;t think the whole community is that way, but as one poster said it, even if the parts cost $100 he&#039;d rather buy them for himself and put it together instead of giving money to another person.

I guess I can see some kind of logic there with re-using parts, but not after you look at the device (which is NOT a bunch of resistors that could be re-purposed).  And c&#039;mon, we blow $100 on tons of stuff as electronic geeks.  You really can&#039;t stomach the idea of one of our own getting a little monetary prop for some hard work that provides real benefit to people?

You turn a hard drive into a clock, cool.  But nobody was lacking a clock before.  Still, I&#039;d bet a few people might be willing to buy one versus make one.  Like if I had all those spare parts sitting around then I&#039;d make one, but I don&#039;t, so I&#039;d have to destroy a hard drive to make one and buy all the components at full retail in low quantities.  I&#039;d buy some of these projects completed in a heartbeat if they were available and I&#039;d be happy that I was supporting a hardware hacker&#039;s next project.

I get the idea of being cheap, but you won&#039;t even *consider* the idea of supporting another human being that is contributing to society?  Really?  *sigh*]]></description>
		<content:encoded><![CDATA[<p>This is a really cool device, even if it WAS in the $100 range.  The people who don&#8217;t think that it has merit are just not in the target market is all.  (although the site at least now does say &#8216;well below $100&#8242;).</p>
<p>Someone who has a console and some games in a box is not the target customer really.  Someone who has nothing and wants to get started playing older games for nostalgia is not the target customer.</p>
<p>For someone who had a console(s) and the console(s) have long since died yet they have 100 cartridges that they can&#8217;t play unless they re-purchse a console (good luck on what condition you can find one in) may find this very useful.  Being able to play the box full of games they used to enjoy without the chance of buying a brick console on ebay or buying one that works but will die soon anyway seems to be a valid goal to me.</p>
<p>I realize we&#8217;re talking to the DIY crowd here, and some people just don&#8217;t want to actually pay someone for their work no matter what though.  I don&#8217;t think the whole community is that way, but as one poster said it, even if the parts cost $100 he&#8217;d rather buy them for himself and put it together instead of giving money to another person.</p>
<p>I guess I can see some kind of logic there with re-using parts, but not after you look at the device (which is NOT a bunch of resistors that could be re-purposed).  And c&#8217;mon, we blow $100 on tons of stuff as electronic geeks.  You really can&#8217;t stomach the idea of one of our own getting a little monetary prop for some hard work that provides real benefit to people?</p>
<p>You turn a hard drive into a clock, cool.  But nobody was lacking a clock before.  Still, I&#8217;d bet a few people might be willing to buy one versus make one.  Like if I had all those spare parts sitting around then I&#8217;d make one, but I don&#8217;t, so I&#8217;d have to destroy a hard drive to make one and buy all the components at full retail in low quantities.  I&#8217;d buy some of these projects completed in a heartbeat if they were available and I&#8217;d be happy that I was supporting a hardware hacker&#8217;s next project.</p>
<p>I get the idea of being cheap, but you won&#8217;t even *consider* the idea of supporting another human being that is contributing to society?  Really?  *sigh*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arrangemonk</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92678</link>
		<dc:creator><![CDATA[Arrangemonk]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 20:30:46 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92678</guid>
		<description><![CDATA[if supergameboyruns, that would be a reason to buy!
otherwise meh... cute]]></description>
		<content:encoded><![CDATA[<p>if supergameboyruns, that would be a reason to buy!<br />
otherwise meh&#8230; cute</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mr. Sandman</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92642</link>
		<dc:creator><![CDATA[Mr. Sandman]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 16:23:47 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92642</guid>
		<description><![CDATA[@Matthias_H: no comment.]]></description>
		<content:encoded><![CDATA[<p>@Matthias_H: no comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: homosapion</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92633</link>
		<dc:creator><![CDATA[homosapion]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 15:30:56 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92633</guid>
		<description><![CDATA[Donde Esta the NES?]]></description>
		<content:encoded><![CDATA[<p>Donde Esta the NES?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92618</link>
		<dc:creator><![CDATA[steve]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 14:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92618</guid>
		<description><![CDATA[Very original. Good hack!]]></description>
		<content:encoded><![CDATA[<p>Very original. Good hack!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: twistedsymphony</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92611</link>
		<dc:creator><![CDATA[twistedsymphony]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 13:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92611</guid>
		<description><![CDATA[not something I&#039;m really interested in but I do know a few people who would love to get their hands on such a product... I&#039;ll pass it along for sure.]]></description>
		<content:encoded><![CDATA[<p>not something I&#8217;m really interested in but I do know a few people who would love to get their hands on such a product&#8230; I&#8217;ll pass it along for sure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alchemyguy</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92606</link>
		<dc:creator><![CDATA[Alchemyguy]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 13:11:42 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92606</guid>
		<description><![CDATA[Haha.  I implied that documentation, freeness, and openality are bad things to the peanut gallery.  Clearly that was not my intent.]]></description>
		<content:encoded><![CDATA[<p>Haha.  I implied that documentation, freeness, and openality are bad things to the peanut gallery.  Clearly that was not my intent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alchemyguy</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92605</link>
		<dc:creator><![CDATA[Alchemyguy]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 13:10:02 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92605</guid>
		<description><![CDATA[@Matthias:  This is hackaday, were if it&#039;s not sporting an Arduino, is completely documented, free, open and doesn&#039;t meet a very strict definition of hack, it&#039;s not doin it rite.  The peanut gallery can surely do it better, cheaper, faster and with more flair if you listen to them.]]></description>
		<content:encoded><![CDATA[<p>@Matthias:  This is hackaday, were if it&#8217;s not sporting an Arduino, is completely documented, free, open and doesn&#8217;t meet a very strict definition of hack, it&#8217;s not doin it rite.  The peanut gallery can surely do it better, cheaper, faster and with more flair if you listen to them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias_H</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92586</link>
		<dc:creator><![CDATA[Matthias_H]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 09:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92586</guid>
		<description><![CDATA[@Bob:
First, it is not going to cost $100. (But well, that&#039;s what you get when you put up figures too soon. My bad.) Second, doing this on a breadboard will require quite some mechanical hacking, since SNES connectors don&#039;t have the standard 100mil pitch. Otherwise, see below.

@chris: it appears you are easily saddened :-) There will of course be a public release of the source code, once it is polished to a point where I could give away the source without losing face. Until then, allow me to sell a bunch of units so I can at least get rid of my debts. The wiring is more or less trivial. Take a datasheet of your favorite USB microcontroller, marry it to your favorite SNES/SEGA cartridge pinout document, and you&#039;re done.

@Mr. Sandman: Is this a part of some Things Mr. Sandman Wouldn&#039;t Consider Buying Blog, or am I missing your point?]]></description>
		<content:encoded><![CDATA[<p>@Bob:<br />
First, it is not going to cost $100. (But well, that&#8217;s what you get when you put up figures too soon. My bad.) Second, doing this on a breadboard will require quite some mechanical hacking, since SNES connectors don&#8217;t have the standard 100mil pitch. Otherwise, see below.</p>
<p>@chris: it appears you are easily saddened :-) There will of course be a public release of the source code, once it is polished to a point where I could give away the source without losing face. Until then, allow me to sell a bunch of units so I can at least get rid of my debts. The wiring is more or less trivial. Take a datasheet of your favorite USB microcontroller, marry it to your favorite SNES/SEGA cartridge pinout document, and you&#8217;re done.</p>
<p>@Mr. Sandman: Is this a part of some Things Mr. Sandman Wouldn&#8217;t Consider Buying Blog, or am I missing your point?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://hackaday.com/2009/09/07/snega2usb-update-usb-snes-and-sega-cartridge-reader/comment-page-1/#comment-92580</link>
		<dc:creator><![CDATA[chris]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 08:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=14786#comment-92580</guid>
		<description><![CDATA[no source code and no schematics makes me sad :(]]></description>
		<content:encoded><![CDATA[<p>no source code and no schematics makes me sad :(</p>
]]></content:encoded>
	</item>
</channel>
</rss>

