<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>SuperGNES</title>
	
	<link>http://www.supergnes.com/blog</link>
	<description>The latest information on SuperGNES</description>
	<pubDate>Mon, 21 Jun 2010 22:08:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/supergnes" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="supergnes" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>We have sound on Android CupCake</title>
		<link>http://www.supergnes.com/blog/?p=211</link>
		<comments>http://www.supergnes.com/blog/?p=211#comments</comments>
		<pubDate>Mon, 21 Jun 2010 22:08:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=211</guid>
		<description><![CDATA[Playing PCM Audio with a DataBuffer  seams to be been an issue with a great deal of emulator and game developers for the Android platform. Having spent some time on this we thought it would be a good idea to share what we have learned.
As of the latest released version of Android ( CupCake [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0in;">Playing PCM Audio with a DataBuffer  seams to be been an issue with a great deal of emulator and game developers for the Android platform. Having spent some time on this we thought it would be a good idea to share what we have learned.</p>
<p style="margin-bottom: 0in;">As of the latest released version of Android ( CupCake ), the API contains an class called <strong>AudioTrack()</strong>. This class allows users to stream local buffered PCM audio directly to the audio hardware. In previous releases stream output was only available while reading from a FILE or a URL.</p>
<p style="margin-bottom: 0in;">Here is an example of playing a PCM file.  You can find the <strong>yes_08k.pcm</strong> file in the Android sources in <em>/external/srec/tests/pcm</em></p>
<pre style="padding: 10px; background-color: #EEEEEE">public void onCreate(Bundle savedInstanceState) {
    byte[] byteData;
    super.onCreate(savedInstanceState);

    try {
        // Open the file and load the entire file into a byte array
        File oFile = new File( "/sdcard/yes_08k.pcm");
        byteData = new byte[(int) oFile.length()];
        FileInputStream in = new FileInputStream( oFile );
        in.read( byteData );
        in.close(); 

    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }
    catch (IOException e) {
        e.printStackTrace();
    }

    int intSize = android.media.AudioTrack.getMinBufferSize(8000,
                                                            AudioFormat.CHANNEL_CONFIGURATION_MONO,
                                                            AudioFormat.ENCODING_PCM_16BIT);

    AudioTrack oTrack = new AudioTrack(AudioManager.STREAM_MUSIC, 8000,
                                       AudioFormat.CHANNEL_CONFIGURATION_MONO,
                                       AudioFormat.ENCODING_PCM_16BIT, intSize,
                                       AudioTrack.MODE_STREAM);

    // Start playing data that is written
    oTrack.play();

    // Write the byte array to the track
    oTrack.write(byteData, 0, byteData.length);

    // Done writting to the track
    oTrack.stop();
}</pre>
<p style="margin-bottom: 0in;" align="left">If you have a WAV file and your not sure of the Hz or Bit rate use the &#8216;<strong>file</strong>&#8216; UNIX command.  Most WAV files are just PCM with a small header and should also work with the above example with a small bit of sound corruption at the beginning as the WAV header is read in as PCM data.</p>
<pre style="padding: 10px; background-color: #EEEEEE">$ file yes.wav
yes.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz</pre>
<p style="margin-bottom: 0in;" align="left">I hope this encourages people! We will have sound on Android CupCake!</p>
<p style="margin-bottom: 0in;" align="left">
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=211</wfw:commentRss>
		</item>
		<item>
		<title>SuperGNES Lite Released!</title>
		<link>http://www.supergnes.com/blog/?p=202</link>
		<comments>http://www.supergnes.com/blog/?p=202#comments</comments>
		<pubDate>Thu, 20 May 2010 06:40:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=202</guid>
		<description><![CDATA[SuperGNES Lite has been released to Android Market! It&#8217;s time (if you haven&#8217;t already) to give this SNES emulator a spin! The only differences between the full version and lite is save state support and multiple cheat codes. All the other features are available free of charge! Please give it a try and give us [...]]]></description>
			<content:encoded><![CDATA[<p>SuperGNES Lite has been released to Android Market! It&#8217;s time (if you haven&#8217;t already) to give this SNES emulator a spin! The only differences between the full version and lite is save state support and multiple cheat codes. All the other features are available free of charge! Please give it a try and give us your feedback. Thanks!</p>
<p><a href="market://details?id=com.bubblezapgames.supergnes_lite">SuperGNES Lite <img src="/images/icon.png" border="0"> <img src="images/android_market_buy.png" border="0"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=202</wfw:commentRss>
		</item>
		<item>
		<title>New SA-1 Support</title>
		<link>http://www.supergnes.com/blog/?p=194</link>
		<comments>http://www.supergnes.com/blog/?p=194#comments</comments>
		<pubDate>Thu, 29 Apr 2010 15:16:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=194</guid>
		<description><![CDATA[Today SuperGNES has become the first in emulation history to support the SA-1 chip using a full ARM assembler core. Games that were previously unsupported like Super Mario RPG and Kirby can be played using the SuperGNES emulator. We hope to keep demonstrating our commitment to excellence by bringing the most technically advanced features to [...]]]></description>
			<content:encoded><![CDATA[<p>Today SuperGNES has become the first in emulation history to support the SA-1 chip using a full ARM assembler core. Games that were previously unsupported like Super Mario RPG and Kirby can be played using the SuperGNES emulator. We hope to keep demonstrating our commitment to excellence by bringing the most technically advanced features to you the gamers! Now that SA-1 is complete SuperFX development for StarFox can begin!</p>
<p>Here is the full list of titles that are now playable with SA-1 support.</p>
<ul>
<li>Super Mario RPG: Legend of the Seven Stars</li>
<li>Kirby Super Star</li>
<li>Kirby&#8217;s Dream Land 3</li>
<li>Super Bomberman Panic Bomber World</li>
<li>SD Gundam G NEXT</li>
<li>Dragon Ball Z: Hyper Dimension </li>
<li>Daisenryaku Expert WWII: War in Europe </li>
<li>Derby Jockey 2 </li>
<li>SD F-1 Grand Prix </li>
<li>Itoi Shigesato no Bass Tsuri No. 1 </li>
<li>J. League &#8216;96 Dream Stadium </li>
<li>Jikkyou Oshaberi Parodius </li>
<li>Jumpin&#8217; Derby </li>
<li>Kakinoki Shogi </li>
<li>Marvelous: Mouhitotsu no Takarajima </li>
<li>Masters New: Haruka Naru Augusta 3 </li>
<li>PGA Tour &#8216;96 </li>
<li>Super Robot Taisen Gaiden: Masō Kishin - The Lord Of Elemental </li>
<li>Mini 4WD Shining Scorpion Let&#8217;s &#038; Go!! </li>
<li>Pebble Beach no Hotou: New Tournament Edition </li>
<li>PGA European Tour </li>
<li>Power Rangers Zeo: Battle Racers </li>
<li>Shin Shogi Club </li>
<li>Shogi Saikyou </li>
<li>Shogi Saikyou 2 </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=194</wfw:commentRss>
		</item>
		<item>
		<title>SuperGNES on Market!</title>
		<link>http://www.supergnes.com/blog/?p=190</link>
		<comments>http://www.supergnes.com/blog/?p=190#comments</comments>
		<pubDate>Sat, 20 Mar 2010 08:03:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=190</guid>
		<description><![CDATA[Finally after a year and a half of development, a number of false starts, endless coding and game debugging sessions; SuperGNES has shipped and is now available on the Android Marketplace! It&#8217;s been a harrowing journey but very rewarding to at last bring our vision of Super Nintendo for mobile devices to everyone. A big [...]]]></description>
			<content:encoded><![CDATA[<p>Finally after a year and a half of development, a number of false starts, endless coding and game debugging sessions; SuperGNES has shipped and is now available on the Android Marketplace! It&#8217;s been a harrowing journey but very rewarding to at last bring our vision of Super Nintendo for mobile devices to everyone. A big thanks to my developers and Beta testers. You guys rock! The future of SuperGNES is going to be very exciting!</p>
<p>Dedicated to the gamers,<br />
Nate SuperGNES Dev</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=190</wfw:commentRss>
		</item>
		<item>
		<title>SuperGNES Multi-touch</title>
		<link>http://www.supergnes.com/blog/?p=182</link>
		<comments>http://www.supergnes.com/blog/?p=182#comments</comments>
		<pubDate>Fri, 12 Mar 2010 07:33:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=182</guid>
		<description><![CDATA[
Finally full multi-touch support is here for SuperGNES. Using the on screen controller you can simultaneously direct and button press at the same time. To help the Android phones that do not have build in keyboard there is one now built into the screen. Works for any Android Phone with multi-touch API support. 
]]></description>
			<content:encoded><![CDATA[<p><img src="/images/multitouch.png" alt="SuperGNES Multi-touch" width="240" height="360" align="right" /><br />
Finally full multi-touch support is here for SuperGNES. Using the on screen controller you can simultaneously direct and button press at the same time. To help the Android phones that do not have build in keyboard there is one now built into the screen. Works for any Android Phone with multi-touch API support. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=182</wfw:commentRss>
		</item>
		<item>
		<title>Are we there yet?</title>
		<link>http://www.supergnes.com/blog/?p=179</link>
		<comments>http://www.supergnes.com/blog/?p=179#comments</comments>
		<pubDate>Tue, 06 Oct 2009 20:20:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=179</guid>
		<description><![CDATA[Okay so why is SuperGNES taking so long and why aren&#8217;t we there yet? First let me say sorry of the lack of insight into what&#8217;s been going on. It&#8217;s been a bit heck-it lately for different reasons but we want to ensure you that SuperGNES will get done &#8230; no matter what. We want [...]]]></description>
			<content:encoded><![CDATA[<p>Okay so why is SuperGNES taking so long and why aren&#8217;t we there yet? First let me say sorry of the lack of insight into what&#8217;s been going on. It&#8217;s been a bit heck-it lately for different reasons but we want to ensure you that SuperGNES will get done &#8230; no matter what. We want to put out the highest quality and competitive product we possibly can. Unfortunately we don&#8217;t have a venture capitalist to fund development 24/7. It&#8217;s just us and the time we commit to making things happen. All that said SuperGNES is making great progress. We welcome you to join the Beta testers  using the <a href="http://www.supergnes.com/contact.php">contact</a> form to help us squash all the bugs.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=179</wfw:commentRss>
		</item>
		<item>
		<title>On Screen Controls</title>
		<link>http://www.supergnes.com/blog/?p=169</link>
		<comments>http://www.supergnes.com/blog/?p=169#comments</comments>
		<pubDate>Mon, 31 Aug 2009 20:29:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=169</guid>
		<description><![CDATA[
After working hard to development on screen controls we finally found a control configuration that is easy to use and allows for precise game control. The newest screen only phones have been in desperate need of better controls as most games have been modeled around the hard keyboard. What we have created is a controller [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/screencontrols.png" alt="Using on screen controls Mario grabs the shell, jumps in the air and kicks the shell" align="right"/></p>
<p>After working hard to development on screen controls we finally found a control configuration that is easy to use and allows for precise game control. The newest screen only phones have been in desperate need of better controls as most games have been modeled around the hard keyboard. What we have created is a controller pad using on screen buttons, combined with the track ball or D-Pad for directional controls. For the track ball you simply scroll in the direction you want to go, press the ball in to continue your path of travel and release it to stop. When you want to super speed and jump hold the speed button down and then slide your thumb down to the jump button to press both buttons at the same time. Theses controls have proven to be quite effective in kicking some koopa shell and we hope to add some more controller skins in the future. Checkout the in-game screen shot using the new touch controls.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=169</wfw:commentRss>
		</item>
		<item>
		<title>Beta Progress</title>
		<link>http://www.supergnes.com/blog/?p=164</link>
		<comments>http://www.supergnes.com/blog/?p=164#comments</comments>
		<pubDate>Thu, 13 Aug 2009 19:25:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=164</guid>
		<description><![CDATA[Since we released the Beta of SuperGNES we&#8217;ve gotten great feedback and help from the SuperGNES Beta testers. We&#8217;ve been able to cut our testing cycles down, quality has gone up, speed has increased and we&#8217;re very happy to say that a majority of the SNES titles are now fully playable. We are also very [...]]]></description>
			<content:encoded><![CDATA[<p>Since we released the Beta of SuperGNES we&#8217;ve gotten great feedback and help from the SuperGNES Beta testers. We&#8217;ve been able to cut our testing cycles down, quality has gone up, speed has increased and we&#8217;re very happy to say that a majority of the SNES titles are now fully playable. We are also very happy with the quality of the sound as it is right on par with the original SNES. There is still a little bit of lag it but we are certain it will go away once we put some more APU optimizations in. Special chips for the Mega Man X series are working. For those with Android Generation 2 phones, not to worry we are saving the best for last and are working on on-screen controls unlike any other emulators for Android.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=164</wfw:commentRss>
		</item>
		<item>
		<title>Full Disclosure</title>
		<link>http://www.supergnes.com/blog/?p=158</link>
		<comments>http://www.supergnes.com/blog/?p=158#comments</comments>
		<pubDate>Fri, 31 Jul 2009 15:02:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=158</guid>
		<description><![CDATA[
It&#8217;s game day and time to get the testing on with SuperGNES.  However first we need to go over what&#8217;s working and what&#8217;s still a work in progress. Right now SuperGNES is not a finished product and needs some more love. So lets start with what IS working.

CPU and APU Cores
Keyboard Controls
Game Scanner with [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/megamanx.jpg" align="right"/><br />
It&#8217;s game day and time to get the testing on with SuperGNES.  However first we need to go over what&#8217;s working and what&#8217;s still a work in progress. Right now SuperGNES is not a finished product and needs some more love. So lets start with what IS working.</p>
<ul>
<li>CPU and APU Cores</li>
<li>Keyboard Controls</li>
<li>Game Scanner with cover art</li>
<li>DSP1-4</li>
<li>Sound. It&#8217;s really slow right now but everything is rendering correct.</li>
</ul>
<p>Here is what isn&#8217;t working yet or not available.</p>
<ul>
<li>SA1, SuperFX, C4</li>
<li>Screen Controls (just ran out of time on this one)</li>
<li>Certain games are crashing an exhibit graphical glitches</li>
</ul>
<p>And here is what will not be enabled for the beta.</p>
<ul>
<li>Save State (Well technically you can save but just you can&#8217;t load)</li>
<li>Save / Load SRAM or battery backup</li>
</ul>
<p>We are working on a release candidate right now and will email everyone today as soon as we get it together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=158</wfw:commentRss>
		</item>
		<item>
		<title>Public Beta</title>
		<link>http://www.supergnes.com/blog/?p=150</link>
		<comments>http://www.supergnes.com/blog/?p=150#comments</comments>
		<pubDate>Tue, 28 Jul 2009 18:49:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.supergnes.com/blog/?p=150</guid>
		<description><![CDATA[We are announcing a public beta of SuperGNES to everyone who has signed up for updates and is interested in participating. The beta will be available in a few days for everyone who has signed up on the contact page. We will send out an email with a download location on our website to install [...]]]></description>
			<content:encoded><![CDATA[<p>We are announcing a public beta of SuperGNES to everyone who has signed up for updates and is interested in participating. The beta will be available in a few days for everyone who has signed up on the contact page. We will send out an email with a download location on our website to install SuperGNES on your phone. This will allow everyone to get a preview of SuperGNES, squash any remaining bugs and get feedback on enhancements for a final release.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supergnes.com/blog/?feed=rss2&amp;p=150</wfw:commentRss>
		</item>
	</channel>
</rss>
