<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DtzWill</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DtzWill"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/DtzWill"/>
	<updated>2026-04-15T19:53:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application_talk:X&amp;diff=17451</id>
		<title>Application talk:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application_talk:X&amp;diff=17451"/>
		<updated>2011-07-20T18:53:52Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: shift discussion to input goodness&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Required/desired Input capabilities==&lt;br /&gt;
&lt;br /&gt;
===Mouse===&lt;br /&gt;
* Double-click&lt;br /&gt;
* Right-click&lt;br /&gt;
&lt;br /&gt;
===Keyboard===&lt;br /&gt;
* Every printed key should 'just work', as much as possible&lt;br /&gt;
* alphanumeric (a-z,A-Z,0-9)&lt;br /&gt;
* Basic Symbols (shift+0-9)&lt;br /&gt;
* Arrow keys&lt;br /&gt;
* Tab&lt;br /&gt;
* Escape&lt;br /&gt;
* Control modifier (such that you can hit it with at least alpha)&lt;br /&gt;
* Alt modifier (such that you can hit it with alphanumeric)&lt;br /&gt;
* Shift modifier?&lt;br /&gt;
*...TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Encoding of Input==&lt;br /&gt;
Ideally, we can encode all input (as it leaves Xsdl) the same way on _all_ devices.  This means, for example, we only have exactly 1 XKB mapping.&lt;br /&gt;
&lt;br /&gt;
What should this look like?&lt;br /&gt;
&lt;br /&gt;
==Device-specific discussion==&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11698</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11698"/>
		<updated>2010-10-04T18:51:17Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* TODO */  update TODO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.2&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.''.  If you still don't see your ROMs, try rebooting your device.&lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_Ingame_Menu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_Skin_Menu.jpg|Skin Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.8_Zelda-skin.jpg|Playing Zelda - ALTTP&lt;br /&gt;
Image:SuperNES_v0.0.8_MK_TransSkin.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.8_CT_TransSkin.jpg|Chrono Trigger Intro&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of SuperNES:'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (v0.0.3 @500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (v0.0.3 @500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=kplA9zgdKgE SuperNES for Palm Pre] (@1Ghz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* Add menu/screen for customizing keyboard controls&lt;br /&gt;
* &amp;lt;del&amp;gt;Reset button&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Add new skins (rpg2, misc others) from forum.&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;In-game documentation of skins, etc.&amp;lt;/del&amp;gt;&lt;br /&gt;
** wiki documentation of skins&lt;br /&gt;
* &amp;lt;del&amp;gt;True FullScreen Scaler for Landscape Mode&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;possible crash when pausing game by going to card mode, then returning to rom-selector.&amp;lt;/del&amp;gt;. I believe this is fixed, email me if not.&lt;br /&gt;
* &amp;lt;del&amp;gt;Add support for widescreen (incorrect aspect-ratio) full-screen viewing.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheat support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-edited===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* Add support for bi-directional keys (up-left, up-right, down right, and so on).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''1.0.2'''&lt;br /&gt;
** Attempt to create the 'snes/roms' folders if the fstab bug isn't plaguing this device.&lt;br /&gt;
** Better handling of large ROM collections (fixes crash)&lt;br /&gt;
** Kinetic scrolling in rom selector.&lt;br /&gt;
** Added two skins.&lt;br /&gt;
** Added scrollbar to rom selector.&lt;br /&gt;
* '''0.0.8''' Official App Catalog release!&lt;br /&gt;
* '''0.0.7'''&lt;br /&gt;
** Fix Screen scaling issues in landscape.&lt;br /&gt;
** Fix orientation issues (cardmode, notifications on wrong side)&lt;br /&gt;
** Added reset button&lt;br /&gt;
** Added strechted fullscreen mode&lt;br /&gt;
** Allow changing orientation with skin activated&lt;br /&gt;
** Added &amp;quot;RPG2&amp;quot; Skin&lt;br /&gt;
* '''0.0.6'''&lt;br /&gt;
** Added skins (RPG, dpad, land_trans alternatives), thanks to Sonic-NKT and ncinerate!&lt;br /&gt;
** Fixed color issues when display skins.&lt;br /&gt;
** removed &amp;quot;default snes&amp;quot; skin for now until its fixed.&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls 'N Ghosts&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|40-45/60 on 1GHz (UK-92) recommended for this game&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario All-Stars&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 on 1GHz (UK-92) recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 (UK-92) sound on or off recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Empire Strikes Back&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45/60 1Ghz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Return of the Jedi&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|38/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|43/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|48/50 1GHz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Taz-Mania&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Uncharted Waters&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|60/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11429</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11429"/>
		<updated>2010-09-19T04:41:34Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Adding ROMS */ reboot device if roms don't show up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.8&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.''.  If you still don't see your ROMs, try rebooting your device.&lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_Ingame_Menu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_Skin_Menu.jpg|Skin Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.8_Zelda-skin.jpg|Playing Zelda - ALTTP&lt;br /&gt;
Image:SuperNES_v0.0.8_MK_TransSkin.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.8_CT_TransSkin.jpg|Chrono Trigger Intro&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of SuperNES:'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (v0.0.3 @500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (v0.0.3 @500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=kplA9zgdKgE SuperNES for Palm Pre] (@1Ghz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* &amp;lt;del&amp;gt;Reset button&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Add new skins (rpg2, misc others) from forum.&amp;lt;/del&amp;gt;&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* &amp;lt;del&amp;gt;True FullScreen Scaler for Landscape Mode&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheat support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate. (UPDATE: Can't reproduce anymore??)&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-edited===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* &amp;lt;del&amp;gt;Add support for widescreen (incorrect aspect-ratio) full-screen viewing.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Add support for bi-directional keys (up-left, up-right, down right, and so on).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.8''' Official App Catalog release!&lt;br /&gt;
* '''0.0.7'''&lt;br /&gt;
** Fix Screen scaling issues in landscape.&lt;br /&gt;
** Fix orientation issues (cardmode, notifications on wrong side)&lt;br /&gt;
** Added reset button&lt;br /&gt;
** Added strechted fullscreen mode&lt;br /&gt;
** Allow changing orientation with skin activated&lt;br /&gt;
** Added &amp;quot;RPG2&amp;quot; Skin&lt;br /&gt;
* '''0.0.6'''&lt;br /&gt;
** Added skins (RPG, dpad, land_trans alternatives), thanks to Sonic-NKT and ncinerate!&lt;br /&gt;
** Fixed color issues when display skins.&lt;br /&gt;
** removed &amp;quot;default snes&amp;quot; skin for now until its fixed.&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls 'N Ghosts&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|40-45/60 on 1GHz (UK-92) recommended for this game&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario All-Stars&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 on 1GHz (UK-92) recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 (UK-92) sound on or off recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Empire Strikes Back&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45/60 1Ghz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Return of the Jedi&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|38/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|43/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|48/50 1GHz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Taz-Mania&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Uncharted Waters&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|60/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11228</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11228"/>
		<updated>2010-09-09T01:02:42Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* &amp;lt;del&amp;gt;Reset button&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Add new skins (rpg2, misc others) from forum.&amp;lt;/del&amp;gt;&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* &amp;lt;del&amp;gt;True FullScreen Scaler for Landscape Mode&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheat support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate. (UPDATE: Can't reproduce anymore??)&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-edited===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* &amp;lt;del&amp;gt;Add support for widescreen (incorrect aspect-ratio) full-screen viewing.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Add support for bi-directional keys (up-left, up-right, down right, and so on).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls 'N Ghosts&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|40-45/60 on 1GHz (UK-92) recommended for this game&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario All-Stars&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 on 1GHz (UK-92) recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 (UK-92) sound on or off recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Empire Strikes Back&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45/60 1Ghz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Return of the Jedi&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|38/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|43/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|48/50 1GHz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Taz-Mania&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Uncharted Waters&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|60/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11208</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11208"/>
		<updated>2010-09-08T05:19:00Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* &amp;lt;del&amp;gt;Reset button&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Add new skins (rpg2, misc others) from forum.&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* &amp;lt;del&amp;gt;True FullScreen Scaler for Landscape Mode&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheat support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate. (UPDATE: Can't reproduce anymore??)&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-edited===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* &amp;lt;del&amp;gt;Add support for widescreen (incorrect aspect-ratio) full-screen viewing.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Add support for bi-directional keys (up-left, up-right, down right, and so on).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls 'N Ghosts&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|40-45/60 on 1GHz (UK-92) recommended for this game&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario All-Stars&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 on 1GHz (UK-92) recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 (UK-92) sound on or off recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Empire Strikes Back&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45/60 1Ghz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Return of the Jedi&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|38/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|43/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|48/50 1GHz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Taz-Mania&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Uncharted Waters&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|60/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11207</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11207"/>
		<updated>2010-09-08T05:01:43Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* &amp;lt;del&amp;gt;Reset button&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Add new skins (rpg2, misc others) from forum.&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* &amp;lt;del&amp;gt;True FullScreen Scaler for Landscape Mode&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheat support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate. (UPDATE: Can't reproduce anymore??)&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-edited===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* Add support for widescreen (incorrect aspect-ratio) full-screen viewing.&lt;br /&gt;
* Add support for bi-directional keys (up-left, up-right, down right, and so on).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls 'N Ghosts&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|40-45/60 on 1GHz (UK-92) recommended for this game&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario All-Stars&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 on 1GHz (UK-92) recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 (UK-92) sound on or off recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Empire Strikes Back&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45/60 1Ghz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Return of the Jedi&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|38/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|43/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|48/50 1GHz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Taz-Mania&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Uncharted Waters&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|60/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11206</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11206"/>
		<updated>2010-09-08T04:43:31Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* TODO */ fix portrait/orientation issues, and notifications showing up in wrong spot.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* Reset button&lt;br /&gt;
* &amp;lt;del&amp;gt;Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Add new skins (rpg2, misc others) from forum.&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate.&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
* &amp;lt;del&amp;gt;True FullScreen Scaler for Landscape Mode&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;del&amp;gt;See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheat support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-edited===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* Add support for widescreen (incorrect aspect-ratio) full-screen viewing.&lt;br /&gt;
* Add support for bi-directional keys (up-left, up-right, down right, and so on).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls 'N Ghosts&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|40-45/60 on 1GHz (UK-92) recommended for this game&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario All-Stars&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 on 1GHz (UK-92) recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 (UK-92) sound on or off recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Empire Strikes Back&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45/60 1Ghz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Return of the Jedi&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|38/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|43/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|48/50 1GHz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Taz-Mania&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Uncharted Waters&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|60/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11205</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11205"/>
		<updated>2010-09-08T04:37:36Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* TODO */ updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* Reset button&lt;br /&gt;
* &amp;lt;del&amp;gt;Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Add new skins (rpg2, misc others) from forum.&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate.&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
* &amp;lt;del&amp;gt;True FullScreen Scaler for Landscape Mode&amp;lt;/del&amp;gt;&lt;br /&gt;
* See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheat support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-edited===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* Add support for widescreen (incorrect aspect-ratio) full-screen viewing.&lt;br /&gt;
* Add support for bi-directional keys (up-left, up-right, down right, and so on).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls 'N Ghosts&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|40-45/60 on 1GHz (UK-92) recommended for this game&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario All-Stars&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|25/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 on 1GHz (UK-92) recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|30/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45-50/60 (UK-92) sound on or off recommended&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Empire Strikes Back&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|45/60 1Ghz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Super Star Wars - Return of the Jedi&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|38/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|43/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|48/50 1GHz (UK-92) emulator is out of 50 with this game.&lt;br /&gt;
|-&lt;br /&gt;
|Taz-Mania&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Uncharted Waters&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|60/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|pretty much the same @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11186</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11186"/>
		<updated>2010-09-07T06:06:45Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* User-editied */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* Reset button&lt;br /&gt;
* Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&lt;br /&gt;
* Add new skins (rpg2, misc others) from forum.&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate.&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheap support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-edited===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* Example item (feel free to delete)&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11184</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11184"/>
		<updated>2010-09-06T23:13:04Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* Reset button&lt;br /&gt;
* Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&lt;br /&gt;
* Add new skins (rpg2, misc others) from forum.&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate.&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* See if the app can be a 'portrait' game so the menus/rom selector maintain proper perspective when in card view.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* Investigate cheap support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-editied===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* Example item (feel free to delete)&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Doh It Again&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Very playable speed averages 50-55 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits(Defender, Defender II, Joust, Robotron, Sinistar)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Sound doesn't work (all crackily) very close to steady 60/60 @ 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Arcade's Greatest Hits - The Atari Years(Asteroids, Battlezone, Centipede, Missle Command, Super Breakout, Tempest)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Fully playable, the speeds spiked over 100/60 but still playable no matter what the speed up to 1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|B.O.B (U)[!]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|48/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 @1GHz(UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move (U)[h1]&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Choplifter III (U)(54553)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|53/60 sound on 58/60 sound off 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Dragon's Lair (E)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|30/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/50&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 50/60 1GHz(UK-92) sound on&amp;amp;off&lt;br /&gt;
|-&lt;br /&gt;
|Dungeon Master&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No difference with 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Lemmings 2 - the Tribes&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|This games a little hard to play due to the &amp;quot;mouse-like controls&amp;quot; (UK-92 average 50-60)&lt;br /&gt;
|-&lt;br /&gt;
|Mr.Do!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|55/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden Trilogy&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|55-60/60 @ 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Pitfall - The Mayan Adventure (U)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|35/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|No noticeable difference with UK-92 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Populous&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|Average 55/60 (UK-92) 1GHz&lt;br /&gt;
|-&lt;br /&gt;
|Space Ace&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|40/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|50/60 1GHz (UK-92)&lt;br /&gt;
|-&lt;br /&gt;
|Super Castlevania 4&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/60&lt;br /&gt;
|0.0.6&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11173</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11173"/>
		<updated>2010-09-06T05:47:50Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* TODO/Tentative */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* Reset button&lt;br /&gt;
* Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&lt;br /&gt;
* Add new skins (rpg2, misc others) from forum.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate.&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* Investigate cheap support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
===User-editied===&lt;br /&gt;
Add your TODO list here!!&lt;br /&gt;
* Example item (feel free to delete)&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11172</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11172"/>
		<updated>2010-09-06T05:28:22Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Known issues */ added TODO list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
* Reset button&lt;br /&gt;
* Verify image-scaling-preserving-apect-ratio code, someone claims that it isn't filling the area as expected.&lt;br /&gt;
* Add new skins (rpg2, misc others) from forum.&lt;br /&gt;
* Investigate some kind of behavior improved d-pad behavior with respect to sliding finger off the area and acting as expected.  So if you hold finger down with-in the dpad and slide out it doesn't release.  Play with some ideas on that front.&lt;br /&gt;
* In-game documentation of skins, etc. (wiki documentation of skins?)&lt;br /&gt;
* possible crash when pausing game by going to card mode, then returning to rom-selector.  investigate.&lt;br /&gt;
* pause when in card mode--add delay for those who flick to check time and back. See how/if this is possible.&lt;br /&gt;
&lt;br /&gt;
===TODO/Tentative===&lt;br /&gt;
* Investigate cheap support, game genie, etc.  Figure out a good UI model for the functionality that is possible, and make this happen.  Try to gracefully handle things like bad cheats (both in the UI and corrupted games), as possible.&lt;br /&gt;
* Portrait skins?&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11167</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11167"/>
		<updated>2010-09-04T02:03:23Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: -&amp;gt;0.0.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.5&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=SuperNES_v0.0.2_MarioKart1.jpg&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SuperNES_v0.0.2_RomLauncher.jpg|ROM Launcher&lt;br /&gt;
Image:SuperNES_v0.0.2_Options.jpg|Options Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_InGameMenu.jpg|Ingame Menu&lt;br /&gt;
Image:SuperNES_v0.0.2_DrMario.jpg|Playing Dr. Mario&lt;br /&gt;
Image:SuperNES_v0.0.2_Zelda.jpg|Playing Zelda - LTTP&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioKart2.jpg|Playing Super Mario Kart&lt;br /&gt;
Image:SuperNES_v0.0.2_Chrono.jpg|Chrono Trigger Intro&lt;br /&gt;
Image:SuperNES_v0.0.2_MarioRPG.jpg|Super Mario RPG TS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
'''Videos of latest SuperNES (v0.0.3):'''&lt;br /&gt;
* [http://www.youtube.com/watch?v=sQ5rEK8Z8SI SMW, Zelda, Bomberman] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=oK2C6CQoDeA Chrono Trigger Intro] (@500Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=kplA9zgdKgE[Snes emulator(Palm Pre) ]-running on uberkernel 1G&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.5''' Added jjcitron's landscape skin&lt;br /&gt;
* '''0.0.4''' Added (transparent!) skin support&lt;br /&gt;
* '''0.0.3''' Fixed save states/menu issue.&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|BS Dr. Mario (NTSC/J)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|46/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the past (Pal/G)&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|45/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|49/50 &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|50/50&lt;br /&gt;
|0.0.3&lt;br /&gt;
|No need for overclocking!&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11037</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11037"/>
		<updated>2010-08-28T01:25:58Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Known issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.2&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
* Donkey Kong Country doesn't work, fails its copy protection check.  (The sequels work, however).&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11036</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11036"/>
		<updated>2010-08-28T01:24:59Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Compatibility List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.2&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''SuperNES Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11035</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11035"/>
		<updated>2010-08-27T23:56:24Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.2&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-supernes-snes-emulator.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11034</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11034"/>
		<updated>2010-08-27T23:54:20Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.2&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-snes9x.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-snes9x.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|EWSD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|Y&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|X&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|m&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|, (comma)&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|i&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|o&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backspace&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Toggle Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
SupeNES also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11033</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11033"/>
		<updated>2010-08-27T23:51:45Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Adding ROMS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.2&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-snes9x.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-snes9x.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for SuperNES.  Sources of free open source and free homebrew roms are available all over the internet.  Google is your friend :).&lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which SuperNES can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
SuperNES ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .smc&lt;br /&gt;
* .zip&lt;br /&gt;
&lt;br /&gt;
Note that a zip file needs to contain exactly *one* ROM, and not in a folder.&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed SuperNES on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;snes&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.smc,.zip) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
SuperNES cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
VBA also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11032</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11032"/>
		<updated>2010-08-27T23:49:23Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Credit */  fix url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.2&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-snes9x.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-snes9x.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for VBA.  Sources of free open source and free homebrew roms are listed [http://www.webos-internals.org/wiki/Application:VBA#Free_Roms at the end of this article]. &lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which VBA can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
VBA ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .gba (Game Boy Advance)&lt;br /&gt;
* .gbc (Game Boy Color)&lt;br /&gt;
* .gb (Game Boy)&lt;br /&gt;
&lt;br /&gt;
If you find a ROM image which has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension (for example, rename a gameboy advance game to end with ''.gba'' without quotes).&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed VBA on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;vba&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
VBA cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
VBA can also handle rom files stored inside a zip files.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
VBA also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11031</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11031"/>
		<updated>2010-08-27T23:48:05Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: first draft, WIP. saving so I don't lose my work :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SuperNES&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 0.0.2&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=SuperNES=&lt;br /&gt;
[[Image:Snes9x_small.png]] SuperNES is an emulator for the Super Nintendo Entertainment System (SNES).&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Aug 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to Sonic-NKT for beta testing, art, and videos!!!&amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for being awesome!&amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [ttp://www.deleket.com Deleket] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license AND the Snes9x license, and where there are conflicts the Snes9x license is the one to follow.&lt;br /&gt;
Basically the code this was based on is under their special license, and that's that.  My additions/modifictions are as GPL as they can be without infringing on their original license.&lt;br /&gt;
MAJOR kudos to the wonderful people who created Snes9x, and to the authors of DrNokSNES, and DrPocketSNES (and the various ports that went into THAT).&lt;br /&gt;
&lt;br /&gt;
And the latest SuperNES source is available on git [http://git.webos-internals.org/?p=games/snes9x.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it, please download it from the App Catalog (when it hits!)&lt;br /&gt;
&lt;br /&gt;
Alternatively please consider purchasing VBA from the [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals, and helps me keep working on these things.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/260717-snes9x.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing SuperNES ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;superNES&amp;quot; (no quotes).  SuperNES should show up. If not, make sure your feeds are up to date. Click on SuperNES and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/260717-snes9x.html official SuperNES thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for VBA.  Sources of free open source and free homebrew roms are listed [http://www.webos-internals.org/wiki/Application:VBA#Free_Roms at the end of this article]. &lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which VBA can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
VBA ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .gba (Game Boy Advance)&lt;br /&gt;
* .gbc (Game Boy Color)&lt;br /&gt;
* .gb (Game Boy)&lt;br /&gt;
&lt;br /&gt;
If you find a ROM image which has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension (for example, rename a gameboy advance game to end with ''.gba'' without quotes).&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed VBA on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;vba&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
VBA cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
VBA can also handle rom files stored inside a zip files.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
VBA also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in SuperNES. Also the pre likes to ignore adjacent key presses as an attempt to aid in typing accuracy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''0.0.2''' Rename Snes9x-&amp;gt;SuperNES.&lt;br /&gt;
* '''0.0.1''' Initial release (testing feed).&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, enabled &amp;quot;Show speed&amp;quot; in the menu!&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Snes9x&amp;diff=11030</id>
		<title>Application:Snes9x</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Snes9x&amp;diff=11030"/>
		<updated>2010-08-27T23:37:34Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: Application:Snes9x moved to Application:SuperNES: renamed the app&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Application:SuperNES]]&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11029</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11029"/>
		<updated>2010-08-27T23:37:34Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: Application:Snes9x moved to Application:SuperNES: renamed the app&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nothing to see here :)&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Snes9x_large.png&amp;diff=11028</id>
		<title>File:Snes9x large.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Snes9x_large.png&amp;diff=11028"/>
		<updated>2010-08-27T22:56:50Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: Large snes9x icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Large snes9x icon&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Snes9x_small.png&amp;diff=11024</id>
		<title>File:Snes9x small.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Snes9x_small.png&amp;diff=11024"/>
		<updated>2010-08-27T22:18:35Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: snes9x icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;snes9x icon&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11021</id>
		<title>Application:SuperNES</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SuperNES&amp;diff=11021"/>
		<updated>2010-08-27T22:07:31Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: New page: Nothing to see here :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nothing to see here :)&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10907</id>
		<title>Application:VBA</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10907"/>
		<updated>2010-08-21T06:35:30Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: update for 1.3.0 and app catalog&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=VisualBoyAdvance&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.3.0&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=vba-gba.png&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=VisualBoyAdvance=&lt;br /&gt;
[[Image:VBA_Icon.png]]VisualBoyAdvance (commonly abbreviated as VBA) is an emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles sold by Nintendo.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Jan 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for their feedback throughout testing! &amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://austin.seph.ws/index.html Austin] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license.&lt;br /&gt;
The original source code is available [http://vba.ngemu.com/downloads.shtml here]&amp;lt;br /&amp;gt;&lt;br /&gt;
And the latest VBA for webOS source is available on git [http://git.webos-internals.org/?p=games/visualboyadvance.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
&lt;br /&gt;
If you like it please consider purchasing the app [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].  A percentage of the proceeds go to WebOS Internals.&lt;br /&gt;
&lt;br /&gt;
Alternatively you might wish to donate.  See [http://forums.precentral.net/webos-internals/224974-visualboyadvance.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing VBA ==&lt;br /&gt;
VBA is available in both the official app catalog as well as for *FREE* in preware.  Both versions are identical other than packaging.&lt;br /&gt;
&lt;br /&gt;
To purchase this app, just go here: [http://developer.palm.com/appredirect/?packageid=org.webosinternals.visualboyadvance.beta App Catalog].&lt;br /&gt;
&lt;br /&gt;
To get VBA for Free: Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;visualb&amp;quot; (no quotes). VisualBoyAdvance should show up. If not, make sure your feeds are up to date. Click on VBA and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''As of Version 1.2.X VBA requires WebOS 1.4.5 and up!!!'''&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
For support, please:&lt;br /&gt;
* Check this wiki for information&lt;br /&gt;
* Check the [http://forums.precentral.net/webos-internals/224974-visualboyadvance.html official VBA thread], and post if you want to.  This way your problems are something others can see (and knowledgeable users can help when I'm not available).&lt;br /&gt;
* Email webos@wdtz.org&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for VBA.  Sources of free open source and free homebrew roms are listed [http://www.webos-internals.org/wiki/Application:VBA#Free_Roms at the end of this article]. &lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which VBA can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
VBA ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .gba (Game Boy Advance)&lt;br /&gt;
* .gbc (Game Boy Color)&lt;br /&gt;
* .gb (Game Boy)&lt;br /&gt;
&lt;br /&gt;
If you find a ROM image which has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension (for example, rename a gameboy advance game to end with ''.gba'' without quotes).&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed VBA on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;vba&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
VBA cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
VBA can also handle rom files stored inside a zip files.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|In-game Menu.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
VBA also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in VBA.&lt;br /&gt;
&lt;br /&gt;
==== Community-suggested bindings ====&lt;br /&gt;
If you have a binding you think is great, please share it here!&lt;br /&gt;
&lt;br /&gt;
Alternate D-Pad position: Up-R, Down-F, Left-D, Right-G. Since there is a small bump on the F key, you may find it easier to know where your fingers are on the keyboard this way.&lt;br /&gt;
&lt;br /&gt;
For playing Fire Emblem one-handed in Landscape mode: Up-G, Down-F, Left-R, Right-C, A-X, B-D. For Fire Emblem and other strategy games (and some RPGs) you can play with one hand since there's no need to use the D-pad and the action buttons at the same time.&lt;br /&gt;
&lt;br /&gt;
==Skins==&lt;br /&gt;
VBA also supports skins!&lt;br /&gt;
Shipped by default (as of this writing) are skins from VincentLaw, zsoc, nights0223 and crzisme.&lt;br /&gt;
&lt;br /&gt;
Skins are stored with the app, but if you want to add more from the community, put them in /vba/skins.&lt;br /&gt;
&lt;br /&gt;
Each skin has a folder containing two files:&lt;br /&gt;
* controller.png&lt;br /&gt;
* controller.cfg&lt;br /&gt;
&lt;br /&gt;
For an idea of what controller.cfg should contain, look at the other controller.cfg files, it should be mostly self-explanatory.  Hopefully :).&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
&lt;br /&gt;
* The x/y for each control object are the centers of the button.&lt;br /&gt;
* The screen size variables are the maximum in each direction--the game will still scale them according to their aspect ratios.&lt;br /&gt;
* The screens will always be drawn at the x,y indicated--they won't be centered.&lt;br /&gt;
* There is support for turbo buttons, just no skin uses it yet.&lt;br /&gt;
* orange+q (slash) cycles through the skins&lt;br /&gt;
&lt;br /&gt;
==Screenshots / Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Vba_124_webos.jpg|ROM Launcher&lt;br /&gt;
Image:vba-gba.png|GBA with Touchscreen&lt;br /&gt;
Image:vba-gbc.png|GBC with Touchscreen&lt;br /&gt;
Image:vba-gb.png|GB in Portrait Mode&lt;br /&gt;
Image:vba-gba2.png|GBA in Landscape Mode&lt;br /&gt;
Image:Mockup_1.1.1.jpg|Screenshot Mockup &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Videos of VBA (v1.2.4):&lt;br /&gt;
* [http://www.youtube.com/watch?v=Yq9qCsVWBiM Mario Kart Advance] (@800Mhz)&amp;lt;br&amp;gt;&lt;br /&gt;
Older Videos of VBA: &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=HdCZs3SU_Nc Mario Kart Advance] (v1.0.1)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=6nZKduqLcC8 Metroid Fusion] (v1.0.1)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=UE8SbBLbqHI Zelda DX] (v1.0.1)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=-312zgBPpyI Pokemon Crystal] (v1.0.1)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=WQ9s_57jGTM Super Mario Land 2] (v1.0.1)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
* ALSA instead of pulseaudio (hopefully to improve emulation speed with sound enabled)&lt;br /&gt;
* Additional keybinding options, such as:&lt;br /&gt;
** Diagonal keys (up+right, right+down, etc)&lt;br /&gt;
** Pause emulation key? (Minimizing Card works fine)&lt;br /&gt;
* Better performance on GBA!!&lt;br /&gt;
** See iphone/GP2X ports and their ARM optimizations! (dynarec?)&lt;br /&gt;
* Include a homebrew rom to demo the app?&lt;br /&gt;
* system messages, draw them somewhere else and make them legible.&lt;br /&gt;
* custom background for rom selector&lt;br /&gt;
* haptic feedback on touchscreen controls?&lt;br /&gt;
* other orientations for touchscreen&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Poor performance in GBA. Try disabling sound (press '*'/orange+z) or overclocking.&lt;br /&gt;
* Audio doesn't seem to be fully disabled (you won't hear anything, but Pulseaudio is still doing a little work)&lt;br /&gt;
* @ Turbo key can have keys bound to it, causing turbo AND the bound key to go at the same time.&lt;br /&gt;
* Touchscreen Controls slow emulation down. Controlling with Pre Keyboard is faster.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''1.3.0'''&lt;br /&gt;
** Improved UI, new menu. Menu includes save states, settings, skins, and in-game help!&lt;br /&gt;
** Turbo toggle (see the settings menu). When activated the turbo button toggles turbo instead of only being on while the button is down.&lt;br /&gt;
** Autosave defaults to being on. Your existing settings should stay in tact, but new users I think this is useful.&lt;br /&gt;
** Support saving in Tactics Ogre. Note that you'll have to delete the corresponding *.sav and *.sgm files (aka START OVER) to see this in effect. Sorry.&lt;br /&gt;
** Misc minor bug fixes, including one in the rom selector.&lt;br /&gt;
* '''1.2.4'''&lt;br /&gt;
** Added two skins (Wiimote2 and cfbauer2!)&lt;br /&gt;
** Fix loading of duplicate skins&lt;br /&gt;
** Changed default skin to have a/b buttons&lt;br /&gt;
** Removed unused GBA debugger code&lt;br /&gt;
** Small performance tweaks&lt;br /&gt;
* '''1.2.1'''&lt;br /&gt;
** Internal optimizations in rendering, faster on some games.&lt;br /&gt;
** Portrait rom selector.&lt;br /&gt;
** Swipe to return to rom selector while playing&lt;br /&gt;
** WebOS 1.4.5 support!&lt;br /&gt;
* '''1.1.2'''&lt;br /&gt;
** Better d-pad behavior.&lt;br /&gt;
** Notifications appear appropriately depending on orientation.&lt;br /&gt;
** Better experience for new users -- link to wiki is now clickable&lt;br /&gt;
** Updated skins (thanks to everyone who contributed!)&lt;br /&gt;
** Skins no longer appear in photos&lt;br /&gt;
* '''1.1.1'''&lt;br /&gt;
** Skin support! Thanks to VincentLaw, zsoc, crzisme, and nights0223 for their work!&lt;br /&gt;
** Support for turbo/capture bindings in custom controls!&lt;br /&gt;
* '''1.1.0'''&lt;br /&gt;
** New ARM assembly implementation of emulated instructions. (small speed boost, about 5% on average in GBA games)&lt;br /&gt;
** touchscreen controls!&lt;br /&gt;
*** NOTE: just touching the screen (regardless of touch controls enabled) slows things down.  I'm working on why, but it seems to be the same code that draws the ripple.  This is a known issue.&lt;br /&gt;
*** toggle is '+' (orange+w)&lt;br /&gt;
*** 0 (orange+@) will rotate the window for those used to the old layout/keyboard controls.&lt;br /&gt;
** new 'autosave' feature (toggle enabled with '&amp;amp;' (orange+a))&lt;br /&gt;
*** saves to a special state when you quit, when you load the rom resumes there immediately&lt;br /&gt;
** zip file support&lt;br /&gt;
** options are now saved across sessions (orientation, mute, displaying emulation speed, etc)&lt;br /&gt;
** rom selector strips file extensions, and cleans up rom names&lt;br /&gt;
** rom selector doesn't show hidden files&lt;br /&gt;
* '''1.0.6'''&lt;br /&gt;
** Fixed crash when creating custom configs (permissions issue)&lt;br /&gt;
* '''1.0.5'''&lt;br /&gt;
** Fixed saving issues&lt;br /&gt;
** Added ability to create custom keybindings (see wiki)&lt;br /&gt;
** Removed annoying battery messages&lt;br /&gt;
** Updated icon (thanks Spyral!) (might need to restart to see it)&lt;br /&gt;
** Fixed name for hopefully better word-wrap in launcher&lt;br /&gt;
* '''1.0.4'''&lt;br /&gt;
** Remove dependence on upstart, should fix problem with VBA not launching.&amp;lt;br&amp;gt;&lt;br /&gt;
** backported sound fixes for (slight) speed, also added code to hopefully fix freezing on pause&amp;lt;br&amp;gt;&lt;br /&gt;
** save/load state support&amp;lt;br&amp;gt;&lt;br /&gt;
** jump-to-letter functionality in rom selector for better management of large libraries&amp;lt;br&amp;gt;&lt;br /&gt;
** sort roms case insensitively&amp;lt;br&amp;gt;&lt;br /&gt;
* '''1.0.3''' Added toggle for displaying emulation speed to help compatability reports&lt;br /&gt;
* '''1.0.2''' Small metadata fix.&lt;br /&gt;
* '''1.0.1''' Small performance boost, public release!&lt;br /&gt;
* '''1.0.0''' Initial release (testing feed).  Reimplemented rendering engine, rom selector.&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, hit orange+s while playing. &amp;lt;br&amp;gt;&lt;br /&gt;
All Entries please in Portrait Mode without Touchscreen Control!&lt;br /&gt;
 &lt;br /&gt;
===Gameboy/Gameboy Color===&lt;br /&gt;
All GB/GBC Games should be compatible (99.9%) at 100% Speed, please just report those NOT working.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Title&lt;br /&gt;
|Works&lt;br /&gt;
|Version&lt;br /&gt;
|Notes&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gameboy Advance===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @500 Mhz'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed @800 Mhz'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;Orange&amp;quot;|45-55% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|66-71% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85-100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.2.4&lt;br /&gt;
|Fullspeed ingame with Sound @800Mhz!&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menus work near 100% but gameplay is slow.&lt;br /&gt;
|-&lt;br /&gt;
|Breath of Fire II&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-67% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs at 100% walking around. Battles haven't been tested.&lt;br /&gt;
|-&lt;br /&gt;
|Castlevania - Aria of Sorrow&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Chu Chu Rocket!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.2.4&lt;br /&gt;
|Plays perfekt with or without sound :)&lt;br /&gt;
|-&lt;br /&gt;
|Double Dragon Advanced&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.01&lt;br /&gt;
|Plays well even with sound on&lt;br /&gt;
|-&lt;br /&gt;
|Duke Nukem 3D Advanced&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Drill Dozer&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|While drilling there are some slowdowns with sound on!&lt;br /&gt;
|-&lt;br /&gt;
|Final Fantasy Tactics Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without Sound&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit to load. Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem: The Sacred Stones&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|F-Zero - GP Legend&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Golden Sun: The Lost Age&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without sound if you have a lot patience.&lt;br /&gt;
|-&lt;br /&gt;
|Gunstar Super Heroes&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.4&lt;br /&gt;
|playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Harvest Moon - Friends of Mineral Town&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Iridion II&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kirby and the Amazing Mirror&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50-65% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.1.1&lt;br /&gt;
|Usually is 86%  without sound. It is very responsive and works flawlessly.&lt;br /&gt;
|-&lt;br /&gt;
|Kuru Kuru Kururin&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings, Return of the King&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|63% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable, but a little slow.&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|65-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menu 100% with Sound ;), ingame mostly fullspeed without.&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart - Super Circuit&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|96% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|Playable without Sound @500Mhz, overlock!! ;)&lt;br /&gt;
|-&lt;br /&gt;
|Metal Slug Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|92% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mortal Kombat Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Five-0&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|97% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|Runs very good without Sound&lt;br /&gt;
|-&lt;br /&gt;
|PocketNES - NES Emulator&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|88-98% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Rayman Advance&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|97% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|R-Type 3&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75-95% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA2 - Super Mario World &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA3 - Yoshi's Island &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA4 - Mario Bros. 3 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|51% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|72% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit time to Load.&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 1 &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 2 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|49% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|72% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|too slow for sonic&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls'n Ghosts &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tactics Ogre&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|90%&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|95%&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Does not save, runs pretty well without sound.&lt;br /&gt;
|-&lt;br /&gt;
|V-Rally 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|37% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Land 4 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Ware Inc. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|70-80% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the Past&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|Slow without Overlocking&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - The Minish Cap&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|98% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zooo&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.2.4&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Roms==&lt;br /&gt;
There are several places where you can get free homebrew games for the GB and GBA that are 100% legal to download and try on the emulator. &amp;lt;br&amp;gt;&lt;br /&gt;
The best source for homebrew games for any console is http://www.pdroms.org but there are several other homebrew sites around that offer something similar such as this site specifically for gameboy advance: http://www.gameboy-advance-roms.info/ &amp;lt;br&amp;gt;&lt;br /&gt;
Here is a small list of free games that are worth trying, if you have more add them to the list!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Free GBA Roms links and playability===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;freeware&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Link'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Anguna&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1724/&lt;br /&gt;
|-&lt;br /&gt;
|Another World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.foxysofts.com/index.php?l=content/gba/anworld.inc&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Clone&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.playeradvance.org/forum/showthread.php?t=4039&lt;br /&gt;
|-&lt;br /&gt;
|BulletGBA&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|http://pqrs.org/gba/bulletgba/&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move Clone&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.russprince.com/gba/&lt;br /&gt;
|-&lt;br /&gt;
|Dangerous XMAS&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.rickdangerous.co.uk/rickxmas.htm&lt;br /&gt;
|-&lt;br /&gt;
|Hergs Solitaire&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1317/&lt;br /&gt;
|-&lt;br /&gt;
|The Last Seal&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/895/&lt;br /&gt;
|-&lt;br /&gt;
|Motocross Challange&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/495/&lt;br /&gt;
|-}&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to &amp;quot;.gba&amp;quot;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WhoIsWho&amp;diff=10875</id>
		<title>WhoIsWho</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WhoIsWho&amp;diff=10875"/>
		<updated>2010-08-17T17:40:15Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will list all the WebOS Internals developers, and the projects and activities for which each is responsible.&lt;br /&gt;
&lt;br /&gt;
{{AboutMe|alias=rwhitby|realname=Rod Whitby|responsibility=Founder and Project Lead for WebOS Internals and Preware |aboutme=Homebrew Ecosystem Architect. Lead developer for Save/Restore. Co-Lead developer for Govnah and UberKernel.  Co-developer for a number of other packages. Oh, and a family and full-time day job too.}}&lt;br /&gt;
&lt;br /&gt;
{{AboutMe|alias=cryptk|realname=Chris Jowett|responsibility=Server administration and management|aboutme=I work as a full time linux systems administratior as my day job and lend that knowledge to keep the WebOS Internals servers running as well as they possibly can.}}&lt;br /&gt;
&lt;br /&gt;
{{AboutMe|alias=swisstomcat|realname=Markus Leutwyler|responsibility=Chief German Translator (ja, genau!) and Javascript Parts Donator to different Projects. Also European Propaganda Minister. |aboutme=Web and Mobile Developer}}&lt;br /&gt;
&lt;br /&gt;
{{AboutMe|alias=oil|realname=Brandon VanBelle|responsibility=Minister of Awesomeness|aboutme=It's not my fault!}}&lt;br /&gt;
&lt;br /&gt;
{{AboutMe|alias=PuffTheMagic|realname=Ryan Hope|responsibility=Play devil's advocate|aboutme=Research assistant / cognitive science grad student by day; webos developer by night }}&lt;br /&gt;
&lt;br /&gt;
{{AboutMe|alias=ka6sox|realname=Tom King|responsibility=Chief Server Infrastructure Architect and Sys-Admin Team Lead(aka BOFH)|aboutme=FT:High Power RF, VHDL/Verilog Design, Play Time: Dabble with Kernel development.}}&lt;br /&gt;
&lt;br /&gt;
{{AboutMe|alias=uNiXpSyChO|realname=Marco Benton|responsibility=BOFH and Kernel hacker|aboutme=[[Full-time]]; SysAdmin, SAN Admin, Network Admin. [[Part-time]]; System integration and network design consulting. [[Free-time]]; programming - since that's what i used to do full-time 20 years ago. }}&lt;br /&gt;
&lt;br /&gt;
{{AboutMe|alias=dtzWill|realname=Will Dietz|responsibility=Various WebOS Internals games, X11, WIDK management|aboutme=CS grad student who spends entirely too much time on WebOS }}&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10801</id>
		<title>Application:VBA</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10801"/>
		<updated>2010-08-12T19:59:39Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Feature Requests/TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=VisualBoyAdvance&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.2.1&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=vba-gba.png&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=VisualBoyAdvance=&lt;br /&gt;
[[Image:VBA_Icon.png]]VisualBoyAdvance (commonly abbreviated as VBA) is an emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles sold by Nintendo.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Jan 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for their feedback throughout testing! &amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://austin.seph.ws/index.html Austin] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license.&lt;br /&gt;
The original source code is available [http://vba.ngemu.com/downloads.shtml here]&amp;lt;br /&amp;gt;&lt;br /&gt;
And the latest VBA for webOS source is available on git [http://git.webos-internals.org/?p=games/visualboyadvance.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
If you like it please consider donating.  See [http://forums.precentral.net/webos-internals/224974-visualboyadvance.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing VBA ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;visualb&amp;quot; (no quotes). VisualBoyAdvance should show up. If not, make sure your feeds are up to date. Click on VBA and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for VBA.  Sources of free open source and free homebrew roms are listed [http://www.webos-internals.org/wiki/Application:VBA#Free_Roms at the end of this article]. &lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which VBA can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
VBA ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .gba (Game Boy Advance)&lt;br /&gt;
* .gbc (Game Boy Color)&lt;br /&gt;
* .gb (Game Boy)&lt;br /&gt;
&lt;br /&gt;
If you find a ROM image which has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension (for example, rename a gameboy advance game to end with ''.gba'' without quotes).&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed VBA on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;vba&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
VBA cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
VBA can also handle rom files stored inside a zip files.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|Return to rom selector&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
VBA also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in VBA.&lt;br /&gt;
&lt;br /&gt;
==== Community-suggested bindings ====&lt;br /&gt;
If you have a binding you think is great, please share it here!&lt;br /&gt;
&lt;br /&gt;
Alternate D-Pad position: Up-R, Down-F, Left-D, Right-G. Since there is a small bump on the F key, you may find it easier to know where your fingers are on the keyboard this way.&lt;br /&gt;
&lt;br /&gt;
For playing Fire Emblem one-handed in Landscape mode: Up-G, Down-F, Left-R, Right-C, A-X, B-D. For Fire Emblem and other strategy games (and some RPGs) you can play with one hand since there's no need to use the D-pad and the action buttons at the same time.&lt;br /&gt;
&lt;br /&gt;
==Skins==&lt;br /&gt;
VBA also supports skins!&lt;br /&gt;
Shipped by default (as of this writing) are skins from VincentLaw, zsoc, nights0223 and crzisme.&lt;br /&gt;
&lt;br /&gt;
Skins are stored with the app, but if you want to add more from the community, put them in /vba/skins.&lt;br /&gt;
&lt;br /&gt;
Each skin has a folder containing two files:&lt;br /&gt;
* controller.png&lt;br /&gt;
* controller.cfg&lt;br /&gt;
&lt;br /&gt;
For an idea of what controller.cfg should contain, look at the other controller.cfg files, it should be mostly self-explanatory.  Hopefully :).&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
&lt;br /&gt;
* The x/y for each control object are the centers of the button.&lt;br /&gt;
* The screen size variables are the maximum in each direction--the game will still scale them according to their aspect ratios.&lt;br /&gt;
* The screens will always be drawn at the x,y indicated--they won't be centered.&lt;br /&gt;
* There is support for turbo buttons, just no skin uses it yet.&lt;br /&gt;
* orange+q (slash) cycles through the skins&lt;br /&gt;
&lt;br /&gt;
==Screenshots/Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:vba-launcher.png|ROM Launcher&lt;br /&gt;
Image:vba-gba.png|GBA with Touchscreen&lt;br /&gt;
Image:vba-gbc.png|GBC with Touchscreen&lt;br /&gt;
Image:vba-gb.png|GB in Portrait Mode&lt;br /&gt;
Image:vba-gba2.png|GBA in Landscape Mode&lt;br /&gt;
Image:Mockup_1.1.1.jpg|Screenshot Mockup &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YouTube Videos of VBA (v1.0.1): &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=HdCZs3SU_Nc Mario Kart Advance] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=6nZKduqLcC8 Metroid Fusion] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=UE8SbBLbqHI Zelda DX] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=-312zgBPpyI Pokemon Crystal] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=WQ9s_57jGTM Super Mario Land 2] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
* ALSA instead of pulseaudio (hopefully to improve emulation speed with sound enabled)&lt;br /&gt;
* Additional keybinding options, such as:&lt;br /&gt;
** Diagonal keys (up+right, right+down, etc)&lt;br /&gt;
** System keys (redefine save state keys, sound off, etc)&lt;br /&gt;
** Pause emulation key?&lt;br /&gt;
* Create /save folder for .sav files (battery-backed RAM save info), instead of placing .sav in the /roms folder&lt;br /&gt;
* Better performance on GBA!!&lt;br /&gt;
** See iphone/GP2X ports and their ARM optimizations! (dynarec?)&lt;br /&gt;
* Include a homebrew rom to demo the app?&lt;br /&gt;
* options menu? (on the rom selector screen?)&lt;br /&gt;
* system messages, draw them somewhere else and make them legible.&lt;br /&gt;
* custom background for rom selector&lt;br /&gt;
* haptic feedback on touchscreen controls?&lt;br /&gt;
* options from rom selector (separate from menu; just have some way to change them, like sound, before launching).&lt;br /&gt;
* other orientations for touchscreen&lt;br /&gt;
* autoframeskip support! (toggle)&lt;br /&gt;
* turbo toggle&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Poor performance in GBA. Try disabling sound (press '*'/orange+z)&lt;br /&gt;
* Audio doesn't seem to be fully disabled (you won't hear anything, but Pulseaudio is still doing a little work)&lt;br /&gt;
* Notifications always appear as if in landscape&lt;br /&gt;
* @ Turbo key can have keys bound to it, causing turbo AND the bound key to go at the same time.&lt;br /&gt;
* screenshots are messed up (This is already fixed, will be released in next version)&lt;br /&gt;
* VBA renders so quickly it causes some visual issues while the device presents the card.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''1.1.1'''&lt;br /&gt;
** Skin support! Thanks to VincentLaw, zsoc, crzisme, and nights0223 for their work!&lt;br /&gt;
** Support for turbo/capture bindings in custom controls!&lt;br /&gt;
* '''1.1.0'''&lt;br /&gt;
** New ARM assembly implementation of emulated instructions. (small speed boost, about 5% on average in GBA games)&lt;br /&gt;
** touchscreen controls!&lt;br /&gt;
*** NOTE: just touching the screen (regardless of touch controls enabled) slows things down.  I'm working on why, but it seems to be the same code that draws the ripple.  This is a known issue.&lt;br /&gt;
*** toggle is '+' (orange+w)&lt;br /&gt;
*** 0 (orange+@) will rotate the window for those used to the old layout/keyboard controls.&lt;br /&gt;
** new 'autosave' feature (toggle enabled with '&amp;amp;' (orange+a))&lt;br /&gt;
*** saves to a special state when you quit, when you load the rom resumes there immediately&lt;br /&gt;
** zip file support&lt;br /&gt;
** options are now saved across sessions (orientation, mute, displaying emulation speed, etc)&lt;br /&gt;
** rom selector strips file extensions, and cleans up rom names&lt;br /&gt;
** rom selector doesn't show hidden files&lt;br /&gt;
* '''1.0.6'''&lt;br /&gt;
** Fixed crash when creating custom configs (permissions issue)&lt;br /&gt;
* '''1.0.5'''&lt;br /&gt;
** Fixed saving issues&lt;br /&gt;
** Added ability to create custom keybindings (see wiki)&lt;br /&gt;
** Removed annoying battery messages&lt;br /&gt;
** Updated icon (thanks Spyral!) (might need to restart to see it)&lt;br /&gt;
** Fixed name for hopefully better word-wrap in launcher&lt;br /&gt;
* '''1.0.4'''&lt;br /&gt;
** Remove dependence on upstart, should fix problem with VBA not launching.&amp;lt;br&amp;gt;&lt;br /&gt;
** backported sound fixes for (slight) speed, also added code to hopefully fix freezing on pause&amp;lt;br&amp;gt;&lt;br /&gt;
** save/load state support&amp;lt;br&amp;gt;&lt;br /&gt;
** jump-to-letter functionality in rom selector for better management of large libraries&amp;lt;br&amp;gt;&lt;br /&gt;
** sort roms case insensitively&amp;lt;br&amp;gt;&lt;br /&gt;
* '''1.0.3''' Added toggle for displaying emulation speed to help compatability reports&lt;br /&gt;
* '''1.0.2''' Small metadata fix.&lt;br /&gt;
* '''1.0.1''' Small performance boost, public release!&lt;br /&gt;
* '''1.0.0''' Initial release (testing feed).  Reimplemented rendering engine, rom selector.&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, hit orange+s while playing (as of 1.0.3). &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Gameboy/Gameboy Color===&lt;br /&gt;
All GB/GBC Games should be compatible (99.9%) at 100% Speed, please just report those NOT working.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Title&lt;br /&gt;
|Works&lt;br /&gt;
|Version&lt;br /&gt;
|Notes&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gameboy Advance===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menus work near 100% but gameplay is slow.&lt;br /&gt;
|-&lt;br /&gt;
|Breath of Fire II&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-67% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs at 100% walking around. Battles haven't been tested.&lt;br /&gt;
|-&lt;br /&gt;
|Castlevania - Aria of Sorrow&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|56% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Chu Chu Rocket!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|97% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Plays perfekt with or without sound :)&lt;br /&gt;
|-&lt;br /&gt;
|Double Dragon Advanced&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.01&lt;br /&gt;
|Plays well even with sound on&lt;br /&gt;
|-&lt;br /&gt;
|Duke Nukem 3D Advanced&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Drill Dozer&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|47% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Final Fantasy Tactics Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without Sound&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit to load. Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem: The Sacred Stones&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|F-Zero - GP Legend&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Golden Sun: The Lost Age&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without sound if you have a lot patience.&lt;br /&gt;
|-&lt;br /&gt;
|Gunstar Super Heroes&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Harvest Moon - Friends of Mineral Town&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Iridion II&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kirby and the Amazing Mirror&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50-65% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.1.1&lt;br /&gt;
|Usually is 86%  without sound. It is very responsive and works flawlessly.&lt;br /&gt;
|-&lt;br /&gt;
|Kuru Kuru Kururin&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings, Return of the King&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|63% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable, but a little slow.&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|65-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menu 100% with Sound ;), ingame mostly fullspeed without.&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart - Super Circuit&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|64% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Time Trial without Sound is almost Fullspeed (95%)!&lt;br /&gt;
|-&lt;br /&gt;
|Metal Slug Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|92% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mortal Kombat Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Five-0&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs very good without Sound&lt;br /&gt;
|-&lt;br /&gt;
|PocketNES - NES Emulator&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Rayman Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|53% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Without sound very playable!&lt;br /&gt;
|-&lt;br /&gt;
|R-Type 3&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA2 - Super Mario World &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA3 - Yoshi's Island &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA4 - Mario Bros. 3 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|51% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit time to Load.&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 1 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 2 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|49% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|too slow for sonic&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls'n Ghosts &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|69% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tactics Ogre&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|90%&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|95%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Does not save, runs pretty well without sound.&lt;br /&gt;
|-&lt;br /&gt;
|V-Rally 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|37% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Land 4 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Ware Inc. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|70-80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the Past&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Slow but Playable!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - The Minish Cap&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zooo&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Using 800MHz patch===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy causing a bit of lag but playable both ways&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars 2&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy, plays well enough with sound but annoying.&lt;br /&gt;
|-&lt;br /&gt;
|Aladdin&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Works pretty good a slight delay while playing with sound&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65-80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Depending how much is happening on the screen at once&lt;br /&gt;
|-&lt;br /&gt;
|Atari Anniversary Advance&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|No sound?&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football 2006&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68-85% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|when shooting can cause slow down with sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Roms==&lt;br /&gt;
There are several places where you can get free homebrew games for the GB and GBA that are 100% legal to download and try on the emulator. &amp;lt;br&amp;gt;&lt;br /&gt;
The best source for homebrew games for any console is http://www.pdroms.org but there are several other homebrew sites around that offer something similar such as this site specifically for gameboy advance: http://www.gameboy-advance-roms.info/ &amp;lt;br&amp;gt;&lt;br /&gt;
Here is a small list of free games that are worth trying, if you have more add them to the list!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Free GBA Roms links and playability===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;freeware&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Link'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Anguna&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1724/&lt;br /&gt;
|-&lt;br /&gt;
|Another World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.foxysofts.com/index.php?l=content/gba/anworld.inc&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Clone&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.playeradvance.org/forum/showthread.php?t=4039&lt;br /&gt;
|-&lt;br /&gt;
|BulletGBA&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|http://pqrs.org/gba/bulletgba/&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move Clone&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.russprince.com/gba/&lt;br /&gt;
|-&lt;br /&gt;
|Dangerous XMAS&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.rickdangerous.co.uk/rickxmas.htm&lt;br /&gt;
|-&lt;br /&gt;
|Hergs Solitaire&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1317/&lt;br /&gt;
|-&lt;br /&gt;
|The Last Seal&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/895/&lt;br /&gt;
|-&lt;br /&gt;
|Motocross Challange&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/495/&lt;br /&gt;
|-}&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to &amp;quot;.gba&amp;quot;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10800</id>
		<title>Application:VBA</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10800"/>
		<updated>2010-08-12T19:57:38Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=VisualBoyAdvance&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.2.1&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=vba-gba.png&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=VisualBoyAdvance=&lt;br /&gt;
[[Image:VBA_Icon.png]]VisualBoyAdvance (commonly abbreviated as VBA) is an emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles sold by Nintendo.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Jan 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for their feedback throughout testing! &amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://austin.seph.ws/index.html Austin] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license.&lt;br /&gt;
The original source code is available [http://vba.ngemu.com/downloads.shtml here]&amp;lt;br /&amp;gt;&lt;br /&gt;
And the latest VBA for webOS source is available on git [http://git.webos-internals.org/?p=games/visualboyadvance.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
If you like it please consider donating.  See [http://forums.precentral.net/webos-internals/224974-visualboyadvance.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing VBA ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;visualb&amp;quot; (no quotes). VisualBoyAdvance should show up. If not, make sure your feeds are up to date. Click on VBA and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for VBA.  Sources of free open source and free homebrew roms are listed [http://www.webos-internals.org/wiki/Application:VBA#Free_Roms at the end of this article]. &lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which VBA can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
VBA ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .gba (Game Boy Advance)&lt;br /&gt;
* .gbc (Game Boy Color)&lt;br /&gt;
* .gb (Game Boy)&lt;br /&gt;
&lt;br /&gt;
If you find a ROM image which has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension (for example, rename a gameboy advance game to end with ''.gba'' without quotes).&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed VBA on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;vba&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
VBA cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
VBA can also handle rom files stored inside a zip files.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|back gesture/swipe&lt;br /&gt;
|Return to rom selector&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
VBA also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in VBA.&lt;br /&gt;
&lt;br /&gt;
==== Community-suggested bindings ====&lt;br /&gt;
If you have a binding you think is great, please share it here!&lt;br /&gt;
&lt;br /&gt;
Alternate D-Pad position: Up-R, Down-F, Left-D, Right-G. Since there is a small bump on the F key, you may find it easier to know where your fingers are on the keyboard this way.&lt;br /&gt;
&lt;br /&gt;
For playing Fire Emblem one-handed in Landscape mode: Up-G, Down-F, Left-R, Right-C, A-X, B-D. For Fire Emblem and other strategy games (and some RPGs) you can play with one hand since there's no need to use the D-pad and the action buttons at the same time.&lt;br /&gt;
&lt;br /&gt;
==Skins==&lt;br /&gt;
VBA also supports skins!&lt;br /&gt;
Shipped by default (as of this writing) are skins from VincentLaw, zsoc, nights0223 and crzisme.&lt;br /&gt;
&lt;br /&gt;
Skins are stored with the app, but if you want to add more from the community, put them in /vba/skins.&lt;br /&gt;
&lt;br /&gt;
Each skin has a folder containing two files:&lt;br /&gt;
* controller.png&lt;br /&gt;
* controller.cfg&lt;br /&gt;
&lt;br /&gt;
For an idea of what controller.cfg should contain, look at the other controller.cfg files, it should be mostly self-explanatory.  Hopefully :).&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
&lt;br /&gt;
* The x/y for each control object are the centers of the button.&lt;br /&gt;
* The screen size variables are the maximum in each direction--the game will still scale them according to their aspect ratios.&lt;br /&gt;
* The screens will always be drawn at the x,y indicated--they won't be centered.&lt;br /&gt;
* There is support for turbo buttons, just no skin uses it yet.&lt;br /&gt;
* orange+q (slash) cycles through the skins&lt;br /&gt;
&lt;br /&gt;
==Screenshots/Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:vba-launcher.png|ROM Launcher&lt;br /&gt;
Image:vba-gba.png|GBA with Touchscreen&lt;br /&gt;
Image:vba-gbc.png|GBC with Touchscreen&lt;br /&gt;
Image:vba-gb.png|GB in Portrait Mode&lt;br /&gt;
Image:vba-gba2.png|GBA in Landscape Mode&lt;br /&gt;
Image:Mockup_1.1.1.jpg|Screenshot Mockup &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YouTube Videos of VBA (v1.0.1): &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=HdCZs3SU_Nc Mario Kart Advance] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=6nZKduqLcC8 Metroid Fusion] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=UE8SbBLbqHI Zelda DX] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=-312zgBPpyI Pokemon Crystal] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=WQ9s_57jGTM Super Mario Land 2] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
* ALSA instead of pulseaudio (hopefully to improve emulation speed with sound enabled)&lt;br /&gt;
* Additional keybinding options, such as:&lt;br /&gt;
** Diagonal keys (up+right, right+down, etc)&lt;br /&gt;
** System keys (redefine save state keys, sound off, etc)&lt;br /&gt;
** Pause emulation key?&lt;br /&gt;
* &amp;quot;Go back to rom chooser&amp;quot; menu&lt;br /&gt;
* Create /save folder for .sav files (battery-backed RAM save info), instead of placing .sav in the /roms folder&lt;br /&gt;
* Better performance on GBA!!&lt;br /&gt;
** See iphone/GP2X ports and their ARM optimizations! (dynarec?)&lt;br /&gt;
* Include a homebrew rom to demo the app?&lt;br /&gt;
* Use GLSL shader to do palette lookup?&lt;br /&gt;
** See if the current cost is worth the bother.&lt;br /&gt;
* options menu? (on the rom selector screen?)&lt;br /&gt;
* system messages, draw them somewhere else and make them legible.&lt;br /&gt;
* custom background for rom selector&lt;br /&gt;
* haptic feedback on touchscreen controls?&lt;br /&gt;
* options from rom selector (separate from menu; just have some way to change them, like sound, before launching).&lt;br /&gt;
* improve d-pad&lt;br /&gt;
* other orientations for touchscreen&lt;br /&gt;
* autoframeskip support! (toggle)&lt;br /&gt;
* If there could be a second delay added to offset the choppiness of loading that occurs visually because of this, that would be great&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Poor performance in GBA. Try disabling sound (press '*'/orange+z)&lt;br /&gt;
* Audio doesn't seem to be fully disabled (you won't hear anything, but Pulseaudio is still doing a little work)&lt;br /&gt;
* Notifications always appear as if in landscape&lt;br /&gt;
* @ Turbo key can have keys bound to it, causing turbo AND the bound key to go at the same time.&lt;br /&gt;
* screenshots are messed up (This is already fixed, will be released in next version)&lt;br /&gt;
* VBA renders so quickly it causes some visual issues while the device presents the card.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''1.1.1'''&lt;br /&gt;
** Skin support! Thanks to VincentLaw, zsoc, crzisme, and nights0223 for their work!&lt;br /&gt;
** Support for turbo/capture bindings in custom controls!&lt;br /&gt;
* '''1.1.0'''&lt;br /&gt;
** New ARM assembly implementation of emulated instructions. (small speed boost, about 5% on average in GBA games)&lt;br /&gt;
** touchscreen controls!&lt;br /&gt;
*** NOTE: just touching the screen (regardless of touch controls enabled) slows things down.  I'm working on why, but it seems to be the same code that draws the ripple.  This is a known issue.&lt;br /&gt;
*** toggle is '+' (orange+w)&lt;br /&gt;
*** 0 (orange+@) will rotate the window for those used to the old layout/keyboard controls.&lt;br /&gt;
** new 'autosave' feature (toggle enabled with '&amp;amp;' (orange+a))&lt;br /&gt;
*** saves to a special state when you quit, when you load the rom resumes there immediately&lt;br /&gt;
** zip file support&lt;br /&gt;
** options are now saved across sessions (orientation, mute, displaying emulation speed, etc)&lt;br /&gt;
** rom selector strips file extensions, and cleans up rom names&lt;br /&gt;
** rom selector doesn't show hidden files&lt;br /&gt;
* '''1.0.6'''&lt;br /&gt;
** Fixed crash when creating custom configs (permissions issue)&lt;br /&gt;
* '''1.0.5'''&lt;br /&gt;
** Fixed saving issues&lt;br /&gt;
** Added ability to create custom keybindings (see wiki)&lt;br /&gt;
** Removed annoying battery messages&lt;br /&gt;
** Updated icon (thanks Spyral!) (might need to restart to see it)&lt;br /&gt;
** Fixed name for hopefully better word-wrap in launcher&lt;br /&gt;
* '''1.0.4'''&lt;br /&gt;
** Remove dependence on upstart, should fix problem with VBA not launching.&amp;lt;br&amp;gt;&lt;br /&gt;
** backported sound fixes for (slight) speed, also added code to hopefully fix freezing on pause&amp;lt;br&amp;gt;&lt;br /&gt;
** save/load state support&amp;lt;br&amp;gt;&lt;br /&gt;
** jump-to-letter functionality in rom selector for better management of large libraries&amp;lt;br&amp;gt;&lt;br /&gt;
** sort roms case insensitively&amp;lt;br&amp;gt;&lt;br /&gt;
* '''1.0.3''' Added toggle for displaying emulation speed to help compatability reports&lt;br /&gt;
* '''1.0.2''' Small metadata fix.&lt;br /&gt;
* '''1.0.1''' Small performance boost, public release!&lt;br /&gt;
* '''1.0.0''' Initial release (testing feed).  Reimplemented rendering engine, rom selector.&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, hit orange+s while playing (as of 1.0.3). &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Gameboy/Gameboy Color===&lt;br /&gt;
All GB/GBC Games should be compatible (99.9%) at 100% Speed, please just report those NOT working.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Title&lt;br /&gt;
|Works&lt;br /&gt;
|Version&lt;br /&gt;
|Notes&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gameboy Advance===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menus work near 100% but gameplay is slow.&lt;br /&gt;
|-&lt;br /&gt;
|Breath of Fire II&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-67% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs at 100% walking around. Battles haven't been tested.&lt;br /&gt;
|-&lt;br /&gt;
|Castlevania - Aria of Sorrow&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|56% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Chu Chu Rocket!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|97% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Plays perfekt with or without sound :)&lt;br /&gt;
|-&lt;br /&gt;
|Double Dragon Advanced&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.01&lt;br /&gt;
|Plays well even with sound on&lt;br /&gt;
|-&lt;br /&gt;
|Duke Nukem 3D Advanced&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Drill Dozer&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|47% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Final Fantasy Tactics Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without Sound&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit to load. Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem: The Sacred Stones&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|F-Zero - GP Legend&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Golden Sun: The Lost Age&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without sound if you have a lot patience.&lt;br /&gt;
|-&lt;br /&gt;
|Gunstar Super Heroes&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Harvest Moon - Friends of Mineral Town&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Iridion II&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kirby and the Amazing Mirror&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50-65% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.1.1&lt;br /&gt;
|Usually is 86%  without sound. It is very responsive and works flawlessly.&lt;br /&gt;
|-&lt;br /&gt;
|Kuru Kuru Kururin&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings, Return of the King&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|63% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable, but a little slow.&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|65-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menu 100% with Sound ;), ingame mostly fullspeed without.&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart - Super Circuit&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|64% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Time Trial without Sound is almost Fullspeed (95%)!&lt;br /&gt;
|-&lt;br /&gt;
|Metal Slug Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|92% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mortal Kombat Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Five-0&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs very good without Sound&lt;br /&gt;
|-&lt;br /&gt;
|PocketNES - NES Emulator&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Rayman Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|53% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Without sound very playable!&lt;br /&gt;
|-&lt;br /&gt;
|R-Type 3&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA2 - Super Mario World &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA3 - Yoshi's Island &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA4 - Mario Bros. 3 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|51% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit time to Load.&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 1 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 2 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|49% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|too slow for sonic&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls'n Ghosts &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|69% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tactics Ogre&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|90%&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|95%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Does not save, runs pretty well without sound.&lt;br /&gt;
|-&lt;br /&gt;
|V-Rally 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|37% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Land 4 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Ware Inc. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|70-80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the Past&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Slow but Playable!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - The Minish Cap&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zooo&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Using 800MHz patch===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy causing a bit of lag but playable both ways&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars 2&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy, plays well enough with sound but annoying.&lt;br /&gt;
|-&lt;br /&gt;
|Aladdin&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Works pretty good a slight delay while playing with sound&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65-80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Depending how much is happening on the screen at once&lt;br /&gt;
|-&lt;br /&gt;
|Atari Anniversary Advance&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|No sound?&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football 2006&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68-85% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|when shooting can cause slow down with sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Roms==&lt;br /&gt;
There are several places where you can get free homebrew games for the GB and GBA that are 100% legal to download and try on the emulator. &amp;lt;br&amp;gt;&lt;br /&gt;
The best source for homebrew games for any console is http://www.pdroms.org but there are several other homebrew sites around that offer something similar such as this site specifically for gameboy advance: http://www.gameboy-advance-roms.info/ &amp;lt;br&amp;gt;&lt;br /&gt;
Here is a small list of free games that are worth trying, if you have more add them to the list!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Free GBA Roms links and playability===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;freeware&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Link'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Anguna&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1724/&lt;br /&gt;
|-&lt;br /&gt;
|Another World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.foxysofts.com/index.php?l=content/gba/anworld.inc&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Clone&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.playeradvance.org/forum/showthread.php?t=4039&lt;br /&gt;
|-&lt;br /&gt;
|BulletGBA&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|http://pqrs.org/gba/bulletgba/&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move Clone&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.russprince.com/gba/&lt;br /&gt;
|-&lt;br /&gt;
|Dangerous XMAS&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.rickdangerous.co.uk/rickxmas.htm&lt;br /&gt;
|-&lt;br /&gt;
|Hergs Solitaire&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1317/&lt;br /&gt;
|-&lt;br /&gt;
|The Last Seal&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/895/&lt;br /&gt;
|-&lt;br /&gt;
|Motocross Challange&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/495/&lt;br /&gt;
|-}&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to &amp;quot;.gba&amp;quot;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10797</id>
		<title>Application:VBA</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10797"/>
		<updated>2010-08-12T17:58:57Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=VisualBoyAdvance&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.2.1&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=vba-gba.png&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=VisualBoyAdvance=&lt;br /&gt;
[[Image:VBA_Icon.png]]VisualBoyAdvance (commonly abbreviated as VBA) is an emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles sold by Nintendo.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Jan 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for their feedback throughout testing! &amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://austin.seph.ws/index.html Austin] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license.&lt;br /&gt;
The original source code is available [http://vba.ngemu.com/downloads.shtml here]&amp;lt;br /&amp;gt;&lt;br /&gt;
And the latest VBA for webOS source is available on git [http://git.webos-internals.org/?p=games/visualboyadvance.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
If you like it please consider donating.  See [http://forums.precentral.net/webos-internals/224974-visualboyadvance.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing VBA ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;visualb&amp;quot; (no quotes). VisualBoyAdvance should show up. If not, make sure your feeds are up to date. Click on VBA and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for VBA.  Sources of free open source and free homebrew roms are listed [http://www.webos-internals.org/wiki/Application:VBA#Free_Roms at the end of this article]. &lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which VBA can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
VBA ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .gba (Game Boy Advance)&lt;br /&gt;
* .gbc (Game Boy Color)&lt;br /&gt;
* .gb (Game Boy)&lt;br /&gt;
&lt;br /&gt;
If you find a ROM image which has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension (for example, rename a gameboy advance game to end with ''.gba'' without quotes).&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed VBA on your Pre, click on it from the launcher to see short instructions on how to install ROMs, which we'll explain in more detail here.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, and &amp;quot;ringtones&amp;quot; folders.  Create a folder called &amp;quot;vba&amp;quot; (no caps).  Click on that and inside that create a folder called &amp;quot;roms&amp;quot; (again, no caps). Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
VBA cannot create these folders for you due to the 1.4.5 fstab bug.&lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
VBA can also handle rom files stored inside a zip files.&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
VBA also allows you to customize the controls to fit what you find most useful!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p), or '?' (orange+n).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' or '?' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind, it is not a bug in VBA.&lt;br /&gt;
&lt;br /&gt;
==== Community-suggested bindings ====&lt;br /&gt;
If you have a binding you think is great, please share it here!&lt;br /&gt;
&lt;br /&gt;
Alternate D-Pad position: Up-R, Down-F, Left-D, Right-G. Since there is a small bump on the F key, you may find it easier to know where your fingers are on the keyboard this way.&lt;br /&gt;
&lt;br /&gt;
For playing Fire Emblem one-handed in Landscape mode: Up-G, Down-F, Left-R, Right-C, A-X, B-D. For Fire Emblem and other strategy games (and some RPGs) you can play with one hand since there's no need to use the D-pad and the action buttons at the same time.&lt;br /&gt;
&lt;br /&gt;
==Skins==&lt;br /&gt;
VBA also supports skins!&lt;br /&gt;
Shipped by default (as of this writing) are skins from VincentLaw, zsoc, nights0223 and crzisme.&lt;br /&gt;
&lt;br /&gt;
Skins are stored with the app, but if you want to add more from the community, put them in /vba/skins.&lt;br /&gt;
&lt;br /&gt;
Each skin has a folder containing two files:&lt;br /&gt;
* controller.png&lt;br /&gt;
* controller.cfg&lt;br /&gt;
&lt;br /&gt;
For an idea of what controller.cfg should contain, look at the other controller.cfg files, it should be mostly self-explanatory.  Hopefully :).&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
&lt;br /&gt;
* The x/y for each control object are the centers of the button.&lt;br /&gt;
* The screen size variables are the maximum in each direction--the game will still scale them according to their aspect ratios.&lt;br /&gt;
* The screens will always be drawn at the x,y indicated--they won't be centered.&lt;br /&gt;
* There is support for turbo buttons, just no skin uses it yet.&lt;br /&gt;
* orange+q (slash) cycles through the skins&lt;br /&gt;
&lt;br /&gt;
==Screenshots/Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:vba-launcher.png|ROM Launcher&lt;br /&gt;
Image:vba-gba.png|GBA with Touchscreen&lt;br /&gt;
Image:vba-gbc.png|GBC with Touchscreen&lt;br /&gt;
Image:vba-gb.png|GB in Portrait Mode&lt;br /&gt;
Image:vba-gba2.png|GBA in Landscape Mode&lt;br /&gt;
Image:Mockup_1.1.1.jpg|Screenshot Mockup &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YouTube Videos of VBA (v1.0.1): &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=HdCZs3SU_Nc Mario Kart Advance] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=6nZKduqLcC8 Metroid Fusion] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=UE8SbBLbqHI Zelda DX] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=-312zgBPpyI Pokemon Crystal] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=WQ9s_57jGTM Super Mario Land 2] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
* ALSA instead of pulseaudio (hopefully to improve emulation speed with sound enabled)&lt;br /&gt;
* Additional keybinding options, such as:&lt;br /&gt;
** Diagonal keys (up+right, right+down, etc)&lt;br /&gt;
** System keys (redefine save state keys, sound off, etc)&lt;br /&gt;
** Pause emulation key?&lt;br /&gt;
* &amp;quot;Go back to rom chooser&amp;quot; menu&lt;br /&gt;
* Create /save folder for .sav files (battery-backed RAM save info), instead of placing .sav in the /roms folder&lt;br /&gt;
* Better performance on GBA!!&lt;br /&gt;
** See iphone/GP2X ports and their ARM optimizations! (dynarec?)&lt;br /&gt;
* Include a homebrew rom to demo the app?&lt;br /&gt;
* Use GLSL shader to do palette lookup?&lt;br /&gt;
** See if the current cost is worth the bother.&lt;br /&gt;
* options menu? (on the rom selector screen?)&lt;br /&gt;
* system messages, draw them somewhere else and make them legible.&lt;br /&gt;
* custom background for rom selector&lt;br /&gt;
* haptic feedback on touchscreen controls?&lt;br /&gt;
* options from rom selector (separate from menu; just have some way to change them, like sound, before launching).&lt;br /&gt;
* improve d-pad&lt;br /&gt;
* other orientations for touchscreen&lt;br /&gt;
* autoframeskip support! (toggle)&lt;br /&gt;
* If there could be a second delay added to offset the choppiness of loading that occurs visually because of this, that would be great&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Poor performance in GBA. Try disabling sound (press '*'/orange+z)&lt;br /&gt;
* Audio doesn't seem to be fully disabled (you won't hear anything, but Pulseaudio is still doing a little work)&lt;br /&gt;
* Notifications always appear as if in landscape&lt;br /&gt;
* @ Turbo key can have keys bound to it, causing turbo AND the bound key to go at the same time.&lt;br /&gt;
* screenshots are messed up (This is already fixed, will be released in next version)&lt;br /&gt;
* VBA renders so quickly it causes some visual issues while the device presents the card.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''1.1.1'''&lt;br /&gt;
** Skin support! Thanks to VincentLaw, zsoc, crzisme, and nights0223 for their work!&lt;br /&gt;
** Support for turbo/capture bindings in custom controls!&lt;br /&gt;
* '''1.1.0'''&lt;br /&gt;
** New ARM assembly implementation of emulated instructions. (small speed boost, about 5% on average in GBA games)&lt;br /&gt;
** touchscreen controls!&lt;br /&gt;
*** NOTE: just touching the screen (regardless of touch controls enabled) slows things down.  I'm working on why, but it seems to be the same code that draws the ripple.  This is a known issue.&lt;br /&gt;
*** toggle is '+' (orange+w)&lt;br /&gt;
*** 0 (orange+@) will rotate the window for those used to the old layout/keyboard controls.&lt;br /&gt;
** new 'autosave' feature (toggle enabled with '&amp;amp;' (orange+a))&lt;br /&gt;
*** saves to a special state when you quit, when you load the rom resumes there immediately&lt;br /&gt;
** zip file support&lt;br /&gt;
** options are now saved across sessions (orientation, mute, displaying emulation speed, etc)&lt;br /&gt;
** rom selector strips file extensions, and cleans up rom names&lt;br /&gt;
** rom selector doesn't show hidden files&lt;br /&gt;
* '''1.0.6'''&lt;br /&gt;
** Fixed crash when creating custom configs (permissions issue)&lt;br /&gt;
* '''1.0.5'''&lt;br /&gt;
** Fixed saving issues&lt;br /&gt;
** Added ability to create custom keybindings (see wiki)&lt;br /&gt;
** Removed annoying battery messages&lt;br /&gt;
** Updated icon (thanks Spyral!) (might need to restart to see it)&lt;br /&gt;
** Fixed name for hopefully better word-wrap in launcher&lt;br /&gt;
* '''1.0.4'''&lt;br /&gt;
** Remove dependence on upstart, should fix problem with VBA not launching.&amp;lt;br&amp;gt;&lt;br /&gt;
** backported sound fixes for (slight) speed, also added code to hopefully fix freezing on pause&amp;lt;br&amp;gt;&lt;br /&gt;
** save/load state support&amp;lt;br&amp;gt;&lt;br /&gt;
** jump-to-letter functionality in rom selector for better management of large libraries&amp;lt;br&amp;gt;&lt;br /&gt;
** sort roms case insensitively&amp;lt;br&amp;gt;&lt;br /&gt;
* '''1.0.3''' Added toggle for displaying emulation speed to help compatability reports&lt;br /&gt;
* '''1.0.2''' Small metadata fix.&lt;br /&gt;
* '''1.0.1''' Small performance boost, public release!&lt;br /&gt;
* '''1.0.0''' Initial release (testing feed).  Reimplemented rendering engine, rom selector.&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, hit orange+s while playing (as of 1.0.3). &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Gameboy/Gameboy Color===&lt;br /&gt;
All GB/GBC Games should be compatible (99.9%) at 100% Speed, please just report those NOT working.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Title&lt;br /&gt;
|Works&lt;br /&gt;
|Version&lt;br /&gt;
|Notes&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gameboy Advance===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menus work near 100% but gameplay is slow.&lt;br /&gt;
|-&lt;br /&gt;
|Breath of Fire II&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-67% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs at 100% walking around. Battles haven't been tested.&lt;br /&gt;
|-&lt;br /&gt;
|Castlevania - Aria of Sorrow&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|56% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Chu Chu Rocket!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|97% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Plays perfekt with or without sound :)&lt;br /&gt;
|-&lt;br /&gt;
|Double Dragon Advanced&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.01&lt;br /&gt;
|Plays well even with sound on&lt;br /&gt;
|-&lt;br /&gt;
|Duke Nukem 3D Advanced&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Drill Dozer&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|47% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Final Fantasy Tactics Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without Sound&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit to load. Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem: The Sacred Stones&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|F-Zero - GP Legend&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Golden Sun: The Lost Age&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without sound if you have a lot patience.&lt;br /&gt;
|-&lt;br /&gt;
|Gunstar Super Heroes&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Harvest Moon - Friends of Mineral Town&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Iridion II&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kirby and the Amazing Mirror&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50-65% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.1.1&lt;br /&gt;
|Usually is 86%  without sound. It is very responsive and works flawlessly.&lt;br /&gt;
|-&lt;br /&gt;
|Kuru Kuru Kururin&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings, Return of the King&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|63% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable, but a little slow.&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|65-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menu 100% with Sound ;), ingame mostly fullspeed without.&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart - Super Circuit&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|64% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Time Trial without Sound is almost Fullspeed (95%)!&lt;br /&gt;
|-&lt;br /&gt;
|Metal Slug Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|92% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mortal Kombat Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Five-0&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs very good without Sound&lt;br /&gt;
|-&lt;br /&gt;
|PocketNES - NES Emulator&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Rayman Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|53% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Without sound very playable!&lt;br /&gt;
|-&lt;br /&gt;
|R-Type 3&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA2 - Super Mario World &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA3 - Yoshi's Island &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA4 - Mario Bros. 3 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|51% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit time to Load.&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 1 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 2 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|49% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|too slow for sonic&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls'n Ghosts &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|69% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tactics Ogre&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|90%&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|95%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Does not save, runs pretty well without sound.&lt;br /&gt;
|-&lt;br /&gt;
|V-Rally 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|37% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Land 4 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Ware Inc. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|70-80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the Past&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Slow but Playable!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - The Minish Cap&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zooo&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Using 800MHz patch===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy causing a bit of lag but playable both ways&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars 2&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy, plays well enough with sound but annoying.&lt;br /&gt;
|-&lt;br /&gt;
|Aladdin&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Works pretty good a slight delay while playing with sound&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65-80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Depending how much is happening on the screen at once&lt;br /&gt;
|-&lt;br /&gt;
|Atari Anniversary Advance&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|No sound?&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football 2006&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68-85% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|when shooting can cause slow down with sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Roms==&lt;br /&gt;
There are several places where you can get free homebrew games for the GB and GBA that are 100% legal to download and try on the emulator. &amp;lt;br&amp;gt;&lt;br /&gt;
The best source for homebrew games for any console is http://www.pdroms.org but there are several other homebrew sites around that offer something similar such as this site specifically for gameboy advance: http://www.gameboy-advance-roms.info/ &amp;lt;br&amp;gt;&lt;br /&gt;
Here is a small list of free games that are worth trying, if you have more add them to the list!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Free GBA Roms links and playability===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;freeware&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Link'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Anguna&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1724/&lt;br /&gt;
|-&lt;br /&gt;
|Another World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.foxysofts.com/index.php?l=content/gba/anworld.inc&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Clone&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.playeradvance.org/forum/showthread.php?t=4039&lt;br /&gt;
|-&lt;br /&gt;
|BulletGBA&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|http://pqrs.org/gba/bulletgba/&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move Clone&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.russprince.com/gba/&lt;br /&gt;
|-&lt;br /&gt;
|Dangerous XMAS&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.rickdangerous.co.uk/rickxmas.htm&lt;br /&gt;
|-&lt;br /&gt;
|Hergs Solitaire&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1317/&lt;br /&gt;
|-&lt;br /&gt;
|The Last Seal&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/895/&lt;br /&gt;
|-&lt;br /&gt;
|Motocross Challange&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/495/&lt;br /&gt;
|-}&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to &amp;quot;.gba&amp;quot;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10796</id>
		<title>Application:VBA</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10796"/>
		<updated>2010-08-12T17:51:16Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Installing VBA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=VisualBoyAdvance&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.1.1&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=vba-gba.png&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=VisualBoyAdvance=&lt;br /&gt;
[[Image:VBA_Icon.png]]VisualBoyAdvance (commonly abbreviated as VBA) is an emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles sold by Nintendo.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Jan 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for their feedback throughout testing! &amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://austin.seph.ws/index.html Austin] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license.&lt;br /&gt;
The original source code is available [http://vba.ngemu.com/downloads.shtml here]&amp;lt;br /&amp;gt;&lt;br /&gt;
And the latest VBA for webOS source is available on git [http://git.webos-internals.org/?p=games/visualboyadvance.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
If you like it please consider donating.  See [http://forums.precentral.net/webos-internals/224974-visualboyadvance.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing VBA ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;visualb&amp;quot; (no quotes). VisualBoyAdvance should show up. If not, make sure your feeds are up to date. Click on VBA and then click install.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
===Rom Availability===&lt;br /&gt;
Many games are available for VBA.  Sources of free open source and free homebrew roms are listed [http://www.webos-internals.org/wiki/Application:VBA#Free_Roms at the end of this article]. &lt;br /&gt;
&lt;br /&gt;
There exist sources of copyright game ROMS on the interent which webos-internals will not link to. There also exist explanations of how to copy roms you own into files which VBA can use. Those topics are outside the scope of this article. &lt;br /&gt;
&lt;br /&gt;
===ROM File definitions===&lt;br /&gt;
VBA ROMs extensions indicate what device is being emulated.  There are three valid extensions: &lt;br /&gt;
* .gba (Game Boy Advance)&lt;br /&gt;
* .gbc (Game Boy Color)&lt;br /&gt;
* .gb (Game Boy)&lt;br /&gt;
&lt;br /&gt;
If you find a ROM image which has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension(for example, rename a gameboy advance game to end with ''.gba'' without quotes)&lt;br /&gt;
&lt;br /&gt;
===Installing ROMS to the device===&lt;br /&gt;
Once you have installed VBA on your Pre via [[Preware]], click on it from the launcher to open it for the first time. This should create the necessary folders for the ROMs.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, &amp;quot;ringtones&amp;quot;, and most importantly, &amp;quot;vba&amp;quot; folders. Click on that and then the &amp;quot;roms&amp;quot; folder. Copy the ROMs from your computer and move them here. ''DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder.'' &lt;br /&gt;
&lt;br /&gt;
If you don't see a &amp;quot;vba&amp;quot; folder, but you do see a &amp;quot;wallpapers&amp;quot; and a &amp;quot;ringtones&amp;quot; folder AND you know you installed VBA properly, go ahead and create the necessary folders. Create one at the root called ''vba'' (must be lower case). Then make another one inside that called ''roms'' (again, no caps). &lt;br /&gt;
&lt;br /&gt;
===Notes:===&lt;br /&gt;
When viewing the &amp;quot;roms&amp;quot; folder in USB mode, you may also see files for saves (.sav) and screen captures. That's normal.  &lt;br /&gt;
&lt;br /&gt;
As of 1.1.0, there is zip file support. Rom files may be stored inside a zip file.  &lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
You can now customize the controls!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind.&lt;br /&gt;
&lt;br /&gt;
==== Community-suggested bindings ====&lt;br /&gt;
If you have a binding you think is great, please share it here!&lt;br /&gt;
&lt;br /&gt;
Alternate D-Pad position: Up-R, Down-F, Left-D, Right-G. Since there is a small bump on the F key, you may find it easier to know where your fingers are on the keyboard this way.&lt;br /&gt;
&lt;br /&gt;
For playing Fire Emblem one-handed in Landscape mode: Up-G, Down-F, Left-R, Right-C, A-X, B-D. For Fire Emblem and other strategy games (and some RPGs) you can play with one hand since there's no need to use the D-pad and the action buttons at the same time.&lt;br /&gt;
&lt;br /&gt;
==Skins==&lt;br /&gt;
As of version 1.1.1, there is now skin support.&lt;br /&gt;
Shipped by default (as of this writing) are skins from VincentLaw, zsoc, nights0223 and crzisme.&lt;br /&gt;
&lt;br /&gt;
All skins go in /vba/skins.&lt;br /&gt;
&lt;br /&gt;
Each skin has a folder containing two files:&lt;br /&gt;
* controller.png&lt;br /&gt;
* controller.cfg&lt;br /&gt;
&lt;br /&gt;
For an idea of what controller.cfg should contain, look at the other controller.cfg files, it should be mostly self-explanatory.  Hopefully :).&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
&lt;br /&gt;
* The x/y for each control object are the centers of the button.&lt;br /&gt;
* The screen size variables are the maximum in each direction--the game will still scale them according to their aspect ratios.&lt;br /&gt;
* The screens will always be drawn at the x,y indicated--they won't be centered.&lt;br /&gt;
* There is support for turbo buttons, just no skin uses it yet.&lt;br /&gt;
* orange+q (slash) cycles through the skins&lt;br /&gt;
&lt;br /&gt;
==Screenshots/Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:vba-launcher.png|ROM Launcher&lt;br /&gt;
Image:vba-gba.png|GBA with Touchscreen&lt;br /&gt;
Image:vba-gbc.png|GBC with Touchscreen&lt;br /&gt;
Image:vba-gb.png|GB in Portrait Mode&lt;br /&gt;
Image:vba-gba2.png|GBA in Landscape Mode&lt;br /&gt;
Image:Mockup_1.1.1.jpg|Screenshot Mockup &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YouTube Videos of VBA (v1.0.1): &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=HdCZs3SU_Nc Mario Kart Advance] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=6nZKduqLcC8 Metroid Fusion] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=UE8SbBLbqHI Zelda DX] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=-312zgBPpyI Pokemon Crystal] &amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.youtube.com/watch?v=WQ9s_57jGTM Super Mario Land 2] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
* ALSA instead of pulseaudio (hopefully to improve emulation speed with sound enabled)&lt;br /&gt;
* Additional keybinding options, such as:&lt;br /&gt;
** Diagonal keys (up+right, right+down, etc)&lt;br /&gt;
** System keys (redefine save state keys, sound off, etc)&lt;br /&gt;
** Pause emulation key?&lt;br /&gt;
* &amp;quot;Go back to rom chooser&amp;quot; menu&lt;br /&gt;
* Create /save folder for .sav files (battery-backed RAM save info), instead of placing .sav in the /roms folder&lt;br /&gt;
* Better performance on GBA!!&lt;br /&gt;
** See iphone/GP2X ports and their ARM optimizations! (dynarec?)&lt;br /&gt;
* Include a homebrew rom to demo the app?&lt;br /&gt;
* Use GLSL shader to do palette lookup?&lt;br /&gt;
** See if the current cost is worth the bother.&lt;br /&gt;
* options menu? (on the rom selector screen?)&lt;br /&gt;
* system messages, draw them somewhere else and make them legible.&lt;br /&gt;
* custom background for rom selector&lt;br /&gt;
* haptic feedback on touchscreen controls?&lt;br /&gt;
* options from rom selector (separate from menu; just have some way to change them, like sound, before launching).&lt;br /&gt;
* improve d-pad&lt;br /&gt;
* other orientations for touchscreen&lt;br /&gt;
* autoframeskip support! (toggle)&lt;br /&gt;
* If there could be a second delay added to offset the choppiness of loading that occurs visually because of this, that would be great&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Poor performance in GBA. Try disabling sound (press '*'/orange+z)&lt;br /&gt;
* Audio doesn't seem to be fully disabled (you won't hear anything, but Pulseaudio is still doing a little work)&lt;br /&gt;
* Notifications always appear as if in landscape&lt;br /&gt;
* @ Turbo key can have keys bound to it, causing turbo AND the bound key to go at the same time.&lt;br /&gt;
* screenshots are messed up (This is already fixed, will be released in next version)&lt;br /&gt;
* VBA renders so quickly it causes some visual issues while the device presents the card.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''1.1.1'''&lt;br /&gt;
** Skin support! Thanks to VincentLaw, zsoc, crzisme, and nights0223 for their work!&lt;br /&gt;
** Support for turbo/capture bindings in custom controls!&lt;br /&gt;
* '''1.1.0'''&lt;br /&gt;
** New ARM assembly implementation of emulated instructions. (small speed boost, about 5% on average in GBA games)&lt;br /&gt;
** touchscreen controls!&lt;br /&gt;
*** NOTE: just touching the screen (regardless of touch controls enabled) slows things down.  I'm working on why, but it seems to be the same code that draws the ripple.  This is a known issue.&lt;br /&gt;
*** toggle is '+' (orange+w)&lt;br /&gt;
*** 0 (orange+@) will rotate the window for those used to the old layout/keyboard controls.&lt;br /&gt;
** new 'autosave' feature (toggle enabled with '&amp;amp;' (orange+a))&lt;br /&gt;
*** saves to a special state when you quit, when you load the rom resumes there immediately&lt;br /&gt;
** zip file support&lt;br /&gt;
** options are now saved across sessions (orientation, mute, displaying emulation speed, etc)&lt;br /&gt;
** rom selector strips file extensions, and cleans up rom names&lt;br /&gt;
** rom selector doesn't show hidden files&lt;br /&gt;
* '''1.0.6'''&lt;br /&gt;
** Fixed crash when creating custom configs (permissions issue)&lt;br /&gt;
* '''1.0.5'''&lt;br /&gt;
** Fixed saving issues&lt;br /&gt;
** Added ability to create custom keybindings (see wiki)&lt;br /&gt;
** Removed annoying battery messages&lt;br /&gt;
** Updated icon (thanks Spyral!) (might need to restart to see it)&lt;br /&gt;
** Fixed name for hopefully better word-wrap in launcher&lt;br /&gt;
* '''1.0.4'''&lt;br /&gt;
** Remove dependence on upstart, should fix problem with VBA not launching.&amp;lt;br&amp;gt;&lt;br /&gt;
** backported sound fixes for (slight) speed, also added code to hopefully fix freezing on pause&amp;lt;br&amp;gt;&lt;br /&gt;
** save/load state support&amp;lt;br&amp;gt;&lt;br /&gt;
** jump-to-letter functionality in rom selector for better management of large libraries&amp;lt;br&amp;gt;&lt;br /&gt;
** sort roms case insensitively&amp;lt;br&amp;gt;&lt;br /&gt;
* '''1.0.3''' Added toggle for displaying emulation speed to help compatability reports&lt;br /&gt;
* '''1.0.2''' Small metadata fix.&lt;br /&gt;
* '''1.0.1''' Small performance boost, public release!&lt;br /&gt;
* '''1.0.0''' Initial release (testing feed).  Reimplemented rendering engine, rom selector.&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, hit orange+s while playing (as of 1.0.3). &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Gameboy/Gameboy Color===&lt;br /&gt;
All GB/GBC Games should be compatible (99.9%) at 100% Speed, please just report those NOT working.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Title&lt;br /&gt;
|Works&lt;br /&gt;
|Version&lt;br /&gt;
|Notes&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gameboy Advance===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menus work near 100% but gameplay is slow.&lt;br /&gt;
|-&lt;br /&gt;
|Breath of Fire II&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-67% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs at 100% walking around. Battles haven't been tested.&lt;br /&gt;
|-&lt;br /&gt;
|Castlevania - Aria of Sorrow&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|56% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Chu Chu Rocket!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|97% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Plays perfekt with or without sound :)&lt;br /&gt;
|-&lt;br /&gt;
|Double Dragon Advanced&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.01&lt;br /&gt;
|Plays well even with sound on&lt;br /&gt;
|-&lt;br /&gt;
|Duke Nukem 3D Advanced&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Drill Dozer&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|47% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Final Fantasy Tactics Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without Sound&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit to load. Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem: The Sacred Stones&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|F-Zero - GP Legend&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Golden Sun: The Lost Age&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without sound if you have a lot patience.&lt;br /&gt;
|-&lt;br /&gt;
|Gunstar Super Heroes&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Harvest Moon - Friends of Mineral Town&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Iridion II&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kirby and the Amazing Mirror&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50-65% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.1.1&lt;br /&gt;
|Usually is 86%  without sound. It is very responsive and works flawlessly.&lt;br /&gt;
|-&lt;br /&gt;
|Kuru Kuru Kururin&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings, Return of the King&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|63% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable, but a little slow.&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|65-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menu 100% with Sound ;), ingame mostly fullspeed without.&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart - Super Circuit&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|64% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Time Trial without Sound is almost Fullspeed (95%)!&lt;br /&gt;
|-&lt;br /&gt;
|Metal Slug Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|92% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mortal Kombat Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Five-0&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs very good without Sound&lt;br /&gt;
|-&lt;br /&gt;
|PocketNES - NES Emulator&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Rayman Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|53% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Without sound very playable!&lt;br /&gt;
|-&lt;br /&gt;
|R-Type 3&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA2 - Super Mario World &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA3 - Yoshi's Island &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA4 - Mario Bros. 3 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|51% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit time to Load.&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 1 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 2 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|49% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|too slow for sonic&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls'n Ghosts &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|69% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tactics Ogre&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|90%&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|95%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Does not save, runs pretty well without sound.&lt;br /&gt;
|-&lt;br /&gt;
|V-Rally 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|37% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Land 4 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Ware Inc. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|70-80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the Past&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Slow but Playable!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - The Minish Cap&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zooo&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Using 800MHz patch===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy causing a bit of lag but playable both ways&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars 2&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy, plays well enough with sound but annoying.&lt;br /&gt;
|-&lt;br /&gt;
|Aladdin&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Works pretty good a slight delay while playing with sound&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65-80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Depending how much is happening on the screen at once&lt;br /&gt;
|-&lt;br /&gt;
|Atari Anniversary Advance&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|No sound?&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football 2006&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68-85% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|when shooting can cause slow down with sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Roms==&lt;br /&gt;
There are several places where you can get free homebrew games for the GB and GBA that are 100% legal to download and try on the emulator. &amp;lt;br&amp;gt;&lt;br /&gt;
The best source for homebrew games for any console is http://www.pdroms.org but there are several other homebrew sites around that offer something similar such as this site specifically for gameboy advance: http://www.gameboy-advance-roms.info/ &amp;lt;br&amp;gt;&lt;br /&gt;
Here is a small list of free games that are worth trying, if you have more add them to the list!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Free GBA Roms links and playability===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;freeware&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Link'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Anguna&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1724/&lt;br /&gt;
|-&lt;br /&gt;
|Another World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.foxysofts.com/index.php?l=content/gba/anworld.inc&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Clone&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.playeradvance.org/forum/showthread.php?t=4039&lt;br /&gt;
|-&lt;br /&gt;
|BulletGBA&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|http://pqrs.org/gba/bulletgba/&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move Clone&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.russprince.com/gba/&lt;br /&gt;
|-&lt;br /&gt;
|Dangerous XMAS&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.rickdangerous.co.uk/rickxmas.htm&lt;br /&gt;
|-&lt;br /&gt;
|Hergs Solitaire&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1317/&lt;br /&gt;
|-&lt;br /&gt;
|The Last Seal&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/895/&lt;br /&gt;
|-&lt;br /&gt;
|Motocross Challange&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/495/&lt;br /&gt;
|-}&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to &amp;quot;.gba&amp;quot;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10202</id>
		<title>Application:VBA</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10202"/>
		<updated>2010-06-08T00:07:49Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=VisualBoyAdvance&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.1.1&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=vba-gba.png&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=VisualBoyAdvance=&lt;br /&gt;
[[Image:VBA_Icon.png]]VisualBoyAdvance (commonly abbreviated as VBA) is an emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles sold by Nintendo.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Jan 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for their feedback throughout testing! &amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://austin.seph.ws/index.html Austin] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license.&lt;br /&gt;
The original source code is available [http://vba.ngemu.com/downloads.shtml here]&amp;lt;br /&amp;gt;&lt;br /&gt;
And the latest VBA for webOS source is available on git [http://git.webos-internals.org/?p=games/visualboyadvance.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
If you like it please consider donating.  See [http://forums.precentral.net/webos-internals/224974-visualboyadvance.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing VBA ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;visual&amp;quot; (no quotes). VisualBoyAdvance should show up. If not, make sure your feeds are up to date. Click on VBA and then click install. You will probably have to install other services as well (it will tell you if you do).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
We aren't going to discuss how to get ROMs here but we will tell you how to transfer them to your Pre. If you want to try some free Homebrew games for the GBA look at the end of the wiki page.&lt;br /&gt;
&lt;br /&gt;
Compatible ROM Files:&amp;lt;br/&amp;gt;&lt;br /&gt;
.gba (Game Boy Advance)&amp;lt;br/&amp;gt;&lt;br /&gt;
.gbc (Game Boy Color)&amp;lt;br/&amp;gt;&lt;br /&gt;
.gb (Game Boy)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension(for example, rename a gameboy advance game to end with &amp;quot;.gba&amp;quot; without quotes)&lt;br /&gt;
&lt;br /&gt;
Once you have installed VBA on your Pre via [[Preware]], click on it from the launcher to open it for the first time. This should create the necessary folders for the ROMs.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, &amp;quot;ringtones&amp;quot;, and most importantly, &amp;quot;vba&amp;quot; folders. Click on that and then the &amp;quot;roms&amp;quot; folder. Copy the ROMs from your computer and move them here. DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;If you don't see a &amp;quot;vba&amp;quot; folder, but you do see a &amp;quot;wallpapers&amp;quot; and a &amp;quot;ringtones&amp;quot; folder AND you know you installed VBA properly, go ahead and create the necessary folders. Create one at the root called &amp;quot;vba&amp;quot; (no quotes or caps). Then make another one inside that called &amp;quot;roms&amp;quot; (again, no quotes or caps). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;As of 1.0.3, the &amp;quot;roms&amp;quot; folder is also where the saves (.sav) and screen captures go.&lt;br /&gt;
&amp;lt;br&amp;gt;As of 1.1.0, there is zip file support&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
'''New in 1.0.4'''  Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
'''New in 1.0.5!'''&lt;br /&gt;
&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
You can now customize the controls!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind.&lt;br /&gt;
&lt;br /&gt;
==== Community-suggested bindings ====&lt;br /&gt;
If you have a binding you think is great, please share it here!&lt;br /&gt;
&lt;br /&gt;
Alternate D-Pad position: Up-R, Down-F, Left-D, Right-G. Since there is a small bump on the F key, you may find it easier to know where your fingers are on the keyboard this way.&lt;br /&gt;
&lt;br /&gt;
For playing Fire Emblem one-handed in Landscape mode: Up-G, Down-F, Left-R, Right-C, A-X, B-D. For Fire Emblem and other strategy games (and some RPGs) you can play with one hand since there's no need to use the D-pad and the action buttons at the same time.&lt;br /&gt;
&lt;br /&gt;
==Skins==&lt;br /&gt;
NEW IN 1.1.1!&lt;br /&gt;
&lt;br /&gt;
There is now skin support.&lt;br /&gt;
Shipped by default (as of this writing) are skins from VincentLaw, zsoc, nights0223 and crzisme.&lt;br /&gt;
&lt;br /&gt;
All skins go in /vba/skins.&lt;br /&gt;
&lt;br /&gt;
Each skin has a folder containing two files:&lt;br /&gt;
* controller.png&lt;br /&gt;
* controller.cfg&lt;br /&gt;
&lt;br /&gt;
For an idea of what controller.cfg should contain, look at the other controller.cfg files, it should be mostly self-explanatory.  Hopefully :).&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
&lt;br /&gt;
* The x/y for each control object are the centers of the button.&lt;br /&gt;
* The screen size variables are the maximum in each direction--the game will still scale them according to their aspect ratios.&lt;br /&gt;
* The screens will always be drawn at the x,y indicated--they won't be centered.&lt;br /&gt;
* There is support for turbo buttons, just no skin uses it yet.&lt;br /&gt;
* orange+q (slash) cycles through the skins&lt;br /&gt;
&lt;br /&gt;
==Screenshots/Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:vba-launcher.png|ROM Launcher&lt;br /&gt;
Image:vba-gba.png|GBA with Touchscreen&lt;br /&gt;
Image:vba-gbc.png|GBC with Touchscreen&lt;br /&gt;
Image:vba-gb.png|GB in Portrait Mode&lt;br /&gt;
Image:vba-gba2.png|GBA in Landscape Mode&lt;br /&gt;
Image:Mockup_1.1.1.jpg|Screenshot Mockup &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YouTube Videos of VBA (v1.0.1): &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=HdCZs3SU_Nc Mario Kart Advance] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=6nZKduqLcC8 Metroid Fusion] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=UE8SbBLbqHI Zelda DX] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=-312zgBPpyI Pokemon Crystal] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=WQ9s_57jGTM Super Mario Land 2] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
* ALSA instead of pulseaudio (hopefully to improve emulation speed with sound enabled)&lt;br /&gt;
* Additional keybinding options, such as:&lt;br /&gt;
** Diagonal keys (up+right, right+down, etc)&lt;br /&gt;
** System keys (redefine save state keys, sound off, etc)&lt;br /&gt;
** Pause emulation key?&lt;br /&gt;
* &amp;quot;Go back to rom chooser&amp;quot; menu&lt;br /&gt;
* Create /save folder for .sav files (battery-backed RAM save info), instead of placing .sav in the /roms folder&lt;br /&gt;
* Better performance on GBA!!&lt;br /&gt;
** See iphone/GP2X ports and their ARM optimizations! (dynarec?)&lt;br /&gt;
* Include a homebrew rom to demo the app?&lt;br /&gt;
* Use GLSL shader to do palette lookup?&lt;br /&gt;
** See if the current cost is worth the bother.&lt;br /&gt;
* options menu? (on the rom selector screen?)&lt;br /&gt;
* system messages, draw them somewhere else and make them legible.&lt;br /&gt;
* custom background for rom selector&lt;br /&gt;
* haptic feedback on touchscreen controls?&lt;br /&gt;
* options from rom selector (separate from menu; just have some way to change them, like sound, before launching).&lt;br /&gt;
* improve d-pad&lt;br /&gt;
* other orientations for touchscreen&lt;br /&gt;
* autoframeskip support! (toggle)&lt;br /&gt;
* If there could be a second delay added to offset the choppiness of loading that occurs visually because of this, that would be great&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Poor performance in GBA. Try disabling sound (press '*'/orange+z)&lt;br /&gt;
* Audio doesn't seem to be fully disabled (you won't hear anything, but Pulseaudio is still doing a little work)&lt;br /&gt;
* Notifications always appear as if in landscape&lt;br /&gt;
* @ Turbo key can have keys bound to it, causing turbo AND the bound key to go at the same time.&lt;br /&gt;
* screenshots are messed up (This is already fixed, will be released in next version)&lt;br /&gt;
* VBA renders so quickly it causes some visual issues while the device presents the card.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''1.1.1'''&lt;br /&gt;
** Skin support! Thanks to VincentLaw, zsoc, crzisme, and nights0223 for their work!&lt;br /&gt;
** Support for turbo/capture bindings in custom controls!&lt;br /&gt;
* '''1.1.0'''&lt;br /&gt;
** New ARM assembly implementation of emulated instructions. (small speed boost, about 5% on average in GBA games)&lt;br /&gt;
** touchscreen controls!&lt;br /&gt;
*** NOTE: just touching the screen (regardless of touch controls enabled) slows things down.  I'm working on why, but it seems to be the same code that draws the ripple.  This is a known issue.&lt;br /&gt;
*** toggle is '+' (orange+w)&lt;br /&gt;
*** 0 (orange+@) will rotate the window for those used to the old layout/keyboard controls.&lt;br /&gt;
** new 'autosave' feature (toggle enabled with '&amp;amp;' (orange+a))&lt;br /&gt;
*** saves to a special state when you quit, when you load the rom resumes there immediately&lt;br /&gt;
** zip file support&lt;br /&gt;
** options are now saved across sessions (orientation, mute, displaying emulation speed, etc)&lt;br /&gt;
** rom selector strips file extensions, and cleans up rom names&lt;br /&gt;
** rom selector doesn't show hidden files&lt;br /&gt;
* '''1.0.6'''&lt;br /&gt;
** Fixed crash when creating custom configs (permissions issue)&lt;br /&gt;
* '''1.0.5'''&lt;br /&gt;
** Fixed saving issues&lt;br /&gt;
** Added ability to create custom keybindings (see wiki)&lt;br /&gt;
** Removed annoying battery messages&lt;br /&gt;
** Updated icon (thanks Spyral!) (might need to restart to see it)&lt;br /&gt;
** Fixed name for hopefully better word-wrap in launcher&lt;br /&gt;
* '''1.0.4'''&lt;br /&gt;
** Remove dependence on upstart, should fix problem with VBA not launching.&amp;lt;br&amp;gt;&lt;br /&gt;
** backported sound fixes for (slight) speed, also added code to hopefully fix freezing on pause&amp;lt;br&amp;gt;&lt;br /&gt;
** save/load state support&amp;lt;br&amp;gt;&lt;br /&gt;
** jump-to-letter functionality in rom selector for better management of large libraries&amp;lt;br&amp;gt;&lt;br /&gt;
** sort roms case insensitively&amp;lt;br&amp;gt;&lt;br /&gt;
* '''1.0.3''' Added toggle for displaying emulation speed to help compatability reports&lt;br /&gt;
* '''1.0.2''' Small metadata fix.&lt;br /&gt;
* '''1.0.1''' Small performance boost, public release!&lt;br /&gt;
* '''1.0.0''' Initial release (testing feed).  Reimplemented rendering engine, rom selector.&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, hit orange+s while playing (as of 1.0.3). &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Gameboy/Gameboy Color===&lt;br /&gt;
All GB/GBC Games should be compatible (99.9%) at 100% Speed, please just report those NOT working.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Title&lt;br /&gt;
|Works&lt;br /&gt;
|Version&lt;br /&gt;
|Notes&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gameboy Advance===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menus work near 100% but gameplay is slow.&lt;br /&gt;
|-&lt;br /&gt;
|Breath of Fire II&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-67% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs at 100% walking around. Battles haven't been tested.&lt;br /&gt;
|-&lt;br /&gt;
|Castlevania - Aria of Sorrow&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|56% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Chu Chu Rocket!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|97% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Plays perfekt with or without sound :)&lt;br /&gt;
|-&lt;br /&gt;
|Double Dragon Advanced&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.01&lt;br /&gt;
|Plays well even with sound on&lt;br /&gt;
|-&lt;br /&gt;
|Duke Nukem 3D Advanced&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Drill Dozer&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|47% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Final Fantasy Tactics Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without Sound&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit to load. Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem: The Sacred Stones&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|F-Zero - GP Legend&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Golden Sun: The Lost Age&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without sound if you have a lot patience.&lt;br /&gt;
|-&lt;br /&gt;
|Gunstar Super Heroes&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Harvest Moon - Friends of Mineral Town&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Iridion II&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kirby and the Amazing Mirror&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50-65% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.1.1&lt;br /&gt;
|Usually is 86%  without sound. It is very responsive and works flawlessly.&lt;br /&gt;
|-&lt;br /&gt;
|Kuru Kuru Kururin&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings, Return of the King&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|63% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable, but a little slow.&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|65-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menu 100% with Sound ;), ingame mostly fullspeed without.&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart - Super Circuit&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|64% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Time Trial without Sound is almost Fullspeed (95%)!&lt;br /&gt;
|-&lt;br /&gt;
|Metal Slug Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|92% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mortal Kombat Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Five-0&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs very good without Sound&lt;br /&gt;
|-&lt;br /&gt;
|PocketNES - NES Emulator&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Rayman Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|53% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Without sound very playable!&lt;br /&gt;
|-&lt;br /&gt;
|R-Type 3&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA2 - Super Mario World &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA3 - Yoshi's Island &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA4 - Mario Bros. 3 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|51% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit time to Load.&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 1 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 2 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|49% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|too slow for sonic&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls'n Ghosts &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|69% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tactics Ogre&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|90%&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|95%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Does not save, runs pretty well without sound.&lt;br /&gt;
|-&lt;br /&gt;
|V-Rally 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|37% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Land 4 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Ware Inc. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|70-80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the Past&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Slow but Playable!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - The Minish Cap&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zooo&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Using 800MHz patch===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy causing a bit of lag but playable both ways&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars 2&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy, plays well enough with sound but annoying.&lt;br /&gt;
|-&lt;br /&gt;
|Aladdin&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Works pretty good a slight delay while playing with sound&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65-80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Depending how much is happening on the screen at once&lt;br /&gt;
|-&lt;br /&gt;
|Atari Anniversary Advance&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|No sound?&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football 2006&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68-85% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|when shooting can cause slow down with sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Roms==&lt;br /&gt;
There are several places where you can get free homebrew games for the GB and GBA that are 100% legal to download and try on the emulator. &amp;lt;br&amp;gt;&lt;br /&gt;
The best source for homebrew games for any console is http://www.pdroms.org but there are several other homebrew sites around that offer something similar such as this site specifically for gameboy advance: http://www.gameboy-advance-roms.info/ &amp;lt;br&amp;gt;&lt;br /&gt;
Here is a small list of free games that are worth trying, if you have more add them to the list!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GBA===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;freeware&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Link'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Anguna&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1724/&lt;br /&gt;
|-&lt;br /&gt;
|Another World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.foxysofts.com/index.php?l=content/gba/anworld.inc&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Clone&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.playeradvance.org/forum/showthread.php?t=4039&lt;br /&gt;
|-&lt;br /&gt;
|BulletGBA&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|http://pqrs.org/gba/bulletgba/&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move Clone&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.russprince.com/gba/&lt;br /&gt;
|-&lt;br /&gt;
|Dangerous XMAS&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.rickdangerous.co.uk/rickxmas.htm&lt;br /&gt;
|-&lt;br /&gt;
|Hergs Solitaire&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1317/&lt;br /&gt;
|-&lt;br /&gt;
|The Last Seal&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/895/&lt;br /&gt;
|-&lt;br /&gt;
|Motocross Challange&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/495/&lt;br /&gt;
|-}&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to &amp;quot;.gba&amp;quot;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10201</id>
		<title>Application:VBA</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:VBA&amp;diff=10201"/>
		<updated>2010-06-08T00:06:41Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Known issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:SDL]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=VisualBoyAdvance&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.1.1&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=vba-gba.png&lt;br /&gt;
|description=&lt;br /&gt;
}} &lt;br /&gt;
=VisualBoyAdvance=&lt;br /&gt;
[[Image:VBA_Icon.png]]VisualBoyAdvance (commonly abbreviated as VBA) is an emulator of the Game Boy, Game Boy Color, and Game Boy Advance handheld game consoles sold by Nintendo.&lt;br /&gt;
&lt;br /&gt;
==Credit==&lt;br /&gt;
Ported by Will Dietz Jan 2010. &amp;lt;br&amp;gt;&lt;br /&gt;
Thanks to #webos-internals for their feedback throughout testing! &amp;lt;br/&amp;gt;&lt;br /&gt;
Icon created by [http://austin.seph.ws/index.html Austin] (Used with Permission)&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
All source is under the GPLv2 license.&lt;br /&gt;
The original source code is available [http://vba.ngemu.com/downloads.shtml here]&amp;lt;br /&amp;gt;&lt;br /&gt;
And the latest VBA for webOS source is available on git [http://git.webos-internals.org/?p=games/visualboyadvance.git here] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Lots of work has gone into making this a great game for you to enjoy!&lt;br /&gt;
If you like it please consider donating.  See [http://forums.precentral.net/webos-internals/224974-visualboyadvance.html official thread] for the paypal link if you're interested.&lt;br /&gt;
&lt;br /&gt;
== Installing VBA ==&lt;br /&gt;
Install [[Preware]], and then launch it. Click on &amp;quot;Available Packages&amp;quot; then &amp;quot;Applications, or &amp;quot;Available Applications&amp;quot; then &amp;quot;All&amp;quot; depending on the Preware preferences you have chosen. Now type in &amp;quot;visual&amp;quot; (no quotes). VisualBoyAdvance should show up. If not, make sure your feeds are up to date. Click on VBA and then click install. You will probably have to install other services as well (it will tell you if you do).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you are ready to add ROMs(games)!&lt;br /&gt;
&lt;br /&gt;
==Adding ROMS==&lt;br /&gt;
We aren't going to discuss how to get ROMs here but we will tell you how to transfer them to your Pre. If you want to try some free Homebrew games for the GBA look at the end of the wiki page.&lt;br /&gt;
&lt;br /&gt;
Compatible ROM Files:&amp;lt;br/&amp;gt;&lt;br /&gt;
.gba (Game Boy Advance)&amp;lt;br/&amp;gt;&lt;br /&gt;
.gbc (Game Boy Color)&amp;lt;br/&amp;gt;&lt;br /&gt;
.gb (Game Boy)&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to the proper extension(for example, rename a gameboy advance game to end with &amp;quot;.gba&amp;quot; without quotes)&lt;br /&gt;
&lt;br /&gt;
Once you have installed VBA on your Pre via [[Preware]], click on it from the launcher to open it for the first time. This should create the necessary folders for the ROMs.&lt;br /&gt;
&lt;br /&gt;
Now connect your Pre to your computer via USB mode. Once the Pre shows up on your computer, open it. You now should be at the &amp;quot;root&amp;quot; of your Pre's storage. If you look at the folders in the root, there should be a few including the &amp;quot;wallpapers&amp;quot;, &amp;quot;ringtones&amp;quot;, and most importantly, &amp;quot;vba&amp;quot; folders. Click on that and then the &amp;quot;roms&amp;quot; folder. Copy the ROMs from your computer and move them here. DO NOT put the ROMs (.gb, .gbc, .gba) in folders within the &amp;quot;roms&amp;quot; folder. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;If you don't see a &amp;quot;vba&amp;quot; folder, but you do see a &amp;quot;wallpapers&amp;quot; and a &amp;quot;ringtones&amp;quot; folder AND you know you installed VBA properly, go ahead and create the necessary folders. Create one at the root called &amp;quot;vba&amp;quot; (no quotes or caps). Then make another one inside that called &amp;quot;roms&amp;quot; (again, no quotes or caps). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;As of 1.0.3, the &amp;quot;roms&amp;quot; folder is also where the saves (.sav) and screen captures go.&lt;br /&gt;
&amp;lt;br&amp;gt;As of 1.1.0, there is zip file support&lt;br /&gt;
&lt;br /&gt;
==Controls==&lt;br /&gt;
To select a rom, just tap on it in the rom selector.&amp;lt;br&amp;gt;&lt;br /&gt;
Note that if you have more roms than fit on the screen, simply scroll to them.&amp;lt;br&amp;gt;&lt;br /&gt;
'''New in 1.0.4'''  Hit a letter key to jump to  that letter in the rom list (useful when you have lots of roms)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the current controls (while playing):&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|'''Pre Button'''&lt;br /&gt;
|'''Emulator Function'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|WASD&lt;br /&gt;
|Up/left/down/right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|k&lt;br /&gt;
|B&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|l&lt;br /&gt;
|A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|q&lt;br /&gt;
|L (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|p&lt;br /&gt;
|R (trigger)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Enter&lt;br /&gt;
|Start&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Spacebar&lt;br /&gt;
|Select&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|@&lt;br /&gt;
|Turbo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|. (period)&lt;br /&gt;
|Screenshot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|t&lt;br /&gt;
|Start/Select/a/b All at Once&lt;br /&gt;
|Useful for Resets (or saving in zelda)&lt;br /&gt;
|-&lt;br /&gt;
|orange+s (minus)&lt;br /&gt;
|Toggle Displaying Emulation Speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+l (apostrophe)&lt;br /&gt;
|Change Scaling Filter&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+@ &lt;br /&gt;
|Change Screen Orientation&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+z (or y for qwertz pre)&lt;br /&gt;
|Toggle Sound&lt;br /&gt;
|Boosts (GBA) Performance&lt;br /&gt;
|-&lt;br /&gt;
|1,2,3&lt;br /&gt;
|Save state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|4,5,6&lt;br /&gt;
|Load state number 1,2,3&lt;br /&gt;
|orange + &amp;quot;corresponding letter&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|orange+ w('+')&lt;br /&gt;
|Toggle overlay (touchscreen) controls&lt;br /&gt;
|Only works in the landscape orientation with keyboard on RIGHT&lt;br /&gt;
|-&lt;br /&gt;
|orange+a (ampersand)&lt;br /&gt;
|Toggle 'autosave'/'autoresume' functionality&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|orange+q (slash)&lt;br /&gt;
|Cycle skins&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Custom Controls ===&lt;br /&gt;
'''New in 1.0.5!'''&lt;br /&gt;
&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
You can now customize the controls!&lt;br /&gt;
&lt;br /&gt;
To start customizing, while running a game, hit '=' (orange+p).&lt;br /&gt;
&lt;br /&gt;
Then follow the on-screen instructions, hitting the keys you want the various buttons bound to.&lt;br /&gt;
&lt;br /&gt;
To stop the binding and cancel, hit '=' again.&lt;br /&gt;
&lt;br /&gt;
'''Note''' Due to the pre's keyboard limitations, some keys cannot be detected when pressed down at same time (j/k is an example of such a pair).  Keep this in mind.&lt;br /&gt;
&lt;br /&gt;
==== Community-suggested bindings ====&lt;br /&gt;
If you have a binding you think is great, please share it here!&lt;br /&gt;
&lt;br /&gt;
Alternate D-Pad position: Up-R, Down-F, Left-D, Right-G. Since there is a small bump on the F key, you may find it easier to know where your fingers are on the keyboard this way.&lt;br /&gt;
&lt;br /&gt;
For playing Fire Emblem one-handed in Landscape mode: Up-G, Down-F, Left-R, Right-C, A-X, B-D. For Fire Emblem and other strategy games (and some RPGs) you can play with one hand since there's no need to use the D-pad and the action buttons at the same time.&lt;br /&gt;
&lt;br /&gt;
==Skins==&lt;br /&gt;
NEW IN 1.1.1!&lt;br /&gt;
&lt;br /&gt;
There is now skin support.&lt;br /&gt;
Shipped by default (as of this writing) are skins from VincentLaw, zsoc, nights0223 and crzisme.&lt;br /&gt;
&lt;br /&gt;
All skins go in /vba/skins.&lt;br /&gt;
&lt;br /&gt;
Each skin has a folder containing two files:&lt;br /&gt;
* controller.png&lt;br /&gt;
* controller.cfg&lt;br /&gt;
&lt;br /&gt;
For an idea of what controller.cfg should contain, look at the other controller.cfg files, it should be mostly self-explanatory.  Hopefully :).&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
&lt;br /&gt;
* The x/y for each control object are the centers of the button.&lt;br /&gt;
* The screen size variables are the maximum in each direction--the game will still scale them according to their aspect ratios.&lt;br /&gt;
* The screens will always be drawn at the x,y indicated--they won't be centered.&lt;br /&gt;
* There is support for turbo buttons, just no skin uses it yet.&lt;br /&gt;
* orange+q (slash) cycles through the skins&lt;br /&gt;
&lt;br /&gt;
==Screenshots/Videos==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:vba-launcher.png|ROM Launcher&lt;br /&gt;
Image:vba-gba.png|GBA with Touchscreen&lt;br /&gt;
Image:vba-gbc.png|GBC with Touchscreen&lt;br /&gt;
Image:vba-gb.png|GB in Portrait Mode&lt;br /&gt;
Image:vba-gba2.png|GBA in Landscape Mode&lt;br /&gt;
Image:Mockup_1.1.1.jpg|Screenshot Mockup &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
YouTube Videos of VBA (v1.0.1): &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=HdCZs3SU_Nc Mario Kart Advance] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=6nZKduqLcC8 Metroid Fusion] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=UE8SbBLbqHI Zelda DX] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=-312zgBPpyI Pokemon Crystal] &amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.youtube.com/watch?v=WQ9s_57jGTM Super Mario Land 2] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Feature Requests/TODO ==&lt;br /&gt;
Here's a list of feature requests I'm aware of and/or things I plan to do.&lt;br /&gt;
* ALSA instead of pulseaudio (hopefully to improve emulation speed with sound enabled)&lt;br /&gt;
* Additional keybinding options, such as:&lt;br /&gt;
** Diagonal keys (up+right, right+down, etc)&lt;br /&gt;
** System keys (redefine save state keys, sound off, etc)&lt;br /&gt;
** Pause emulation key?&lt;br /&gt;
* &amp;quot;Go back to rom chooser&amp;quot; menu&lt;br /&gt;
* Create /save folder for .sav files (battery-backed RAM save info), instead of placing .sav in the /roms folder&lt;br /&gt;
* Better performance on GBA!!&lt;br /&gt;
** See iphone/GP2X ports and their ARM optimizations! (dynarec?)&lt;br /&gt;
* Include a homebrew rom to demo the app?&lt;br /&gt;
* Use GLSL shader to do palette lookup?&lt;br /&gt;
** See if the current cost is worth the bother.&lt;br /&gt;
* options menu? (on the rom selector screen?)&lt;br /&gt;
* system messages, draw them somewhere else and make them legible.&lt;br /&gt;
* custom background for rom selector&lt;br /&gt;
* haptic feedback on touchscreen controls?&lt;br /&gt;
* options from rom selector (separate from menu; just have some way to change them, like sound, before launching).&lt;br /&gt;
* improve d-pad&lt;br /&gt;
* other orientations for touchscreen&lt;br /&gt;
* autoframeskip support! (toggle)&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Poor performance in GBA. Try disabling sound (press '*'/orange+z)&lt;br /&gt;
* Audio doesn't seem to be fully disabled (you won't hear anything, but Pulseaudio is still doing a little work)&lt;br /&gt;
* Notifications always appear as if in landscape&lt;br /&gt;
* @ Turbo key can have keys bound to it, causing turbo AND the bound key to go at the same time.&lt;br /&gt;
* screenshots are messed up (This is already fixed, will be released in next version)&lt;br /&gt;
* If there could be a second delay added to offset the choppiness of loading that occurs visually because of this, that would be great&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
* '''1.1.1'''&lt;br /&gt;
** Skin support! Thanks to VincentLaw, zsoc, crzisme, and nights0223 for their work!&lt;br /&gt;
** Support for turbo/capture bindings in custom controls!&lt;br /&gt;
* '''1.1.0'''&lt;br /&gt;
** New ARM assembly implementation of emulated instructions. (small speed boost, about 5% on average in GBA games)&lt;br /&gt;
** touchscreen controls!&lt;br /&gt;
*** NOTE: just touching the screen (regardless of touch controls enabled) slows things down.  I'm working on why, but it seems to be the same code that draws the ripple.  This is a known issue.&lt;br /&gt;
*** toggle is '+' (orange+w)&lt;br /&gt;
*** 0 (orange+@) will rotate the window for those used to the old layout/keyboard controls.&lt;br /&gt;
** new 'autosave' feature (toggle enabled with '&amp;amp;' (orange+a))&lt;br /&gt;
*** saves to a special state when you quit, when you load the rom resumes there immediately&lt;br /&gt;
** zip file support&lt;br /&gt;
** options are now saved across sessions (orientation, mute, displaying emulation speed, etc)&lt;br /&gt;
** rom selector strips file extensions, and cleans up rom names&lt;br /&gt;
** rom selector doesn't show hidden files&lt;br /&gt;
* '''1.0.6'''&lt;br /&gt;
** Fixed crash when creating custom configs (permissions issue)&lt;br /&gt;
* '''1.0.5'''&lt;br /&gt;
** Fixed saving issues&lt;br /&gt;
** Added ability to create custom keybindings (see wiki)&lt;br /&gt;
** Removed annoying battery messages&lt;br /&gt;
** Updated icon (thanks Spyral!) (might need to restart to see it)&lt;br /&gt;
** Fixed name for hopefully better word-wrap in launcher&lt;br /&gt;
* '''1.0.4'''&lt;br /&gt;
** Remove dependence on upstart, should fix problem with VBA not launching.&amp;lt;br&amp;gt;&lt;br /&gt;
** backported sound fixes for (slight) speed, also added code to hopefully fix freezing on pause&amp;lt;br&amp;gt;&lt;br /&gt;
** save/load state support&amp;lt;br&amp;gt;&lt;br /&gt;
** jump-to-letter functionality in rom selector for better management of large libraries&amp;lt;br&amp;gt;&lt;br /&gt;
** sort roms case insensitively&amp;lt;br&amp;gt;&lt;br /&gt;
* '''1.0.3''' Added toggle for displaying emulation speed to help compatability reports&lt;br /&gt;
* '''1.0.2''' Small metadata fix.&lt;br /&gt;
* '''1.0.1''' Small performance boost, public release!&lt;br /&gt;
* '''1.0.0''' Initial release (testing feed).  Reimplemented rendering engine, rom selector.&lt;br /&gt;
&lt;br /&gt;
== Compatibility List==&lt;br /&gt;
This is a list of games and how well they run.&lt;br /&gt;
PLEASE include a version number (on rom selector) when adding entries!&lt;br /&gt;
To see the emulation speed percentage, hit orange+s while playing (as of 1.0.3). &amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
===Gameboy/Gameboy Color===&lt;br /&gt;
All GB/GBC Games should be compatible (99.9%) at 100% Speed, please just report those NOT working.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Title&lt;br /&gt;
|Works&lt;br /&gt;
|Version&lt;br /&gt;
|Notes&lt;br /&gt;
|-&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gameboy Advance===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menus work near 100% but gameplay is slow.&lt;br /&gt;
|-&lt;br /&gt;
|Breath of Fire II&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-67% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs at 100% walking around. Battles haven't been tested.&lt;br /&gt;
|-&lt;br /&gt;
|Castlevania - Aria of Sorrow&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|56% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Very Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Chu Chu Rocket!&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|97% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|Plays perfekt with or without sound :)&lt;br /&gt;
|-&lt;br /&gt;
|Double Dragon Advanced&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100%&lt;br /&gt;
|1.01&lt;br /&gt;
|Plays well even with sound on&lt;br /&gt;
|-&lt;br /&gt;
|Duke Nukem 3D Advanced&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Drill Dozer&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|47% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Final Fantasy Tactics Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without Sound&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit to load. Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|Fire Emblem: The Sacred Stones&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Extremely Playable without Sound!&lt;br /&gt;
|-&lt;br /&gt;
|F-Zero - GP Legend&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|55% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Golden Sun: The Lost Age&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|35% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Semi-Playable without sound if you have a lot patience.&lt;br /&gt;
|-&lt;br /&gt;
|Gunstar Super Heroes&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Harvest Moon - Friends of Mineral Town&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Iridion II&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kirby and the Amazing Mirror&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50-65% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.1.1&lt;br /&gt;
|Usually is 86%  without sound. It is very responsive and works flawlessly.&lt;br /&gt;
|-&lt;br /&gt;
|Kuru Kuru Kururin&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|40% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings, Return of the King&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|63% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable, but a little slow.&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|65-70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Menu 100% with Sound ;), ingame mostly fullspeed without.&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart - Super Circuit&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|44% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|64% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Time Trial without Sound is almost Fullspeed (95%)!&lt;br /&gt;
|-&lt;br /&gt;
|Metal Slug Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|68% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|92% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mortal Kombat Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Playable without sound&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Five-0&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|57% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Runs very good without Sound&lt;br /&gt;
|-&lt;br /&gt;
|PocketNES - NES Emulator&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Rayman Advance&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|53% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Without sound very playable!&lt;br /&gt;
|-&lt;br /&gt;
|R-Type 3&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA2 - Super Mario World &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA3 - Yoshi's Island &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|43% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SMA4 - Mario Bros. 3 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|51% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Takes a bit time to Load.&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 1 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 2 &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Advance 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|49% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|72% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|too slow for sonic&lt;br /&gt;
|-&lt;br /&gt;
|Super Ghouls'n Ghosts &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|69% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tactics Ogre&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|90%&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|95%&lt;br /&gt;
|1.0.3&lt;br /&gt;
|Does not save, runs pretty well without sound.&lt;br /&gt;
|-&lt;br /&gt;
|V-Rally 3&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|37% &lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|48% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Land 4 &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wario Ware Inc. &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|70-80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - A Link to the Past&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|45% &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|62% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|Slow but Playable!&lt;br /&gt;
|-&lt;br /&gt;
|Zelda - The Minish Cap&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zooo&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|55% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Using 800MHz patch===&lt;br /&gt;
Orange: Not Playable/Very Slow&amp;lt;br/&amp;gt;&lt;br /&gt;
Yellow: Semi-Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
Green: Playable&amp;lt;br/&amp;gt;&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy causing a bit of lag but playable both ways&lt;br /&gt;
|-&lt;br /&gt;
|Advance Wars 2&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Sound is choppy, plays well enough with sound but annoying.&lt;br /&gt;
|-&lt;br /&gt;
|Aladdin&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Works pretty good a slight delay while playing with sound&lt;br /&gt;
|-&lt;br /&gt;
|Astro Boy - Omega Factor &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|65-80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|Depending how much is happening on the screen at once&lt;br /&gt;
|-&lt;br /&gt;
|Atari Anniversary Advance&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|75-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|No sound?&lt;br /&gt;
|-&lt;br /&gt;
|Backyard Football 2006&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|60%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|68-85% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Luigi - Superstar Saga &lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|75%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Metroid Fusion&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|when shooting can cause slow down with sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Ruby&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|90-100%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|100% without sound. The sound gives a slight noticeable lag.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Fire Red&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|50%&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90%&lt;br /&gt;
|1.1.2&lt;br /&gt;
|Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon - Leaf Green&lt;br /&gt;
|bgcolor=&amp;quot;orange&amp;quot;|30% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80-90% &lt;br /&gt;
|1.1.2&lt;br /&gt;
|&amp;lt;del&amp;gt;1.0.3 Error Loading Savegame, but still works.&amp;lt;/del&amp;gt; Saves load fine in 1.1.2. Playable without sound.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Free Roms==&lt;br /&gt;
There are several places where you can get free homebrew games for the GB and GBA that are 100% legal to download and try on the emulator. &amp;lt;br&amp;gt;&lt;br /&gt;
The best source for homebrew games for any console is http://www.pdroms.org but there are several other homebrew sites around that offer something similar such as this site specifically for gameboy advance: http://www.gameboy-advance-roms.info/ &amp;lt;br&amp;gt;&lt;br /&gt;
Here is a small list of free games that are worth trying, if you have more add them to the list!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GBA===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;freeware&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Title'''&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | '''Speed'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''VBA Version'''&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; | '''Link'''&lt;br /&gt;
|-&lt;br /&gt;
! '''Sound'''&lt;br /&gt;
! '''No Sound'''&lt;br /&gt;
|-&lt;br /&gt;
|Anguna&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1724/&lt;br /&gt;
|-&lt;br /&gt;
|Another World&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|60% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|85% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.foxysofts.com/index.php?l=content/gba/anworld.inc&lt;br /&gt;
|-&lt;br /&gt;
|Arkanoid Clone&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|70% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.playeradvance.org/forum/showthread.php?t=4039&lt;br /&gt;
|-&lt;br /&gt;
|BulletGBA&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|80% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.4&lt;br /&gt;
|http://pqrs.org/gba/bulletgba/&lt;br /&gt;
|-&lt;br /&gt;
|Bust-A-Move Clone&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.russprince.com/gba/&lt;br /&gt;
|-&lt;br /&gt;
|Dangerous XMAS&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|95% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.rickdangerous.co.uk/rickxmas.htm&lt;br /&gt;
|-&lt;br /&gt;
|Hergs Solitaire&lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|100% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/1317/&lt;br /&gt;
|-&lt;br /&gt;
|The Last Seal&lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|bgcolor=&amp;quot;&amp;quot;|% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/895/&lt;br /&gt;
|-&lt;br /&gt;
|Motocross Challange&lt;br /&gt;
|bgcolor=&amp;quot;yellow&amp;quot;|58% &lt;br /&gt;
|bgcolor=&amp;quot;lightgreen&amp;quot;|80% &lt;br /&gt;
|1.0.3&lt;br /&gt;
|http://www.pdroms.de/files/495/&lt;br /&gt;
|-}&lt;br /&gt;
If the downloaded game has a &amp;quot;.bin&amp;quot; extension just rename it to &amp;quot;.gba&amp;quot;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:X11-xchat.png&amp;diff=9552</id>
		<title>File:X11-xchat.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:X11-xchat.png&amp;diff=9552"/>
		<updated>2010-04-09T06:19:11Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: uploaded a new version of &amp;quot;Image:X11-xchat.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9551</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9551"/>
		<updated>2010-04-09T06:16:13Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* X Window System Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/webos-internals/240926-x-server-pre.html Precentral Thread]&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
[[Image:X11-lxde.png]] [[Image:X11-xchat.png]]&lt;br /&gt;
&lt;br /&gt;
[[Image:X11-Ice.png]] [[Image:X11-menu.png]]&lt;br /&gt;
&lt;br /&gt;
==Video==&lt;br /&gt;
&lt;br /&gt;
[http://www.youtube.com/watch?v=2JsulCV4nEQ OpenOffice on the Pre]&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|Control&lt;br /&gt;
|Gesture Area&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;amp;#124;&amp;quot; Pipe&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|-&lt;br /&gt;
|Tab&lt;br /&gt;
|Control-i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==Known Issues/TODO==&lt;br /&gt;
* tab symbol&lt;br /&gt;
* arrow keys&lt;br /&gt;
* xrdb (Xdefaults, etc, support)&lt;br /&gt;
* xinitrc support&lt;br /&gt;
* (maybe?) rotation support&lt;br /&gt;
* &amp;quot;sticky&amp;quot; modiifiers&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9550</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9550"/>
		<updated>2010-04-09T06:12:12Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Known Issues/TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/webos-internals/240926-x-server-pre.html Precentral Thread]&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|Control&lt;br /&gt;
|Gesture Area&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;amp;#124;&amp;quot; Pipe&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|-&lt;br /&gt;
|Tab&lt;br /&gt;
|Control-i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==Known Issues/TODO==&lt;br /&gt;
* tab symbol&lt;br /&gt;
* arrow keys&lt;br /&gt;
* xrdb (Xdefaults, etc, support)&lt;br /&gt;
* xinitrc support&lt;br /&gt;
* (maybe?) rotation support&lt;br /&gt;
* &amp;quot;sticky&amp;quot; modiifiers&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9549</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9549"/>
		<updated>2010-04-09T06:11:18Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* X Window System Server */  added link to precentral thread&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/webos-internals/240926-x-server-pre.html Precentral Thread]&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|Control&lt;br /&gt;
|Gesture Area&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;amp;#124;&amp;quot; Pipe&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|-&lt;br /&gt;
|Tab&lt;br /&gt;
|Control-i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==Known Issues/TODO==&lt;br /&gt;
* tab symbol&lt;br /&gt;
* arrow keys&lt;br /&gt;
* xrdb (Xdefaults, etc, support)&lt;br /&gt;
* xinitrc support&lt;br /&gt;
* (maybe?) rotation support&lt;br /&gt;
* &amp;quot;sticky&amp;quot; modiifies&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:X11-Ice.png&amp;diff=9548</id>
		<title>File:X11-Ice.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:X11-Ice.png&amp;diff=9548"/>
		<updated>2010-04-09T06:06:26Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:X11-xchat.png&amp;diff=9547</id>
		<title>File:X11-xchat.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:X11-xchat.png&amp;diff=9547"/>
		<updated>2010-04-09T06:05:56Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:X11-menu.png&amp;diff=9546</id>
		<title>File:X11-menu.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:X11-menu.png&amp;diff=9546"/>
		<updated>2010-04-09T06:05:28Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:X11-lxde.png&amp;diff=9545</id>
		<title>File:X11-lxde.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:X11-lxde.png&amp;diff=9545"/>
		<updated>2010-04-09T06:04:58Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9423</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9423"/>
		<updated>2010-03-25T07:25:23Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Keyboard Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|Control&lt;br /&gt;
|Gesture Area&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;amp;#124;&amp;quot; Pipe&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|-&lt;br /&gt;
|Tab&lt;br /&gt;
|Control-i&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==Known Issues/TODO==&lt;br /&gt;
* tab symbol&lt;br /&gt;
* arrow keys&lt;br /&gt;
* xrdb (Xdefaults, etc, support)&lt;br /&gt;
* xinitrc support&lt;br /&gt;
* (maybe?) rotation support&lt;br /&gt;
* &amp;quot;sticky&amp;quot; modiifies&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9422</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9422"/>
		<updated>2010-03-25T07:09:21Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: todo start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|Control&lt;br /&gt;
|Gesture Area&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;amp;#124;&amp;quot; Pipe&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==Known Issues/TODO==&lt;br /&gt;
* tab symbol&lt;br /&gt;
* arrow keys&lt;br /&gt;
* xrdb (Xdefaults, etc, support)&lt;br /&gt;
* xinitrc support&lt;br /&gt;
* (maybe?) rotation support&lt;br /&gt;
* &amp;quot;sticky&amp;quot; modiifies&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9420</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9420"/>
		<updated>2010-03-23T22:44:21Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Keyboard Support */  fix 'pipe' character&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|Control&lt;br /&gt;
|Gesture Area&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;amp;#124;&amp;quot; Pipe&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==HOWTO==&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9419</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9419"/>
		<updated>2010-03-23T22:41:25Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Keyboard Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|Control&lt;br /&gt;
|Gesture Area&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|Pipe&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==HOWTO==&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9409</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9409"/>
		<updated>2010-03-20T09:38:23Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Keyboard Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|Control&lt;br /&gt;
|Gesture Area&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;|&amp;quot;&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==HOWTO==&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9406</id>
		<title>Application:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:X&amp;diff=9406"/>
		<updated>2010-03-20T05:57:28Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* X Window System Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=X Window System Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Keyboard Support==&lt;br /&gt;
&lt;br /&gt;
Extra keys:&lt;br /&gt;
&lt;br /&gt;
{|border=1&lt;br /&gt;
! Key&lt;br /&gt;
! What you press&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;\&amp;quot; (backslash)&lt;br /&gt;
|sym+q&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;`&amp;quot; (backtick)&lt;br /&gt;
|sym+l (&amp;quot;L&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;{&amp;quot;&lt;br /&gt;
|sym+y&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;}&amp;quot;&lt;br /&gt;
|sym+u&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;|&amp;quot;&lt;br /&gt;
|shift+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
|sym+. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;&amp;lt;&amp;quot;&lt;br /&gt;
|shift+sym+.&lt;br /&gt;
|-&lt;br /&gt;
|Escape&lt;br /&gt;
|shift+space&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Screenshots==&lt;br /&gt;
&lt;br /&gt;
==HOWTO==&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application_talk:X&amp;diff=9403</id>
		<title>Application talk:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application_talk:X&amp;diff=9403"/>
		<updated>2010-03-17T20:05:41Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Window Managers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Would you like me to list a step-by-step guide here to using X on the pre via debian chroot and sdlvnc?  Or were you planning on getting X running via sdl directly? ~zonyl&lt;br /&gt;
&lt;br /&gt;
Zonyl: I had different plans than a sdlvnc+debian chroot+Xvfb.  More integration with webOS (see below), integration into Preware (not reliant on apt-get in the chroot), native apps (potentially faster), and perhaps a more accelerated server (lots of opportunities to make this better, including potentially glx but we'll see :D).  Thanks for offering to write it up though, that is useful and should probably go up somewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Packaging Proposal=&lt;br /&gt;
&lt;br /&gt;
I don't know the best place to put this, but I want this to be publicish so throwing it here.&lt;br /&gt;
&lt;br /&gt;
===xlib===&lt;br /&gt;
&lt;br /&gt;
Contains all the X libraries that are used.  Iff the library is listed http://www.x.org/releases/X11R7.5/src/lib/ it's included.&lt;br /&gt;
&lt;br /&gt;
==Core==&lt;br /&gt;
&lt;br /&gt;
===xorg-server===&lt;br /&gt;
Contains the X server, no front-end.&lt;br /&gt;
Depends on xlib&lt;br /&gt;
&lt;br /&gt;
===x11===&lt;br /&gt;
Just a launcher script for xorg-server.&lt;br /&gt;
Depends on xorg-server&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
Each application could be separated into two packages.&lt;br /&gt;
This allows the user to have the icons they want in the launcher,&lt;br /&gt;
but also allows them to install many applications without cluttering the pre's launcher.&lt;br /&gt;
A good example here is 'xterm'.&lt;br /&gt;
&lt;br /&gt;
===app-bin===&lt;br /&gt;
Contains the binary for the application &amp;quot;app&amp;quot;, and app-specific libraries, resources, etc.&lt;br /&gt;
No icon/front-end.&lt;br /&gt;
Depends on xlib&lt;br /&gt;
&lt;br /&gt;
===app-launcher===&lt;br /&gt;
Launcher script for the app &amp;quot;app&amp;quot;. Spawns additional X server for each application.&lt;br /&gt;
Depends on xorg-server, and app-bin.&lt;br /&gt;
&lt;br /&gt;
==Libraries==&lt;br /&gt;
&lt;br /&gt;
Each additional library not part of 'xlib' (gtk, etc) can go into it's own package, with no front-end.&lt;br /&gt;
&lt;br /&gt;
==Window Managers==&lt;br /&gt;
Each window manager would be an application.  One thought is it might not make sense to have a wm-bin package--does that really make sense?&lt;br /&gt;
But maybe it should for consistency's sake.&lt;br /&gt;
&lt;br /&gt;
Anyway, this WM would have an icon, and would automatically be populated with all the installed applications (all the app-bin packages installed). This means one use case is installing a nice wm and a bunch of app-bins (or a metapackage containing a bunch of apps), and the pre's launcher would only have one icon to launch the whole experience.&lt;br /&gt;
&lt;br /&gt;
==Meta packages==&lt;br /&gt;
We could introduce meta-packages for commonly installed applications/etc to save people from having to install a large number of applications manually, and just say &amp;quot;give me a good experience and a button to launch it!&amp;quot;.&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application_talk:X&amp;diff=9402</id>
		<title>Application talk:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application_talk:X&amp;diff=9402"/>
		<updated>2010-03-17T20:01:12Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: /* Packaging Proposal */  libraries&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Would you like me to list a step-by-step guide here to using X on the pre via debian chroot and sdlvnc?  Or were you planning on getting X running via sdl directly? ~zonyl&lt;br /&gt;
&lt;br /&gt;
Zonyl: I had different plans than a sdlvnc+debian chroot+Xvfb.  More integration with webOS (see below), integration into Preware (not reliant on apt-get in the chroot), native apps (potentially faster), and perhaps a more accelerated server (lots of opportunities to make this better, including potentially glx but we'll see :D).  Thanks for offering to write it up though, that is useful and should probably go up somewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Packaging Proposal=&lt;br /&gt;
&lt;br /&gt;
I don't know the best place to put this, but I want this to be publicish so throwing it here.&lt;br /&gt;
&lt;br /&gt;
===xlib===&lt;br /&gt;
&lt;br /&gt;
Contains all the X libraries that are used.  Iff the library is listed http://www.x.org/releases/X11R7.5/src/lib/ it's included.&lt;br /&gt;
&lt;br /&gt;
==Core==&lt;br /&gt;
&lt;br /&gt;
===xorg-server===&lt;br /&gt;
Contains the X server, no front-end.&lt;br /&gt;
Depends on xlib&lt;br /&gt;
&lt;br /&gt;
===x11===&lt;br /&gt;
Just a launcher script for xorg-server.&lt;br /&gt;
Depends on xorg-server&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
Each application could be separated into two packages.&lt;br /&gt;
This allows the user to have the icons they want in the launcher,&lt;br /&gt;
but also allows them to install many applications without cluttering the pre's launcher.&lt;br /&gt;
A good example here is 'xterm'.&lt;br /&gt;
&lt;br /&gt;
===app-bin===&lt;br /&gt;
Contains the binary for the application &amp;quot;app&amp;quot;, and app-specific libraries, resources, etc.&lt;br /&gt;
No icon/front-end.&lt;br /&gt;
Depends on xlib&lt;br /&gt;
&lt;br /&gt;
===app-launcher===&lt;br /&gt;
Launcher script for the app &amp;quot;app&amp;quot;. Spawns additional X server for each application.&lt;br /&gt;
Depends on xorg-server, and app-bin.&lt;br /&gt;
&lt;br /&gt;
==Libraries==&lt;br /&gt;
&lt;br /&gt;
Each additional library not part of 'xlib' (gtk, etc) can go into it's own package, with no front-end.&lt;br /&gt;
&lt;br /&gt;
==Window Managers==&lt;br /&gt;
Each window manager would be an application.  One thought is it might not make sense to have a wm-bin package--does that really make sense?&lt;br /&gt;
But maybe it should for consistency's sake.&lt;br /&gt;
&lt;br /&gt;
==Meta packages==&lt;br /&gt;
We could introduce meta-packages for commonly installed applications/etc to save people from having to install a large number of applications manually, and just say &amp;quot;give me a good experience and a button to launch it!&amp;quot;.&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application_talk:X&amp;diff=9401</id>
		<title>Application talk:X</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application_talk:X&amp;diff=9401"/>
		<updated>2010-03-17T19:59:57Z</updated>

		<summary type="html">&lt;p&gt;DtzWill: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Would you like me to list a step-by-step guide here to using X on the pre via debian chroot and sdlvnc?  Or were you planning on getting X running via sdl directly? ~zonyl&lt;br /&gt;
&lt;br /&gt;
Zonyl: I had different plans than a sdlvnc+debian chroot+Xvfb.  More integration with webOS (see below), integration into Preware (not reliant on apt-get in the chroot), native apps (potentially faster), and perhaps a more accelerated server (lots of opportunities to make this better, including potentially glx but we'll see :D).  Thanks for offering to write it up though, that is useful and should probably go up somewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Packaging Proposal=&lt;br /&gt;
&lt;br /&gt;
I don't know the best place to put this, but I want this to be publicish so throwing it here.&lt;br /&gt;
&lt;br /&gt;
===xlib===&lt;br /&gt;
&lt;br /&gt;
Contains all the X libraries that are used.  Iff the library is listed http://www.x.org/releases/X11R7.5/src/lib/ it's included.&lt;br /&gt;
&lt;br /&gt;
==Core==&lt;br /&gt;
&lt;br /&gt;
===xorg-server===&lt;br /&gt;
Contains the X server, no front-end.&lt;br /&gt;
Depends on xlib&lt;br /&gt;
&lt;br /&gt;
===x11===&lt;br /&gt;
Just a launcher script for xorg-server.&lt;br /&gt;
Depends on xorg-server&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
Each application could be separated into two packages.&lt;br /&gt;
This allows the user to have the icons they want in the launcher,&lt;br /&gt;
but also allows them to install many applications without cluttering the pre's launcher.&lt;br /&gt;
A good example here is 'xterm'.&lt;br /&gt;
&lt;br /&gt;
===app-bin===&lt;br /&gt;
Contains the binary for the application &amp;quot;app&amp;quot;, and app-specific libraries, resources, etc.&lt;br /&gt;
No icon/front-end.&lt;br /&gt;
Depends on xlib&lt;br /&gt;
&lt;br /&gt;
===app-launcher===&lt;br /&gt;
Launcher script for the app &amp;quot;app&amp;quot;. Spawns additional X server for each application.&lt;br /&gt;
Depends on xorg-server, and app-bin.&lt;br /&gt;
&lt;br /&gt;
==Window Managers==&lt;br /&gt;
Each window manager would be an application.  One thought is it might not make sense to have a wm-bin package--does that really make sense?&lt;br /&gt;
But maybe it should for consistency's sake.&lt;br /&gt;
&lt;br /&gt;
==Meta packages==&lt;br /&gt;
We could introduce meta-packages for commonly installed applications/etc to save people from having to install a large number of applications manually, and just say &amp;quot;give me a good experience and a button to launch it!&amp;quot;.&lt;/div&gt;</summary>
		<author><name>DtzWill</name></author>
	</entry>
</feed>