<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pandorawiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Myownlittlworld</id>
	<title>Pandora Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://pandorawiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Myownlittlworld"/>
	<link rel="alternate" type="text/html" href="https://pandorawiki.org/Special:Contributions/Myownlittlworld"/>
	<updated>2026-04-23T16:22:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0-alpha</generator>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Emulators&amp;diff=9045</id>
		<title>Emulators</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Emulators&amp;diff=9045"/>
		<updated>2011-07-25T23:49:14Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: added link to emulating the pandora&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Please visit the '''[[Emulator list]]''' article for a full list of available emulators, also check out [[Legal Emulation Resources]]''&lt;br /&gt;
&lt;br /&gt;
:''Note: '''emulation on''' the Pandora is not the same as '''[[emulating]]''' the Pandora on another PC.''&lt;br /&gt;
&lt;br /&gt;
'''Emulators''' are applications which reproduce another, different computer system in software allowing the software from one machine to be run on another. Emulators are used for a wide range of purposes. For example, OS X provides emulation on x86 computers to allow old PowerPC binaries to be run. Microsoft provide an [[ARM]] PDA emulator for testing applications without having to repeatedly copy things onto a device.&lt;br /&gt;
&lt;br /&gt;
One of the most popular uses for emulators however is to play video games from older (or in some exceptional circumstances, current) systems on modern hardware (generally PCs but the Pandora, [[GP2X]], [[GP32]] and PSP are also popular platforms for running emulators). Nintendo sells a number of official emulators through its Virtual Console service for the Wii.&lt;br /&gt;
&lt;br /&gt;
== Pandora and emulators ==&lt;br /&gt;
One of the popular uses for the Pandora is to run [[emulators]] of old video games systems (though some old home computers and calculators are also emulated). The Pandora is suited to this task because it has a fairly standard control layout similar (or almost identical to) the layouts of the input devices of the systems it emulates. Furthermore, it has an LCD of resolution 800x480, which is large enough to accommodate most older systems without any downscaling. Of course, it is also portable meaning you can play these games whenever and wherever you want without having to carry a TV, machine and collection of cartridges.&lt;br /&gt;
&lt;br /&gt;
== What is needed to run emulators ==&lt;br /&gt;
In most cases, emulators can simply load software and run. However, some require a dump of the [[BIOS]] ROM stored within the system itself. These dumps cannot be distributed legally without the permission of the company/individual who created them due to them being copyrighted. In some cases (such as the GBA) it may be feasible to extract a dump of the BIOS yourself if you own a GBA and the necessary equipment but for others (like the PlayStation) the only way most people can obtain a BIOS dump is to illegally download it. Each system has a unique BIOS, though many older ones don't have a BIOS at all, or it is emulated along with the hardware. You should check the individual pages for each emulator to see if they need a BIOS dump to run.&lt;br /&gt;
&lt;br /&gt;
An emulator is no use without software to run on it. These normally come in the form of [[ROM dumps]] (since they are extracted from the ROM chips that used to be used to distribute software) generally known as just &amp;quot;ROMs&amp;quot;. A few ROMs are &amp;quot;homebrew&amp;quot;, that is, free software or freeware. However, ROMs of commercial games are illegal under copyright law unless you dump them yourself (and even then you are only allowed to make use of them under very specific circumstances). ROMs for one system will not work on another system's emulator, just as you can't plug Super Nintendo cartridges into a PlayStation and run them. As such, you need ROMs for each system and an emulator for each system (though some special cases exist such as MAME which will run ROMs from multiple arcade systems).&lt;br /&gt;
&lt;br /&gt;
To find information on which ''compression formats'' emulators supports, please see the article [[Emulator compression support]].&lt;br /&gt;
&lt;br /&gt;
== What the Pandora can emulate ==&lt;br /&gt;
The Pandora, despite its apparent low clock speed when compared to those of modern desktop PCs, is a powerful system (clock speeds cannot be reliably compared between systems). Although there is very little hardware for accelerating graphics functions, the CPU is fast enough to emulate many systems purely in software. This means that there are literally tens of thousands, possibly hundreds of thousands of games which can be played on the Pandora if you are able to obtain the software. You can see for yourself what the Pandora can emulate by checking the [[Emulator List]].&lt;br /&gt;
&lt;br /&gt;
== Where to download emulators ==&lt;br /&gt;
Most software (including emulators) for the Pandora can be obtained from either [http://apps.openpandora.org/ Pandora Apps] or the [http://dl.openhandhelds.org/cgi-bin/pandora.cgi Pandora File Archive]. Check out the [[PandaPacks]] for some pre-packaged games, emulators and distributable ROMs.&lt;br /&gt;
&lt;br /&gt;
== Legal ROM Sources ==&lt;br /&gt;
There are a number of websites dedicated to providing downloads to completely legal ROMs, see the page, [[Legal Emulation Resources]] for more information. If you choose to download from a source not guaranteed to contain legal ROMs, you should first make yourself aware of the laws regarding ROMs in your region.&lt;br /&gt;
&lt;br /&gt;
== Emulator list ==&lt;br /&gt;
See the page, [[Emulator list]].&lt;br /&gt;
&lt;br /&gt;
For a list of announced projects, please see the list of potential emulators and development status on the GP32X forums: [http://www.gp32x.com/board/index.php?showtopic=47518]&lt;br /&gt;
&lt;br /&gt;
== Emulator Compatibility ==&lt;br /&gt;
This wiki houses compatibility and performance lists for various emulators available on the Pandora. You can find these on the [[Emulator Compatibility]] page.&lt;br /&gt;
&lt;br /&gt;
Please do add to these lists as you test more games so that others may benefit from settings you may have discovered (for some users a particular game running well is enough to justify the purchase).&lt;br /&gt;
&lt;br /&gt;
== Deciding what games to play ==&lt;br /&gt;
See the page, [[Emulation essentials]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Games&amp;diff=7072</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Games&amp;diff=7072"/>
		<updated>2011-03-21T02:07:27Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* Released games */ spelled Armin's name right.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''These lists were last updated on 2011-03-20 to include the latest files from [http://apps.open-pandora.org/cgi-bin/viewarea.pl?Games Pandora Apps], the [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,9 File Archive], and the [[Games#Forums|community forums]]. For other software lists on the wiki, see [[Software projects]] and [[Emulator list]]''&lt;br /&gt;
&lt;br /&gt;
If different versions of a game were released, please make sure the &amp;quot;release date&amp;quot; is the most recent one when editing this article.&lt;br /&gt;
&lt;br /&gt;
Please click on the little squares to sort by different categories (such as Genre, Release date, etc.)&lt;br /&gt;
==Released games==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Release date&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(YYYY-MM-DD)&amp;lt;/small&amp;gt;&lt;br /&gt;
!Author/Port Author&lt;br /&gt;
!Genre&lt;br /&gt;
!&amp;lt;span title=&amp;quot;Multiplayer&amp;quot;&amp;gt;MP&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Type&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Download&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[Abe's Amazing Adventure]]&lt;br /&gt;
|2010-11-25&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,246 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57658-abes-amazing-adventure/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Abuse-SDL&lt;br /&gt;
|2010-06-26&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Shooter (Platform)&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/abuse.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54771-abuse-sdl/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|AlephOne Trilogy 0.23.1 (Marathon 2, Marathon Infinity)*&lt;br /&gt;
|2010-10-11&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,143 Archive]&lt;br /&gt;
|[http://sourceforge.net/projects/marathon/ Website] [http://www.gp32x.com/board/index.php?/topic/55168-rise-of-the-triad-openlierox-alpehone/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Alien Blaster&lt;br /&gt;
|2010-06-27&lt;br /&gt;
|Alienblaster Team, Pickle (port)&lt;br /&gt;
|Top down Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,116 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Amoebax&lt;br /&gt;
|2010-10-10&lt;br /&gt;
|Safareig Creatiu, Àlex Almarza, Jordi Fita, sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/amoebax.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55500-amoebax-and-pengupop/page__p__896822&amp;amp;#entry896822 Discussion][http://www.emma-soft.com/games/amoebax/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Angband&lt;br /&gt;
|2010-06-17&lt;br /&gt;
|Angband team, skeezix (port)&lt;br /&gt;
|RPG (Roguelike)&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,94 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Angry Drunken Dwarves&lt;br /&gt;
|2010-03-17&lt;br /&gt;
|Joe Wreschnig, EvilDragon (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/AngryDD.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,41 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ASCIIpOrtal&lt;br /&gt;
|2010-07-04&lt;br /&gt;
|Joe Larson, CME (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,132 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|AudioRace 1.5&lt;br /&gt;
|2011-03-06&lt;br /&gt;
|crow_riot (port)&lt;br /&gt;
|Rhythm / Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://katzl.riot.org/pnd/releases/audiorace-v1.5.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58591-audiorace-1-5/page__view__findpost__p__942051 Discussion] Has mp3 support.&lt;br /&gt;
|-&lt;br /&gt;
|Ballgame HD ('''beta''')&lt;br /&gt;
|2010-10-25&lt;br /&gt;
|RomanH, Pixitu&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,227 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57180-ballgame-hd/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|[[Battle for Wesnoth]] v1.8.5-1&lt;br /&gt;
|2010-09-26&lt;br /&gt;
|Ivanovic (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+S&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,25 Archive] [http://sourceforge.net/projects/wesnoth/files/wesnoth-1.8/wesnoth-1.8.5/wesnoth-1.8.5-1.pnd/download Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55033-battle-for-wesnoth-1-8-3/ Discussion]; stable series&lt;br /&gt;
|-&lt;br /&gt;
|Battle for Wesnoth v1.9.4-1&lt;br /&gt;
|2011-01-15&lt;br /&gt;
|Ivanovic (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+S&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://sourceforge.net/projects/wesnoth/files/wesnoth/wesnoth-1.9.4/wesnoth-1.9.4-1.pnd/download Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55033-battle-for-wesnoth-1-8-3/ Discussion]; development series&lt;br /&gt;
|-&lt;br /&gt;
|BattleJewels&lt;br /&gt;
|2010-03-29&lt;br /&gt;
|Skeezix, codejedi&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/battlejewels20100329.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,48 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Beat2X&lt;br /&gt;
|2010-06-26&lt;br /&gt;
|PokeParadox (port)&lt;br /&gt;
|Rhythm&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/beat2x.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,105 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bejeweled ('''beta''')&lt;br /&gt;
|2010-10-24&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/bejeweled.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57167-bejeweled/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Biniax 2&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,160 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55349-pandora-biniax2-biniax2-for-pandora-v130 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|BlobWars v2 ('''beta''')&lt;br /&gt;
|2010-07-21&lt;br /&gt;
|Sigma.NL&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.mediafire.com/file/s5eb33gdkv88d3r/blobwars-v2.tar Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55339-testing-blobwars-soulfu Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Blocks of the Undead&lt;br /&gt;
|2011-01-08&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,270 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58134-blocks-of-the-undead/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|BomberClone&lt;br /&gt;
|2010-07-13&lt;br /&gt;
|BomberClone Team&lt;br /&gt;
|Arcade&lt;br /&gt;
|Net&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,149 Archive]&lt;br /&gt;
|Bomberman clone&lt;br /&gt;
|-&lt;br /&gt;
|Bos Wars&lt;br /&gt;
|2010-07-20&lt;br /&gt;
|bompo (port)&lt;br /&gt;
|Strategy - real time&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.dropbox.com/u/39448/pandora/boswars.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55413-bos-wars/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Boxbot4K&lt;br /&gt;
|2010-07-10&lt;br /&gt;
|rcarvall&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://www.pandorasource.de/download.php?view.154 Download]&lt;br /&gt;
|[http://www.dcc.uchile.cl/~rcarvall/juegos/index.html Website] Like Sokoban&lt;br /&gt;
|-&lt;br /&gt;
|Briquolo&lt;br /&gt;
|2011-02-08&lt;br /&gt;
|cbr, paeryn (port), sebt3 (port), Pickle (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,314 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58596-briquolo/ Discussion] [http://briquolo.free.fr/en/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Bubble Chains ('''beta''')&lt;br /&gt;
|2010-10-31&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/bubble_chains.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57290-bubble-chains/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|BubbMan 2 ('''beta''')&lt;br /&gt;
|2011-01-10&lt;br /&gt;
|pymike, Tempel (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://randy.heydon.selfip.net/extra/BubbMan2.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,266 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58096-bubbman-2/ Discussion] {{HideableNotes|Default set at 700Mhz, but may work well at lower speeds}}&lt;br /&gt;
|-&lt;br /&gt;
|The Bub's Brothers&lt;br /&gt;
|2011-03-20&lt;br /&gt;
|Armin Rigo, Nick Daly (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,362 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|C-Dogs&lt;br /&gt;
|2010-03-17&lt;br /&gt;
|Lumaki, Pickle (port)&lt;br /&gt;
|Top down Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/CDogs.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,42 Archive]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2477-the-bubs-brothers/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ceferino&lt;br /&gt;
|2010-06-23&lt;br /&gt;
|Don Ceferino Hazaña&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,103 Archive]&lt;br /&gt;
|Pang remake&lt;br /&gt;
|-&lt;br /&gt;
|Chuckie Egg&lt;br /&gt;
|2010-08-29&lt;br /&gt;
|Paul Brook&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,197 Archive]&lt;br /&gt;
|Clone of the 8-bit game&lt;br /&gt;
|-&lt;br /&gt;
|Circus Linux&lt;br /&gt;
|2010-07-20&lt;br /&gt;
|daniel3000 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|SS&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.hermocom.com/en/downloads/openpandora/Circuslinux.pnd/ Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55407-circuslinux-pnd-available/ Discussion] Circus Atari clone&lt;br /&gt;
|-&lt;br /&gt;
|Classic Invaders&lt;br /&gt;
|2011-01-20&lt;br /&gt;
|Todd Steinackle, Gareth Francis (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,277 Archive]&lt;br /&gt;
|Space Invaders clone&lt;br /&gt;
|-&lt;br /&gt;
|Clonk2x (Clonk Planet)&lt;br /&gt;
|2010-07-12&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+C?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,148 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/clonk2x.inf Apps]&lt;br /&gt;
|[http://www.clonk.de/ Website] [http://www.gp32x.com/board/index.php?/topic/55175-clonk-rage/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Color Lines ('''beta''')&lt;br /&gt;
|2010-10-24&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/ColorLines.pnd Download]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Commander Keen*&amp;lt;br/&amp;gt;aka. CGenius&lt;br /&gt;
|2011-01-03&lt;br /&gt;
|CGenius team, Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,50 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58070-commander-genius-for-pandora-enhanced-keen-engine/ Discussion] Engine for CK&lt;br /&gt;
|-&lt;br /&gt;
|CorsixTH*&lt;br /&gt;
|2011-02-16&lt;br /&gt;
|CorsixTH team, Wally (port)&lt;br /&gt;
|Simulation / Godgame&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[https://idisk.mac.com/catapultit//Public/CorsixTH-B5.zip Download]&lt;br /&gt;
|Discussion: [http://boards.openpandora.org/index.php?/topic/1734-corsix-th-open-theme-hospital-engine/ OP] [http://www.gp32x.com/board/index.php?/topic/58690-corsix-th-open-theme-hospital-engine/ GP32X]. An engine for Theme Hospital.  &lt;br /&gt;
|-&lt;br /&gt;
|Crimson Fields (pandora 0.2.1, general 0.5.3)&lt;br /&gt;
|2010-09-14&lt;br /&gt;
|MarkoeZ (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+S&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,203 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56583-crimson-fields-for-pandora/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|CromoZome&lt;br /&gt;
|2010-08-13&lt;br /&gt;
|PokeParadox&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/CromoZome.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,183 Archive]&lt;br /&gt;
|[http://projectinfinity.org.uk/doku.php?id=homebrew:games:cromozome Website]&lt;br /&gt;
|-&lt;br /&gt;
|D1X-Rebirth (Descent)*&lt;br /&gt;
|2010-08-08&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,175 Archive]&lt;br /&gt;
|[http://www.dxx-rebirth.com/ Website] Get the original shareware files [http://www.dxx-rebirth.com/download/dxx/content/descent-shareware.zip here.]&lt;br /&gt;
|-&lt;br /&gt;
|D2X-Rebirth (Descent 2)*&lt;br /&gt;
|2010-08-08&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,177 Archive]&lt;br /&gt;
|[http://www.dxx-rebirth.com/ Website] Get the original shareware files [http://www.dxx-rebirth.com/download/dxx/content/descent2-demo.zip here.]&lt;br /&gt;
|-&lt;br /&gt;
|Daimonin 0.10.1 (B5)&lt;br /&gt;
|2010-08-15&lt;br /&gt;
|joseluisjazz (port)&lt;br /&gt;
|MMORPG&lt;br /&gt;
|Net&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/daimonin-0.10.1-Os.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55979-daimonin-mmorpg/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Deathtrap Remix&lt;br /&gt;
|2010-06-21&lt;br /&gt;
|Mindlord&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/deathtrap.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,100 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Defendguin 0.0.12&lt;br /&gt;
|2010-10-20&lt;br /&gt;
|Yamara (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,225 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57117-defendguin/page__gopid__922761&amp;amp;#entry922761 Discussion] Defender clone&lt;br /&gt;
|-&lt;br /&gt;
|Defendguin ('''beta''')&lt;br /&gt;
|2010-09-07&lt;br /&gt;
|darfgarf (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://localhostr.com/files/ac44cb/defendguin.pnd Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/187-defendguin/ Discussion] Defender clone&lt;br /&gt;
|-&lt;br /&gt;
|Der Clou!**&lt;br /&gt;
|2011-03-11&lt;br /&gt;
|Jan Wiescher (port)&lt;br /&gt;
|Adventure&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,328 Archive]&lt;br /&gt;
|In German. Download data files [http://web.ist.utl.pt/~ist62669/theclue/theclue-data.tar.gz here].&lt;br /&gt;
|-&lt;br /&gt;
|Dink Smallwood ('''outdated''')&lt;br /&gt;
|2010-07-31&lt;br /&gt;
|WizardStan (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/freedink.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58637-dink-smallwood/ Discussion]. No music.&lt;br /&gt;
|-&lt;br /&gt;
|Dink Smallwood&lt;br /&gt;
|2011-02-11&lt;br /&gt;
|Cobalt (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://www.megaupload.com/?d=DJMDE2VJ Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58637-dink-smallwood/page__view__findpost__p__938931 Discussion]. This has proper controls and music.&lt;br /&gt;
|-&lt;br /&gt;
|Donkey Bolonkey&lt;br /&gt;
|2011-01-17&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,275 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58252-donkey-bolonkey/ Discussion] clone of Rat Poker&lt;br /&gt;
|-&lt;br /&gt;
|Doom Legacy*&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|Net&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/doomlegacy.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58896-prboom-zdoom-doomlegacy/page__pid__942083__st__0&amp;amp;#entry942083 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Doom (CDoom - chocolate/strawberry)*&lt;br /&gt;
|2011-03-16&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/cdoom.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58896-prboom-zdoom-doomlegacy/page__view__findpost__p__943433 Discussion] Runs doom, heretic, hexen, strife wads.&lt;br /&gt;
|-&lt;br /&gt;
|Doom (PrBoom)*&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/prboom.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58896-prboom-zdoom-doomlegacy/page__pid__942083__st__0&amp;amp;#entry942083 Discussion] [http://www.gp32x.com/board/index.php?/topic/56700-prboom-with-picklelauncher-for-pandora/page__view__findpost__p__936645 (old)] Enhanced Doom engine [http://prboom.sourceforge.net/ Website] {{HideableNotes|Fully compatible with [http://www.nongnu.org/freedoom/ Freedoom], a free clone that comes as a .WAD file. Uses [[PickleLauncher]]}}&lt;br /&gt;
|-&lt;br /&gt;
|Doom (ZDoom)*&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/zdoom.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58896-prboom-zdoom-doomlegacy/page__pid__942083__st__0&amp;amp;#entry942083 Discussion] Very slow.&lt;br /&gt;
|-&lt;br /&gt;
|Eat the Whistle&lt;br /&gt;
|2010-05-25&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Sports&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Etwhistle.inf Apps]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|eboard with GNUChess&lt;br /&gt;
|2010-06-29&lt;br /&gt;
|&lt;br /&gt;
|Chess&lt;br /&gt;
|N+S&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,121 Archive]&lt;br /&gt;
|Internet play allowed&lt;br /&gt;
|-&lt;br /&gt;
|eDuke32SDL (Duke Nukem 3D)*&lt;br /&gt;
|2010-07-01&lt;br /&gt;
|eduke32 team&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/eduke32SDL.inf Apps]&lt;br /&gt;
|Get the original shareware files [http://liberatedgames.com/game.php?game_id=19 here]&lt;br /&gt;
|-&lt;br /&gt;
|Einstein würfelt nicht&lt;br /&gt;
|2011-03-09&lt;br /&gt;
|&lt;br /&gt;
|Board&lt;br /&gt;
|N+S&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,346 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Elemental 0.2&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|Chaosmage&lt;br /&gt;
|Sandbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/elemental.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55303-elemental-0-2-released/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1.01&lt;br /&gt;
|2010-08-08&lt;br /&gt;
|Whynodd&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,174 Archive]&lt;br /&gt;
|[http://www.nongnu.org/enigma/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|FHeroes Port (Heroes Of Might And Magic 2)*&lt;br /&gt;
|2010-03-17&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/FHeroes2.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,44 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=47553 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|FishFillets&lt;br /&gt;
|2010-08-09&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,179 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Flare ('''beta''')&lt;br /&gt;
|2011-01-25&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/flare.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58356-flare/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Formido&lt;br /&gt;
|2011-01-22&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/formido.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58322-formido/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Frag4K&lt;br /&gt;
|2011-02-12&lt;br /&gt;
|Alan Waddington, chrysipp (port)&lt;br /&gt;
|Action&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://forum.gp2x.de/download/file.php?id=988 Download]&lt;br /&gt;
|[http://forum.gp2x.de/viewtopic.php?f=59&amp;amp;t=11698 Discussion (German)] Requires Java.pnd. 3D Labyrinth levels.&lt;br /&gt;
|-&lt;br /&gt;
|FreeCiv 2.1.9&lt;br /&gt;
|2010-05-31&lt;br /&gt;
|Cpasjuste (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,77 Archive]&lt;br /&gt;
|[http://freeciv.wikia.com/wiki/Main_Page Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|Frogatto and Friends v4318-1&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,312 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58558-frogatto-and-friends/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|[[Frotz]] v2.43 (Z-Machine games)*&lt;br /&gt;
|2010-05-27&lt;br /&gt;
|SteveM (port)&lt;br /&gt;
|Text Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://www.cosam.org/computers/pandora/frotz-2.43.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,20,82 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/53717-frotz-pnd Discussion] {{HideableNotes|Interpreter for Infocom and other Z-machine games}} free IF: [http://www.ifarchive.org/] [http://wurb.com/if/] [http://www.ifcomp.org/]&lt;br /&gt;
|-&lt;br /&gt;
|Fy.WoD! 2.1&lt;br /&gt;
|2010-11-25&lt;br /&gt;
|Scntrblob&lt;br /&gt;
|Racing&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,28,247 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Game &amp;amp; Watch Simulators&lt;br /&gt;
|2010-07-27&lt;br /&gt;
|Hitnrun&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,3,169 Archive]&lt;br /&gt;
|Not an emulator.&lt;br /&gt;
|-&lt;br /&gt;
|Game Editor ('''beta''')&lt;br /&gt;
|2011-02-06&lt;br /&gt;
|WizardStan (port)&lt;br /&gt;
|Engine&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://rebirthofxeen.com/files/pandora/gameEditor.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58562-game-editor/ Discussion]. No sound, slow. {{HideableNotes|Get game files [http://game-editor.com/Games here]}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Gargoyle 08-2009]] (text adventure games)**&lt;br /&gt;
|2010-08-23&lt;br /&gt;
|gargoyle, skeezix&lt;br /&gt;
|Text Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/gargoyle_20100823.inf Apps]&lt;br /&gt;
|{{HideableNotes|Supports Adrift, Alan, APT, Glulx, Hugo, Level 9, Magnetic Scroll, TADS and Z-Code format games}} free IF: [http://www.ifarchive.org/] [http://wurb.com/if/] [http://www.ifcomp.org/]&lt;br /&gt;
|-&lt;br /&gt;
|GAV (GPL Arcade Volleyball)&lt;br /&gt;
|2010-06-30&lt;br /&gt;
|&lt;br /&gt;
|Sports&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,36,122 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GemRB (Infinity Engine) 0.6.3*&lt;br /&gt;
|2011-01-23&lt;br /&gt;
|JurnD (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,5,204 Archive]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/53848-has-anyone-done-anything-on-gemrb/page__view__findpost__p__888096 1] [http://www.gp32x.com/board/index.php?/topic/56677-gemrb/ 2] {{HideableNotes|Open-source implementation of Bioware's Infinity Engine, supports games including Baldurs Gate 2 and Planescape Torment}}&lt;br /&gt;
|-&lt;br /&gt;
|Giana's Return v1.0&lt;br /&gt;
|2011-01-01&lt;br /&gt;
|Gianas Team&amp;lt;br/&amp;gt;Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://www.gianas-return.de/gr-v10-pandora.pnd Download]&amp;lt;br/&amp;gt;[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,60 Archive]&lt;br /&gt;
|[http://www.gianas-return.de/ Website] [http://www.gp32x.com/board/index.php?/topic/58054-gianas-return-v10-pandora Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Gish ('''beta''')**&lt;br /&gt;
|2011-01-12&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://pickle.gp2x.de/gish.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58034-gish/page__view__findpost__p__933707 Discussion] A bit slow&lt;br /&gt;
|-&lt;br /&gt;
|Globulation 2 (Glob 2)&lt;br /&gt;
|2011-01-24&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/glob2.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58325-glob2/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Gnome Games&lt;br /&gt;
|2010-10-11&lt;br /&gt;
|sebt3 (packaging)&lt;br /&gt;
|Compilation&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,37,221 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56993-gnome-games/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|GNU Robbo&lt;br /&gt;
|2011-01-22&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,280 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58318-gnu-roboo/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|GNUGo (ccGO + CGoban)&lt;br /&gt;
|2011-01-20&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Board&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,276 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58281-ccgo-gnugo/ Discussion] {{HideableNotes|Port of GNU Go with the frontends ccGO and CGoban}}&lt;br /&gt;
|-&lt;br /&gt;
|Gravity Force Remake&lt;br /&gt;
|2011-02-05&lt;br /&gt;
|David Douglas&lt;br /&gt;
|Action&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,72,310 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58546-gravity-force-remake/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Gwelled ('''beta''')&lt;br /&gt;
|2011-01-26&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/gweled.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58354-gweled/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Heretic*&lt;br /&gt;
|2010-05-23&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Heretic.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,67 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hex-A-Hop&lt;br /&gt;
|2011-01-27&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,286 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58401-hex-a-hop/ Discussion].&lt;br /&gt;
|-&lt;br /&gt;
|Hexen*&lt;br /&gt;
|2010-05-23&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Hexen.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,68 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hexen 2: Hammer of Thyrion*&lt;br /&gt;
|2010-06-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Hexen2.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,66 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Infector&lt;br /&gt;
|2011-01-06&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,268 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58110-infector/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ink Spill&lt;br /&gt;
|2011-03-08&lt;br /&gt;
|kilowatt (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://boards.openpandora.org/index.php?app=core&amp;amp;module=attach&amp;amp;section=attach&amp;amp;attach_id=248 Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2174-ink-spill/ Discussion] flood it clone&lt;br /&gt;
|-&lt;br /&gt;
|Jag ('''beta''')&lt;br /&gt;
|2010-10-31&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/jag.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57289-jag/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Jump n Blob&lt;br /&gt;
|2011-01-10&lt;br /&gt;
|[http://www.2d-rp.de 2d Retroperspectives]&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,271 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kana&lt;br /&gt;
|2011-02-12&lt;br /&gt;
|Alan Waddington, chrysipp (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://forum.gp2x.de/download/file.php?id=989 Download]&lt;br /&gt;
|[http://forum.gp2x.de/viewtopic.php?f=59&amp;amp;t=11699 Discussion (German)] Requires Java.pnd. Space Invaders clone.&lt;br /&gt;
|-&lt;br /&gt;
|Kde games ('''beta''')&lt;br /&gt;
|2010-07-28&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Various&lt;br /&gt;
|SS?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/kde-games.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55569-kde-games/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ken's Labyrinth&lt;br /&gt;
|2010-08-03&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn?&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/ken.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,176 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|KETM (Kill Everything That Moves)&lt;br /&gt;
|2010-11-10&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Top Down Shooter&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/ketm.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54577-ketm/page__view__findpost__p__925774 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|King of Fighters (KOF): Flames of Courage&lt;br /&gt;
|2011-01-29&lt;br /&gt;
|mth411 (port)&lt;br /&gt;
|Fighting&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,40,290 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58446-kof-king-of-fighters-on-pandora/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Kobo Deluxe&lt;br /&gt;
|2011-01-06&lt;br /&gt;
|David Olofson, mcobit (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,267 Archive]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58109-kobo-deluxe/ GP32X] [http://boards.openpandora.org/index.php?/topic/928-kobo-deluxe/ OP] Music doesn't work yet&lt;br /&gt;
|-&lt;br /&gt;
|Kronos (Interpreter)**&lt;br /&gt;
|2010-05-21&lt;br /&gt;
|Skeezix (port)&lt;br /&gt;
|Text Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/kronos.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,62 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lbreakout2&lt;br /&gt;
|2010-06-23&lt;br /&gt;
|Michael Speck&lt;br /&gt;
|Arcade&lt;br /&gt;
|Net&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,104 Archive]&lt;br /&gt;
|[http://lgames.sourceforge.net/index.php?project=LBreakout2 Website]&lt;br /&gt;
|-&lt;br /&gt;
|LemmingsSDL ('''beta''')&lt;br /&gt;
|2010-11-20&lt;br /&gt;
|Miner49er&lt;br /&gt;
|Puzzle&lt;br /&gt;
|Net?&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://lessermatters.homeunix.com/LemmingsSDL/lemmings.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51581-lemmingssdl-networked/page__st__135__p__928674&amp;amp;#entry928674 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|LettersFall&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|16Bitsoft, Pickle (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,292 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58464-3-games-from-16bitsoft/ Discussion] spell words as fast you can&lt;br /&gt;
|-&lt;br /&gt;
|L'hôpital Pital&lt;br /&gt;
|2010-11-23&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Strategy - tower defense&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,245 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57648-lhopital-pital/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Little Big Adventure 1&amp;amp;2 (Prequ Engine) ('''beta''')&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Action-adventure&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?app=core&amp;amp;module=attach&amp;amp;section=attach&amp;amp;attach_id=520 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58483-prequ-engine-another-lba-engine/ Discussion]. Works better than Twin-E version. Needs [http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Timidity MIDI Installer]&lt;br /&gt;
|-&lt;br /&gt;
|Little Big Adventure 1&amp;amp;2 (TwinEngine/Twin-E)&lt;br /&gt;
|2011-01-27&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Action-adventure&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,288 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58403-twin-e-engine-for-lba-1-and-2/page__view__findpost__p__936049 Discussion]. Needs [http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Timidity MIDI Installer]&lt;br /&gt;
|-&lt;br /&gt;
|LMarbles&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|MarkoeZ (port), daniel3000 (2nd port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,162 MarkoeZ] [http://www.hermocom.com/en/downloads/openpandora/LMarbles.pnd/ daniel3000]&lt;br /&gt;
|[http://lgames.sourceforge.net/ Website], [http://www.gp32x.com/board/index.php?/topic/55353-lgames-ltris-lpairs-lmarbles-available/ Discussion] (this game was ported twice)&lt;br /&gt;
|-&lt;br /&gt;
|The Lonely Tower v2.2&lt;br /&gt;
|2010-11-19&amp;lt;br /&amp;gt;2010-01-12&lt;br /&gt;
|Tempel&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://randy.heydon.selfip.net/Programs/The%20Lonely%20Tower/V2/The%20Lonely%20Tower-2.2.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51441-the-lonely-tower/ Discussion]. The first Pandora game.&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings: The Fellowship of the Ring*&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|Michal Benes, EvilDragon (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,294 Archive]&lt;br /&gt;
|Engine for the game by Interplay. {{HideableNotes|Put the DOS game files in /pandora/appdata/lotr/}}&lt;br /&gt;
|-&lt;br /&gt;
|LPairs&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|daniel3000 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.hermocom.com/en/downloads/openpandora/LPairs.pnd/ Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55353-lgames-ltris-lpairs-lmarbles-available/ Discussion] Memory game&lt;br /&gt;
|-&lt;br /&gt;
|LTris&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|daniel3000 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.hermocom.com/en/downloads/openpandora/LTris.pnd/ Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55353-lgames-ltris-lpairs-lmarbles-available/ Discussion] Tetris clone&lt;br /&gt;
|-&lt;br /&gt;
|The Mana World&lt;br /&gt;
|2010-09-06&lt;br /&gt;
|Cpasjuste (port)&lt;br /&gt;
|MMORPG&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://mydedibox.fr/pandora/pnd/cpasjuste.tmw-0.0.29.1-1.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56506-the-mana-world-mmorpg/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|MAXR (M.A.X Reloaded)&lt;br /&gt;
|2010-08-31&lt;br /&gt;
|Stuckie (port)&lt;br /&gt;
|Turn Based Strategy&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.stuckiegamez.co.uk/apps/pandora/maxr.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56403-m-a-x-reloaded/ Discussion] Multiplayer doesn't work yet&lt;br /&gt;
|-&lt;br /&gt;
|Maze Of Galious&lt;br /&gt;
|2011-02-11&lt;br /&gt;
|Dimacus (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://luminare.no-ip.org/files/mog.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,348 Archive]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58606-the-maze-of-galious-remake-port/ 1] [http://www.gp32x.com/board/index.php?/topic/58925-maze-of-galious-and-roadfigher-remake-port/ 2]&lt;br /&gt;
|-&lt;br /&gt;
|Meritous&lt;br /&gt;
|2010-12-07&amp;lt;br/&amp;gt;2010-06-25&lt;br /&gt;
|EvilDragon (2nd port)&amp;lt;br/&amp;gt;TJ Hooka (port)&lt;br /&gt;
|Dungeon Crawler&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|'''[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,256 ED's port]''' [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/meritous.inf Hooka's port]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57725-meritous/page__gopid__928726&amp;amp;#entry928726 Discussion] ED's port [http://www.gp32x.com/board/index.php?/topic/57725-meritous/page__view__findpost__p__929360 doesn't crash] (hopefully)&lt;br /&gt;
|-&lt;br /&gt;
|Mirror Magic&lt;br /&gt;
|2010-08-14&lt;br /&gt;
|Holger Schemel&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,184 Archive]&lt;br /&gt;
|[http://www.artsoft.org/mirrormagic Website]&lt;br /&gt;
|-&lt;br /&gt;
|Monkey Bubble v0.4.0&lt;br /&gt;
|2010-12-03&lt;br /&gt;
|Laurent Belmonte&amp;lt;br/&amp;gt;mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,257 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57733-monkey-bubble/ Discussion] Like &amp;quot;Bubble Bobble&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|N-Speed&lt;br /&gt;
|2011-01-28&lt;br /&gt;
|Sami Kyöstilä, Tommi Inkil, Joonas Kerttula, mcobit (port)&lt;br /&gt;
|Racing&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,28,289 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58421-n-speed/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Narcissu&lt;br /&gt;
|2010-05-11&lt;br /&gt;
|Insani, EvilDragon (port)&lt;br /&gt;
|Visual Novel&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,37,58 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Numpty Physics&lt;br /&gt;
|2010-06-15&lt;br /&gt;
|Tim Edmonds, Thomas Perl, Manolis (port)&lt;br /&gt;
|Drawing&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,93 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|openBOR&lt;br /&gt;
|2010-06-26&lt;br /&gt;
|Senile Team, Pickle (port)&lt;br /&gt;
|Beat 'em up&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,40,111 Archive]&lt;br /&gt;
|Beats of Rage&lt;br /&gt;
|-&lt;br /&gt;
|OpenGlad&lt;br /&gt;
|2010-05-09&lt;br /&gt;
|Snowstorm Entertainment, Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/OpenGlad.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,57 Archive]&lt;br /&gt;
|Get the original data files [http://lavalit.com:8080/index.php?action=tpmod;dl=item45 here] (you must register). Mods are available as well.&lt;br /&gt;
|-&lt;br /&gt;
|OpenRedAlert (Command and Conquer: Red Alert)** ('''beta''')&lt;br /&gt;
|2011-01-26&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|RTS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://maheld.heckel-web.pharmchem.uni-frankfurt.de/openredalert.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58123-openredalert/page__view__findpost__p__935817 Discussion]. Developer would like help. Get the data files [http://www.commandandconquer.com/classic here.]&lt;br /&gt;
|-&lt;br /&gt;
|OpenJazz* (Jazz Jackrabbit) svn136&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Alister, Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,55 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Openjazz.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54974-openjazz-update/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|OpenLieroX&lt;br /&gt;
|2010-07-09&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Shooter (Worms-like)&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,140 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/OpenLieroX.inf Apps]&lt;br /&gt;
|[http://www.openlierox.net/ Website] [http://www.gp32x.com/board/index.php?/topic/55168-rise-of-the-triad-openlierox-alpehone/ Discussion] [http://www.gp32x.com/board/index.php?/topic/55132-openlierox/ Discussion (2)]&lt;br /&gt;
|-&lt;br /&gt;
|openPirates 0.0.0.2&lt;br /&gt;
|2010-07-03&lt;br /&gt;
|Pickle (Scott Smith)&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,109 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54773-openpirates/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|OpenTTD (Transport Tycoon)&lt;br /&gt;
|2010-06-25&lt;br /&gt;
|OpenTTD team, MistaGiggles (port)&lt;br /&gt;
|Simulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,107 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54734-openttd-port/page__gopid__882049&amp;amp;#entry882049 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|OpenTTD 1.0.5 (Transport Tycoon)&lt;br /&gt;
|2011-01-24&lt;br /&gt;
|OpenTTD team, steven@starmice.net (port)&lt;br /&gt;
|Simulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,284 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OpenTyrian v1.1&lt;br /&gt;
|2010-07-14&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Top down Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/opentyrian/opentyrian-v1.0-pnd.zip Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,155 Archive]&lt;br /&gt;
|[http://zx81.zx81.free.fr/serendipity/index.php?/archives/432-Pandora-OpenTyrian-OpenTyrian-ported-to-Pandora-v1.0.html Announcement]&lt;br /&gt;
|-&lt;br /&gt;
|PacDudeHero 2&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|16Bitsoft, Pickle (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,291 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58464-3-games-from-16bitsoft/ Discussion] Pacman clone&lt;br /&gt;
|-&lt;br /&gt;
|Paintown&lt;br /&gt;
|2011-01-24&lt;br /&gt;
|Jon Rafkind, sebt3 (port)&lt;br /&gt;
|Fighting&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/paintown.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58326-paintown/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora Panic&lt;br /&gt;
|2010-06-11&lt;br /&gt;
|PokeParadox / GP32X Community&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/PPanic.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,59 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pandora Pool Panic&lt;br /&gt;
|2010-07-27&lt;br /&gt;
|Unfathomable Depths&lt;br /&gt;
|Sports&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://www.fileden.com/files/2008/6/27/1978308//PoolPanic.pnd Download (zip)]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46996-pandora-pool-panic-beta/page__view__findpost__p__897564 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora X-pilot NG 4.7.3&lt;br /&gt;
|2010-08-18&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/xpilot-ng-4.7.3.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,37,192 Archive]&lt;br /&gt;
|[http://xpilot.sourceforge.net/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Acm&lt;br /&gt;
|2010-08-10&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Simulator&lt;br /&gt;
|Net?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,37,180 Archive]&lt;br /&gt;
|Flight simulator&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Blockrage&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/blockrage/pandora-blockrage-v0.2.3-pnd.zip Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,161 Archive]&lt;br /&gt;
|[http://blockrage.sourceforge.net/ Website] [http://www.gp32x.com/board/index.php?/topic/55343-pandora-blockrage-block-rage-for-pandora-v0-2-3 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Exult (Ultima VII)*&lt;br /&gt;
|2010-08-12&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/exult-1.4.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,182 Archive]&lt;br /&gt;
|Replacement Ultima 7 engine&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Lopan&lt;br /&gt;
|2010-07-13&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/lopan/pandora-lopan-v1.0-pnd.zip Download]&lt;br /&gt;
|[http://zx81.zx81.free.fr/serendipity/index.php?/archives/430-Pandora-Lopan-Mahjong-game-for-Pandora-v10.html Announcement]&lt;br /&gt;
|-&lt;br /&gt;
|PandoraNetPuzzle (WiiNetPuzzle)&lt;br /&gt;
|2011-02-14&lt;br /&gt;
|chris_c&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,235 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57446-wiinetpuzzle/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-OpenSonic&lt;br /&gt;
|2010-08-13&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/opensonic-v1.3.0.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,187 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56005-pandora-opensonic-sonic-clone-for-pandora-v13/ Discussion][http://zx81.zx81.free.fr/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Ri-Li v2.0.1&lt;br /&gt;
|2010-08-17&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/ri-li-v2.0.1.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,190 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58370-ri-li/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Simutrans&lt;br /&gt;
|2010-08-29&lt;br /&gt;
|zx-81&lt;br /&gt;
|Simulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,198 Archive]&lt;br /&gt;
|Transportation simulation&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Tombstone&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/tombstone/pandora-tombstone-v1.0-pnd.zip Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55318-pandora-tombstone-tombstone-city-for-pandora-v10/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|PandyWordSeek ('''beta''')&lt;br /&gt;
|2010-07-14&lt;br /&gt;
|authoreyes&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://www.markandmarina.com/code/pandywordseek.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55263-quick-personal-update-and-a-new-homebrew-pnd/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Panjoust (demo)&lt;br /&gt;
|2010-10-05&lt;br /&gt;
|MarkoeZ&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://kenai.com/projects/panjoust/downloads/download/Panjoust05-10-10Windowsand%2520Pandora.rar Download]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55107-panjoust-001-released/] [http://www.gp32x.com/board/index.php?/topic/56909-panjoust-new-beta/]&lt;br /&gt;
|-&lt;br /&gt;
|Pasang Emas&lt;br /&gt;
|2011-01-15&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|SS?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,274 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58221-pasang-emas/ Discussion] Board game&lt;br /&gt;
|-&lt;br /&gt;
|Penguin Command&lt;br /&gt;
|2010-10-01&lt;br /&gt;
|Karl Bartel&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/penguin-command.inf Apps]&lt;br /&gt;
|Missile Command clone&lt;br /&gt;
|-&lt;br /&gt;
|PenguinZombiesPandora (SDLZombies)&lt;br /&gt;
|2010-07-29&lt;br /&gt;
|MarkoeZ (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.openpandora.org/cgi-bin/viewapp.pl?/Game/sdlzombies.inf Apps]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PenguPop 2.2.4&lt;br /&gt;
|2010-07-24&lt;br /&gt;
|Junoplay, sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,166 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55500-amoebax-and-pengupop/page__p__896822&amp;amp;#entry896822 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pingus&lt;br /&gt;
|2011-03-05&amp;lt;br/&amp;gt;2010-08-08&lt;br /&gt;
|joseluisjazz (1st port)&amp;lt;br/&amp;gt;mash (2nd port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.openpandora.org/cgi-bin/viewapp.pl?/Game/pingus-0.7.3-Os-upx.inf 1st port] [http://mash-systeme.de/downloads/pingus.pnd 2nd port]&lt;br /&gt;
|Lemmings-like game [http://boards.openpandora.org/index.php?/topic/2131-pingus/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|PipePanic&lt;br /&gt;
|2011-01-27&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,285 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58396-pipepanic/ Discussion].&lt;br /&gt;
|-&lt;br /&gt;
|Pocket Volleyball&lt;br /&gt;
|2011-01-21&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Sport&lt;br /&gt;
|SS&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,36,278 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58301-pocket-volleyball/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Police4K&lt;br /&gt;
|2010-07-10&lt;br /&gt;
|rcarvall&lt;br /&gt;
|Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.pandorasource.de/download.php?view.155 Download]&lt;br /&gt;
|[http://www.dcc.uchile.cl/~rcarvall/juegos/index.html Website]&lt;br /&gt;
|-&lt;br /&gt;
|Powder&lt;br /&gt;
|2010-08-09&lt;br /&gt;
|joseluisjazz (port)&lt;br /&gt;
|RPG (Roguelike)&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.openpandora.org/cgi-bin/viewapp.pl?/Game/powder-114-Os-upx-pandora.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,253 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PowerManga v1.0.1&lt;br /&gt;
|2010-11-20&lt;br /&gt;
|chris_c (port)&lt;br /&gt;
|Top-down shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,236 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57648-lhopital-pital/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pushover&lt;br /&gt;
|2010-10-31&lt;br /&gt;
|Farox (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,231 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57298-pushover/ Discussion] Resolution too big for screen.&lt;br /&gt;
|-&lt;br /&gt;
|Pushover v0.2&lt;br /&gt;
|2010-11-06&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/pushover-0.2.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57386-pandora-pushover-pushover-for-pandora-v02/ Discussion]. No speed throttling.&lt;br /&gt;
|-&lt;br /&gt;
|PyDance ('''beta''')&lt;br /&gt;
|2010-08-31&lt;br /&gt;
|darfgarf (port)&lt;br /&gt;
|Dance&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://localhostr.com/files/397bff/pydancebeta%201.zip Download]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/56418-pydancebeta1/] [http://www.gp32x.com/board/index.php?/topic/56293-anki-friendly-intelligent-flashcards/]&lt;br /&gt;
|-&lt;br /&gt;
|QNetWalk&lt;br /&gt;
|2010-06-29&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/qnetwalk.pnd Download]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Quake 1* ('''beta''')&lt;br /&gt;
|2011-02-13&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/zquake.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58651-quake-1-zquake-with-gles/page__pid__939012__st__0&amp;amp;#entry939012 Discussion] Get the original shareware files [ftp://ftp.idsoftware.com/idstuff/quake/quake106.zip here.] Runs on the Zquake engine&lt;br /&gt;
|-&lt;br /&gt;
|Quake 2*&lt;br /&gt;
|2010-06-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/IOquake2.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,64 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Quake 3*&lt;br /&gt;
|2010-06-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/IOquake3.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,65 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Racer&lt;br /&gt;
|2010-10-30&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Racing&lt;br /&gt;
|SS&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/racer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,28,230 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57189-racer/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Rafkill&lt;br /&gt;
|2011-01-26&lt;br /&gt;
|Jon Rafkind, sebt3 (port)&lt;br /&gt;
|Top-down Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/rafkill.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58185-rafkill/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ragnarok Online Pocket Server (eAthena Trunk r14678)** ('''beta''')&lt;br /&gt;
|2011-01-22&lt;br /&gt;
|Coldbird (port)&lt;br /&gt;
|MMORPG&lt;br /&gt;
|Net&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://file.coldbird.co.cc/eathena-r14678-pandora.pnd Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/1187-ragnarok-online-pocket-server/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Reign of Brains&lt;br /&gt;
|2011-01-16&lt;br /&gt;
|emil10001&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://feigdev.com/ReignOfBrains.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,262 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57910-reign-of-brains-demo/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Reminiscence v0.1.11 (Flashback)*&lt;br /&gt;
|2011-01-15&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/reminiscence/reminiscence-v0.1.11-pnd.zip Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55244-pandora-reminiscence-flashback-clone-for-pandora-v0110/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Rezerwar&lt;br /&gt;
|2011-01-23&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,282 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58335-rezerwar/ Discussion]. Configure keys in game options.&lt;br /&gt;
|-&lt;br /&gt;
|Reword&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|PurplePup&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,159 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55327-reword-0-5-1-released/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Rise of the Triad*&lt;br /&gt;
|2010-07-10&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,145 Archive]&lt;br /&gt;
|[http://www.3drealms.com/rott/ Website] [http://www.gp32x.com/board/index.php?/topic/55168-rise-of-the-triad-openlierox-alpehone/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Road Fighter&lt;br /&gt;
|2011-03-09&lt;br /&gt;
|Dimacus (port)&lt;br /&gt;
|Racing&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://luminare.no-ip.org/files/roadfighter.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,350 Archive]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58557-port-requiest-road-fighter/page__view__findpost__p__942494 1] [http://www.gp32x.com/board/index.php?/topic/58925-maze-of-galious-and-roadfigher-remake-port/ 2]&lt;br /&gt;
|-&lt;br /&gt;
|robotfindskitten&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Leonard Richardson, iampanis (port)&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://web.ics.purdue.edu/~ellis15/RFK.pnd Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2145-robotfindskitten/ Discussion] [http://en.wikipedia.org/wiki/Robotfindskitten Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|Rocks 'n' Diamonds&lt;br /&gt;
|2011-02-09&lt;br /&gt;
|Holger Schemel, Blue Ion (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,189 Archive]&lt;br /&gt;
|[http://www.artsoft.org/rocksndiamonds/ Website] Like Boulder Dash, Emerald Mine, Supaplex, Sokoban&lt;br /&gt;
|-&lt;br /&gt;
|Sandora 0.1.1 ('''beta''')&lt;br /&gt;
|2011-03-11&lt;br /&gt;
|WaveHack&lt;br /&gt;
|Falling Sand game&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://sourceforge.net/projects/sandora/files/0.1.1/sandora-0.1.1.zip/download Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2288-sandora-011/page__view__findpost__p__40321__hl__sandora__fromsearch__1/ Discussion] &lt;br /&gt;
|-&lt;br /&gt;
|Scarecrow Tobias ('''beta''')&lt;br /&gt;
|2011-01-16&lt;br /&gt;
|MUMBL35, Paramultart&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://www.mediafire.com/?e3zyu4lmhszz9p6 Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58228-side-scroller-engine/ Discussion] {{HideableNotes|MUMBL35 wants to use the engine to create another game, but would like an artist &amp;amp; coder to help him finish}}&lt;br /&gt;
|-&lt;br /&gt;
|Scott Adams text adventures&lt;br /&gt;
|2011-03-12&lt;br /&gt;
|mhaws (port)&lt;br /&gt;
|Text Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,357 Archive]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2300-scott-adams-text-adventures/ Discussion] Zenity frontend, based on [[Frotz]].&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]] 1.2.1 (2D graphical adventure games)*&lt;br /&gt;
|2010-12-30&lt;br /&gt;
|DJWillis (port)&lt;br /&gt;
|Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,20,295 Archive] [http://sourceforge.net/projects/scummvm/files/scummvm/1.2.1/scummvm-1.2.1-openpandora.zip/download Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56874-scummvm-120-preview-1-for-the-openpandora/ Discussion] [http://wiki.scummvm.org/index.php?title=OpenPandora Wiki] [http://www.scummvm.org/downloads/ freeware]&lt;br /&gt;
|-&lt;br /&gt;
|SDL-Ball&lt;br /&gt;
|2011-02-16&lt;br /&gt;
|paeryn (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://paeryn.myby.co.uk/pandora/sdl-ball.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,322 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58686-sdl-ball/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|SdlZombies&lt;br /&gt;
|2010-07-14&lt;br /&gt;
|Philippe Brochard, MarkoeZ (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,154 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Shane's Chess Information Database (SCID)&lt;br /&gt;
|2010-06-27&lt;br /&gt;
|Shane Hudson, Pascal Georges&lt;br /&gt;
|Chess&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,112 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Skull v4.1&lt;br /&gt;
|2011-03-13&lt;br /&gt;
|Geca (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,358 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58945-pandora-skull/ Discussion] Spin-off of Skull Man.&lt;br /&gt;
|-&lt;br /&gt;
|Snowball&lt;br /&gt;
|2010-07-09&lt;br /&gt;
|willikappler&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,142 Archive]&lt;br /&gt;
|[http://www.snowball.retrovertigo.de/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|SolarWolf v1.5&lt;br /&gt;
|2011-01-12&lt;br /&gt;
|Magic Sam (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,252 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57694-solarwolf-for-the-pandora/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Robo Blast 2**&lt;br /&gt;
|2010-09-21&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|N+C&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/srb2.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56726-sonic-robo-blast-2-with-opengles/ Discussion] Put [http://www.srb2.org/download/ data files] in appdata/srb2&lt;br /&gt;
|-&lt;br /&gt;
|Sopwith ('''beta''')&lt;br /&gt;
|2011-01-24&lt;br /&gt;
|Jon Rafkind, sebt3 (port)&lt;br /&gt;
|shmup&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/sopwith.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58350-sopwith/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sound Fall&lt;br /&gt;
|2010-06-21&lt;br /&gt;
|Chris Thompson&lt;br /&gt;
|Sound&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,101 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sparks v0.4.5 ('''beta''')&lt;br /&gt;
|2010-12-04&lt;br /&gt;
|hal9000&lt;br /&gt;
|Shooter&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://julien.carme.free.fr/sparks/Sparks-0.4.5.pnd Download]&lt;br /&gt;
|Discussion: [http://boards.openpandora.org/index.php?/topic/745-sparks/ OP] [http://www.gp32x.com/board/index.php?/topic/57765-sparks/ GP32X] [http://www.gp32x.com/board/index.php?/topic/57148-sparks-a-vectorial-shooter/page__view__findpost__p__928922 GP32X (old)] May need [[overclocking]] to ~800Mhz&lt;br /&gt;
|-&lt;br /&gt;
|Spout&lt;br /&gt;
|2010-07-08&lt;br /&gt;
|PokeParadox (port)&lt;br /&gt;
|Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://projectinfinity.org.uk/lib/exe/fetch.php?media=homebrew:games:spout:downloads:spout.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,136 Archive]&lt;br /&gt;
|[http://projectinfinity.org.uk/doku.php?id=homebrew:games:spout Website] [http://www.gp32x.com/board/index.php?/topic/55143-spout-1-0-released/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sqrxz&lt;br /&gt;
|2010-09-10&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,144 Archive]&lt;br /&gt;
|[http://www.sqrxz.de/?p=171 Website] [http://www.gp32x.com/board/index.php?/topic/55157-sqrxz-v0-9-9 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sqrxz 2&lt;br /&gt;
|2011-01-03&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,265 Archive]&lt;br /&gt;
|[http://www.sqrxz2.de/ Website] [http://www.gp32x.com/board/index.php?/topic/58078-sqrxz-2-v080-pandora/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sudoku (fltk)&lt;br /&gt;
|2011-01-14&lt;br /&gt;
|chris_c (package)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,272 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58199-sudoku-fltk/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario War 1.7 April Fools Edition&lt;br /&gt;
|2010-08-18&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Fighting&lt;br /&gt;
|Net?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,191 Archive]&lt;br /&gt;
|[http://smw.72dpiarmy.com/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Super Methane Bros.&lt;br /&gt;
|2010-08-26&lt;br /&gt;
|Mark Rombust&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,195 Archive]&lt;br /&gt;
|[http://methane.sourceforge.net/ Website] Runs with [[Ginge]]&lt;br /&gt;
|-&lt;br /&gt;
|SuperTux&lt;br /&gt;
|2011-01-27&lt;br /&gt;
|Pickle (port), EvilDragon (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,73 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58343-supertux/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|TecnoballZ&lt;br /&gt;
|2011-01-16&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/tecnoballz.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58236-tecnoballz/ Discussion] Ported from Amiga&lt;br /&gt;
|-&lt;br /&gt;
|Teeworlds&lt;br /&gt;
|2010-07-19&lt;br /&gt;
|bompo (port)&lt;br /&gt;
|Fighting&lt;br /&gt;
|Net?&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.dropbox.com/u/39448/pandora/teeworlds.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55374-teeworlds Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|TetriCrisis 3 100% CPU&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|16Bitsoft, Pickle (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,293 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58464-3-games-from-16bitsoft/ Discussion] Needs overclocking&lt;br /&gt;
|-&lt;br /&gt;
|Thruster 1.3&lt;br /&gt;
|2010-07-15&lt;br /&gt;
|Vilmos, PokeParadox (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Thruster.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,156 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55288-thruster-1-3-released/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|TicTacToe From Hell&lt;br /&gt;
|2010-12-01&lt;br /&gt;
|Simone Tobia&amp;lt;br/&amp;gt;mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|N+S&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,255 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57718-tictactoe-from-hell/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Tile World (Chip's Challenge)*&lt;br /&gt;
|2010-07-12&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/tworld/pandora-tworld-v1.3-pnd.zip Download] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/tworld-13.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55211-pandora-tworld-tile-world-for-pandora-v13/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Tombstone&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,157 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tower Toppler&lt;br /&gt;
|2011-01-07&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,269 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58124-tower-toppler/ Discussion] Nebulous/Castelian clone&lt;br /&gt;
|-&lt;br /&gt;
|Triplane Classic&lt;br /&gt;
|2010-08-02&lt;br /&gt;
|Markku, Teemu, Henri&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/triplane-classic-1.04.01.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55736-triplane-classic/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Tubularix v0.5.1.5&lt;br /&gt;
|2010-12-03&lt;br /&gt;
|Miguel Scudero&amp;lt;br/&amp;gt;mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,258 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57738-tubularix/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Tux Football&lt;br /&gt;
|2011-01-22&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Sport&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,36,281 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58319-tux-football/ Discussion]. Configure keys in game options.&lt;br /&gt;
|-&lt;br /&gt;
|TuxRace ('''beta''')&lt;br /&gt;
|2010-10-24&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Racing&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/tuxrace.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57209-tuxrace/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ur-Quan Masters (Star Control 2)**&lt;br /&gt;
|2010-06-19&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Adventure&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/uqmasters.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54936-ur-quan-masters-is-it-really-that-good Discussion] See README for data files&lt;br /&gt;
|-&lt;br /&gt;
|Ur-Quan Masters (Star Control 2) (Pandora-Uqm)&lt;br /&gt;
|2010-08-21&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Adventure&lt;br /&gt;
|N+C&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/pandora-uqm-v0.6.2.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,194 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|VoR (Variations on Rockdodger)&lt;br /&gt;
|2011-01-21&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,279 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58303-vor-variations-on-rockdodger/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Wall Defender&lt;br /&gt;
|2010-07-06&lt;br /&gt;
|ElLun3s&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://www.pandorasource.de/download.php?view.151 Download]&lt;br /&gt;
|[http://code.google.com/p/walldefender/ Website] Requires Java.pnd&lt;br /&gt;
|-&lt;br /&gt;
|Wind and Water: Puzzle Battles&lt;br /&gt;
|2011-02-07&lt;br /&gt;
|Yuan Works (Ginge wrap by Coldbird)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,313 Archive]&lt;br /&gt;
|The GP2X Wiz version running under Ginge. Select scale ratio with launcher.&lt;br /&gt;
|-&lt;br /&gt;
|Wolf4SDL with Picklauncher*&lt;br /&gt;
|2010-10-09&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,51 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56977-wolf4sdl-with-pickelauncher-for-pandora/ Discussion] Supports both Wolf3d and SOD data&lt;br /&gt;
|-&lt;br /&gt;
|Wolf4SDL (Spear of Destiny)*&lt;br /&gt;
|2010-05-06&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Wolf4SDL_SOD.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,52 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wolf4SDL (Wolfenstein 3D)*&lt;br /&gt;
|2010-05-06&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Wolf4SDL.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,51 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wormux 0.2.9.1&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+S&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,158 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55321-wormux-0-2-9-1/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|xBill&lt;br /&gt;
|2011-03-18&lt;br /&gt;
|jilse (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://kimu.usenet-verwaltung.de/xbill.pnd Download]&lt;br /&gt;
|[http://forum.gp2x.de/viewtopic.php?f=59&amp;amp;t=11900 Discussion (German)]&lt;br /&gt;
|-&lt;br /&gt;
|xLinCity&lt;br /&gt;
|2010-07-28&lt;br /&gt;
|Peters, Sharp, Keasley&lt;br /&gt;
|Strategy&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,9,170 Archive]&lt;br /&gt;
|[http://lincity.sourceforge.net/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|XRick&lt;br /&gt;
|2010-07-22&lt;br /&gt;
|MarkoeZ (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.openpandora.org/cgi-bin/viewapp.pl?/Game/xrick.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,165 Archive]&lt;br /&gt;
|[http://bigorno.net/xrick/ Website] [http://www.gp32x.com/board/index.php?/topic/55449-xrick-for-pandora Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|xscorch (Scorched Earth)&lt;br /&gt;
|2010-06-30&lt;br /&gt;
|Justin/Jacob, Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|SS&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,152 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zaz&lt;br /&gt;
|2011-02-21&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,325 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda 3T&lt;br /&gt;
|2010-11-15&lt;br /&gt;
|Vincent Jouillat, sebt3 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/beta/Zelda3T_US.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54633-zelda-kind-of/ Discussion] Hardware scaling version (software scaling works slow in one section)&lt;br /&gt;
|-&lt;br /&gt;
|Zelda Classic 2.11B18 0.3alpha&lt;br /&gt;
|2010-08-16&lt;br /&gt;
|Hitnrun (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,188 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda OLB&lt;br /&gt;
|2010-11-10&lt;br /&gt;
|Vincent Jouillat, sebt3 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/ZeldaOLB_US.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54633-zelda-kind-of/ Discussion] Software scaling version&lt;br /&gt;
|-&lt;br /&gt;
|Zelda ROTH&lt;br /&gt;
|2010-11-10&lt;br /&gt;
|Vincent Jouillat, sebt3 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/ZeldaROTH_US.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54633-zelda-kind-of/ Discussion] Software scaling version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;MP stands for &amp;quot;multiplayer&amp;quot;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 355px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | About the MP column&lt;br /&gt;
|-&lt;br /&gt;
|x || There is no multiplayer&lt;br /&gt;
|-&lt;br /&gt;
|SS || Yes, by sharing a system&lt;br /&gt;
|-&lt;br /&gt;
|SSC || Yes, by sharing a system with an external controller attached.&lt;br /&gt;
|-&lt;br /&gt;
|Net || Yes, multiplayer over a network&lt;br /&gt;
|-&lt;br /&gt;
|N+S || Both Net and SS&lt;br /&gt;
|-&lt;br /&gt;
|N+C || Both Net and SSC&lt;br /&gt;
|-&lt;br /&gt;
|All || Net, SS and SSC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 355px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | About the Type column&lt;br /&gt;
|-&lt;br /&gt;
|Ori || Original; initially developed or released for the Pandora. &lt;br /&gt;
|-&lt;br /&gt;
|Egn || Engines for another game (or multiple games). You will need the original data files. ''*Requires data from original disc/PC version.''&lt;br /&gt;
''**Requires separate data download which is free of charge''&lt;br /&gt;
|-&lt;br /&gt;
|Prt || Port of a game from another platform (no separate data files needed, unlike engines)&lt;br /&gt;
|-&lt;br /&gt;
|PrtA || Port done by the original author&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Unreleased games==&lt;br /&gt;
This section includes both games that are actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Last update&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(as far as we know)&amp;lt;/small&amp;gt;&lt;br /&gt;
!Author/Port Author&lt;br /&gt;
!Genre&lt;br /&gt;
!&amp;lt;span title=&amp;quot;Multiplayer&amp;quot;&amp;gt;MP&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Type&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Status&lt;br /&gt;
!Link/Notes&lt;br /&gt;
|-&lt;br /&gt;
|AE presents Revolt&lt;br /&gt;
|&lt;br /&gt;
|Neil AE&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Aikisado&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2103-new-game-aikisado/ 2011-03-05]&lt;br /&gt;
|Thann&lt;br /&gt;
|Board&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|Wip&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2103-new-game-aikisado/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Albion&lt;br /&gt;
|&lt;br /&gt;
|MH-T&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Wip, intention to port&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Albion_%28game%29 Wikipedia] [http://wiki.gp2x.org/wiki/Albion GP2X Version]{{HideableNotes|Already a port to GP2X&amp;amp;nbsp; Personally asked author if he plans to port this statically recompiled version}}&lt;br /&gt;
|-&lt;br /&gt;
|BlueFury - The Trivial Adventures of Jack&lt;br /&gt;
|[http://sourceforge.net/projects/bluefury/ 2010-07-23]&lt;br /&gt;
|DragonAX&lt;br /&gt;
|2D Top-down shooter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.sourceforge.net/projects/bluefury]&lt;br /&gt;
|-&lt;br /&gt;
|Caster&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46813-announce-caster-coming-to-linux-and-thereforepandora/page__view__findpost__p__703589 2009-02-23]&lt;br /&gt;
|Svartalf&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Working build (tested on PC)&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46813]&lt;br /&gt;
|-&lt;br /&gt;
|Chaotic Vortex&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/49754-chaotic-vortex-dual-stick-arena-shooter/page__view__findpost__p__877099 2010-06-17]&lt;br /&gt;
|Ruben&lt;br /&gt;
|Dual stick 2D shooter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/49754-chaotic-vortex-dual-stick-arena-shooter]&lt;br /&gt;
|-&lt;br /&gt;
|EasyRPG&lt;br /&gt;
|[http://www.youtube.com/watch?v=gnigHzSpZCU 2010-06-04]&lt;br /&gt;
|EasyRPG authors / fdelapena&lt;br /&gt;
|RPG Maker 2000/2003&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://easyrpg.sourceforge.net/]  [http://www.youtube.com/watch?v=gnigHzSpZCU]&lt;br /&gt;
|-&lt;br /&gt;
|Eternity 6: The Waterphoenix&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50772-eternity-6-the-waterphoenix/page__view__findpost__p__804396 2010-01-27]&lt;br /&gt;
|Darien&lt;br /&gt;
|Side Scroller / Beat 'em up&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50772-eternity-6-the-waterphoenix/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Galactic Artifact&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46836-galactic-artifact-game-balance/page__view__findpost__p__704898 2009-02-27]&lt;br /&gt;
|Trevor Bradley&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|Working build&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46836]&lt;br /&gt;
|-&lt;br /&gt;
|Gravity Blocks&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/47662-gravity-blocks/page__view__findpost__p__724061 2009-04-27]&lt;br /&gt;
|Awakening&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip (early in developement)&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=47662]&lt;br /&gt;
|-&lt;br /&gt;
|GuitarsOnFire&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51417-guitarsonfire/page__view__findpost__p__803373 2010-01-25]&lt;br /&gt;
|Daid/JayFoxRox&lt;br /&gt;
|Rhythm game&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|working build&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51417-guitarsonfire/] {{HideableNotes|no native controls supported, possibly too slow - needs testing}}&lt;br /&gt;
|-&lt;br /&gt;
|Homeworld Port&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/47565-homeworld-port/page__view__findpost__p__747096 2009-08-11]&lt;br /&gt;
|LinuxHacker&lt;br /&gt;
|Simulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=47565]&lt;br /&gt;
|-&lt;br /&gt;
|Human Condition (was TINCS)&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/48729-human-condition-development-thread/page__view__findpost__p__810903 2010-02-09]&lt;br /&gt;
|Butterman&lt;br /&gt;
|FPP&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46487][http://www.youtube.com/user/ButtermanHimself]&lt;br /&gt;
|-&lt;br /&gt;
|irrmaple&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/52010-irrmaple/page__view__findpost__p__851545 2010-05-15]&lt;br /&gt;
|Cloudef&lt;br /&gt;
|Maple Story clone&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/52010-irrmaple/]&lt;br /&gt;
|-&lt;br /&gt;
|Lerp&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/45611-lerp-development-thread/page__view__findpost__p__758535 2009-09-28]&lt;br /&gt;
|benjymous&lt;br /&gt;
|Platformer (2D) / Physics / Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|working build&lt;br /&gt;
|[http://grapefruitopia.com/lerp/] [http://www.gp32x.com/board/index.php?/topic/45611-lerp-development-thread/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Mental&lt;br /&gt;
|[http://www.linux.com/community/groups/viewgroup/213-Pandora+Console+fans 2009-05-13]&lt;br /&gt;
|Colin Jones (xentalion)&lt;br /&gt;
|2D Horror Survival Adventure&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Working build, tested on PC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Monster!&lt;br /&gt;
|[http://christophsdevblog.blogspot.com/2008/10/update-4-181008.html 2008-10-18]&lt;br /&gt;
|Chris R&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://christophsdevblog.blogspot.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[[MogsVsDogs]]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51751-physics-game-ideas/page__view__findpost__p__807125 2010-02-03]&lt;br /&gt;
|JayFoxRox, Gadgetoid, Pandora Community&lt;br /&gt;
|2.5D Puzzle/Action Game&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|Currently paused&lt;br /&gt;
|[http://pandorawiki.org/index.php?title=MogsVsDogs]&lt;br /&gt;
|-&lt;br /&gt;
|Ms Driller&lt;br /&gt;
|&lt;br /&gt;
|Wally&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NAEV&lt;br /&gt;
|[http://wikibin.org/articles/naev.html 2010-01-31]&lt;br /&gt;
|bobbens&lt;br /&gt;
|Action/RPG/Sim&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://code.google.com/p/naev/] (waiting for pandora to finish and test)&lt;br /&gt;
|-&lt;br /&gt;
|Nail's Adventure&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46961-nails-adventure-wip/page__view__findpost__p__717608 2009-04-07]&lt;br /&gt;
|jsmtux/Mr. Gonzo&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46961]&lt;br /&gt;
|-&lt;br /&gt;
|NEON&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/663-neon-my-first-indie-title/page__view__findpost__p__12526 2010-11-30]&lt;br /&gt;
|cameleon&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/663-neon-my-first-indie-title/ Discussion] [http://www.youtube.com/watch?v=Vcm-ThsldvY video]&lt;br /&gt;
|-&lt;br /&gt;
|Onee-sama Tasukete!&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46987-onee-sama-tasukete/page__view__findpost__p__930778 2010-12-19]&lt;br /&gt;
|Eniko&lt;br /&gt;
|Beat'Em Up&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46987-onee-sama-tasukete/]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora Pong&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50411-pandora-pong/page__view__findpost__p__800184 2010-01-17]&lt;br /&gt;
|crysnamtodshire&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50411-pandora-pong/]&lt;br /&gt;
|-&lt;br /&gt;
|PanMMO (working title)&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/53680-panmmo/page__view__findpost__p__889472 2010-07-08]&lt;br /&gt;
|Eniko&lt;br /&gt;
|MMORPG&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/53680-panmmo/]&lt;br /&gt;
|-&lt;br /&gt;
|Slitherlink&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50756-slitherlink/page__view__findpost__p__820846 2010-02-26]&lt;br /&gt;
|Mia&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50756-slitherlink/]&lt;br /&gt;
|-&lt;br /&gt;
|Super Geometry Dust&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2471-super-geometry-dust/ 2011-03-20]&lt;br /&gt;
|wermy&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|WIP (working build)&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2471-super-geometry-dust/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Super Lumenal&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/45944-my-homebrew-shmup-ish-superlumenal/page__view__findpost__p__870580 2010-06-09]&lt;br /&gt;
|Adventus&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.youtube.com/watch?v=sZHi3YT3xuE] [http://www.gp32x.com/board/index.php?/topic/45944-my-homebrew-shmup-ish-superlumenal/page__p__684264&amp;amp;#entry684264 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|SuperTux 2&lt;br /&gt;
|[http://forum.openhandhelds.org/viewtopic.php?p=12970#p12970 2009-05-12]&lt;br /&gt;
|Pickle&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|working build&lt;br /&gt;
|[http://forum.openhandhelds.org/viewtopic.php?f=6&amp;amp;t=1040]&lt;br /&gt;
|-&lt;br /&gt;
|Wandor&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/48680-wandor-working-title/page__view__findpost__p__940356 2011-02-22]&lt;br /&gt;
|foxblock&lt;br /&gt;
|Side Scroller&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/48680-wandor-working-title/] [http://www.youtube.com/watch?v=Rgvf8efgqL0 video]&lt;br /&gt;
|-&lt;br /&gt;
|We Come In Peace&lt;br /&gt;
|[http://www.youtube.com/watch?v=_CSW_Gj0VMg 2009-06-26]&lt;br /&gt;
|Otaco&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|working build&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=43655]&lt;br /&gt;
|-&lt;br /&gt;
|Wizzley Presto and the Vampires Tomb&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/129-wizzley-presto-and-the-vampires-tomb/page__view__findpost__p__2628 2010-09-03]&lt;br /&gt;
|Craigix, Zodttd, Ruckage&lt;br /&gt;
|Arcade, 30 Day Game Competition&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|Released on Iphone&lt;br /&gt;
|[http://spellboundgames.co.uk/]&lt;br /&gt;
|-&lt;br /&gt;
|XSwing Plus&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/43655-cant-hold-it-much-longer/page__view__findpost__p__733021 2009-06-09]&lt;br /&gt;
|Tobse&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=43655&amp;amp;view=findpost&amp;amp;p=733021]&lt;br /&gt;
|-&lt;br /&gt;
|ZEQ2Lite&lt;br /&gt;
|[http://zeq2.com/lite/?p=233 2010-05-31]&lt;br /&gt;
|MDave&lt;br /&gt;
|Dragonball Z Third Person Fighter/Shooter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Work in progress&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=47623&amp;amp;hl=]&lt;br /&gt;
|-&lt;br /&gt;
|Zombd&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51560-comeback/page__view__findpost__p__802275 2010-01-22]&lt;br /&gt;
|iprice/Mr Gonzo&lt;br /&gt;
|Shoot'Em Up&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46933]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]&lt;br /&gt;
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]&lt;br /&gt;
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]&lt;br /&gt;
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]&lt;br /&gt;
*[http://zx81.zx81.free.fr/serendipity/index.php?/categories/124-Pandora Releases by ZX-81]&lt;br /&gt;
&lt;br /&gt;
===Forums===&lt;br /&gt;
The following community forums are checked when updating this page:&lt;br /&gt;
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]&lt;br /&gt;
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]&lt;br /&gt;
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Games&amp;diff=7071</id>
		<title>Games</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Games&amp;diff=7071"/>
		<updated>2011-03-21T01:59:16Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* Released games */ Corrected attribution.  Bub'N'Bros is by Armin, I merely ported.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''These lists were last updated on 2011-03-20 to include the latest files from [http://apps.open-pandora.org/cgi-bin/viewarea.pl?Games Pandora Apps], the [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,9 File Archive], and the [[Games#Forums|community forums]]. For other software lists on the wiki, see [[Software projects]] and [[Emulator list]]''&lt;br /&gt;
&lt;br /&gt;
If different versions of a game were released, please make sure the &amp;quot;release date&amp;quot; is the most recent one when editing this article.&lt;br /&gt;
&lt;br /&gt;
Please click on the little squares to sort by different categories (such as Genre, Release date, etc.)&lt;br /&gt;
==Released games==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Release date&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(YYYY-MM-DD)&amp;lt;/small&amp;gt;&lt;br /&gt;
!Author/Port Author&lt;br /&gt;
!Genre&lt;br /&gt;
!&amp;lt;span title=&amp;quot;Multiplayer&amp;quot;&amp;gt;MP&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Type&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Download&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[Abe's Amazing Adventure]]&lt;br /&gt;
|2010-11-25&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,246 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57658-abes-amazing-adventure/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Abuse-SDL&lt;br /&gt;
|2010-06-26&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Shooter (Platform)&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/abuse.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54771-abuse-sdl/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|AlephOne Trilogy 0.23.1 (Marathon 2, Marathon Infinity)*&lt;br /&gt;
|2010-10-11&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,143 Archive]&lt;br /&gt;
|[http://sourceforge.net/projects/marathon/ Website] [http://www.gp32x.com/board/index.php?/topic/55168-rise-of-the-triad-openlierox-alpehone/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Alien Blaster&lt;br /&gt;
|2010-06-27&lt;br /&gt;
|Alienblaster Team, Pickle (port)&lt;br /&gt;
|Top down Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,116 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Amoebax&lt;br /&gt;
|2010-10-10&lt;br /&gt;
|Safareig Creatiu, Àlex Almarza, Jordi Fita, sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/amoebax.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55500-amoebax-and-pengupop/page__p__896822&amp;amp;#entry896822 Discussion][http://www.emma-soft.com/games/amoebax/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Angband&lt;br /&gt;
|2010-06-17&lt;br /&gt;
|Angband team, skeezix (port)&lt;br /&gt;
|RPG (Roguelike)&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,94 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Angry Drunken Dwarves&lt;br /&gt;
|2010-03-17&lt;br /&gt;
|Joe Wreschnig, EvilDragon (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/AngryDD.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,41 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ASCIIpOrtal&lt;br /&gt;
|2010-07-04&lt;br /&gt;
|Joe Larson, CME (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,132 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|AudioRace 1.5&lt;br /&gt;
|2011-03-06&lt;br /&gt;
|crow_riot (port)&lt;br /&gt;
|Rhythm / Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://katzl.riot.org/pnd/releases/audiorace-v1.5.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58591-audiorace-1-5/page__view__findpost__p__942051 Discussion] Has mp3 support.&lt;br /&gt;
|-&lt;br /&gt;
|Ballgame HD ('''beta''')&lt;br /&gt;
|2010-10-25&lt;br /&gt;
|RomanH, Pixitu&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,227 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57180-ballgame-hd/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|[[Battle for Wesnoth]] v1.8.5-1&lt;br /&gt;
|2010-09-26&lt;br /&gt;
|Ivanovic (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+S&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,25 Archive] [http://sourceforge.net/projects/wesnoth/files/wesnoth-1.8/wesnoth-1.8.5/wesnoth-1.8.5-1.pnd/download Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55033-battle-for-wesnoth-1-8-3/ Discussion]; stable series&lt;br /&gt;
|-&lt;br /&gt;
|Battle for Wesnoth v1.9.4-1&lt;br /&gt;
|2011-01-15&lt;br /&gt;
|Ivanovic (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+S&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://sourceforge.net/projects/wesnoth/files/wesnoth/wesnoth-1.9.4/wesnoth-1.9.4-1.pnd/download Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55033-battle-for-wesnoth-1-8-3/ Discussion]; development series&lt;br /&gt;
|-&lt;br /&gt;
|BattleJewels&lt;br /&gt;
|2010-03-29&lt;br /&gt;
|Skeezix, codejedi&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/battlejewels20100329.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,48 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Beat2X&lt;br /&gt;
|2010-06-26&lt;br /&gt;
|PokeParadox (port)&lt;br /&gt;
|Rhythm&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/beat2x.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,105 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Bejeweled ('''beta''')&lt;br /&gt;
|2010-10-24&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/bejeweled.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57167-bejeweled/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Biniax 2&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,160 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55349-pandora-biniax2-biniax2-for-pandora-v130 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|BlobWars v2 ('''beta''')&lt;br /&gt;
|2010-07-21&lt;br /&gt;
|Sigma.NL&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.mediafire.com/file/s5eb33gdkv88d3r/blobwars-v2.tar Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55339-testing-blobwars-soulfu Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Blocks of the Undead&lt;br /&gt;
|2011-01-08&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,270 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58134-blocks-of-the-undead/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|BomberClone&lt;br /&gt;
|2010-07-13&lt;br /&gt;
|BomberClone Team&lt;br /&gt;
|Arcade&lt;br /&gt;
|Net&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,149 Archive]&lt;br /&gt;
|Bomberman clone&lt;br /&gt;
|-&lt;br /&gt;
|Bos Wars&lt;br /&gt;
|2010-07-20&lt;br /&gt;
|bompo (port)&lt;br /&gt;
|Strategy - real time&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.dropbox.com/u/39448/pandora/boswars.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55413-bos-wars/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Boxbot4K&lt;br /&gt;
|2010-07-10&lt;br /&gt;
|rcarvall&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://www.pandorasource.de/download.php?view.154 Download]&lt;br /&gt;
|[http://www.dcc.uchile.cl/~rcarvall/juegos/index.html Website] Like Sokoban&lt;br /&gt;
|-&lt;br /&gt;
|Briquolo&lt;br /&gt;
|2011-02-08&lt;br /&gt;
|cbr, paeryn (port), sebt3 (port), Pickle (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,314 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58596-briquolo/ Discussion] [http://briquolo.free.fr/en/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Bubble Chains ('''beta''')&lt;br /&gt;
|2010-10-31&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/bubble_chains.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57290-bubble-chains/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|BubbMan 2 ('''beta''')&lt;br /&gt;
|2011-01-10&lt;br /&gt;
|pymike, Tempel (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://randy.heydon.selfip.net/extra/BubbMan2.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,266 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58096-bubbman-2/ Discussion] {{HideableNotes|Default set at 700Mhz, but may work well at lower speeds}}&lt;br /&gt;
|-&lt;br /&gt;
|The Bub's Brothers&lt;br /&gt;
|2011-03-20&lt;br /&gt;
|Armin Ringo, NickDaly (porter)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,362 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|C-Dogs&lt;br /&gt;
|2010-03-17&lt;br /&gt;
|Lumaki, Pickle (port)&lt;br /&gt;
|Top down Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/CDogs.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,42 Archive]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2477-the-bubs-brothers/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ceferino&lt;br /&gt;
|2010-06-23&lt;br /&gt;
|Don Ceferino Hazaña&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,103 Archive]&lt;br /&gt;
|Pang remake&lt;br /&gt;
|-&lt;br /&gt;
|Chuckie Egg&lt;br /&gt;
|2010-08-29&lt;br /&gt;
|Paul Brook&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,197 Archive]&lt;br /&gt;
|Clone of the 8-bit game&lt;br /&gt;
|-&lt;br /&gt;
|Circus Linux&lt;br /&gt;
|2010-07-20&lt;br /&gt;
|daniel3000 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|SS&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.hermocom.com/en/downloads/openpandora/Circuslinux.pnd/ Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55407-circuslinux-pnd-available/ Discussion] Circus Atari clone&lt;br /&gt;
|-&lt;br /&gt;
|Classic Invaders&lt;br /&gt;
|2011-01-20&lt;br /&gt;
|Todd Steinackle, Gareth Francis (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,277 Archive]&lt;br /&gt;
|Space Invaders clone&lt;br /&gt;
|-&lt;br /&gt;
|Clonk2x (Clonk Planet)&lt;br /&gt;
|2010-07-12&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+C?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,148 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/clonk2x.inf Apps]&lt;br /&gt;
|[http://www.clonk.de/ Website] [http://www.gp32x.com/board/index.php?/topic/55175-clonk-rage/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Color Lines ('''beta''')&lt;br /&gt;
|2010-10-24&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/ColorLines.pnd Download]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Commander Keen*&amp;lt;br/&amp;gt;aka. CGenius&lt;br /&gt;
|2011-01-03&lt;br /&gt;
|CGenius team, Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,50 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58070-commander-genius-for-pandora-enhanced-keen-engine/ Discussion] Engine for CK&lt;br /&gt;
|-&lt;br /&gt;
|CorsixTH*&lt;br /&gt;
|2011-02-16&lt;br /&gt;
|CorsixTH team, Wally (port)&lt;br /&gt;
|Simulation / Godgame&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[https://idisk.mac.com/catapultit//Public/CorsixTH-B5.zip Download]&lt;br /&gt;
|Discussion: [http://boards.openpandora.org/index.php?/topic/1734-corsix-th-open-theme-hospital-engine/ OP] [http://www.gp32x.com/board/index.php?/topic/58690-corsix-th-open-theme-hospital-engine/ GP32X]. An engine for Theme Hospital.  &lt;br /&gt;
|-&lt;br /&gt;
|Crimson Fields (pandora 0.2.1, general 0.5.3)&lt;br /&gt;
|2010-09-14&lt;br /&gt;
|MarkoeZ (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+S&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,203 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56583-crimson-fields-for-pandora/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|CromoZome&lt;br /&gt;
|2010-08-13&lt;br /&gt;
|PokeParadox&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/CromoZome.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,183 Archive]&lt;br /&gt;
|[http://projectinfinity.org.uk/doku.php?id=homebrew:games:cromozome Website]&lt;br /&gt;
|-&lt;br /&gt;
|D1X-Rebirth (Descent)*&lt;br /&gt;
|2010-08-08&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,175 Archive]&lt;br /&gt;
|[http://www.dxx-rebirth.com/ Website] Get the original shareware files [http://www.dxx-rebirth.com/download/dxx/content/descent-shareware.zip here.]&lt;br /&gt;
|-&lt;br /&gt;
|D2X-Rebirth (Descent 2)*&lt;br /&gt;
|2010-08-08&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,177 Archive]&lt;br /&gt;
|[http://www.dxx-rebirth.com/ Website] Get the original shareware files [http://www.dxx-rebirth.com/download/dxx/content/descent2-demo.zip here.]&lt;br /&gt;
|-&lt;br /&gt;
|Daimonin 0.10.1 (B5)&lt;br /&gt;
|2010-08-15&lt;br /&gt;
|joseluisjazz (port)&lt;br /&gt;
|MMORPG&lt;br /&gt;
|Net&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/daimonin-0.10.1-Os.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55979-daimonin-mmorpg/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Deathtrap Remix&lt;br /&gt;
|2010-06-21&lt;br /&gt;
|Mindlord&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/deathtrap.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,100 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Defendguin 0.0.12&lt;br /&gt;
|2010-10-20&lt;br /&gt;
|Yamara (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,225 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57117-defendguin/page__gopid__922761&amp;amp;#entry922761 Discussion] Defender clone&lt;br /&gt;
|-&lt;br /&gt;
|Defendguin ('''beta''')&lt;br /&gt;
|2010-09-07&lt;br /&gt;
|darfgarf (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://localhostr.com/files/ac44cb/defendguin.pnd Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/187-defendguin/ Discussion] Defender clone&lt;br /&gt;
|-&lt;br /&gt;
|Der Clou!**&lt;br /&gt;
|2011-03-11&lt;br /&gt;
|Jan Wiescher (port)&lt;br /&gt;
|Adventure&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,328 Archive]&lt;br /&gt;
|In German. Download data files [http://web.ist.utl.pt/~ist62669/theclue/theclue-data.tar.gz here].&lt;br /&gt;
|-&lt;br /&gt;
|Dink Smallwood ('''outdated''')&lt;br /&gt;
|2010-07-31&lt;br /&gt;
|WizardStan (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/freedink.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58637-dink-smallwood/ Discussion]. No music.&lt;br /&gt;
|-&lt;br /&gt;
|Dink Smallwood&lt;br /&gt;
|2011-02-11&lt;br /&gt;
|Cobalt (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://www.megaupload.com/?d=DJMDE2VJ Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58637-dink-smallwood/page__view__findpost__p__938931 Discussion]. This has proper controls and music.&lt;br /&gt;
|-&lt;br /&gt;
|Donkey Bolonkey&lt;br /&gt;
|2011-01-17&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,275 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58252-donkey-bolonkey/ Discussion] clone of Rat Poker&lt;br /&gt;
|-&lt;br /&gt;
|Doom Legacy*&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|Net&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/doomlegacy.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58896-prboom-zdoom-doomlegacy/page__pid__942083__st__0&amp;amp;#entry942083 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Doom (CDoom - chocolate/strawberry)*&lt;br /&gt;
|2011-03-16&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/cdoom.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58896-prboom-zdoom-doomlegacy/page__view__findpost__p__943433 Discussion] Runs doom, heretic, hexen, strife wads.&lt;br /&gt;
|-&lt;br /&gt;
|Doom (PrBoom)*&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/prboom.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58896-prboom-zdoom-doomlegacy/page__pid__942083__st__0&amp;amp;#entry942083 Discussion] [http://www.gp32x.com/board/index.php?/topic/56700-prboom-with-picklelauncher-for-pandora/page__view__findpost__p__936645 (old)] Enhanced Doom engine [http://prboom.sourceforge.net/ Website] {{HideableNotes|Fully compatible with [http://www.nongnu.org/freedoom/ Freedoom], a free clone that comes as a .WAD file. Uses [[PickleLauncher]]}}&lt;br /&gt;
|-&lt;br /&gt;
|Doom (ZDoom)*&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/zdoom.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58896-prboom-zdoom-doomlegacy/page__pid__942083__st__0&amp;amp;#entry942083 Discussion] Very slow.&lt;br /&gt;
|-&lt;br /&gt;
|Eat the Whistle&lt;br /&gt;
|2010-05-25&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Sports&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Etwhistle.inf Apps]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|eboard with GNUChess&lt;br /&gt;
|2010-06-29&lt;br /&gt;
|&lt;br /&gt;
|Chess&lt;br /&gt;
|N+S&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,121 Archive]&lt;br /&gt;
|Internet play allowed&lt;br /&gt;
|-&lt;br /&gt;
|eDuke32SDL (Duke Nukem 3D)*&lt;br /&gt;
|2010-07-01&lt;br /&gt;
|eduke32 team&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/eduke32SDL.inf Apps]&lt;br /&gt;
|Get the original shareware files [http://liberatedgames.com/game.php?game_id=19 here]&lt;br /&gt;
|-&lt;br /&gt;
|Einstein würfelt nicht&lt;br /&gt;
|2011-03-09&lt;br /&gt;
|&lt;br /&gt;
|Board&lt;br /&gt;
|N+S&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,346 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Elemental 0.2&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|Chaosmage&lt;br /&gt;
|Sandbox&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/elemental.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55303-elemental-0-2-released/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Enigma 1.01&lt;br /&gt;
|2010-08-08&lt;br /&gt;
|Whynodd&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,174 Archive]&lt;br /&gt;
|[http://www.nongnu.org/enigma/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|FHeroes Port (Heroes Of Might And Magic 2)*&lt;br /&gt;
|2010-03-17&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/FHeroes2.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,44 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=47553 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|FishFillets&lt;br /&gt;
|2010-08-09&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,179 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Flare ('''beta''')&lt;br /&gt;
|2011-01-25&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/flare.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58356-flare/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Formido&lt;br /&gt;
|2011-01-22&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/formido.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58322-formido/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Frag4K&lt;br /&gt;
|2011-02-12&lt;br /&gt;
|Alan Waddington, chrysipp (port)&lt;br /&gt;
|Action&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://forum.gp2x.de/download/file.php?id=988 Download]&lt;br /&gt;
|[http://forum.gp2x.de/viewtopic.php?f=59&amp;amp;t=11698 Discussion (German)] Requires Java.pnd. 3D Labyrinth levels.&lt;br /&gt;
|-&lt;br /&gt;
|FreeCiv 2.1.9&lt;br /&gt;
|2010-05-31&lt;br /&gt;
|Cpasjuste (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,77 Archive]&lt;br /&gt;
|[http://freeciv.wikia.com/wiki/Main_Page Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|Frogatto and Friends v4318-1&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,312 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58558-frogatto-and-friends/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|[[Frotz]] v2.43 (Z-Machine games)*&lt;br /&gt;
|2010-05-27&lt;br /&gt;
|SteveM (port)&lt;br /&gt;
|Text Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://www.cosam.org/computers/pandora/frotz-2.43.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,20,82 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/53717-frotz-pnd Discussion] {{HideableNotes|Interpreter for Infocom and other Z-machine games}} free IF: [http://www.ifarchive.org/] [http://wurb.com/if/] [http://www.ifcomp.org/]&lt;br /&gt;
|-&lt;br /&gt;
|Fy.WoD! 2.1&lt;br /&gt;
|2010-11-25&lt;br /&gt;
|Scntrblob&lt;br /&gt;
|Racing&lt;br /&gt;
|x&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,28,247 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Game &amp;amp; Watch Simulators&lt;br /&gt;
|2010-07-27&lt;br /&gt;
|Hitnrun&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,3,169 Archive]&lt;br /&gt;
|Not an emulator.&lt;br /&gt;
|-&lt;br /&gt;
|Game Editor ('''beta''')&lt;br /&gt;
|2011-02-06&lt;br /&gt;
|WizardStan (port)&lt;br /&gt;
|Engine&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://rebirthofxeen.com/files/pandora/gameEditor.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58562-game-editor/ Discussion]. No sound, slow. {{HideableNotes|Get game files [http://game-editor.com/Games here]}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Gargoyle 08-2009]] (text adventure games)**&lt;br /&gt;
|2010-08-23&lt;br /&gt;
|gargoyle, skeezix&lt;br /&gt;
|Text Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/gargoyle_20100823.inf Apps]&lt;br /&gt;
|{{HideableNotes|Supports Adrift, Alan, APT, Glulx, Hugo, Level 9, Magnetic Scroll, TADS and Z-Code format games}} free IF: [http://www.ifarchive.org/] [http://wurb.com/if/] [http://www.ifcomp.org/]&lt;br /&gt;
|-&lt;br /&gt;
|GAV (GPL Arcade Volleyball)&lt;br /&gt;
|2010-06-30&lt;br /&gt;
|&lt;br /&gt;
|Sports&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,36,122 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GemRB (Infinity Engine) 0.6.3*&lt;br /&gt;
|2011-01-23&lt;br /&gt;
|JurnD (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,5,204 Archive]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/53848-has-anyone-done-anything-on-gemrb/page__view__findpost__p__888096 1] [http://www.gp32x.com/board/index.php?/topic/56677-gemrb/ 2] {{HideableNotes|Open-source implementation of Bioware's Infinity Engine, supports games including Baldurs Gate 2 and Planescape Torment}}&lt;br /&gt;
|-&lt;br /&gt;
|Giana's Return v1.0&lt;br /&gt;
|2011-01-01&lt;br /&gt;
|Gianas Team&amp;lt;br/&amp;gt;Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://www.gianas-return.de/gr-v10-pandora.pnd Download]&amp;lt;br/&amp;gt;[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,60 Archive]&lt;br /&gt;
|[http://www.gianas-return.de/ Website] [http://www.gp32x.com/board/index.php?/topic/58054-gianas-return-v10-pandora Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Gish ('''beta''')**&lt;br /&gt;
|2011-01-12&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://pickle.gp2x.de/gish.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58034-gish/page__view__findpost__p__933707 Discussion] A bit slow&lt;br /&gt;
|-&lt;br /&gt;
|Globulation 2 (Glob 2)&lt;br /&gt;
|2011-01-24&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/glob2.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58325-glob2/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Gnome Games&lt;br /&gt;
|2010-10-11&lt;br /&gt;
|sebt3 (packaging)&lt;br /&gt;
|Compilation&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,37,221 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56993-gnome-games/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|GNU Robbo&lt;br /&gt;
|2011-01-22&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,280 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58318-gnu-roboo/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|GNUGo (ccGO + CGoban)&lt;br /&gt;
|2011-01-20&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Board&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,276 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58281-ccgo-gnugo/ Discussion] {{HideableNotes|Port of GNU Go with the frontends ccGO and CGoban}}&lt;br /&gt;
|-&lt;br /&gt;
|Gravity Force Remake&lt;br /&gt;
|2011-02-05&lt;br /&gt;
|David Douglas&lt;br /&gt;
|Action&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,72,310 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58546-gravity-force-remake/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Gwelled ('''beta''')&lt;br /&gt;
|2011-01-26&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/gweled.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58354-gweled/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Heretic*&lt;br /&gt;
|2010-05-23&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Heretic.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,67 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hex-A-Hop&lt;br /&gt;
|2011-01-27&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,286 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58401-hex-a-hop/ Discussion].&lt;br /&gt;
|-&lt;br /&gt;
|Hexen*&lt;br /&gt;
|2010-05-23&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Hexen.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,68 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Hexen 2: Hammer of Thyrion*&lt;br /&gt;
|2010-06-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Hexen2.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,66 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Infector&lt;br /&gt;
|2011-01-06&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,268 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58110-infector/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ink Spill&lt;br /&gt;
|2011-03-08&lt;br /&gt;
|kilowatt (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://boards.openpandora.org/index.php?app=core&amp;amp;module=attach&amp;amp;section=attach&amp;amp;attach_id=248 Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2174-ink-spill/ Discussion] flood it clone&lt;br /&gt;
|-&lt;br /&gt;
|Jag ('''beta''')&lt;br /&gt;
|2010-10-31&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/jag.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57289-jag/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Jump n Blob&lt;br /&gt;
|2011-01-10&lt;br /&gt;
|[http://www.2d-rp.de 2d Retroperspectives]&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,271 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kana&lt;br /&gt;
|2011-02-12&lt;br /&gt;
|Alan Waddington, chrysipp (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://forum.gp2x.de/download/file.php?id=989 Download]&lt;br /&gt;
|[http://forum.gp2x.de/viewtopic.php?f=59&amp;amp;t=11699 Discussion (German)] Requires Java.pnd. Space Invaders clone.&lt;br /&gt;
|-&lt;br /&gt;
|Kde games ('''beta''')&lt;br /&gt;
|2010-07-28&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Various&lt;br /&gt;
|SS?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/kde-games.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55569-kde-games/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ken's Labyrinth&lt;br /&gt;
|2010-08-03&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn?&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/ken.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,176 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|KETM (Kill Everything That Moves)&lt;br /&gt;
|2010-11-10&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Top Down Shooter&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/ketm.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54577-ketm/page__view__findpost__p__925774 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|King of Fighters (KOF): Flames of Courage&lt;br /&gt;
|2011-01-29&lt;br /&gt;
|mth411 (port)&lt;br /&gt;
|Fighting&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,40,290 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58446-kof-king-of-fighters-on-pandora/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Kobo Deluxe&lt;br /&gt;
|2011-01-06&lt;br /&gt;
|David Olofson, mcobit (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,267 Archive]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58109-kobo-deluxe/ GP32X] [http://boards.openpandora.org/index.php?/topic/928-kobo-deluxe/ OP] Music doesn't work yet&lt;br /&gt;
|-&lt;br /&gt;
|Kronos (Interpreter)**&lt;br /&gt;
|2010-05-21&lt;br /&gt;
|Skeezix (port)&lt;br /&gt;
|Text Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/kronos.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,62 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Lbreakout2&lt;br /&gt;
|2010-06-23&lt;br /&gt;
|Michael Speck&lt;br /&gt;
|Arcade&lt;br /&gt;
|Net&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,104 Archive]&lt;br /&gt;
|[http://lgames.sourceforge.net/index.php?project=LBreakout2 Website]&lt;br /&gt;
|-&lt;br /&gt;
|LemmingsSDL ('''beta''')&lt;br /&gt;
|2010-11-20&lt;br /&gt;
|Miner49er&lt;br /&gt;
|Puzzle&lt;br /&gt;
|Net?&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://lessermatters.homeunix.com/LemmingsSDL/lemmings.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51581-lemmingssdl-networked/page__st__135__p__928674&amp;amp;#entry928674 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|LettersFall&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|16Bitsoft, Pickle (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,292 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58464-3-games-from-16bitsoft/ Discussion] spell words as fast you can&lt;br /&gt;
|-&lt;br /&gt;
|L'hôpital Pital&lt;br /&gt;
|2010-11-23&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Strategy - tower defense&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,245 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57648-lhopital-pital/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Little Big Adventure 1&amp;amp;2 (Prequ Engine) ('''beta''')&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Action-adventure&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?app=core&amp;amp;module=attach&amp;amp;section=attach&amp;amp;attach_id=520 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58483-prequ-engine-another-lba-engine/ Discussion]. Works better than Twin-E version. Needs [http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Timidity MIDI Installer]&lt;br /&gt;
|-&lt;br /&gt;
|Little Big Adventure 1&amp;amp;2 (TwinEngine/Twin-E)&lt;br /&gt;
|2011-01-27&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Action-adventure&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,288 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58403-twin-e-engine-for-lba-1-and-2/page__view__findpost__p__936049 Discussion]. Needs [http://www.gp32x.com/board/index.php?/topic/58173-midi-installer/ Timidity MIDI Installer]&lt;br /&gt;
|-&lt;br /&gt;
|LMarbles&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|MarkoeZ (port), daniel3000 (2nd port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,162 MarkoeZ] [http://www.hermocom.com/en/downloads/openpandora/LMarbles.pnd/ daniel3000]&lt;br /&gt;
|[http://lgames.sourceforge.net/ Website], [http://www.gp32x.com/board/index.php?/topic/55353-lgames-ltris-lpairs-lmarbles-available/ Discussion] (this game was ported twice)&lt;br /&gt;
|-&lt;br /&gt;
|The Lonely Tower v2.2&lt;br /&gt;
|2010-11-19&amp;lt;br /&amp;gt;2010-01-12&lt;br /&gt;
|Tempel&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://randy.heydon.selfip.net/Programs/The%20Lonely%20Tower/V2/The%20Lonely%20Tower-2.2.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51441-the-lonely-tower/ Discussion]. The first Pandora game.&lt;br /&gt;
|-&lt;br /&gt;
|Lord of the Rings: The Fellowship of the Ring*&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|Michal Benes, EvilDragon (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,294 Archive]&lt;br /&gt;
|Engine for the game by Interplay. {{HideableNotes|Put the DOS game files in /pandora/appdata/lotr/}}&lt;br /&gt;
|-&lt;br /&gt;
|LPairs&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|daniel3000 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.hermocom.com/en/downloads/openpandora/LPairs.pnd/ Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55353-lgames-ltris-lpairs-lmarbles-available/ Discussion] Memory game&lt;br /&gt;
|-&lt;br /&gt;
|LTris&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|daniel3000 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.hermocom.com/en/downloads/openpandora/LTris.pnd/ Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55353-lgames-ltris-lpairs-lmarbles-available/ Discussion] Tetris clone&lt;br /&gt;
|-&lt;br /&gt;
|The Mana World&lt;br /&gt;
|2010-09-06&lt;br /&gt;
|Cpasjuste (port)&lt;br /&gt;
|MMORPG&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://mydedibox.fr/pandora/pnd/cpasjuste.tmw-0.0.29.1-1.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56506-the-mana-world-mmorpg/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|MAXR (M.A.X Reloaded)&lt;br /&gt;
|2010-08-31&lt;br /&gt;
|Stuckie (port)&lt;br /&gt;
|Turn Based Strategy&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.stuckiegamez.co.uk/apps/pandora/maxr.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56403-m-a-x-reloaded/ Discussion] Multiplayer doesn't work yet&lt;br /&gt;
|-&lt;br /&gt;
|Maze Of Galious&lt;br /&gt;
|2011-02-11&lt;br /&gt;
|Dimacus (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://luminare.no-ip.org/files/mog.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,348 Archive]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58606-the-maze-of-galious-remake-port/ 1] [http://www.gp32x.com/board/index.php?/topic/58925-maze-of-galious-and-roadfigher-remake-port/ 2]&lt;br /&gt;
|-&lt;br /&gt;
|Meritous&lt;br /&gt;
|2010-12-07&amp;lt;br/&amp;gt;2010-06-25&lt;br /&gt;
|EvilDragon (2nd port)&amp;lt;br/&amp;gt;TJ Hooka (port)&lt;br /&gt;
|Dungeon Crawler&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|'''[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,256 ED's port]''' [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/meritous.inf Hooka's port]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57725-meritous/page__gopid__928726&amp;amp;#entry928726 Discussion] ED's port [http://www.gp32x.com/board/index.php?/topic/57725-meritous/page__view__findpost__p__929360 doesn't crash] (hopefully)&lt;br /&gt;
|-&lt;br /&gt;
|Mirror Magic&lt;br /&gt;
|2010-08-14&lt;br /&gt;
|Holger Schemel&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,184 Archive]&lt;br /&gt;
|[http://www.artsoft.org/mirrormagic Website]&lt;br /&gt;
|-&lt;br /&gt;
|Monkey Bubble v0.4.0&lt;br /&gt;
|2010-12-03&lt;br /&gt;
|Laurent Belmonte&amp;lt;br/&amp;gt;mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,257 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57733-monkey-bubble/ Discussion] Like &amp;quot;Bubble Bobble&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|N-Speed&lt;br /&gt;
|2011-01-28&lt;br /&gt;
|Sami Kyöstilä, Tommi Inkil, Joonas Kerttula, mcobit (port)&lt;br /&gt;
|Racing&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,28,289 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58421-n-speed/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Narcissu&lt;br /&gt;
|2010-05-11&lt;br /&gt;
|Insani, EvilDragon (port)&lt;br /&gt;
|Visual Novel&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,37,58 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Numpty Physics&lt;br /&gt;
|2010-06-15&lt;br /&gt;
|Tim Edmonds, Thomas Perl, Manolis (port)&lt;br /&gt;
|Drawing&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,93 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|openBOR&lt;br /&gt;
|2010-06-26&lt;br /&gt;
|Senile Team, Pickle (port)&lt;br /&gt;
|Beat 'em up&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,40,111 Archive]&lt;br /&gt;
|Beats of Rage&lt;br /&gt;
|-&lt;br /&gt;
|OpenGlad&lt;br /&gt;
|2010-05-09&lt;br /&gt;
|Snowstorm Entertainment, Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/OpenGlad.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,57 Archive]&lt;br /&gt;
|Get the original data files [http://lavalit.com:8080/index.php?action=tpmod;dl=item45 here] (you must register). Mods are available as well.&lt;br /&gt;
|-&lt;br /&gt;
|OpenRedAlert (Command and Conquer: Red Alert)** ('''beta''')&lt;br /&gt;
|2011-01-26&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|RTS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://maheld.heckel-web.pharmchem.uni-frankfurt.de/openredalert.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58123-openredalert/page__view__findpost__p__935817 Discussion]. Developer would like help. Get the data files [http://www.commandandconquer.com/classic here.]&lt;br /&gt;
|-&lt;br /&gt;
|OpenJazz* (Jazz Jackrabbit) svn136&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Alister, Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,55 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Openjazz.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54974-openjazz-update/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|OpenLieroX&lt;br /&gt;
|2010-07-09&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Shooter (Worms-like)&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,140 Archive] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/OpenLieroX.inf Apps]&lt;br /&gt;
|[http://www.openlierox.net/ Website] [http://www.gp32x.com/board/index.php?/topic/55168-rise-of-the-triad-openlierox-alpehone/ Discussion] [http://www.gp32x.com/board/index.php?/topic/55132-openlierox/ Discussion (2)]&lt;br /&gt;
|-&lt;br /&gt;
|openPirates 0.0.0.2&lt;br /&gt;
|2010-07-03&lt;br /&gt;
|Pickle (Scott Smith)&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,109 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54773-openpirates/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|OpenTTD (Transport Tycoon)&lt;br /&gt;
|2010-06-25&lt;br /&gt;
|OpenTTD team, MistaGiggles (port)&lt;br /&gt;
|Simulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,107 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54734-openttd-port/page__gopid__882049&amp;amp;#entry882049 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|OpenTTD 1.0.5 (Transport Tycoon)&lt;br /&gt;
|2011-01-24&lt;br /&gt;
|OpenTTD team, steven@starmice.net (port)&lt;br /&gt;
|Simulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,284 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|OpenTyrian v1.1&lt;br /&gt;
|2010-07-14&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Top down Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/opentyrian/opentyrian-v1.0-pnd.zip Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,155 Archive]&lt;br /&gt;
|[http://zx81.zx81.free.fr/serendipity/index.php?/archives/432-Pandora-OpenTyrian-OpenTyrian-ported-to-Pandora-v1.0.html Announcement]&lt;br /&gt;
|-&lt;br /&gt;
|PacDudeHero 2&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|16Bitsoft, Pickle (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,291 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58464-3-games-from-16bitsoft/ Discussion] Pacman clone&lt;br /&gt;
|-&lt;br /&gt;
|Paintown&lt;br /&gt;
|2011-01-24&lt;br /&gt;
|Jon Rafkind, sebt3 (port)&lt;br /&gt;
|Fighting&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/paintown.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58326-paintown/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora Panic&lt;br /&gt;
|2010-06-11&lt;br /&gt;
|PokeParadox / GP32X Community&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/PPanic.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,59 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pandora Pool Panic&lt;br /&gt;
|2010-07-27&lt;br /&gt;
|Unfathomable Depths&lt;br /&gt;
|Sports&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://www.fileden.com/files/2008/6/27/1978308//PoolPanic.pnd Download (zip)]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46996-pandora-pool-panic-beta/page__view__findpost__p__897564 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora X-pilot NG 4.7.3&lt;br /&gt;
|2010-08-18&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|Net&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/xpilot-ng-4.7.3.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,37,192 Archive]&lt;br /&gt;
|[http://xpilot.sourceforge.net/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Acm&lt;br /&gt;
|2010-08-10&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Simulator&lt;br /&gt;
|Net?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,37,180 Archive]&lt;br /&gt;
|Flight simulator&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Blockrage&lt;br /&gt;
|2010-07-18&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/blockrage/pandora-blockrage-v0.2.3-pnd.zip Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,161 Archive]&lt;br /&gt;
|[http://blockrage.sourceforge.net/ Website] [http://www.gp32x.com/board/index.php?/topic/55343-pandora-blockrage-block-rage-for-pandora-v0-2-3 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Exult (Ultima VII)*&lt;br /&gt;
|2010-08-12&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/exult-1.4.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,182 Archive]&lt;br /&gt;
|Replacement Ultima 7 engine&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Lopan&lt;br /&gt;
|2010-07-13&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/lopan/pandora-lopan-v1.0-pnd.zip Download]&lt;br /&gt;
|[http://zx81.zx81.free.fr/serendipity/index.php?/archives/430-Pandora-Lopan-Mahjong-game-for-Pandora-v10.html Announcement]&lt;br /&gt;
|-&lt;br /&gt;
|PandoraNetPuzzle (WiiNetPuzzle)&lt;br /&gt;
|2011-02-14&lt;br /&gt;
|chris_c&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,235 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57446-wiinetpuzzle/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-OpenSonic&lt;br /&gt;
|2010-08-13&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/opensonic-v1.3.0.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,187 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56005-pandora-opensonic-sonic-clone-for-pandora-v13/ Discussion][http://zx81.zx81.free.fr/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Ri-Li v2.0.1&lt;br /&gt;
|2010-08-17&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/ri-li-v2.0.1.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,190 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58370-ri-li/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Simutrans&lt;br /&gt;
|2010-08-29&lt;br /&gt;
|zx-81&lt;br /&gt;
|Simulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,198 Archive]&lt;br /&gt;
|Transportation simulation&lt;br /&gt;
|-&lt;br /&gt;
|Pandora-Tombstone&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/tombstone/pandora-tombstone-v1.0-pnd.zip Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55318-pandora-tombstone-tombstone-city-for-pandora-v10/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|PandyWordSeek ('''beta''')&lt;br /&gt;
|2010-07-14&lt;br /&gt;
|authoreyes&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://www.markandmarina.com/code/pandywordseek.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55263-quick-personal-update-and-a-new-homebrew-pnd/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Panjoust (demo)&lt;br /&gt;
|2010-10-05&lt;br /&gt;
|MarkoeZ&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://kenai.com/projects/panjoust/downloads/download/Panjoust05-10-10Windowsand%2520Pandora.rar Download]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/55107-panjoust-001-released/] [http://www.gp32x.com/board/index.php?/topic/56909-panjoust-new-beta/]&lt;br /&gt;
|-&lt;br /&gt;
|Pasang Emas&lt;br /&gt;
|2011-01-15&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|SS?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,274 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58221-pasang-emas/ Discussion] Board game&lt;br /&gt;
|-&lt;br /&gt;
|Penguin Command&lt;br /&gt;
|2010-10-01&lt;br /&gt;
|Karl Bartel&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/penguin-command.inf Apps]&lt;br /&gt;
|Missile Command clone&lt;br /&gt;
|-&lt;br /&gt;
|PenguinZombiesPandora (SDLZombies)&lt;br /&gt;
|2010-07-29&lt;br /&gt;
|MarkoeZ (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.openpandora.org/cgi-bin/viewapp.pl?/Game/sdlzombies.inf Apps]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PenguPop 2.2.4&lt;br /&gt;
|2010-07-24&lt;br /&gt;
|Junoplay, sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,166 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55500-amoebax-and-pengupop/page__p__896822&amp;amp;#entry896822 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pingus&lt;br /&gt;
|2011-03-05&amp;lt;br/&amp;gt;2010-08-08&lt;br /&gt;
|joseluisjazz (1st port)&amp;lt;br/&amp;gt;mash (2nd port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.openpandora.org/cgi-bin/viewapp.pl?/Game/pingus-0.7.3-Os-upx.inf 1st port] [http://mash-systeme.de/downloads/pingus.pnd 2nd port]&lt;br /&gt;
|Lemmings-like game [http://boards.openpandora.org/index.php?/topic/2131-pingus/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|PipePanic&lt;br /&gt;
|2011-01-27&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,285 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58396-pipepanic/ Discussion].&lt;br /&gt;
|-&lt;br /&gt;
|Pocket Volleyball&lt;br /&gt;
|2011-01-21&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Sport&lt;br /&gt;
|SS&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,36,278 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58301-pocket-volleyball/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Police4K&lt;br /&gt;
|2010-07-10&lt;br /&gt;
|rcarvall&lt;br /&gt;
|Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://www.pandorasource.de/download.php?view.155 Download]&lt;br /&gt;
|[http://www.dcc.uchile.cl/~rcarvall/juegos/index.html Website]&lt;br /&gt;
|-&lt;br /&gt;
|Powder&lt;br /&gt;
|2010-08-09&lt;br /&gt;
|joseluisjazz (port)&lt;br /&gt;
|RPG (Roguelike)&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.openpandora.org/cgi-bin/viewapp.pl?/Game/powder-114-Os-upx-pandora.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,253 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PowerManga v1.0.1&lt;br /&gt;
|2010-11-20&lt;br /&gt;
|chris_c (port)&lt;br /&gt;
|Top-down shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,236 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57648-lhopital-pital/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Pushover&lt;br /&gt;
|2010-10-31&lt;br /&gt;
|Farox (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,231 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57298-pushover/ Discussion] Resolution too big for screen.&lt;br /&gt;
|-&lt;br /&gt;
|Pushover v0.2&lt;br /&gt;
|2010-11-06&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/pushover-0.2.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57386-pandora-pushover-pushover-for-pandora-v02/ Discussion]. No speed throttling.&lt;br /&gt;
|-&lt;br /&gt;
|PyDance ('''beta''')&lt;br /&gt;
|2010-08-31&lt;br /&gt;
|darfgarf (port)&lt;br /&gt;
|Dance&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://localhostr.com/files/397bff/pydancebeta%201.zip Download]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/56418-pydancebeta1/] [http://www.gp32x.com/board/index.php?/topic/56293-anki-friendly-intelligent-flashcards/]&lt;br /&gt;
|-&lt;br /&gt;
|QNetWalk&lt;br /&gt;
|2010-06-29&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/qnetwalk.pnd Download]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Quake 1* ('''beta''')&lt;br /&gt;
|2011-02-13&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/zquake.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58651-quake-1-zquake-with-gles/page__pid__939012__st__0&amp;amp;#entry939012 Discussion] Get the original shareware files [ftp://ftp.idsoftware.com/idstuff/quake/quake106.zip here.] Runs on the Zquake engine&lt;br /&gt;
|-&lt;br /&gt;
|Quake 2*&lt;br /&gt;
|2010-06-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/IOquake2.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,64 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Quake 3*&lt;br /&gt;
|2010-06-05&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/IOquake3.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,65 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Racer&lt;br /&gt;
|2010-10-30&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Racing&lt;br /&gt;
|SS&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/racer.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,28,230 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57189-racer/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Rafkill&lt;br /&gt;
|2011-01-26&lt;br /&gt;
|Jon Rafkind, sebt3 (port)&lt;br /&gt;
|Top-down Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/rafkill.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58185-rafkill/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ragnarok Online Pocket Server (eAthena Trunk r14678)** ('''beta''')&lt;br /&gt;
|2011-01-22&lt;br /&gt;
|Coldbird (port)&lt;br /&gt;
|MMORPG&lt;br /&gt;
|Net&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://file.coldbird.co.cc/eathena-r14678-pandora.pnd Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/1187-ragnarok-online-pocket-server/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Reign of Brains&lt;br /&gt;
|2011-01-16&lt;br /&gt;
|emil10001&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://feigdev.com/ReignOfBrains.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,262 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57910-reign-of-brains-demo/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Reminiscence v0.1.11 (Flashback)*&lt;br /&gt;
|2011-01-15&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/reminiscence/reminiscence-v0.1.11-pnd.zip Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55244-pandora-reminiscence-flashback-clone-for-pandora-v0110/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Rezerwar&lt;br /&gt;
|2011-01-23&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,282 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58335-rezerwar/ Discussion]. Configure keys in game options.&lt;br /&gt;
|-&lt;br /&gt;
|Reword&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|PurplePup&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,159 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55327-reword-0-5-1-released/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Rise of the Triad*&lt;br /&gt;
|2010-07-10&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,145 Archive]&lt;br /&gt;
|[http://www.3drealms.com/rott/ Website] [http://www.gp32x.com/board/index.php?/topic/55168-rise-of-the-triad-openlierox-alpehone/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Road Fighter&lt;br /&gt;
|2011-03-09&lt;br /&gt;
|Dimacus (port)&lt;br /&gt;
|Racing&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://luminare.no-ip.org/files/roadfighter.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,350 Archive]&lt;br /&gt;
|Discussion: [http://www.gp32x.com/board/index.php?/topic/58557-port-requiest-road-fighter/page__view__findpost__p__942494 1] [http://www.gp32x.com/board/index.php?/topic/58925-maze-of-galious-and-roadfigher-remake-port/ 2]&lt;br /&gt;
|-&lt;br /&gt;
|robotfindskitten&lt;br /&gt;
|2011-03-05&lt;br /&gt;
|Leonard Richardson, iampanis (port)&lt;br /&gt;
|?&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://web.ics.purdue.edu/~ellis15/RFK.pnd Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2145-robotfindskitten/ Discussion] [http://en.wikipedia.org/wiki/Robotfindskitten Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|Rocks 'n' Diamonds&lt;br /&gt;
|2011-02-09&lt;br /&gt;
|Holger Schemel, Blue Ion (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,189 Archive]&lt;br /&gt;
|[http://www.artsoft.org/rocksndiamonds/ Website] Like Boulder Dash, Emerald Mine, Supaplex, Sokoban&lt;br /&gt;
|-&lt;br /&gt;
|Sandora 0.1.1 ('''beta''')&lt;br /&gt;
|2011-03-11&lt;br /&gt;
|WaveHack&lt;br /&gt;
|Falling Sand game&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://sourceforge.net/projects/sandora/files/0.1.1/sandora-0.1.1.zip/download Download]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2288-sandora-011/page__view__findpost__p__40321__hl__sandora__fromsearch__1/ Discussion] &lt;br /&gt;
|-&lt;br /&gt;
|Scarecrow Tobias ('''beta''')&lt;br /&gt;
|2011-01-16&lt;br /&gt;
|MUMBL35, Paramultart&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|[http://www.mediafire.com/?e3zyu4lmhszz9p6 Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58228-side-scroller-engine/ Discussion] {{HideableNotes|MUMBL35 wants to use the engine to create another game, but would like an artist &amp;amp; coder to help him finish}}&lt;br /&gt;
|-&lt;br /&gt;
|Scott Adams text adventures&lt;br /&gt;
|2011-03-12&lt;br /&gt;
|mhaws (port)&lt;br /&gt;
|Text Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,357 Archive]&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2300-scott-adams-text-adventures/ Discussion] Zenity frontend, based on [[Frotz]].&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]] 1.2.1 (2D graphical adventure games)*&lt;br /&gt;
|2010-12-30&lt;br /&gt;
|DJWillis (port)&lt;br /&gt;
|Adventure&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,20,295 Archive] [http://sourceforge.net/projects/scummvm/files/scummvm/1.2.1/scummvm-1.2.1-openpandora.zip/download Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56874-scummvm-120-preview-1-for-the-openpandora/ Discussion] [http://wiki.scummvm.org/index.php?title=OpenPandora Wiki] [http://www.scummvm.org/downloads/ freeware]&lt;br /&gt;
|-&lt;br /&gt;
|SDL-Ball&lt;br /&gt;
|2011-02-16&lt;br /&gt;
|paeryn (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://paeryn.myby.co.uk/pandora/sdl-ball.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,322 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58686-sdl-ball/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|SdlZombies&lt;br /&gt;
|2010-07-14&lt;br /&gt;
|Philippe Brochard, MarkoeZ (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,154 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Shane's Chess Information Database (SCID)&lt;br /&gt;
|2010-06-27&lt;br /&gt;
|Shane Hudson, Pascal Georges&lt;br /&gt;
|Chess&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,112 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Skull v4.1&lt;br /&gt;
|2011-03-13&lt;br /&gt;
|Geca (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,358 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58945-pandora-skull/ Discussion] Spin-off of Skull Man.&lt;br /&gt;
|-&lt;br /&gt;
|Snowball&lt;br /&gt;
|2010-07-09&lt;br /&gt;
|willikappler&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,142 Archive]&lt;br /&gt;
|[http://www.snowball.retrovertigo.de/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|SolarWolf v1.5&lt;br /&gt;
|2011-01-12&lt;br /&gt;
|Magic Sam (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,252 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57694-solarwolf-for-the-pandora/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sonic Robo Blast 2**&lt;br /&gt;
|2010-09-21&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|N+C&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://pickle.gp2x.de/srb2.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56726-sonic-robo-blast-2-with-opengles/ Discussion] Put [http://www.srb2.org/download/ data files] in appdata/srb2&lt;br /&gt;
|-&lt;br /&gt;
|Sopwith ('''beta''')&lt;br /&gt;
|2011-01-24&lt;br /&gt;
|Jon Rafkind, sebt3 (port)&lt;br /&gt;
|shmup&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/sopwith.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58350-sopwith/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sound Fall&lt;br /&gt;
|2010-06-21&lt;br /&gt;
|Chris Thompson&lt;br /&gt;
|Sound&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,101 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sparks v0.4.5 ('''beta''')&lt;br /&gt;
|2010-12-04&lt;br /&gt;
|hal9000&lt;br /&gt;
|Shooter&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|[http://julien.carme.free.fr/sparks/Sparks-0.4.5.pnd Download]&lt;br /&gt;
|Discussion: [http://boards.openpandora.org/index.php?/topic/745-sparks/ OP] [http://www.gp32x.com/board/index.php?/topic/57765-sparks/ GP32X] [http://www.gp32x.com/board/index.php?/topic/57148-sparks-a-vectorial-shooter/page__view__findpost__p__928922 GP32X (old)] May need [[overclocking]] to ~800Mhz&lt;br /&gt;
|-&lt;br /&gt;
|Spout&lt;br /&gt;
|2010-07-08&lt;br /&gt;
|PokeParadox (port)&lt;br /&gt;
|Shooter&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://projectinfinity.org.uk/lib/exe/fetch.php?media=homebrew:games:spout:downloads:spout.pnd Download] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,136 Archive]&lt;br /&gt;
|[http://projectinfinity.org.uk/doku.php?id=homebrew:games:spout Website] [http://www.gp32x.com/board/index.php?/topic/55143-spout-1-0-released/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sqrxz&lt;br /&gt;
|2010-09-10&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,144 Archive]&lt;br /&gt;
|[http://www.sqrxz.de/?p=171 Website] [http://www.gp32x.com/board/index.php?/topic/55157-sqrxz-v0-9-9 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sqrxz 2&lt;br /&gt;
|2011-01-03&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,265 Archive]&lt;br /&gt;
|[http://www.sqrxz2.de/ Website] [http://www.gp32x.com/board/index.php?/topic/58078-sqrxz-2-v080-pandora/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Sudoku (fltk)&lt;br /&gt;
|2011-01-14&lt;br /&gt;
|chris_c (package)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,272 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58199-sudoku-fltk/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario War 1.7 April Fools Edition&lt;br /&gt;
|2010-08-18&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Fighting&lt;br /&gt;
|Net?&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,191 Archive]&lt;br /&gt;
|[http://smw.72dpiarmy.com/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|Super Methane Bros.&lt;br /&gt;
|2010-08-26&lt;br /&gt;
|Mark Rombust&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,195 Archive]&lt;br /&gt;
|[http://methane.sourceforge.net/ Website] Runs with [[Ginge]]&lt;br /&gt;
|-&lt;br /&gt;
|SuperTux&lt;br /&gt;
|2011-01-27&lt;br /&gt;
|Pickle (port), EvilDragon (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,73 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58343-supertux/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|TecnoballZ&lt;br /&gt;
|2011-01-16&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/tecnoballz.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58236-tecnoballz/ Discussion] Ported from Amiga&lt;br /&gt;
|-&lt;br /&gt;
|Teeworlds&lt;br /&gt;
|2010-07-19&lt;br /&gt;
|bompo (port)&lt;br /&gt;
|Fighting&lt;br /&gt;
|Net?&lt;br /&gt;
|&lt;br /&gt;
|[http://dl.dropbox.com/u/39448/pandora/teeworlds.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55374-teeworlds Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|TetriCrisis 3 100% CPU&lt;br /&gt;
|2011-01-31&lt;br /&gt;
|16Bitsoft, Pickle (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,293 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58464-3-games-from-16bitsoft/ Discussion] Needs overclocking&lt;br /&gt;
|-&lt;br /&gt;
|Thruster 1.3&lt;br /&gt;
|2010-07-15&lt;br /&gt;
|Vilmos, PokeParadox (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Thruster.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,156 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55288-thruster-1-3-released/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|TicTacToe From Hell&lt;br /&gt;
|2010-12-01&lt;br /&gt;
|Simone Tobia&amp;lt;br/&amp;gt;mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|N+S&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,255 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57718-tictactoe-from-hell/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Tile World (Chip's Challenge)*&lt;br /&gt;
|2010-07-12&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://zx81.zx81.free.fr/public/pandora/tworld/pandora-tworld-v1.3-pnd.zip Download] [http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/tworld-13.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55211-pandora-tworld-tile-world-for-pandora-v13/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Tombstone&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,157 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Tower Toppler&lt;br /&gt;
|2011-01-07&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,269 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58124-tower-toppler/ Discussion] Nebulous/Castelian clone&lt;br /&gt;
|-&lt;br /&gt;
|Triplane Classic&lt;br /&gt;
|2010-08-02&lt;br /&gt;
|Markku, Teemu, Henri&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/triplane-classic-1.04.01.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55736-triplane-classic/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Tubularix v0.5.1.5&lt;br /&gt;
|2010-12-03&lt;br /&gt;
|Miguel Scudero&amp;lt;br/&amp;gt;mcobit (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,258 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57738-tubularix/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Tux Football&lt;br /&gt;
|2011-01-22&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Sport&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,36,281 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58319-tux-football/ Discussion]. Configure keys in game options.&lt;br /&gt;
|-&lt;br /&gt;
|TuxRace ('''beta''')&lt;br /&gt;
|2010-10-24&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Racing&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/tuxrace.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/57209-tuxrace/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Ur-Quan Masters (Star Control 2)**&lt;br /&gt;
|2010-06-19&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Adventure&lt;br /&gt;
|&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/uqmasters.inf Apps]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54936-ur-quan-masters-is-it-really-that-good Discussion] See README for data files&lt;br /&gt;
|-&lt;br /&gt;
|Ur-Quan Masters (Star Control 2) (Pandora-Uqm)&lt;br /&gt;
|2010-08-21&lt;br /&gt;
|zx-81 (port)&lt;br /&gt;
|Adventure&lt;br /&gt;
|N+C&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/pandora-uqm-v0.6.2.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,194 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|VoR (Variations on Rockdodger)&lt;br /&gt;
|2011-01-21&lt;br /&gt;
|mcobit (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,27,279 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/58303-vor-variations-on-rockdodger/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Wall Defender&lt;br /&gt;
|2010-07-06&lt;br /&gt;
|ElLun3s&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://www.pandorasource.de/download.php?view.151 Download]&lt;br /&gt;
|[http://code.google.com/p/walldefender/ Website] Requires Java.pnd&lt;br /&gt;
|-&lt;br /&gt;
|Wind and Water: Puzzle Battles&lt;br /&gt;
|2011-02-07&lt;br /&gt;
|Yuan Works (Ginge wrap by Coldbird)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,313 Archive]&lt;br /&gt;
|The GP2X Wiz version running under Ginge. Select scale ratio with launcher.&lt;br /&gt;
|-&lt;br /&gt;
|Wolf4SDL with Picklauncher*&lt;br /&gt;
|2010-10-09&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,51 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/56977-wolf4sdl-with-pickelauncher-for-pandora/ Discussion] Supports both Wolf3d and SOD data&lt;br /&gt;
|-&lt;br /&gt;
|Wolf4SDL (Spear of Destiny)*&lt;br /&gt;
|2010-05-06&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Wolf4SDL_SOD.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,52 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wolf4SDL (Wolfenstein 3D)*&lt;br /&gt;
|2010-05-06&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|FPS&lt;br /&gt;
|x&lt;br /&gt;
|Egn&lt;br /&gt;
|[http://apps.open-pandora.org/cgi-bin/viewapp.pl?/Game/Wolf4SDL.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,30,51 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Wormux 0.2.9.1&lt;br /&gt;
|2010-07-17&lt;br /&gt;
|Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|N+S&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,158 Archive]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/55321-wormux-0-2-9-1/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|xBill&lt;br /&gt;
|2011-03-18&lt;br /&gt;
|jilse (port)&lt;br /&gt;
|Arcade&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://kimu.usenet-verwaltung.de/xbill.pnd Download]&lt;br /&gt;
|[http://forum.gp2x.de/viewtopic.php?f=59&amp;amp;t=11900 Discussion (German)]&lt;br /&gt;
|-&lt;br /&gt;
|xLinCity&lt;br /&gt;
|2010-07-28&lt;br /&gt;
|Peters, Sharp, Keasley&lt;br /&gt;
|Strategy&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,9,170 Archive]&lt;br /&gt;
|[http://lincity.sourceforge.net/ Website]&lt;br /&gt;
|-&lt;br /&gt;
|XRick&lt;br /&gt;
|2010-07-22&lt;br /&gt;
|MarkoeZ (port)&lt;br /&gt;
|Platformer&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://apps.openpandora.org/cgi-bin/viewapp.pl?/Game/xrick.inf Apps] [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,35,165 Archive]&lt;br /&gt;
|[http://bigorno.net/xrick/ Website] [http://www.gp32x.com/board/index.php?/topic/55449-xrick-for-pandora Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|xscorch (Scorched Earth)&lt;br /&gt;
|2010-06-30&lt;br /&gt;
|Justin/Jacob, Pickle (port)&lt;br /&gt;
|Strategy&lt;br /&gt;
|SS&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,29,152 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zaz&lt;br /&gt;
|2011-02-21&lt;br /&gt;
|sebt3 (port)&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,25,325 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda 3T&lt;br /&gt;
|2010-11-15&lt;br /&gt;
|Vincent Jouillat, sebt3 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/beta/Zelda3T_US.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54633-zelda-kind-of/ Discussion] Hardware scaling version (software scaling works slow in one section)&lt;br /&gt;
|-&lt;br /&gt;
|Zelda Classic 2.11B18 0.3alpha&lt;br /&gt;
|2010-08-16&lt;br /&gt;
|Hitnrun (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,26,188 Archive]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Zelda OLB&lt;br /&gt;
|2010-11-10&lt;br /&gt;
|Vincent Jouillat, sebt3 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/ZeldaOLB_US.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54633-zelda-kind-of/ Discussion] Software scaling version&lt;br /&gt;
|-&lt;br /&gt;
|Zelda ROTH&lt;br /&gt;
|2010-11-10&lt;br /&gt;
|Vincent Jouillat, sebt3 (port)&lt;br /&gt;
|RPG&lt;br /&gt;
|x&lt;br /&gt;
|Prt&lt;br /&gt;
|[http://sebt3.openpandora.org/pnd/ZeldaROTH_US.pnd Download]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/54633-zelda-kind-of/ Discussion] Software scaling version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;MP stands for &amp;quot;multiplayer&amp;quot;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 355px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | About the MP column&lt;br /&gt;
|-&lt;br /&gt;
|x || There is no multiplayer&lt;br /&gt;
|-&lt;br /&gt;
|SS || Yes, by sharing a system&lt;br /&gt;
|-&lt;br /&gt;
|SSC || Yes, by sharing a system with an external controller attached.&lt;br /&gt;
|-&lt;br /&gt;
|Net || Yes, multiplayer over a network&lt;br /&gt;
|-&lt;br /&gt;
|N+S || Both Net and SS&lt;br /&gt;
|-&lt;br /&gt;
|N+C || Both Net and SSC&lt;br /&gt;
|-&lt;br /&gt;
|All || Net, SS and SSC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 355px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | About the Type column&lt;br /&gt;
|-&lt;br /&gt;
|Ori || Original; initially developed or released for the Pandora. &lt;br /&gt;
|-&lt;br /&gt;
|Egn || Engines for another game (or multiple games). You will need the original data files. ''*Requires data from original disc/PC version.''&lt;br /&gt;
''**Requires separate data download which is free of charge''&lt;br /&gt;
|-&lt;br /&gt;
|Prt || Port of a game from another platform (no separate data files needed, unlike engines)&lt;br /&gt;
|-&lt;br /&gt;
|PrtA || Port done by the original author&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Unreleased games==&lt;br /&gt;
This section includes both games that are actively being worked on, as well as ones that are or may be abandoned. The latter are included for historical purposes.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Last update&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(as far as we know)&amp;lt;/small&amp;gt;&lt;br /&gt;
!Author/Port Author&lt;br /&gt;
!Genre&lt;br /&gt;
!&amp;lt;span title=&amp;quot;Multiplayer&amp;quot;&amp;gt;MP&amp;lt;/span&amp;gt;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Type&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
!Status&lt;br /&gt;
!Link/Notes&lt;br /&gt;
|-&lt;br /&gt;
|AE presents Revolt&lt;br /&gt;
|&lt;br /&gt;
|Neil AE&lt;br /&gt;
|FPS&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Aikisado&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2103-new-game-aikisado/ 2011-03-05]&lt;br /&gt;
|Thann&lt;br /&gt;
|Board&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|Wip&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2103-new-game-aikisado/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Albion&lt;br /&gt;
|&lt;br /&gt;
|MH-T&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Wip, intention to port&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Albion_%28game%29 Wikipedia] [http://wiki.gp2x.org/wiki/Albion GP2X Version]{{HideableNotes|Already a port to GP2X&amp;amp;nbsp; Personally asked author if he plans to port this statically recompiled version}}&lt;br /&gt;
|-&lt;br /&gt;
|BlueFury - The Trivial Adventures of Jack&lt;br /&gt;
|[http://sourceforge.net/projects/bluefury/ 2010-07-23]&lt;br /&gt;
|DragonAX&lt;br /&gt;
|2D Top-down shooter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.sourceforge.net/projects/bluefury]&lt;br /&gt;
|-&lt;br /&gt;
|Caster&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46813-announce-caster-coming-to-linux-and-thereforepandora/page__view__findpost__p__703589 2009-02-23]&lt;br /&gt;
|Svartalf&lt;br /&gt;
|RPG&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Working build (tested on PC)&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46813]&lt;br /&gt;
|-&lt;br /&gt;
|Chaotic Vortex&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/49754-chaotic-vortex-dual-stick-arena-shooter/page__view__findpost__p__877099 2010-06-17]&lt;br /&gt;
|Ruben&lt;br /&gt;
|Dual stick 2D shooter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/49754-chaotic-vortex-dual-stick-arena-shooter]&lt;br /&gt;
|-&lt;br /&gt;
|EasyRPG&lt;br /&gt;
|[http://www.youtube.com/watch?v=gnigHzSpZCU 2010-06-04]&lt;br /&gt;
|EasyRPG authors / fdelapena&lt;br /&gt;
|RPG Maker 2000/2003&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://easyrpg.sourceforge.net/]  [http://www.youtube.com/watch?v=gnigHzSpZCU]&lt;br /&gt;
|-&lt;br /&gt;
|Eternity 6: The Waterphoenix&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50772-eternity-6-the-waterphoenix/page__view__findpost__p__804396 2010-01-27]&lt;br /&gt;
|Darien&lt;br /&gt;
|Side Scroller / Beat 'em up&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50772-eternity-6-the-waterphoenix/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Galactic Artifact&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46836-galactic-artifact-game-balance/page__view__findpost__p__704898 2009-02-27]&lt;br /&gt;
|Trevor Bradley&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|Working build&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46836]&lt;br /&gt;
|-&lt;br /&gt;
|Gravity Blocks&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/47662-gravity-blocks/page__view__findpost__p__724061 2009-04-27]&lt;br /&gt;
|Awakening&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip (early in developement)&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=47662]&lt;br /&gt;
|-&lt;br /&gt;
|GuitarsOnFire&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51417-guitarsonfire/page__view__findpost__p__803373 2010-01-25]&lt;br /&gt;
|Daid/JayFoxRox&lt;br /&gt;
|Rhythm game&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|working build&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51417-guitarsonfire/] {{HideableNotes|no native controls supported, possibly too slow - needs testing}}&lt;br /&gt;
|-&lt;br /&gt;
|Homeworld Port&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/47565-homeworld-port/page__view__findpost__p__747096 2009-08-11]&lt;br /&gt;
|LinuxHacker&lt;br /&gt;
|Simulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=47565]&lt;br /&gt;
|-&lt;br /&gt;
|Human Condition (was TINCS)&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/48729-human-condition-development-thread/page__view__findpost__p__810903 2010-02-09]&lt;br /&gt;
|Butterman&lt;br /&gt;
|FPP&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46487][http://www.youtube.com/user/ButtermanHimself]&lt;br /&gt;
|-&lt;br /&gt;
|irrmaple&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/52010-irrmaple/page__view__findpost__p__851545 2010-05-15]&lt;br /&gt;
|Cloudef&lt;br /&gt;
|Maple Story clone&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/52010-irrmaple/]&lt;br /&gt;
|-&lt;br /&gt;
|Lerp&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/45611-lerp-development-thread/page__view__findpost__p__758535 2009-09-28]&lt;br /&gt;
|benjymous&lt;br /&gt;
|Platformer (2D) / Physics / Puzzle&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|working build&lt;br /&gt;
|[http://grapefruitopia.com/lerp/] [http://www.gp32x.com/board/index.php?/topic/45611-lerp-development-thread/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Mental&lt;br /&gt;
|[http://www.linux.com/community/groups/viewgroup/213-Pandora+Console+fans 2009-05-13]&lt;br /&gt;
|Colin Jones (xentalion)&lt;br /&gt;
|2D Horror Survival Adventure&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Working build, tested on PC&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Monster!&lt;br /&gt;
|[http://christophsdevblog.blogspot.com/2008/10/update-4-181008.html 2008-10-18]&lt;br /&gt;
|Chris R&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://christophsdevblog.blogspot.com/]&lt;br /&gt;
|-&lt;br /&gt;
|[[MogsVsDogs]]&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51751-physics-game-ideas/page__view__findpost__p__807125 2010-02-03]&lt;br /&gt;
|JayFoxRox, Gadgetoid, Pandora Community&lt;br /&gt;
|2.5D Puzzle/Action Game&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|Currently paused&lt;br /&gt;
|[http://pandorawiki.org/index.php?title=MogsVsDogs]&lt;br /&gt;
|-&lt;br /&gt;
|Ms Driller&lt;br /&gt;
|&lt;br /&gt;
|Wally&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NAEV&lt;br /&gt;
|[http://wikibin.org/articles/naev.html 2010-01-31]&lt;br /&gt;
|bobbens&lt;br /&gt;
|Action/RPG/Sim&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://code.google.com/p/naev/] (waiting for pandora to finish and test)&lt;br /&gt;
|-&lt;br /&gt;
|Nail's Adventure&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46961-nails-adventure-wip/page__view__findpost__p__717608 2009-04-07]&lt;br /&gt;
|jsmtux/Mr. Gonzo&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46961]&lt;br /&gt;
|-&lt;br /&gt;
|NEON&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/663-neon-my-first-indie-title/page__view__findpost__p__12526 2010-11-30]&lt;br /&gt;
|cameleon&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/663-neon-my-first-indie-title/ Discussion] [http://www.youtube.com/watch?v=Vcm-ThsldvY video]&lt;br /&gt;
|-&lt;br /&gt;
|Onee-sama Tasukete!&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46987-onee-sama-tasukete/page__view__findpost__p__930778 2010-12-19]&lt;br /&gt;
|Eniko&lt;br /&gt;
|Beat'Em Up&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/46987-onee-sama-tasukete/]&lt;br /&gt;
|-&lt;br /&gt;
|Pandora Pong&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50411-pandora-pong/page__view__findpost__p__800184 2010-01-17]&lt;br /&gt;
|crysnamtodshire&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50411-pandora-pong/]&lt;br /&gt;
|-&lt;br /&gt;
|PanMMO (working title)&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/53680-panmmo/page__view__findpost__p__889472 2010-07-08]&lt;br /&gt;
|Eniko&lt;br /&gt;
|MMORPG&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/53680-panmmo/]&lt;br /&gt;
|-&lt;br /&gt;
|Slitherlink&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50756-slitherlink/page__view__findpost__p__820846 2010-02-26]&lt;br /&gt;
|Mia&lt;br /&gt;
|Puzzle&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/50756-slitherlink/]&lt;br /&gt;
|-&lt;br /&gt;
|Super Geometry Dust&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2471-super-geometry-dust/ 2011-03-20]&lt;br /&gt;
|wermy&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|WIP (working build)&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/2471-super-geometry-dust/ Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|Super Lumenal&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/45944-my-homebrew-shmup-ish-superlumenal/page__view__findpost__p__870580 2010-06-09]&lt;br /&gt;
|Adventus&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.youtube.com/watch?v=sZHi3YT3xuE] [http://www.gp32x.com/board/index.php?/topic/45944-my-homebrew-shmup-ish-superlumenal/page__p__684264&amp;amp;#entry684264 Discussion]&lt;br /&gt;
|-&lt;br /&gt;
|SuperTux 2&lt;br /&gt;
|[http://forum.openhandhelds.org/viewtopic.php?p=12970#p12970 2009-05-12]&lt;br /&gt;
|Pickle&lt;br /&gt;
|Platformer&lt;br /&gt;
|&lt;br /&gt;
|Prt&lt;br /&gt;
|working build&lt;br /&gt;
|[http://forum.openhandhelds.org/viewtopic.php?f=6&amp;amp;t=1040]&lt;br /&gt;
|-&lt;br /&gt;
|Wandor&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/48680-wandor-working-title/page__view__findpost__p__940356 2011-02-22]&lt;br /&gt;
|foxblock&lt;br /&gt;
|Side Scroller&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|WIP&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/48680-wandor-working-title/] [http://www.youtube.com/watch?v=Rgvf8efgqL0 video]&lt;br /&gt;
|-&lt;br /&gt;
|We Come In Peace&lt;br /&gt;
|[http://www.youtube.com/watch?v=_CSW_Gj0VMg 2009-06-26]&lt;br /&gt;
|Otaco&lt;br /&gt;
|Strategy&lt;br /&gt;
|&lt;br /&gt;
|Ori&lt;br /&gt;
|working build&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=43655]&lt;br /&gt;
|-&lt;br /&gt;
|Wizzley Presto and the Vampires Tomb&lt;br /&gt;
|[http://boards.openpandora.org/index.php?/topic/129-wizzley-presto-and-the-vampires-tomb/page__view__findpost__p__2628 2010-09-03]&lt;br /&gt;
|Craigix, Zodttd, Ruckage&lt;br /&gt;
|Arcade, 30 Day Game Competition&lt;br /&gt;
|&lt;br /&gt;
|PrtA&lt;br /&gt;
|Released on Iphone&lt;br /&gt;
|[http://spellboundgames.co.uk/]&lt;br /&gt;
|-&lt;br /&gt;
|XSwing Plus&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/43655-cant-hold-it-much-longer/page__view__findpost__p__733021 2009-06-09]&lt;br /&gt;
|Tobse&lt;br /&gt;
|Arcade&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?s=&amp;amp;showtopic=43655&amp;amp;view=findpost&amp;amp;p=733021]&lt;br /&gt;
|-&lt;br /&gt;
|ZEQ2Lite&lt;br /&gt;
|[http://zeq2.com/lite/?p=233 2010-05-31]&lt;br /&gt;
|MDave&lt;br /&gt;
|Dragonball Z Third Person Fighter/Shooter&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Work in progress&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=47623&amp;amp;hl=]&lt;br /&gt;
|-&lt;br /&gt;
|Zombd&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?/topic/51560-comeback/page__view__findpost__p__802275 2010-01-22]&lt;br /&gt;
|iprice/Mr Gonzo&lt;br /&gt;
|Shoot'Em Up&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Wip&lt;br /&gt;
|[http://www.gp32x.com/board/index.php?showtopic=46933]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://sebt3.openpandora.org/pnd/ Releases by sebt3]&lt;br /&gt;
*[http://www.hermocom.com/en/downloads/openpandora/ Releases by Hermocom]&lt;br /&gt;
*[http://rebirthofxeen.com/files/pandora/ Releases by WizardStan]&lt;br /&gt;
*[http://www.stuckiegamez.co.uk/apps/pandora/ Releases by Stuckie]&lt;br /&gt;
*[http://zx81.zx81.free.fr/serendipity/index.php?/categories/124-Pandora Releases by ZX-81]&lt;br /&gt;
&lt;br /&gt;
===Forums===&lt;br /&gt;
The following community forums are checked when updating this page:&lt;br /&gt;
*From GP32X: [http://www.gp32x.com/board/index.php?/forum/63-news-zone-pandora/ News Zone], [http://www.gp32x.com/board/index.php?/forum/71-beta-testing-pandora/ Beta Testing] and [http://www.gp32x.com/board/index.php?/forum/64-developers-corner-pandora/ Developer's Corner]&lt;br /&gt;
*From OP: [http://boards.openpandora.org/index.php?/forum/26-software-news/ Software News] and [http://boards.openpandora.org/index.php?/forum/10-beta-testing/ Beta Testing]&lt;br /&gt;
*From GP2X.de: [http://forum.gp2x.de/viewforum.php?f=24 News] and [http://forum.gp2x.de/viewforum.php?f=59 Betatest]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Make_and_run_simple_PND&amp;diff=7054</id>
		<title>Make and run simple PND</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Make_and_run_simple_PND&amp;diff=7054"/>
		<updated>2011-03-19T17:08:58Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: Created page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Feel free to use this as a start for your own PND!  This is pretty much the simplest PND possible.  It will show a black screen for 2 seconds and then quit.  Unfortunately, due to a bug in MiniMenu, this PND can only (as of HF5) be launched from XFCE.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The PND has 2 files.  First, &amp;quot;simplepytest.py&amp;quot;, which is our executable application, and &amp;quot;PXML.xml&amp;quot; which the Pandora uses to launch the application correctly.&lt;br /&gt;
&lt;br /&gt;
First, create a &amp;quot;simplepytest&amp;quot; folder in one of your application folders (i.e., &amp;quot;/pandora/menu&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
== SimplePyTest.py ==&lt;br /&gt;
&lt;br /&gt;
This file is the actual application that the Pandora executes.&lt;br /&gt;
&lt;br /&gt;
Create a file called &amp;quot;simplepytest.py&amp;quot; and put the following contents in it.  This will display a black screen for 2 seconds at the current screen resolution, using Python and Pygame.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #! /usr/bin/python&lt;br /&gt;
 &lt;br /&gt;
 import pygame, pygame.locals&lt;br /&gt;
 import time&lt;br /&gt;
 &lt;br /&gt;
 pygame.init()&lt;br /&gt;
 &lt;br /&gt;
 vidInfo = pygame.display.Info()&lt;br /&gt;
 resolution = (vidInfo.current_w, vidInfo.current_h)&lt;br /&gt;
 &lt;br /&gt;
 pygame.display.set_mode(resolution, pygame.locals.FULLSCREEN)&lt;br /&gt;
 &lt;br /&gt;
 time.sleep(2)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PXML.xml ==&lt;br /&gt;
&lt;br /&gt;
This file contains the information the Pandora needs to figure out where to display your game and how to execute it.&lt;br /&gt;
&lt;br /&gt;
Create a file called &amp;quot;PXML.xml&amp;quot; and put the following contents in it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;PXML xmlns=&amp;quot;http://openpandora.org/namespaces/PXML&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;package id=&amp;quot;simplepytest&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;version major=&amp;quot;0&amp;quot; minor=&amp;quot;0&amp;quot; release=&amp;quot;0&amp;quot; build=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;author name=&amp;quot;'''YOUR NAME'''&amp;quot; email=&amp;quot;'''YOUR EMAIL'''&amp;quot;/&amp;gt;        &lt;br /&gt;
                 &amp;lt;title lang=&amp;quot;en_US&amp;quot;&amp;gt;Simple Py Test&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;titles&amp;gt;&lt;br /&gt;
                         &amp;lt;title lang=&amp;quot;en_US&amp;quot;&amp;gt;Simple Py Test&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;/titles&amp;gt;&lt;br /&gt;
         &amp;lt;/package&amp;gt;&lt;br /&gt;
     &amp;lt;application id=&amp;quot;simplepytest&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;title lang=&amp;quot;en_US&amp;quot;&amp;gt;Simple Py Test&amp;lt;/title&amp;gt;&lt;br /&gt;
                 &amp;lt;titles&amp;gt;&lt;br /&gt;
                         &amp;lt;title lang=&amp;quot;en_US&amp;quot;&amp;gt;Simple Py Test&amp;lt;/title&amp;gt;&lt;br /&gt;
         &amp;lt;/titles&amp;gt;&lt;br /&gt;
         &amp;lt;description lang=&amp;quot;en_US&amp;quot;&amp;gt;A Python and Pygame test program.&lt;br /&gt;
             &amp;lt;/description&amp;gt;&lt;br /&gt;
         &amp;lt;version major=&amp;quot;0&amp;quot; minor=&amp;quot;0&amp;quot; release=&amp;quot;0&amp;quot; build=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
         &amp;lt;exec command=&amp;quot;python simplepytest.py&amp;quot; /&amp;gt;&lt;br /&gt;
         &amp;lt;!-- &amp;lt;exec command=&amp;quot;simplepytest.py&amp;quot; /&amp;gt; --&amp;gt;&lt;br /&gt;
         &amp;lt;author name=&amp;quot;'''YOUR NAME'''&amp;quot; email=&amp;quot;'''YOUR EMAIL'''&amp;quot;/&amp;gt;&lt;br /&gt;
                 &amp;lt;licenses&amp;gt;&lt;br /&gt;
                         &amp;lt;license name=&amp;quot;other&amp;quot;/&amp;gt;&lt;br /&gt;
                 &amp;lt;/licenses&amp;gt;&lt;br /&gt;
         &amp;lt;categories&amp;gt;&lt;br /&gt;
             &amp;lt;category name=&amp;quot;Game&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;subcategory name=&amp;quot;ArcadeGame&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;/category&amp;gt;&lt;br /&gt;
         &amp;lt;/categories&amp;gt;&lt;br /&gt;
     &amp;lt;/application&amp;gt;&lt;br /&gt;
 &amp;lt;/PXML&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Running Your Game ==&lt;br /&gt;
&lt;br /&gt;
# Save all the above files.&lt;br /&gt;
# Make sure your Pandora is running the XFCE Gui.&lt;br /&gt;
# Unmount, then remove your SD card.&lt;br /&gt;
# Re-insert your SD card.&lt;br /&gt;
# The &amp;quot;Simple Py Test&amp;quot; game should appear in the Arcade Game folder.&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Libpnd_hub&amp;diff=7010</id>
		<title>Libpnd hub</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Libpnd_hub&amp;diff=7010"/>
		<updated>2011-03-18T00:51:35Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* Distributed PXML.xml-directory and pnd applications, how does running them actually work? */ linked to PXML_spec&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:''Basic users will be more interested in the page [[Introduction to PNDs]]''&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
&lt;br /&gt;
''libpnd'' is a basic collection of functions and tools to make working Pandora-specific operations easier; to wit, it is hoped multiple applications will make use of this library rather than re-implement similar functionality and lead to problems down the road. (Instead we can run into problems together and thus clobberize them.)&lt;br /&gt;
&lt;br /&gt;
''libpnd'' thus is a collection of:&lt;br /&gt;
&lt;br /&gt;
* handy system code that hopefully is reusable - IO functions, CPU clock setting, etc.&lt;br /&gt;
* applications for supporting the Pandora's unique features, such as ''pndnotifyd'' for auto-discovery of PXML and .pnd applicatons&lt;br /&gt;
* libraries for support of the .pnd and PXML systems; i.e.: for locating, executable, mounting and unmounting PXML-directory and .pnd applications, loading PXML and handling overrides&lt;br /&gt;
* hopefully reusable code for support of these things; i.e.: a rudimentary but useful config-file parser, rudimentary singly-linked-list container, etc.&lt;br /&gt;
&lt;br /&gt;
''libpnd'' will/does also include utility functions for setting the CPU clock, reading GPIO inputs without depending on SDL, and other handy bits.&lt;br /&gt;
&lt;br /&gt;
'''You can, nay, are required to - contribute to libpnd!'''&lt;br /&gt;
&lt;br /&gt;
==Design considerations and philosophy==&lt;br /&gt;
&lt;br /&gt;
While much of libpnd is obvious, some decisions had to be made and it may help to know the guiding principle behind it; the Pandora device will be a handheld '''computer''', but libpnd is designed to facilitate certain operations with goals towards..&lt;br /&gt;
&lt;br /&gt;
* simplicity - just work right, configuration not generally needed&lt;br /&gt;
* obviousness - work as one would expect for this sort of device; i.e.: the user assumes something will work a certain way, and it does&lt;br /&gt;
* like other guys - as an extension of the prior point, we have tried to follow UNIX spirit and provide reusable small tools to do the work those bits can be leveraged, but further tried to follow the spirit of other consoles. So while the device is a powerful little computer, it is probably going to be used by gaming and retro enthusiasts and so we color some of our decisions that way. (i.e.: consider that a PS2/xbox/PSP/etc will have save-game or data management as a separate application, for instance. If thats the best multi-million dollar companies can come up with over decades, well, its not so bad for us to fall back on!)&lt;br /&gt;
* not over-defined; libpnd and PXML try to define a bunch of things, but we also do not _over define_; we try to lead by providing examples and styles, and while we have designed ahead for many things, we have also not nailed a lot of that down too early. It is better to be simple and shipped, then complex and a mess.. adaptable rather than scary.&lt;br /&gt;
&lt;br /&gt;
The library is of course broken into parts:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
include     - include these files to make use of the lib&lt;br /&gt;
lib         - the code that produces the lib&lt;br /&gt;
test        - mini tools to test various pieces of the lib in isolation&lt;br /&gt;
bin         - test tools - tools for testing the lib as it is developed, not anticipated to be used by many&lt;br /&gt;
testdata/   - for testing /etc/pandora; will contain 'conf' dir, for example&lt;br /&gt;
apps/       - actual applications people may use, such as pndnotifyd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For now though, here are a couple notes about the design.&lt;br /&gt;
* it is straight C code, to be maximumly re-usable (perhaps C++ and other language bindings will tie back to it). I have gone out of my way to limit external references so that bindings are easier to make. &lt;br /&gt;
* contrary to the previous comment, we've used a bit of C++ for the tinyxml parser .. hopefully this is not an issue.&lt;br /&gt;
* I have tried to keep the API relatively simple and am faking some OO like data hiding to try to keep dev noses out of structures that are subject to change. i.e.: functions for list management and node access are provided, don't dig into the void* cast structs, or you could get burnt.&lt;br /&gt;
* the API should be pretty stable; so far very few user-code changes have ever been needed.. lib internal changes should be binary compatible.&lt;br /&gt;
* As a result of that decision, 'handles' are used; a handle is a 'black box' type, something you cannot just use 'handle h; h -&amp;gt; foo = 5' type code for. Instead, internally the library will cast the handle to the actual useful type (which may involve pointer arith etc). This way the user can be returned a handle, and pass the handle to various access functions to get useful data/operations.. but the user is not encouraged to look inside the data objects himself&lt;br /&gt;
* As another implication, access functions are available aplenty; it is a little unwieldy perhaps, but its all about keeping the API good without the user peeking inside and risking being broken down the road. (By example, consider.. you use ftell() on a FILE object; you don't go looking in FILE for the 'position' member, since it might be platform specific, etc.)&lt;br /&gt;
* The lib works pretty well, but there is room for improvement internally; it won't hurt my feelings for you to suggest improvements, and I'm sure we would all be grateful for any patches you provide. We've _started_ this library, but by no means wish to carry it alone!&lt;br /&gt;
&lt;br /&gt;
==Opportunities for improvement==&lt;br /&gt;
&lt;br /&gt;
Certainly nothing is perfect, especially when chasing moving targets.  Some aspects of the library are less efficient, or missing, or buggy, and a few things are noted here should someone have time. The API was designed to be pretty stable so the internal code could be altered without breaking the API interface.&lt;br /&gt;
&lt;br /&gt;
* Better ISO lang handling ... due to shift from original PXML spec to new PXML spec with better lang support I've not updated some of the internal code, API uses etc to handle it. (even .desktop files could include all iso-lang titles, and let the WM pick through as the spec suggests.)&lt;br /&gt;
* Validation of files when they're loaded&lt;br /&gt;
* An actual parser of PXML metadata&lt;br /&gt;
&lt;br /&gt;
[[New PND format | This page describes a proposed new PND format.]]&lt;br /&gt;
&lt;br /&gt;
==License==&lt;br /&gt;
&lt;br /&gt;
libpnd (including all the apps etc) are released under the LGPL (ie: so there should be no encumbrances that prevent linking to commercial applications.):&lt;br /&gt;
&lt;br /&gt;
GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999&lt;br /&gt;
&lt;br /&gt;
==Obtaining the library==&lt;br /&gt;
&lt;br /&gt;
libpnd is in the Official Pandora GIT repo: [http://git.openpandora.org/cgi-bin/gitweb.cgi]&lt;br /&gt;
To obtain yourself a copy, use something like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://git.openpandora.org/pandora-libraries.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Thats all you normally need. For copy-paste from the private Wiki sake, heres what I had before:&lt;br /&gt;
Without going into how to set up a GIT, the summary that I (as a registered dev in the repo) used was:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir libpnd&lt;br /&gt;
cd libpnd&lt;br /&gt;
git init&lt;br /&gt;
git remote add libpnd ssh://foo@git.openpandora.org/srv/git/pandora-libraries.git&lt;br /&gt;
git push libpnd master&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Building the library==&lt;br /&gt;
&lt;br /&gt;
Standard 'make' should be sufficient here; pull down the directory from the GIT, cd into it, and run make. Thats it.&lt;br /&gt;
&lt;br /&gt;
Note that the make default target is 'everything', which will emit:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libpnd.a - the static linked version of the lib&lt;br /&gt;
libpnd.so.1.0.1 - the dynlinked version &lt;br /&gt;
libpnd.so.1 - the stub for the shared lib; i.e.: apps should link against libpnd.so.1 and not the 1.0.1 over-specific version&lt;br /&gt;
bin/* - the 'test' dir and the 'apps' dir builds will end up in bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are a few additional make targets, however.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make clean - wipes out the object files, the bin files, and *~* (emacs backup files), empties some of the deploy stuff, etc. Do this before committing to GIT or we will beat you with sticks.&lt;br /&gt;
make deploy - populates the deploy/ directory, which is what is used inthe shipping images; i.e.: testdata/conf includes test configs, while deploy/etc/pandora/conf includes the configs we ship with. This make will copy over some of the libs and binaries and such.&lt;br /&gt;
make pnd - create a few sample pnd files for testing the lib on an x86 machine&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Included Applications==&lt;br /&gt;
&lt;br /&gt;
===pndnotifyd===&lt;br /&gt;
&lt;br /&gt;
Manages the auto-discovery mechanism and integrating PXML.xml dir-apps and .pnd files into the FreeDesktop standard system (.desktop files). A dedicated libpnd-aware menu could leverage libpnd directly and not need pndnotifyd, though pndnotifyd does offer some handy bits such as HUPping apps to suggest to them that applications may have been added/removed (libpnd includes all the necessary functions for this as well.)&lt;br /&gt;
&lt;br /&gt;
===pndvalidator===&lt;br /&gt;
&lt;br /&gt;
Is mostly a skeleton right now; in the future, it is hoped it will inspect a PXML.xml and then check to ensure the referenced assets are present; the goal to validate the PXML.xml is spec compliant, and the resulting application would be useful.&lt;br /&gt;
&lt;br /&gt;
===discotest===&lt;br /&gt;
&lt;br /&gt;
One of the test tools; it essentially runs an auto-discovery to list off the found apps (be they PXML.xml dir apps or .pnd files), and can dump various data or invoke one or other little tasks; used to test lots of&lt;br /&gt;
bits of libpnd as it was developed.&lt;br /&gt;
&lt;br /&gt;
===rawpxmltest===&lt;br /&gt;
&lt;br /&gt;
Reads a given PXML.xml and spits out some of the fields found within.&lt;br /&gt;
&lt;br /&gt;
===Test tools===&lt;br /&gt;
&lt;br /&gt;
See the test/ dir in the libpnd source for assorted goofy little test apps used for testing bits of libpnd over time. They also may serve as source examples for using some of the APIs. They're old and shoddy probably too.&lt;br /&gt;
&lt;br /&gt;
==Distributed PXML.xml-directory and pnd applications, how does running them actually work?==&lt;br /&gt;
&lt;br /&gt;
This is just a quick summary to save you guessing by reading [[PXML_specification|this whole document]].&lt;br /&gt;
&lt;br /&gt;
In essence, libpnd includes lots of real code, but in many places it passes heavy lifting off to shellscripts. This is both handy because the scripts are easily modified without recompilation, and further extends our design goals of making the library bindable to any other language.&lt;br /&gt;
&lt;br /&gt;
Remember, PXML.xml directories are just as executable/mountable as .pnd apps.&lt;br /&gt;
&lt;br /&gt;
So while libpnd is mostly straight-C and so easily bound to python or perl or whatever, libpnd itself invokes many scripts. Those scripts can be directly used by other applications, including other shellscripts.. so libnd functionality can even have bindings in other scripts. This is very flexible and powerful, and handy during debugging or SSHing into the Pandora, etc.&lt;br /&gt;
&lt;br /&gt;
The application lifecycle goes like this:&lt;br /&gt;
&lt;br /&gt;
* device is turned on&lt;br /&gt;
* during init, pndnotifyd is brought up and inhales the config giles&lt;br /&gt;
* pndnotidyd will attempt to auto-discover what PXML.xml directory apps and .pnd-file apps are in the configured searchpaths&lt;br /&gt;
* pndnotifyd will set up filesystem watches on the directories in the notify searchpath; if any of those directories are touched, pndnotifyd will wake up and re-auto-discover .. possibly removing .desktop entries or creating new ones. (i.e.: you drop a new app into the app searchpath, or remove one, or mount an SD card, etc. This is how appications immediately show up or vanish from the window manager desktops.)&lt;br /&gt;
* a libpnd aware launcher can execute applications direct (using libpnd)&lt;br /&gt;
* a libpnd unaware launcher can execute applications via the .desktop standard system; pndnotidyd will emit .desktop files as needed.&lt;br /&gt;
* when libpnd or a .desktop file need to execute an application, they do it via pnd_run.sh (which may be leveraged by other applications, but they hould use libpnd if they can instead, for utmost compatiblity down the road.) pnd_run.sh does the mount of the ISO, runs the actual execable and so on, as directed by libpnd or the command-line args from the .desktop. pnd_run.sh will clean up after everything as well.&lt;br /&gt;
&lt;br /&gt;
So it all works like magic, but it is not that complex a system once you've got the hang of what all is going on.&lt;br /&gt;
&lt;br /&gt;
application → libpnd → shellscripts → system&lt;br /&gt;
&lt;br /&gt;
==FAQ: IF you want to make files visible to the apps, do you have to modify the pnd?==&lt;br /&gt;
&lt;br /&gt;
No. When apps write back to themselves, the writes go to their /pandora/appdata on the SD that houses them. The next time the app reads a file in its directory, the OS will ensure they get the newer file, which is the one in the appdata.&lt;br /&gt;
&lt;br /&gt;
Likewise, you can just drop a file into the appdata and the app will see it.&lt;br /&gt;
&lt;br /&gt;
The app doesn't know about appdata and its pnd file.. the OS and libpnd take care of all the magic.. the app sees one directory, but the reality is there is magic merging going on behind the scenes.&lt;br /&gt;
&lt;br /&gt;
==Assumptions about the filesystem and Configuration==&lt;br /&gt;
&lt;br /&gt;
Note that for libpnd to work, it makes certain assumptions about the filesystem and config files. Since libpnd was developed with the images it should work for the Pandora .. but just dropping libpnd onto another Linux distribution and it won't likely 'work out of the box'. Certain config files will need to be set, and certain conventions followed.&lt;br /&gt;
&lt;br /&gt;
===Searchpaths===&lt;br /&gt;
&lt;br /&gt;
libpnd was designed so that most everything is configured in files, and that these files should be easily hackable and easily overriden, without compromising the machine. It should be feasible to add a config file to an SD card, have it take over if available when required, and then 'undo' those configs simply by removal of the SD card and rebooting.&lt;br /&gt;
&lt;br /&gt;
To facilitate this design goal, all config files are 'sought' using a search-path system.&lt;br /&gt;
&lt;br /&gt;
Developers should be mindful of using the libpnd APIs so this behaviour is inherited to interested applications; developers could also reuse the logic for searching for files, if they find it useful.&lt;br /&gt;
&lt;br /&gt;
Searchpaths are colon-delimited list of paths, searched left to right.&lt;br /&gt;
&lt;br /&gt;
ex: foo:bar:/my/baz means to look for a given file in 'foo', then in 'bar', then in '/my/baz'.&lt;br /&gt;
&lt;br /&gt;
The standard config files have a default searchpath, and those config files will define further searchpaths for scripts and such the system uses. This makes the system highly flexible -- default scripts are included, but can be overridden by dropping the right named script on an SD card, or by altering a config file.&lt;br /&gt;
&lt;br /&gt;
See the example config files below for example searchpaths -- i.e.: how pndnotifyd searches for pnd_run, etc.&lt;br /&gt;
&lt;br /&gt;
===Notification paths===&lt;br /&gt;
&lt;br /&gt;
The 'apps' config includes a searchpath that specifies the sub-paths to be 'watched'. Various watch mechanisms exist for various filesystem types, but over the course of Pandora development (various kernels, various k-modules, various DM and WM's, I found the included system most stable, though not most current. After a final device image is settled on, it might be time to alter the notification system, but it should not impact the libpnd API.)&lt;br /&gt;
&lt;br /&gt;
Anyway, watches are placed upon the paths defined, and if anything in those paths changes, the auto-discovery code is kicked off to seek our PXML.xml and .pnd type applications in the search paths.&lt;br /&gt;
&lt;br /&gt;
Note that searchpath and notifypaths are different (and usually very similar, but have the option to be very different.)&lt;br /&gt;
&lt;br /&gt;
===Config files===&lt;br /&gt;
&lt;br /&gt;
libpnd includes a generic simple config file parser and assumes the presence of a few config files. It also includes defaults&lt;br /&gt;
so if a config is missing or broken things should work.&lt;br /&gt;
&lt;br /&gt;
In general, Pandora specific config files should be located in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/pandora/conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The config files are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conf -- this file is generally _not_ included with the Pandora and left to default; its job is to define the basic default searchpath for config files, so should you wish to override things entirely, you may need to alter this file. i.e.: If you wish to switch to test config files on SD or in /tmp, instead of using any other conf files .. you can create this guy. This provides a mechanism to short circuit the entire conf system.&lt;br /&gt;
&lt;br /&gt;
apps -- this config file defines auto-discovery and other application bundle parameters&lt;br /&gt;
&lt;br /&gt;
desktop -- this config defines &amp;quot;dotdesktop&amp;quot; .desktop and FreeDesktop integration paramters -- example is where to spit out icons or .desktop files from discovered PXML.xml or pnd applications&lt;br /&gt;
&lt;br /&gt;
categories -- this config maps PXML.xml spec based categories to FreeDesktop standard categories; in this way a PXML based applicatoin can show up in the appropriate categories of a WM that does not use libpnd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====conf File====&lt;br /&gt;
&lt;br /&gt;
No default is included with the distribution.&lt;br /&gt;
&lt;br /&gt;
The default search path is reasonable and assumes we want the official /etc/pandora/conf near the end, with checks to the SD cards for overrides first. (Likely most people will not override, so the canonical location will be used 99.9% of the time.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define PND_CONF_SEARCHPATH &amp;quot;/media/mmcblk0p1/pandora/conf:/media/mmcblk1p1/pandora/conf:/etc/pandora/conf:./testdata/conf&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The key for override is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define PND_CONF_KEY        &amp;quot;conf.searchpath&amp;quot; /* if not found, use PND_CONF_SEARCHPATH */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which suggests using something like this.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[conf]&lt;br /&gt;
searchpath   /foo/bar:/baz/bing&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====desktop File====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Open Pandora&lt;br /&gt;
# Desktop configuration&lt;br /&gt;
&lt;br /&gt;
[dotfiles]&lt;br /&gt;
#(~/Desktop for xfce, /usr/share/applications for WMs that actually follow spec)&lt;br /&gt;
dotdesktoppath  ~/Desktop/      # path for pndnotifyd to spit .desktop files into (run as root)&lt;br /&gt;
iconpath        /tmp    # path for pndnotifyd to drop icons into (can be same as .desktop if WM permits)&lt;br /&gt;
&lt;br /&gt;
[launcher]&lt;br /&gt;
# if hupscript is commented out entirely, pndnotifyd will not try to find/run the hup&lt;br /&gt;
# if it is uncommented, pndnotifyd will attempt to invoke the hupscript after emitting .desktop files&lt;br /&gt;
# (the hupscript exists to hup the WMs to redisplay .desktop apps)&lt;br /&gt;
#hupscript      pnd_hup.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====apps File====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Open Pandora&lt;br /&gt;
# Application configuration&lt;br /&gt;
&lt;br /&gt;
[autodiscovery]&lt;br /&gt;
# searchpath is a list of paths (colon separated) in which to look for PXML.xml or .pnd-file applications&lt;br /&gt;
searchpath      /media/*/pandora/apps:/usr/pandora/apps&lt;br /&gt;
# notifypath is a list of paths to monitor; if anything in those paths changes, the searchpath is rescanned&lt;br /&gt;
# note that for each path chunk, all current subdirs of that path are also watched)&lt;br /&gt;
notifypath      /media:/media/*/pandora/apps:/usr/pandora/apps:./testdata/app?&lt;br /&gt;
&lt;br /&gt;
# PXMLs may be overridden .. i.e.: overrides are a subset of PXML, where the values are copied over the full PXML&lt;br /&gt;
[overrides]&lt;br /&gt;
# searchpath to look for PXML overrides (which are named by the unique-id)&lt;br /&gt;
searchpath      ~/pxml-overrides&lt;br /&gt;
&lt;br /&gt;
# [pnd] defines where to locate the pnd support scripts, so the user may override pnd_run.sh without clobbering built in&lt;br /&gt;
[pnd]&lt;br /&gt;
searchpath      /media/*/pandora/scripts:/usr/pandora/scripts&lt;br /&gt;
runscript       pnd_run.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====categories File====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Open Pandora&lt;br /&gt;
# dotdesktop configuration&lt;br /&gt;
&lt;br /&gt;
# this config file maps 'PXML' categories to free-desktop standard categories&lt;br /&gt;
# i.e.: category 'Foo' could map to more standard 'Utility', thus making .desktop file&lt;br /&gt;
# emitting a more useful thing&lt;br /&gt;
&lt;br /&gt;
# the standard listing of categories is:&lt;br /&gt;
# http://standards.freedesktop.org/menu-spec/latest/apa.html&lt;br /&gt;
&lt;br /&gt;
# note that 'map' section in the config is _required_ for a match to be found; this&lt;br /&gt;
# is done to separate categories from (future) top-level directives&lt;br /&gt;
&lt;br /&gt;
default Application;Utility;Network;&lt;br /&gt;
&lt;br /&gt;
[map]&lt;br /&gt;
Development     Development&lt;br /&gt;
Education       Education&lt;br /&gt;
Games   Game&lt;br /&gt;
Graphics        Graphics&lt;br /&gt;
Internet        Network&lt;br /&gt;
Multimedia      AudioVideo&lt;br /&gt;
Office  Office&lt;br /&gt;
Settings        Settings&lt;br /&gt;
System  System&lt;br /&gt;
Utilities       Utility&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SD card layout===&lt;br /&gt;
&lt;br /&gt;
libpnd concerns itself with things in the 'pandora' root folder on SD. We agonized over this decision, but settled on this to avoid cases where someone with a 16GB SDHC card puts 50-million files with &amp;quot;.pnd&amp;quot; on them, and expects reasonable performance. Instead, applications for instance would have to be in:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/pandora/menu -&amp;gt; apps that will go to /usr/share/applications and should show up in xfce menu by category&lt;br /&gt;
/pandora/desktop -&amp;gt; apps that will go to ~/Desktop and show up on user desktop as icons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following location is used by pmenu (and may get deprecated, but I've not discussed it with cpasjuste yet.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/pandora/apps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i.e.: the searchpath for autodiscovery includes /media/*/pandora/apps (and desktop and menu now)&lt;br /&gt;
&lt;br /&gt;
Also in the /pandora/ folder is a magic 'appdata' folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/pandora/appdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a .pndfile or PXML.xml dir get mounted, any writes back to the mounted area are put into appdata, with a subdir by the unique-id. i.e.: With the hypothetical MAME.pnd, it might update its config files after a user changes something, or create new files, or store hiscores or whatever. If it doesn't write them to [[NAND]], and doesn't want ot write them to /mame/some/dir, but instead record it to itself for whatever reason, it would go to /pandora/appdata/MAMEs-ID/ instead. The pnd or PXML.xml app area is never modified during a run, only the appdata. (But when an application reads its own path, it will pick up the appdata version of the file instead of the actual file. Then magic of union-type filesystems!)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
If Myapp with unique-id foo.123 is mounted, then any write-backs are directed to..&lt;br /&gt;
&lt;br /&gt;
/pandora/appdata/foo.123/&lt;br /&gt;
&lt;br /&gt;
On the SD that hosts the application.&lt;br /&gt;
&lt;br /&gt;
===NAND layout===&lt;br /&gt;
&lt;br /&gt;
In addition to seeking applications in SD cards, /usr/pandora/apps is included in the default searchpath, so that 'built in' apps can be listed, or users can drop them there.&lt;br /&gt;
&lt;br /&gt;
It might be a cool addition to put a user homedir into the searchpath as well, so [[NAND]] but user-homedir (for on-device browser downloads, say.)&lt;br /&gt;
&lt;br /&gt;
==Command line tools and testing==&lt;br /&gt;
&lt;br /&gt;
A number of scripts and tools are included or built with libpnd, to facilitate testing of the lib as its being developed and to assist in making .pnd files and PXML.xml files.&lt;br /&gt;
&lt;br /&gt;
==PXML.xml and .pnd files==&lt;br /&gt;
&lt;br /&gt;
On most platforms, applications are distributed as an executable and optional datafiles and likely an installer. The installers job is to integrate the application into the filesystem, as the transport mechanism itself is not executable and is considered temporary. In Windows an application might be installed into Program Files, while in Unix an application might be dropped into /usr/local/bin .. data files in various other places.&lt;br /&gt;
&lt;br /&gt;
For the Pandora platform we wanted a very easy to use workflow -- download and run -- and also have a very different operating environment. With multiple SD cards available for expansion (and that space being highly desirable due to a smaller internal store) it is desirable to install applications to SD, and yet SD cards are by definition something users will wish to carry multiple of. With two slots, it could be quite a chore to install an application to SD1, its data to SD2, and then say have only one of them plugged in at a time, or switch which slot they're in, or any number of scenarios. i.e.: Installing onto a medium which may be present or not at any time is very different to how most operating systems work. So we made something new and awesome.&lt;br /&gt;
&lt;br /&gt;
The PXML.xml and .pnd-file approach we came up with attempts to address these issues.&lt;br /&gt;
&lt;br /&gt;
The goals:&lt;br /&gt;
* for the user, an application can be a single file download&lt;br /&gt;
* furthermore, there is no installation whatsoever, beyond dropping that single file into the right place on the SD card&lt;br /&gt;
* using the application should be easy -- stick in the SD card, and tap/launch on the icon.&lt;br /&gt;
* for uninstallation, delete the single file. Thats it, no fuss.&lt;br /&gt;
* for the developer, creating that single file should be easy to do&lt;br /&gt;
* for the system, performance should be high&lt;br /&gt;
&lt;br /&gt;
Remember, an application can be a .pnd 'bundle' (single file containing all the sub-files), or a PXML.xml 'dir application' (an unpacked .pnd esentially.) '''BOTH PXML.xml-dirs and .pnd's ARE EXECUTABLE.'''&lt;br /&gt;
&lt;br /&gt;
pndnotifyd will auto-discover PXML.xml in a directory and consider that an application, emitting a .desktop file, just as well as a .pnd file. i.e.: This can be hand for development or users. Remember that a mounted PXML.xml dir still redirect write-backs to the /pandora/appdata directory, just like a full .pnd application. They are treated the same!&lt;br /&gt;
&lt;br /&gt;
===What are PXML.xml and .pnd files?===&lt;br /&gt;
&lt;br /&gt;
PXML.xml is a file describing an application&lt;br /&gt;
A directory containing a PXML.xml _is executable_&lt;br /&gt;
A .pnd file is the packaged up version of the directory that is executable.&lt;br /&gt;
i.e.: a PXML.xml in a directory is just as executable as a .pnd representation of that directory.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir OutcaST&lt;br /&gt;
cp outcast.bin OutcaST/&lt;br /&gt;
cp PXML.xml OutcaST/&lt;br /&gt;
# at this point, the OutcaST directory is now discoverable and executable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pnd_make.sh -this -that OutcaST outcast.pnd&lt;br /&gt;
# at this point, outcast.pnd is executable (as is the OutcaST directory), so upload outcast.pnd to the Open Handhelds Archive and let people enjoy!&lt;br /&gt;
&lt;br /&gt;
===A note on including shared libs===&lt;br /&gt;
A philsophy for packaging that I am advocating is to 'just make applications work' -- avoid dependancy trees.&lt;br /&gt;
&lt;br /&gt;
Some guidelines:&lt;br /&gt;
&lt;br /&gt;
1) you can depend on shared libs included with the firmware to always be there&lt;br /&gt;
&lt;br /&gt;
2 you should include any shared libs you need for your app, that are not in the firmware (yes, this increases app size a little bit, and potentially makes for duplication among apps that use the same shared libs)&lt;br /&gt;
&lt;br /&gt;
3) if a shared lib becomes desirable in the firmware, it can be added there as a firmware patch easily (this has the advantage of gradulaly updating the entire user based, and apps easily saying 'we depend in firmware version X', rather than making for pnd-dependnacies and the equivilent of 'dll hell'&lt;br /&gt;
&lt;br /&gt;
4) You'll have to be careful in linking your application to ensure that the shared libs you are including in the pnd/PXML-dir are to be locatable by your binaries. ie: stick them in a 'lib/' dir in your bundle, and stamp your binary with a library-path './dir/' so they can be found, say. More later.&lt;br /&gt;
&lt;br /&gt;
===Future idea: pnd's for containing system-wide shared libs===&lt;br /&gt;
&lt;br /&gt;
This is something we've bounced around for quite awhile, but not committed to. As it keeps coming up I thought I'd put some notes here in public.&lt;br /&gt;
&lt;br /&gt;
It is possibly desirable to make a special searchpath that is discovered during machine boot, and any pnd's found there are automatically mounted (and left mounted) into a special path (say /usr/local/pandora/lib or somesuch.) This way, collections of handy utilities or shared libraries could be distributed as a pnd, and become available in consistent locations. If 10 applications need a shared lib, and don't want to duplciate it in each of their pnd files, this could be an approach.&lt;br /&gt;
&lt;br /&gt;
I tend to think it is best avoided, however, since it complicates the user experience -- we end up with pnd depandancies, and apps nolonger about to 'just work', and apps that did work and 'suddenly break' when other files are altered. The philosphy we're going for with pnd files is 'drag and drop' -- user downloads a pnd file, and it works.. a self contained application, nice and easy. We start complicating the dependancies, and it turns into 'dll hell' as seen on other platforms.&lt;br /&gt;
&lt;br /&gt;
That said, it is _not_ difficult to add into the existing system and design; we've been mulling it over, but it is best avoided for now. rather than complicate the system up front, let us try to get a functional and as lightweight-as-possible system on the uptake, gather some usage data points and then worry about upgrades :)&lt;br /&gt;
&lt;br /&gt;
===File format - PXML.xml / PXML Specification===&lt;br /&gt;
See the [[PXML_specification|PXML specification]]&lt;br /&gt;
&lt;br /&gt;
Alternatively the spec is included in the docs/ directory of the libpnd distribution, though the wiki version linked above should be considered cannon.&lt;br /&gt;
&lt;br /&gt;
A note on history; the PXML spec was originally created by EvilDragon, and went through a number of revisions as suggestions came in; as these things are wont to do, the target was ever moving and the scope and meaning of PXML changed so at some point a more strategic approach was needed. dflemstr took it upon himself to help recode some of the parse and re-evaluate many of the PXML decisions and hence was born the PXML-version-2 spec.&lt;br /&gt;
&lt;br /&gt;
===File format - .pnd files===&lt;br /&gt;
The pnd file format is pretty straight forward, though most will interact with it through the included (or community supplied) tools.&lt;br /&gt;
&lt;br /&gt;
Basically its just an ISO file (or other filesystem type) with a PXML.xml and an optional PNG icon appended. (example: cat appfolder.iso app.pxml icon.png &amp;gt; app.pnd) For ease of discussion, I refer to ISO but in fact you coudl be using squashfs or other types.&lt;br /&gt;
&lt;br /&gt;
The ISO filesystem portion of the file can include anything the developer wishes, as long as it includes a PXML.xml in its root file and an executable somewhere in there. It can also include images, audio files, data files of any kind. It can be small or large.&lt;br /&gt;
&lt;br /&gt;
Yes, the PXML.xml is included in the ISO portion (in the root directory), and also appended to the end of the .pnd file (for _convenience_ .. it is very easy and fast to locate in this position; we can backseek into the ISO to find the PXML, but if its a 500MB ISO it could take awhile. Hence, we append it and can find it in one seek.)&lt;br /&gt;
&lt;br /&gt;
'''NOTE: The naming of the PXML.xml file is important! The name is case sensitive and must be &amp;quot;PXML.xml&amp;quot;, nothing else!'''&lt;br /&gt;
&lt;br /&gt;
This simple format makes it possible to easily create .pnd files with the default utility's of most operating systems. Further, it is a fairly fail-safe system -- the PXML is appended, but is also included within the ISO image part of the file so if the appended-PXML is ever lost (unpack and repack poorly, say) the system will still work (the PXML inside the ISO can be found easily, even without mounting the ISO _as_ an ISO, since it is a plaintext uncompressed image format.) &lt;br /&gt;
&lt;br /&gt;
Manually creating a .pnd (or even a PXML) is a pain so there will be a few helper scripts or maybe even a gui app out when we launch.&lt;br /&gt;
&lt;br /&gt;
Included with libpnd are some scripts to create PXML and pndfiles, though it is expected people will create handier utilities. See the tool section of this wiki for some details.&lt;br /&gt;
&lt;br /&gt;
Question from the gp32x forum regarding confusion of PXML location -- remember that in general most developers will keep a directory that represents the .pnd or PXML-dir application. Their makefile/build-process will drop the executable(s) into that directory, which inludes a PXML.xml description of the application, and possibly an icon (and whatever all else they wish.) To build the .pnd file, a script (say) is used which compresses all this into the pnd format (including appending the PXML.) So yes, the PXML is in two places in the .pnd file and one place in the source directory. You'll get used to it ;)&lt;br /&gt;
&lt;br /&gt;
Rationale --&lt;br /&gt;
&lt;br /&gt;
Several iterations of pnd files have been considered, from zipfiles to cramfs to other formats, to putting in a key/value set of information tags in the file, to table-of-contents indexes, to any number of options to help performance, and so on. In the end we went for a good overall and simple solution and dropped getting fancy -- PXML.xml can be extended to define the type of the file if it cannot be magic'd, so we could using other filesystem types in the future (and this is why people should use libpnd rather than rolling their own solution.) For now however, pnd files are ISO files with the PXML.xml appended and an optional icon. This keeps the PXML and icon easy to locate, and yet a easy file format.&lt;br /&gt;
&lt;br /&gt;
====Recommended layout of a pnd directory structure, ie: how to make a well behaved pnd file====&lt;br /&gt;
&lt;br /&gt;
These are guidelines to make pnd-files 'well behaved', and to help move towards a consistent pnd structure.&lt;br /&gt;
&lt;br /&gt;
* Always include your icon png-file and PXML.xml file in the _Root_ of the pnd-file; this is for reasons that folks may well unpack the pnd-file, and then repack it; in doing so, if the icon and PXML.xml (normally appended to the .iso to become a .pnd) will be lost, unless the user or tool is being careful. Thus, it is wise to include them within the .iso, to make things so the iso is the entire pnd application, in unpacked form.&lt;br /&gt;
&lt;br /&gt;
* Use a 'reasonably unique' unique-id of course (to identify your application.) This is used for many internal uses, so uniqueness is pretty wise.&lt;br /&gt;
&lt;br /&gt;
* Use an 'application relevent' appdata name; make it as unique as you have to, but consider being less unique; a random example could be .. possibly there may be several quake1 ports; they could all share the same appdata (same config files, same data files), but if you intend on having different config or data files than other quake1's, make your appdata named differently. &lt;br /&gt;
&lt;br /&gt;
* Always include a documentation 'info' link, if your app has any setup requirements, has popup help screens that the user needs to know a key to pop up, or other essential trivia; feel free to make the doc link as complete as you like, since its all within the pnd file. (ie: Include the full DosBox documentation if you want to, in your DosBox pnd :)&lt;br /&gt;
&lt;br /&gt;
* Try to set up the appdata directory for the user; if you need a 'roms' or 'image' directory in the appdata (such as in the case of an Atari ST emulator needing a location to house the TOS OS image, say), then do a 'mkdir' in your 'runscript', to create it. Thus the user will find a (example) Hatari appdata directory, and within, any directories he needs (possibly empty.) This just makes it obvious for the user where to put stuff.&lt;br /&gt;
&lt;br /&gt;
* Try using rudimentary zenity scripts to pop up imporant pre-run information, if the application can't do so; ie: Hatari itself has a very fine GUI in it, but if the Atari ST TOS image is not present, it just exits and fails to run, so the GUI doesn't have time to do anything useful. In this case, it could be wise to use a 1 line zenity script that checks before the emu runs for the file in question, then pop up a dialog box saying 'put this file /here', so the user knows what the heck happened&lt;br /&gt;
&lt;br /&gt;
* Always Always Always write your 'state info' to current-working-directory (ie: ./foo, and not ~/foo). The pnd-system will redirect this to the users appdata of course, keeping things clean and predictable. If you're just porting an app, that has ~ all over the darned place, and you don't want to muck up the code.. just have your 'runscript' do something like 'set $HOME=.' and you're good to go!&lt;br /&gt;
&lt;br /&gt;
* Runscripts; the PXML.xml can specify to run your binary, or you can run a .sh script that in turn runs your binary, say. This lets you do various tests, set up LD_LIBRARY_PATH, or other mischief before your binary gets run. Very handy. I often have PXML.xml run 'runfoo.sh', and runfoo.sh in turn runs ./foo after setting things up, making directories, etc.&lt;br /&gt;
&lt;br /&gt;
* For data that is not kept in your appdata directory, try to keep it local to the current SD _or_ better still, search both SD. ie: libpnd uses a basic but really handy system for iterating across a list of directories (including glob type expansion); so you can tell it something like /media/*/foo:/tmp and it'll check every mounted device (including both SD slots) in the 'foo' directory, as well as /tmp; you can have it call your code as it looks through, or you can ask libpnd to find a file for you and report where it was found, across all your searchpaths; you don't have to use libpnd's code to do it, you coudl write oyur own (using libpnd as an example if you need the help), as its pretty easy to build (20 lines of code maybe?) Anyway, the trick is to be multi-SD aware, and bonus marks for handling if theres a USB mounted drive etc as well. (Example; I coded minimenu so that when it caches out a preview picture, it checks for free space first, and tries first on the same SD that the pnd is mounting from, and then across a searchpath of alternate locations to cache to; this way the user can customize the caching, and it can be on various devices.)&lt;br /&gt;
&lt;br /&gt;
====What filesystem types can be contained within a pnd-file?====&lt;br /&gt;
&lt;br /&gt;
The pnd container can really contain a large variety of filesystem types; day-zero we're aiming for ISO since it is simple, easy build across every major OS, and fast to use. But it is not the only supported filesystem type, and more should be added all the time. (Possibly '-auto' can be added to pnd-run and it'll &amp;quot;just work&amp;quot; for dozens of types!)&lt;br /&gt;
&lt;br /&gt;
A compressed filesystem type has always been desirable for file sizing reasons, though it potentially impacts performance (depending on the application operation really.)&lt;br /&gt;
&lt;br /&gt;
Supported types (not an exhaustive list!):&lt;br /&gt;
&lt;br /&gt;
* ISO&lt;br /&gt;
* squashfs&lt;br /&gt;
&lt;br /&gt;
====Creating pnd files===&lt;br /&gt;
&lt;br /&gt;
The [[PND quickstart]] page contains this information.&lt;br /&gt;
&lt;br /&gt;
===PXML overrides===&lt;br /&gt;
&lt;br /&gt;
There are a couple of ways to effect an override of the PXML, without modifying a pnd-file.&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;In-path&amp;quot; override files: .ovr====&lt;br /&gt;
&lt;br /&gt;
The library automatically imports a limited number of overrides from a conf file that can be located in the same location as its matching .pnd file is.&lt;br /&gt;
&lt;br /&gt;
For instance, if /pandora/desktop/awesomegame.pnd exists, then libpnd will automatically also search for /pandora/desktop/awesomegame.ovr&lt;br /&gt;
&lt;br /&gt;
Some menu systems will also be smart enough to watch for an icon override -- /pandora/desktop/awesomegame.png -- and if present, to use it; 'minimenu' (mmenu) is aware of that, as is pndnotifyd daemon when emitting .desktop files. Likely pmenu will also be updated. In effect, the user can override the icon, category and other attributes of the pnd, without needing special tools or to alter the system.&lt;br /&gt;
&lt;br /&gt;
An .ovr file must be named identically to the pnd-file, excepting the 3 character file extension.&lt;br /&gt;
&lt;br /&gt;
NOTE: Given that a pnd may emit multiple applications from its PXML.xml, the ovr will have to be aware of this so it can override the correct application(s) within the pnd. Some menus and information tools will display the application list with 'subapp number' to assist identification. minimenu shows the subapp number in the detail panel, for example. In the case where a pnd-file has only one contained application, that is subapp-number zero. For any additional subapplications, increment by one .. but it can be tricky to know which app is which subapp number. (A careful eye will notice the .desktop filename includes the subapp-number after the pound sign .. foo#3.desktop is subapp_number 3.)&lt;br /&gt;
&lt;br /&gt;
The ovr file may (at this time) override the icon title, the CPU clock speed to set on launch, the main category, and the first subcategory for the main category. Additional fields will become overridable.&lt;br /&gt;
&lt;br /&gt;
Minimenu honors up to 3 lines of 'notes', pulled from the .ovr file. (Make sure they are in the right subapp group). note-1, note-2, note-3, see example below. The notes in minimenu are shown at the bottom of the detail text panel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;c&amp;quot;&amp;gt;&lt;br /&gt;
[Application-0]&lt;br /&gt;
title                   HatariHack0&lt;br /&gt;
maincategory            Audio&lt;br /&gt;
maincategorysub1        Emulator&lt;br /&gt;
[Application-1]&lt;br /&gt;
title                   HatariHack1&lt;br /&gt;
clockspeed              200&lt;br /&gt;
note-1                  My note text line 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====PXML override file -- currently unsupported====&lt;br /&gt;
&lt;br /&gt;
PXML.xml files can have any number of their elements over-ridden by user preferences. &lt;br /&gt;
&lt;br /&gt;
The design goal here was to make it so user-preferences could alter the impact of the PXML.xml in any way, but without requiring the actual PXML.xml in the .pnd (and within the ISO therein) to be altered (could be a 500MB ISO after all!), and further, for these changes to persist. Consider than an SD card could be removed and inserted into the other slot, or the app could be removed entirely and come back another day, or other scenarios.&lt;br /&gt;
&lt;br /&gt;
As such, the PXML-overrides are kept in NAND in the user homedirectory (See the config files to find out where.)&lt;br /&gt;
&lt;br /&gt;
libpnd includes functions to pull in PXML, and also functions to then look for and merge in overrides. It is not always done since you may wish to inspect the PXML or the overrides, so the developers job is to do as they see fit -- pull the XML, and likely also pull in the overrides.&lt;br /&gt;
&lt;br /&gt;
At this time I'm not sure if people will ever use overrides, but the system has been built in should it be needed.&lt;br /&gt;
&lt;br /&gt;
===Included shellscripts to generate files and other sundry duties===&lt;br /&gt;
&lt;br /&gt;
====genpxml====&lt;br /&gt;
&lt;br /&gt;
This tool can spit out a basic but correct PXML.xml, faking up a halfway-useful unique-id in the process. It might be handy in saving you writing up a PXML.xml from scratch.&lt;br /&gt;
&lt;br /&gt;
====pnd_hup.sh====&lt;br /&gt;
&lt;br /&gt;
pndnotifyd will attempt to locate this script and invoke it after an auto-discovery run, if the pnd_hup entry is present (and uncommented) in the config files. It is expected to be commented out in release images, as xfce watches directories for .desktop files and does not need a HUP; some desktop managers need to be HUPped to rescan for .desktop files in a timely fashion, so the pnd_hup config entry can be uncommented and this script will attempt to figure out who to HUP.&lt;br /&gt;
&lt;br /&gt;
====pnd_make.sh====&lt;br /&gt;
&lt;br /&gt;
This is one of the great ones :)&lt;br /&gt;
&lt;br /&gt;
Given a directory with a PXML.xml (see genpxml above) and an executable and any other goo you want in there, this script will spit out a .pnd file you can execute or distribute as an application.&lt;br /&gt;
&lt;br /&gt;
====pnd_run.sh====&lt;br /&gt;
&lt;br /&gt;
This job does a lot of the heavy lifting for libpnd, including setting up the 'union filesystems', doing .pnd and PXML.xml-app-dir execution and mounting, and so on. Generally you will talk to it via libpnd or .desktop files, but you can invoke it dorectly from your apps if you wish to circumvent libpnd or mount .pnd files within a shellscript/perlscript/etc.&lt;br /&gt;
&lt;br /&gt;
==Auto-discovery of applications==&lt;br /&gt;
&lt;br /&gt;
TBD.&lt;br /&gt;
&lt;br /&gt;
==Integration with FreeDesktop .desktop systems==&lt;br /&gt;
&lt;br /&gt;
===dotdesktop (.desktop) files===&lt;br /&gt;
&lt;br /&gt;
===Icons===&lt;br /&gt;
&lt;br /&gt;
There are some rules for Icons in PXML.xml and pnd/directory bundles&lt;br /&gt;
&lt;br /&gt;
- An Icon should be in the root of the directory or .pnd bundle&lt;br /&gt;
&lt;br /&gt;
- An Icon must be specified in the PXML.xml if you expect it to work&lt;br /&gt;
&lt;br /&gt;
- As the PXML.xml is parsed, the icon is sought; if the icon is specified, but not found, it is assumed to be a system default icon and the filename will be placed into the .desktop Icon= line verbatim (ex: Icon=foo.png), and the window manager presumably will know how to locate it. If the icon is specified, and is found, then it will be copied into the configured IconPath, and the full path to it will be used for the Icon= line in the .desktop file ex: Icon=/tmp/myicon.png). If no icon is specified in the PXML file, then no Icon= line will be entered into the .desktop and the WM will presumably apply a default icon based on category or whatever.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==APIs==&lt;br /&gt;
&lt;br /&gt;
Feel free to just go read the .h files; I have tried to comment liberally :)&lt;br /&gt;
&lt;br /&gt;
===Setting and Getting the CPU clock speed===&lt;br /&gt;
&lt;br /&gt;
===Device paramaters - brightness, etc===&lt;br /&gt;
&lt;br /&gt;
===PND files, exec and mount===&lt;br /&gt;
&lt;br /&gt;
===Application discovery===&lt;br /&gt;
&lt;br /&gt;
===Config file parsing===&lt;br /&gt;
&lt;br /&gt;
===Boxing, the singly-linked list container===&lt;br /&gt;
&lt;br /&gt;
===Directory watching===&lt;br /&gt;
&lt;br /&gt;
===Logging api===&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:PND]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6960</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6960"/>
		<updated>2011-03-15T01:55:55Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* Using the Toolchain */ added common errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.  This will allow you to compile applications for the ARM architecture on a different system.  This is good if you want to develop for the Pandora but are still waiting to receive it, or if you have an application that takes too much memory or drive-space to effectively compile on the Pandora itself.  At the moment, there are 4 different ways you can set up a cross compiling environment.&lt;br /&gt;
&lt;br /&gt;
== Cross Compiler Options ==&lt;br /&gt;
&lt;br /&gt;
These options are sorted in order of preference.  Option two is preferred over three, etc.&lt;br /&gt;
&lt;br /&gt;
=== Ivanovic's CodeSourcery-Based Cross Compiler ===&lt;br /&gt;
&lt;br /&gt;
http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/page__view__findpost__p__936553&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* This toolchain &amp;quot;won't work on a pure 64bit system.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sebt3's Yactfeau ===&lt;br /&gt;
&lt;br /&gt;
http://www.gp32x.com/board/index.php?/topic/58490-yactfeau/&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* This toolchain works on a 64-bit system, assuming 32-bit compatibility libraries are installed.  On Debian, they can be installed with:&lt;br /&gt;
 $ aptitude install ia32-libs-dev&lt;br /&gt;
&lt;br /&gt;
==== Using the Toolchain ====&lt;br /&gt;
&lt;br /&gt;
# If you don't already have a Linux-based system you want to use, download and run the [http://sebt3.openpandora.org/buildtools/?f=pandora-virtualbox-image.7z Pandora VirtualBox Image].&lt;br /&gt;
# Remove your previous installation by running:&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo rm -rf /usr/local/angstrom/arm/*&amp;lt;/code&amp;gt;&lt;br /&gt;
# Download the [http://sebt3.openpandora.org/buildtools/?f=pandora-toolchain-20110313.tar.bz2 toolchain] ([http://sebt3.openpandora.org/buildtools/pandora-toolchain-20110313.torrent torrent]).&lt;br /&gt;
# Unpack the toolchain:&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo tar -C /usr/local/angstrom/arm -xjf pandora-toolchain-20110313.tar.bz2&amp;lt;/code&amp;gt;&lt;br /&gt;
# Fix file permissions:&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo chown -R &amp;lt;your-name&amp;gt;.&amp;lt;your-name&amp;gt; /usr/local/angstrom/arm&amp;lt;/code&amp;gt;&lt;br /&gt;
# Install the toolchain:&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ bash /usr/local/angstrom/arm/scripts/installer.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Common Errors ====&lt;br /&gt;
&lt;br /&gt;
===== No such libmpfr.so.1 =====&lt;br /&gt;
&lt;br /&gt;
If you get the following error message while trying to compile projects:&lt;br /&gt;
 error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory&lt;br /&gt;
You can fix that by commenting out the following lines of the &amp;quot;environment-setup&amp;quot; file:&lt;br /&gt;
 # if [ ! -e &amp;quot;/usr/lib/libgmp.so.3&amp;quot; ] || [ ! -e &amp;quot;/usr/lib/libmpfr.so.1&amp;quot; ];then&lt;br /&gt;
 (...and 7 lines later...)&lt;br /&gt;
 #fi&lt;br /&gt;
&lt;br /&gt;
=== DJWillis's Cross Compiler ===&lt;br /&gt;
&lt;br /&gt;
You could try the easy-to-setup environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  However, the process is also expanded further below.&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
==== Resources ====&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
=== Using the SDK-Installer ===&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
A new approach at creating a crosscompiler toolchain was done by Ivanovic. It is based previous codesourcery toolchain attempts but uses the packages that openpandora relies on, too. It should work for every Linux system that can make use of x86 binaries (meaning x86 systems as well as amd64 systems with multilib support). A more detailed explanation of the SDK as well as the scripts required to install it are available in [http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/ this thread].&lt;br /&gt;
&lt;br /&gt;
=== Manual Installation ===&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
==== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ====&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
== Possible Problems ==&lt;br /&gt;
&lt;br /&gt;
If you get an error when compiling along of the lines of &amp;quot;error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory&amp;quot;,&lt;br /&gt;
run &amp;quot;apt-get install libmpfr1ldbl&amp;quot; and attempt to compile again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6958</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6958"/>
		<updated>2011-03-15T00:26:09Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* Sebt3's Yactfeau */ added Using the Toolchain section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.  This will allow you to compile applications for the ARM architecture on a different system.  This is good if you want to develop for the Pandora but are still waiting to receive it, or if you have an application that takes too much memory or drive-space to effectively compile on the Pandora itself.  At the moment, there are 4 different ways you can set up a cross compiling environment.&lt;br /&gt;
&lt;br /&gt;
== Cross Compiler Options ==&lt;br /&gt;
&lt;br /&gt;
These options are sorted in order of preference.  Option two is preferred over three, etc.&lt;br /&gt;
&lt;br /&gt;
=== Ivanovic's CodeSourcery-Based Cross Compiler ===&lt;br /&gt;
&lt;br /&gt;
http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/page__view__findpost__p__936553&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* This toolchain &amp;quot;won't work on a pure 64bit system.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sebt3's Yactfeau ===&lt;br /&gt;
&lt;br /&gt;
http://www.gp32x.com/board/index.php?/topic/58490-yactfeau/&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* This toolchain works on a 64-bit system, assuming 32-bit compatibility libraries are installed.  On Debian, they can be installed with:&lt;br /&gt;
 $ aptitude install ia32-libs-dev&lt;br /&gt;
&lt;br /&gt;
==== Using the Toolchain ====&lt;br /&gt;
&lt;br /&gt;
# If you don't already have a Linux-based system you want to use, download and run the [http://sebt3.openpandora.org/buildtools/?f=pandora-virtualbox-image.7z Pandora VirtualBox Image].&lt;br /&gt;
# Remove your previous installation by running:&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo rm -rf /usr/local/angstrom/arm/*&amp;lt;/code&amp;gt;&lt;br /&gt;
# Download the [http://sebt3.openpandora.org/buildtools/?f=pandora-toolchain-20110313.tar.bz2 toolchain] ([http://sebt3.openpandora.org/buildtools/pandora-toolchain-20110313.torrent torrent]).&lt;br /&gt;
# Unpack the toolchain:&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo tar -C /usr/local/angstrom/arm -xjf pandora-toolchain-20110313.tar.bz2&amp;lt;/code&amp;gt;&lt;br /&gt;
# Fix file permissions:&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo chown -R &amp;lt;your-name&amp;gt;.&amp;lt;your-name&amp;gt; /usr/local/angstrom/arm&amp;lt;/code&amp;gt;&lt;br /&gt;
# Install the toolchain:&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ bash /usr/local/angstrom/arm/scripts/installer.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DJWillis's Cross Compiler ===&lt;br /&gt;
&lt;br /&gt;
You could try the easy-to-setup environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  However, the process is also expanded further below.&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
==== Resources ====&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
=== Using the SDK-Installer ===&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
A new approach at creating a crosscompiler toolchain was done by Ivanovic. It is based previous codesourcery toolchain attempts but uses the packages that openpandora relies on, too. It should work for every Linux system that can make use of x86 binaries (meaning x86 systems as well as amd64 systems with multilib support). A more detailed explanation of the SDK as well as the scripts required to install it are available in [http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/ this thread].&lt;br /&gt;
&lt;br /&gt;
=== Manual Installation ===&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
==== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ====&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
== Possible Problems ==&lt;br /&gt;
&lt;br /&gt;
If you get an error when compiling along of the lines of &amp;quot;error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory&amp;quot;,&lt;br /&gt;
run &amp;quot;apt-get install libmpfr1ldbl&amp;quot; and attempt to compile again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6937</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6937"/>
		<updated>2011-03-14T00:52:32Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* Cross Compiler Options */ added 64-bit compatibility info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.  This will allow you to compile applications for the ARM architecture on a different system.  This is good if you want to develop for the Pandora but are still waiting to receive it, or if you have an application that takes too much memory or drive-space to effectively compile on the Pandora itself.  At the moment, there are 4 different ways you can set up a cross compiling environment.&lt;br /&gt;
&lt;br /&gt;
== Cross Compiler Options ==&lt;br /&gt;
&lt;br /&gt;
These options are sorted in order of preference.  Option two is preferred over three, etc.&lt;br /&gt;
&lt;br /&gt;
=== Ivanovic's CodeSourcery-Based Cross Compiler ===&lt;br /&gt;
&lt;br /&gt;
http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/page__view__findpost__p__936553&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* This toolchain &amp;quot;won't work on a pure 64bit system.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Sebt3's Yactfeau ===&lt;br /&gt;
&lt;br /&gt;
http://www.gp32x.com/board/index.php?/topic/58490-yactfeau/&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
&lt;br /&gt;
* This toolchain works on a 64-bit system, assuming 32-bit compatibility libraries are installed.  On Debian, they can be installed with:&lt;br /&gt;
 $ aptitude install ia32-libs-dev&lt;br /&gt;
&lt;br /&gt;
=== DJWillis's Cross Compiler ===&lt;br /&gt;
&lt;br /&gt;
You could try the easy-to-setup environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  However, the process is also expanded further below.&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
==== Resources ====&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
=== Using the SDK-Installer ===&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
A new approach at creating a crosscompiler toolchain was done by Ivanovic. It is based previous codesourcery toolchain attempts but uses the packages that openpandora relies on, too. It should work for every Linux system that can make use of x86 binaries (meaning x86 systems as well as amd64 systems with multilib support). A more detailed explanation of the SDK as well as the scripts required to install it are available in [http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/ this thread].&lt;br /&gt;
&lt;br /&gt;
=== Manual Installation ===&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
==== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ====&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
== Possible Problems ==&lt;br /&gt;
&lt;br /&gt;
If you get an error when compiling along of the lines of &amp;quot;error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory&amp;quot;,&lt;br /&gt;
run &amp;quot;apt-get install libmpfr1ldbl&amp;quot; and attempt to compile again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Development&amp;diff=6845</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Development&amp;diff=6845"/>
		<updated>2011-03-12T03:01:46Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* Compiling Software */ linked correctly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kernel and Firmware==&lt;br /&gt;
* [[Development_Tools | Pandora kernel and Firmware reference information]] including SD card booting&lt;br /&gt;
* [[http://bugs.openpandora.org/ Pandora Bug Tracker]], [[Reporting bugs]] instructions&lt;br /&gt;
* Official [[Current_open_tasks_official | Open Tasks]] (please don't edit unless you are a dev)&lt;br /&gt;
&lt;br /&gt;
==Compiling Software==&lt;br /&gt;
* [[Setting up a cross-compiler|Set up a cross-compiler]] to compile code for the Pandora on your PC.&lt;br /&gt;
* Or, [http://www.gp32x.com/board/index.php?/topic/53964-cross-compiling-is-bollocks-toolchains-are-bollocks-use-your-pandora-to-build-apps/ set up and compile directly on the Pandora, 'bollocks' style].&lt;br /&gt;
&lt;br /&gt;
==Porting and Writing Software==&lt;br /&gt;
* If porting existing software, try the [[porting guide]].&lt;br /&gt;
* If creating new code, then the [[development tutorials]] may be useful.&lt;br /&gt;
&lt;br /&gt;
==Distributing Software==&lt;br /&gt;
* Learn more about the [[Libpnd hub|PND file format]] that is used for distribution.&lt;br /&gt;
* [[PND quickstart]] - Quickly learn how to make PNDs (using Linux) for your software.&lt;br /&gt;
&lt;br /&gt;
==Pandora firmware (kernel, libpnd, etc etc) governance==&lt;br /&gt;
* Learn more about [[firmware_governance|submitting patches]] and getting involved in firmware and library development&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6844</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6844"/>
		<updated>2011-03-12T02:55:13Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: Adjusted page layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.  This will allow you to compile applications for the ARM architecture on a different system.  This is good if you want to develop for the Pandora but are still waiting to receive it, or if you have an application that takes too much memory or drive-space to effectively compile on the Pandora itself.  At the moment, there are 4 different ways you can set up a cross compiling environment.&lt;br /&gt;
&lt;br /&gt;
== Cross Compiler Options ==&lt;br /&gt;
&lt;br /&gt;
These options are sorted in order of preference.  Option two is preferred over three, etc.&lt;br /&gt;
&lt;br /&gt;
=== Ivanovic's CodeSourcery-Based Cross Compiler ===&lt;br /&gt;
&lt;br /&gt;
http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/page__view__findpost__p__936553&lt;br /&gt;
&lt;br /&gt;
=== Sebt3's Yactfeau ===&lt;br /&gt;
&lt;br /&gt;
http://www.gp32x.com/board/index.php?/topic/58490-yactfeau/&lt;br /&gt;
&lt;br /&gt;
=== DJWillis's Cross Compiler ===&lt;br /&gt;
&lt;br /&gt;
You could try the easy-to-setup environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  However, the process is also expanded further below.&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
==== Resources ====&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
=== Using the SDK-Installer ===&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
A new approach at creating a crosscompiler toolchain was done by Ivanovic. It is based previous codesourcery toolchain attempts but uses the packages that openpandora relies on, too. It should work for every Linux system that can make use of x86 binaries (meaning x86 systems as well as amd64 systems with multilib support). A more detailed explanation of the SDK as well as the scripts required to install it are available in [http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/ this thread].&lt;br /&gt;
&lt;br /&gt;
=== Manual Installation ===&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
==== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ====&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
== Possible Problems ==&lt;br /&gt;
&lt;br /&gt;
If you get an error when compiling along of the lines of &amp;quot;error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory&amp;quot;,&lt;br /&gt;
run &amp;quot;apt-get install libmpfr1ldbl&amp;quot; and attempt to compile again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Pandora_Bounties&amp;diff=6841</id>
		<title>Pandora Bounties</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Pandora_Bounties&amp;diff=6841"/>
		<updated>2011-03-12T02:47:51Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: reversed requestor and reward columns&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of projects on which bounties have been placed by various members of the Pandora community. The wiki is not responsible for these bounties and authors which wish to collect a bounty must contact the person offering the money directly. People should realize that by offering an amount of money for a bounty, they are committing themselves to pay it at any time the bounty is fulfilled (I advise developers to contact those requesting something before starting work to ensure the money is still available) - do not add yourself to a list if you do not intend to pay! It is also requested that those offering a bounty should leave an e-mail address so that they may be contacted.&lt;br /&gt;
&lt;br /&gt;
'''Please keep the list sorted in alphabetical order by title!'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Description&lt;br /&gt;
! Reward&lt;br /&gt;
! Requestor&lt;br /&gt;
! Offers&lt;br /&gt;
! Complete&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Audacity for Pandora'''&lt;br /&gt;
| An audio editor. &lt;br /&gt;
| $10&lt;br /&gt;
| MichaelXX2&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Pandora_Bounties&amp;diff=6840</id>
		<title>Pandora Bounties</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Pandora_Bounties&amp;diff=6840"/>
		<updated>2011-03-12T02:47:17Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: added requestor column&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of projects on which bounties have been placed by various members of the Pandora community. The wiki is not responsible for these bounties and authors which wish to collect a bounty must contact the person offering the money directly. People should realize that by offering an amount of money for a bounty, they are committing themselves to pay it at any time the bounty is fulfilled (I advise developers to contact those requesting something before starting work to ensure the money is still available) - do not add yourself to a list if you do not intend to pay! It is also requested that those offering a bounty should leave an e-mail address so that they may be contacted.&lt;br /&gt;
&lt;br /&gt;
'''Please keep the list sorted in alphabetical order by title!'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
! Description&lt;br /&gt;
! Requestor&lt;br /&gt;
! Reward&lt;br /&gt;
! Offers&lt;br /&gt;
! Complete&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| '''Audacity for Pandora'''&lt;br /&gt;
| An audio editor. &lt;br /&gt;
| MichaelXX2&lt;br /&gt;
| $10&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Bluetooth&amp;diff=6665</id>
		<title>Bluetooth</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Bluetooth&amp;diff=6665"/>
		<updated>2011-03-07T02:15:49Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: addedadedaddadded bletooth pandora and other system section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''This page is a work in progress. '''&lt;br /&gt;
&lt;br /&gt;
== Bluetooth Capabilities ==&lt;br /&gt;
&lt;br /&gt;
=== X to Pandora ===&lt;br /&gt;
&lt;br /&gt;
From another computer to the Pandora, you can:&lt;br /&gt;
&lt;br /&gt;
* Send files?&lt;br /&gt;
&lt;br /&gt;
You cannot:&lt;br /&gt;
&lt;br /&gt;
* Browse files on the Pandora?&lt;br /&gt;
&lt;br /&gt;
=== Pandora to X ===&lt;br /&gt;
&lt;br /&gt;
From the pandora to another computer, you can:&lt;br /&gt;
&lt;br /&gt;
* Send files.&lt;br /&gt;
&lt;br /&gt;
You cannot:&lt;br /&gt;
&lt;br /&gt;
* Browse files on the remote system?&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
&lt;br /&gt;
=== Connecting to Bluetooth Headset AD2P ===&lt;br /&gt;
As of Hotfix 4, you have to manually configure a bluetooth headset to pandora.&lt;br /&gt;
http://boards.openpandora.org/index.php?/topic/1244-how-well-is-bluetooth-audio-working/page__view__findpost__p__23104&lt;br /&gt;
&lt;br /&gt;
This method will work on applications that uses codec such as [[Exaile]] and [[MPlayer]]. It also makes MPlayer very buggy.&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6663</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=6663"/>
		<updated>2011-03-06T23:21:47Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: Dated the older update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.  This will allow you to compile applications for the ARM architecture on a different system.  This is good if you want to develop for the Pandora but are still waiting to receive it, or if you have an application that takes too much memory or drive-space to effectively compile on the Pandora itself.  At the moment, there are 4 different ways you can set up a cross compiling environment.&lt;br /&gt;
&lt;br /&gt;
'''Update (2011-02-17):''' There are currently two more recent toolchains, one which builds on the one below: http://www.gp32x.com/board/index.php?/topic/58490-yactfeau/ and one using codesourcery: http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/&lt;br /&gt;
&lt;br /&gt;
'''Update (2011-01-15):''' According to the forum's [http://boards.openpandora.org/index.php?/topic/68-sdk-developer-tools-documentation/ SDK thread], DJWillis's Cross Compiler is the currently preferred method.&lt;br /&gt;
&lt;br /&gt;
== DJWillis's Cross Compiler ==&lt;br /&gt;
&lt;br /&gt;
You could try the easy-to-setup environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  However, the process is also expanded further below.&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK-Installer ==&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
A new approach at creating a crosscompiler toolchain was done by Ivanovic. It is based previous codesourcery toolchain attempts but uses the packages that openpandora relies on, too. It should work for every Linux system that can make use of x86 binaries (meaning x86 systems as well as amd64 systems with multilib support). A more detailed explanation of the SDK as well as the scripts required to install it are available in [http://www.gp32x.com/board/index.php?/topic/58443-crosscompiler-toolchain-based-on-openpandora-org-ipks/ this thread].&lt;br /&gt;
&lt;br /&gt;
== Manual Installation ==&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ==&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4676</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4676"/>
		<updated>2011-01-15T20:56:01Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* DJWillis's Cross Compiler */ sp: set0up -&amp;gt; setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.  This will allow you to compile applications for the ARM architecture on a different system.  This is good if you want to develop for the Pandora but are still waiting to receive it, or if you have an application that takes too much memory or drive-space to effectively compile on the Pandora itself.  At the moment, there are 4 different ways you can set up a cross compiling environment.&lt;br /&gt;
&lt;br /&gt;
According to the forum's [http://boards.openpandora.org/index.php?/topic/68-sdk-developer-tools-documentation/ SDK thread], DJWillis's Cross Compiler is the currently preferred method.&lt;br /&gt;
&lt;br /&gt;
== DJWillis's Cross Compiler ==&lt;br /&gt;
&lt;br /&gt;
You could try the easy-to-setup environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  However, the process is also expanded further below.&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK-Installer ==&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
== Manual Installation ==&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ==&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4400</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4400"/>
		<updated>2010-12-18T05:01:38Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: Moved the forum's preferred CC method to the top of the page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.  This will allow you to compile applications for the ARM architecture on a different system.  This is good if you want to develop for the Pandora but are still waiting to receive it, or if you have an application that takes too much memory or drive-space to effectively compile on the Pandora itself.  At the moment, there are 4 different ways you can set up a cross compiling environment.&lt;br /&gt;
&lt;br /&gt;
According to the forum's [http://boards.openpandora.org/index.php?/topic/68-sdk-developer-tools-documentation/ SDK thread], DJWillis's Cross Compiler is the currently preferred method.&lt;br /&gt;
&lt;br /&gt;
== DJWillis's Cross Compiler ==&lt;br /&gt;
&lt;br /&gt;
You could try the easy-to-set0up environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  However, the process is also expanded further below.&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK-Installer ==&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
== Manual Installation ==&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ==&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4387</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4387"/>
		<updated>2010-12-17T05:05:04Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: Added an intro, and moved the DJWillis intro sentence into the main section.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.  This will allow you to compile applications for the ARM architecture on a different system.  This is good if you want to develop for the Pandora but are still waiting to receive it, or if you have an application that takes too much memory or drive-space to effectively compile on the Pandora itself.  At the moment, there are 4 different ways you can set up a cross compiling environment, described below.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK-Installer ==&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
== DJWillis' Cross Compiler ==&lt;br /&gt;
&lt;br /&gt;
You could try the easy-to-set0up environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  However, the process is also expanded further below.&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
== Manual Installation ==&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ==&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4386</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4386"/>
		<updated>2010-12-17T05:00:24Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: Raised section levels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK-Installer ==&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
Alternatively you could try the easy to set up environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  The process is explained, and corrected slightly (for Debian Squeeze systems), below.&lt;br /&gt;
&lt;br /&gt;
== DJWillis' Cross Compiler, Redux ==&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
=== Instructions ===&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
== Manual Installation ==&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ==&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4385</id>
		<title>Cross-compiler</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=Cross-compiler&amp;diff=4385"/>
		<updated>2010-12-17T04:59:45Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: Added my interpretation of DJWillis's Cross Compiler.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One of the ways to compile your applications to the ARM architecture is through a cross-compiler.&lt;br /&gt;
&lt;br /&gt;
== Using the SDK-Installer ==&lt;br /&gt;
&lt;br /&gt;
Cpasjuste on the GP32X forums has made a nice script to get a build environment and libraries installed on Ubuntu/Debian systems. Download links and a brief explanation can be found in [http://www.gp32x.com/board/index.php?/topic/52343-pandora-sdk-installer/ this thread].&lt;br /&gt;
&lt;br /&gt;
Alternatively you could try the easy to set up environment described on [http://blogs.distant-earth.com/wp/?p=109 DJWillis' blog] which is suitable for 32bit Linux.  The process is explained, and corrected slightly (for Debian Squeeze systems), below.&lt;br /&gt;
&lt;br /&gt;
=== DJWillis' Cross Compiler, Redux ===&lt;br /&gt;
&lt;br /&gt;
DJ-Willis's cross-compiling toolchain page is really awesome, but it has a few holes I'd like to patch up in this guide.  Here, we'll be creating a chroot jail to install the toolchain on with a Debian Squeeze system.  This will allow you to use DJ Willis's toolchain without mucking with your normal system at all.  Of course, it's obviously overkill, but, hey, what's technical insight without it?&lt;br /&gt;
&lt;br /&gt;
The commands are detailed exactly as you'll need to enter them, from start to finish, to compile Pandora native apps on your host system. They'll run really well on the Pandora, but they won't run on your host.  To do that, you'll need to compile them for the host system, which is a different, but much simpler, process.&lt;br /&gt;
&lt;br /&gt;
==== Resources ====&lt;br /&gt;
&lt;br /&gt;
The following are generic resources you might want to read up on to make better sense of the instructions that follow.&lt;br /&gt;
&lt;br /&gt;
* http://blogs.distant-earth.com/wp/?p=109&lt;br /&gt;
* http://wiki.debian.org/chroot&lt;br /&gt;
* http://wiki.debian.org/Debootstrap&lt;br /&gt;
* http://pandorapress.net/2009/03/11/so-you-want-to-try-angstrom/&lt;br /&gt;
&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
&lt;br /&gt;
The following instructions are for a (Debian) host system that you have root access to.  The system-inside-a-system you're building will probably take about 1 GiB of hard-drive space.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~ &lt;br /&gt;
 $ mkdir pandora_cross_compiler&lt;br /&gt;
 $ su -c &amp;quot;apt-get install debootstrap chroot&amp;quot; # get the dependencies&lt;br /&gt;
 $ su -c &amp;quot;debootstrap squeeze pandora_cross_compiler&amp;quot; # see the debootstrap wiki&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot; # see the chroot wiki&lt;br /&gt;
 # apt-get install bzip2 unzip curl libmpfr-dev&lt;br /&gt;
 # ln -s /usr/lib/libmpfr.so /usr/lib/libmpfr.so.1&lt;br /&gt;
 # cd ~&lt;br /&gt;
 # wget http://djwillis.openpandora.org/toolchains/20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2 http://djwillis.openpandora.org/toolchains/DisplayImage.zip&lt;br /&gt;
 # tar -C / -xjf 20100611-i686-linux-armv7a-linux-gnueabi-toolchain-openpandora.tar.bz2&lt;br /&gt;
 # unzip DisplayImage.zip&lt;br /&gt;
 # . /usr/local/angstrom/arm/environment-setup&lt;br /&gt;
 # arm-angstrom-linux-gnueabi-gcc -Wall DisplayImage.c -o DisplayImage -l SDL&lt;br /&gt;
 # exit&lt;br /&gt;
&lt;br /&gt;
Congratulations!  You just compiled an ARM-based executable!  It won't run on the Intel 32-bit system you're testing it on!  To see it not run on your normal system, run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;cp pandora_cross_compiler/root/DisplayImage .; cp pandora_cross_compiler/root/test.bmp .&amp;quot;&lt;br /&gt;
 $ su -c &amp;quot;chown (your user):(your group) DisplayImage test.bmp&amp;quot;&lt;br /&gt;
 $ ./DisplayImage&lt;br /&gt;
&lt;br /&gt;
It won't work.  It's not supposed to work.  You compiled it for the Pandora.  If you have a Pandora, copy it to the Pandora and it should work.&lt;br /&gt;
&lt;br /&gt;
To get back into your chroot jail to compile more programs that you can copy then back into your normal system and your Pandora, you'll just need to run:&lt;br /&gt;
&lt;br /&gt;
 $ su -c &amp;quot;LANG=C chroot pandora_cross_compiler /bin/bash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And Bam!  You're back in the chroot.&lt;br /&gt;
&lt;br /&gt;
Consider using QEmu to create an ARM VM for testing the programs.  See the Pandora Press link for those instructions.  Also see the comments for getting the QEmu image to run in Linux.&lt;br /&gt;
&lt;br /&gt;
== Manual Installation ==&lt;br /&gt;
&lt;br /&gt;
If you want a bit more control, Code-Sourcery hosts a bunch of cross-compiling suites for various platforms on their site, some editions have to be paid for, but they do have &amp;quot;lite&amp;quot; editions without support that are completely free.&lt;br /&gt;
&lt;br /&gt;
Head up onto [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 here]. The recommended release at time of writing is [http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 2009q3].&lt;br /&gt;
&lt;br /&gt;
Installers are available for Linux and Windows. Alternatively, download and unpack the tarball, then add the bin directory to your path.&lt;br /&gt;
&lt;br /&gt;
== Example: Setting up a cross compiler using Code Sourcery, and doing so inside a VM ==&lt;br /&gt;
&lt;br /&gt;
Skeezix makes some notes in [http://www.rjmitchell.ca/~jeff/blog2009/2010/06/02/getting-up-and-going-with-a-crosscompiler-for-pandora-arm-in-5-minutes/ his blog] about setting up CodeSourcery's prebuilt toolchain in a VM very quickly.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=User_manual&amp;diff=4343</id>
		<title>User manual</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=User_manual&amp;diff=4343"/>
		<updated>2010-12-13T00:38:52Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* Charging */ Added don't-charge-it-forever warning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{IntroNote | This Wiki is an unofficial community project, and Open Pandora Ltd. is not responsible for its content. Neither is the Wiki an official source of information about your device. &amp;lt;br/&amp;gt;We can always use more help, look [[Getting_involved#The_Wiki | here]] to find out how you can get involved.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:PandoraFront.jpg|Right|thumb|360px|Pandora FTW!]]&lt;br /&gt;
So your Pandora just arrived after being in the post for two months. Jolly good! But now that it's actually here, what on earth do you do with it? '''Don't panic!''' Let's take a look at what's included in the box(so you don't miss anything!) and then hop on over to setting it up for that extended Ms. Pacman marathon you've been waiting for!&lt;br /&gt;
&lt;br /&gt;
Also, don't forget to hit up [http://www.gp32x.com/board/index.php?/forum/61-pandora/ GP32X] for questions/info/apps/fun/discussion! Ask on the [http://boards.openpandora.org/ Official Open Pandora forum] if you want a definitive answer.&lt;br /&gt;
&lt;br /&gt;
If you find a problem which is not explained after visiting the forum, be sure to report it in the [http://bugs.openpandora.org/ Bug Tracker]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Safety Information ==&lt;br /&gt;
Warning: Choking Hazard, do not let children under the age of 3 come close to your Pandora console.&lt;br /&gt;
The Pandora contains small parts that can be eaten by those children.&lt;br /&gt;
&lt;br /&gt;
The battery of Pandora must be charged by the charger included with the Pandora (see package contents). [[http://www.open-pandora.org/ Open Pandora Ltd.]] will not be responsible for damage arising from the use of third party chargers. Please be aware that &amp;quot;cheap&amp;quot; third party chargers often carry fake CE logos. These can damage your Pandora or burst horribly into FLAMES.&lt;br /&gt;
&lt;br /&gt;
Keep the Pandora in normal temperatures under 140F/60C (Recommended temperatures are in the range between -10C and 40C){{Citation needed}}. The battery is a standard Lithium Polymer battery. Do not keep near fire or water. Do not disassemble, destroy or damage the battery, or it may explode! Do not short circuit external contacts! Dispose of it properly, please. &lt;br /&gt;
&lt;br /&gt;
Modifications to hardware can damage your Pandora. [[http://www.open-pandora.org/ Open Pandora Ltd]] cannot be held responsible for any resulting damages that occur from you modifying your Pandora.&lt;br /&gt;
&lt;br /&gt;
Malicious software can do horrible things to your Pandora. Only download Pandora software from trusted locations such as the [http://apps.openpandora.org Pandora Apps] website, the [http://dl.openhandhelds.org/cgi-bin/pandora.cgi Pandora File Archive], or the websites of trusted developers.&lt;br /&gt;
&lt;br /&gt;
The Pandora has a 4.3-inch touch screen. You can touch the screen to trigger an action. That's right, a touch screen - not a stab screen, punch screen, or solid mahogany workbench. Always touch the screen gently – that is more than enough to trigger the action you want.&lt;br /&gt;
&lt;br /&gt;
The casing of the Pandora has been designed for maximum strength, making it quite hard to break. Please do not consider this a challenge. Do not drop, throw, clamp, launch, tumble dry, or place anvils on the Pandora. This will void your warranty.&lt;br /&gt;
&lt;br /&gt;
== Warranty Information ==&lt;br /&gt;
A one year warranty applies as required by law, and the device will be replaced/repaired if it is faulty. LCDs with numerous/excessive dead pixels will also be replaced.{{Citation needed}}&lt;br /&gt;
&lt;br /&gt;
== Box Contents ==&lt;br /&gt;
When you first open Pandora's box, a slew of demons and raging emotions may forcibly leave the box. This is normal. After that, you should find the following items:&lt;br /&gt;
*Pandora console&lt;br /&gt;
*Stylus (located in stylus slot on the side of the Pandora)&lt;br /&gt;
*Battery&lt;br /&gt;
*Mains power adapter (charger)&lt;br /&gt;
*Battery case&lt;br /&gt;
The following items should also be present if you ordered them separately:&lt;br /&gt;
*TV-Out Cable (As of 3rd November 2010 these are not yet included in the box and will ship separately as available)&lt;br /&gt;
*Carrying Case&lt;br /&gt;
*Extra Battery&lt;br /&gt;
After you take those things out, you may find a sliver of Hope left over. It's best to keep it, as you never know when you could use some Hope.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
==== Highlights ====&lt;br /&gt;
{{citation needed}}&lt;br /&gt;
* ARM® Cortex™-A8 600Mhz+ CPU running Linux*&lt;br /&gt;
* 430-MHz TMS320C64x+™ DSP Core&lt;br /&gt;
* PowerVR SGX OpenGL 2.0 ES compliant 3D hardware&lt;br /&gt;
* 800x480 4.3&amp;quot; 16.7 million colours touchscreen LCD&lt;br /&gt;
* Wifi 802.11b/g, Bluetooth &amp;amp; High Speed USB 2.0 Host&lt;br /&gt;
* Dual SDHC card slots &amp;amp; SVideo TV output&lt;br /&gt;
* Dual Analogue and Digital gaming controls&lt;br /&gt;
* 43 button QWERTY and numeric keypad&lt;br /&gt;
* Around 10+ Hours battery life**&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;The 600Mhz+ can be clocked higher or lower. This can be controlled by software designed for the device.&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Is affected by use. (For example, turning Wi-Fi off will give better battery life.)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Advanced Specifications ====&lt;br /&gt;
* Texas Instruments OMAP3530 processor at 600MHz (officially)&lt;br /&gt;
* 256MB DDR-333 SDRAM&lt;br /&gt;
* 512MB [[NAND]] FLASH memory&lt;br /&gt;
* IVA2+ audio and video processor using TI's DaVinci™ technology (430MHz C64x DSP)&lt;br /&gt;
* ARM® Cortex™-A8 superscalar microprocessor core&lt;br /&gt;
* PowerVR SGX530 (110MHz officially) OpenGL ES 2.0 compliant 3D hardware&lt;br /&gt;
* integrated Wifi 802.11b/g (up to 18dBm output)&lt;br /&gt;
* integrated Bluetooth 2.0 + EDR (3Mbps) (Class 2, + 4dBm)&lt;br /&gt;
* 800x480 resolution LTPS LCD with resistive touch screen, 4.3&amp;quot; widescreen, 16.7 million colors (300 cd/m2 brightness, 450:1 contrast ratio)&lt;br /&gt;
* Dual analog controllers&lt;br /&gt;
* Full gamepad controls plus shoulder buttons&lt;br /&gt;
* Dual SDHC card slots (up to 64GB of storage currently)&lt;br /&gt;
* headphone output up to 150mW/channel into 16 ohms, 99dB SNR (up to 24 bit/48KHz)&lt;br /&gt;
* TV output (composite and S-Video)&lt;br /&gt;
* Internal microphone plus ability to connect external microphone through headset&lt;br /&gt;
* Stereo line level inputs and outputs&lt;br /&gt;
* 43 button QWERTY and numeric keypad&lt;br /&gt;
* USB 2.0 OTG port (1.5/12/480Mbps) with capability to charge device&lt;br /&gt;
* USB 2.0 HOST port (480Mbps) capable of providing the full 500mA to attached devices (examples include USB memory, keyboard, mouse, 3G modem, GPS)&lt;br /&gt;
* up to two externally accessible UARTs and/or four PWM signals for hardware hacking, robot control, debugging, etc.&lt;br /&gt;
* un-brickable design with integrated boot loader for safe code experimentation&lt;br /&gt;
* Power and hold switch useful for &amp;quot;instant on&amp;quot; and key lockout to aid in media player applications on the go&lt;br /&gt;
* Runs on the Linux operating system (2.6.x)&lt;br /&gt;
* Dimensions: 140x83.4x27.5mm&lt;br /&gt;
* Weight: 335g (with 4200mAh battery)&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
The Pandora is a mixture between a PC and a gaming console (similar to classic computers such as the Amiga). That's why it has gaming controls (ABXY buttons, d-pad, and analogue nubs). It is fast enough to emulate many other systems, run a full desktop, access the internet with Firefox and play games such as Quake III. However, it is not as big as a netbook. Believe it or not, it will fit in your pocket. It's a bit bigger than the original Nintendo DS. (See the [[#Applications | Applications]] section of this manual to see what applications your Pandora will come with.)&lt;br /&gt;
Remember that your Pandora console will get better with every application installed!&lt;br /&gt;
&lt;br /&gt;
== First Time Use ==&lt;br /&gt;
Now that you've opened the box, let's set this thing up! Place the battery inside the battery compartment on the back of the Pandora, making sure the contacts touch(the little silvery metal bits, it's easy). Snap on the battery cover and you're all set!&lt;br /&gt;
If you find this linux stuff is a bit new and overwhelming, please try the [[Quickstart | quickstart page]] for a simple walk through the first steps (including downloading the codec pack) and please provide feedback on the forums about how it can be improved and still kept simple.&lt;br /&gt;
==== Charging ====&lt;br /&gt;
Charge your Pandora 8 hours before disconnecting it from the wall charger. This will improve the lifetime of your battery. To charge the Pandora, insert the power cable end in the Pandora and the other end into your wall socket. &lt;br /&gt;
&lt;br /&gt;
The battery comes pre-charged at 40%, and that level might have decreased during shipping. To be on the safe side, we recommend that you charge the Pandora before you use it. Simply plug in your wall charger into an outlet, or optionally use a mini-USB cable connected to a computer or wall adapter. For extreme silliness, plug your Pandora into an ''already charged Pandora,'' and charge it from that! But not really.&lt;br /&gt;
&lt;br /&gt;
To &amp;quot;fast charge&amp;quot; just put the system into &amp;quot;low-power&amp;quot; mode. You cannot charge the system while _off_. This is currently a feature and may change in future versions of the firmware. &lt;br /&gt;
&lt;br /&gt;
You can find more useful information about charging on the [[Power_modes]]-page.&lt;br /&gt;
&lt;br /&gt;
As an added note by MWeston:&lt;br /&gt;
IF YOU POWERED THE SYSTEM WITHOUT A BATTERY, SHUT IT OFF BEFORE STICKING THE BATTERY BACK IN.&lt;br /&gt;
&lt;br /&gt;
Finally, don't just leave your Pandora plugged in forever.  Unplug it once every couple days while using it to allow the battery to discharge from full (to around 90% or less?).  If you're not going to use your Pandora for a while, discharge the battery to around 40%, remove the battery, wrap it in a plastic bag (a Ziplock-type bag?), and stick it in the fridge.&lt;br /&gt;
&lt;br /&gt;
Leaving your Pandora plugged in indefinitely, even while in low-power mode, may damage the battery!  See the [http://boards.openpandora.org/index.php?/topic/640-warning-dont-leave-your-pandora-plugged-in-for-too-long/|the Open Pandora Boards] for more details.&lt;br /&gt;
&lt;br /&gt;
==== First Boot ====&lt;br /&gt;
Once your Pandora is ready, turn it on. The OS will take some time to boot up for the first time (about 10 minutes, this is only for the first boot, and is normal). After it has booted, a series of settings dialogs will pop up in the shape of a &amp;quot;Boot Wizard&amp;quot; allowing you to alter your Pandora's settings to your liking.&lt;br /&gt;
&lt;br /&gt;
There are a total of 3 parts to the Boot Wizard guide:&lt;br /&gt;
===== System configuration =====&lt;br /&gt;
The first thing you will have to do is to calibrate the Pandora's touch screen. Only do this if the screen isn't calibrated already.&lt;br /&gt;
You will have the option for touchscreen calibration the first time you boot up your Pandora console.&lt;br /&gt;
&lt;br /&gt;
Note: &amp;quot;Calibrating the touch screen&amp;quot; is a term used to describe the process of matching coordinates given by the touch layer with the underlying screen. A badly calibrated screen will register your push elsewhere on the screen, perhaps half a centimeter to one side. As there are sometimes slight variations in the production of the touch layer, you the user can improve the accuracy by matching the two layers manually.&lt;br /&gt;
&lt;br /&gt;
===== User setup =====&lt;br /&gt;
After calibrating your screen, you will have to enter your full name. This is what you will see in any user selection dialogs or when the system needs to address you, so enter whatever you are most comfortable with. Then follows your username. It is recommended to choose an all-lowercase, one-word username here, since you will have to enter this name every time you log in. Once you've entered your username, a password input dialog appears. You will have to enter the password you want to use twice here. If you don't want to have a password for your device, simply leave both fields empty. If, however, you decide to enter a password, something hard to guess and between 8 and 16 characters long is preferred.&lt;br /&gt;
&lt;br /&gt;
===== Network and security settings =====&lt;br /&gt;
You will now have to enter a name for your Pandora. This will be the Pandora's host name, so you have two options in this situation:&lt;br /&gt;
&lt;br /&gt;
# If you don't have a domain you want to connect to, simply enter any name here. It should not contain any spaces.&lt;br /&gt;
# If you ''do'' have a domain you want to connect to, enter a name in the form of &amp;quot;pandoraname.domainname.tld&amp;quot;. Note that you may never have a use for this.&lt;br /&gt;
&lt;br /&gt;
Then, you'll have to choose whether you want to automatically log in on your Pandora when it boots, or if you should be given the opportunity to log in as a different user, or enter your password. It is recommended to disable auto login if you want to protect your user data, but if you're often in a hurry, then you can enable auto login here.&lt;br /&gt;
&lt;br /&gt;
The final thing you will have to choose, is whether you want to use the full desktop Xfce environment or the gaming-oriented PMenu environment as your default environment in the Pandora. It is recommended to choose Xfce here if you want to gain access to the Pandora's full potential. This option can be changed later at any point.&lt;br /&gt;
&lt;br /&gt;
==== Calibrating the Analog Nubs [http://pandorawiki.org/Nubs]====&lt;br /&gt;
&lt;br /&gt;
The nubs automatically calibrate with use, and do so every time the unit is freshly powered up. Calibration information is stored inside the nub RAM, so when you power down (full power off, not just low power mode) the calibration information is lost. Calibrating the nubs is as simple as just using them -- do a few left right up down moves or swoosh around, and the nub will know its boundaries and be good thereafter.&lt;br /&gt;
&lt;br /&gt;
So no special effort is required to calibrate or use the nubs, but the first few motions you use of them may be erratic as they self-calibrate.&lt;br /&gt;
&lt;br /&gt;
==== Calibrating The Touchscreen ====&lt;br /&gt;
The touchscreen in your new Pandora device isn't psychic! You have to tell it what to do, and in order to do that effectively, you need to calibrate it. Simply navigate to settings→screen→calibration wizard{{Verify credibility}} and follow the onscreen instructions. You may have to recalibrate the screen from time to time as well.&lt;br /&gt;
&lt;br /&gt;
During the first boot wizard, you will be offered the option to calibrate the touchscreen. By default it may well work okay, but the option is there. If calibration is far off, use the keyboard to select the calibration option.&lt;br /&gt;
&lt;br /&gt;
==== Mouse (stylus/pointer) settings ====&lt;br /&gt;
When done with the calibration and you are back in the Pandora Xfce desktop environment you might also want to change some other touch screen settings to make navigation with the stylus work according to your preferences. Two recommended settings to experiment with for easier navigation are:&lt;br /&gt;
&lt;br /&gt;
#  The double-click Time setting&lt;br /&gt;
#  The double-click  Distance (valid touch-screen double-click area)&lt;br /&gt;
&lt;br /&gt;
In the first setting, i.e. Time, you will be setting the interval between double-clicks where such clicks will be accepted as valid.&lt;br /&gt;
Ex. if you set the time to 250ms, the second click (or screen-tap in our case) must occur within 250ms of the first to be valid.&lt;br /&gt;
&lt;br /&gt;
In the second setting, Distance, you will be setting the radius of screen area where the second click (tap) must fall into to be considered as a valid second tap. This means that if, for example, you set the distance to 5, your second tap must fall within a circle radius of 5 pixels from the point where the first tap occurred.&lt;br /&gt;
&lt;br /&gt;
These two settings can be found under:  Desktop ---&amp;gt; Xfce menu ---&amp;gt; Settings ---&amp;gt; Mouse ---&amp;gt; Behaviour tab.&lt;br /&gt;
&lt;br /&gt;
== Basic Use ==&lt;br /&gt;
See the [[GUI]] page for more details on the user interfaces which can be used with the Pandora.&lt;br /&gt;
&lt;br /&gt;
===Pmenu===&lt;br /&gt;
&lt;br /&gt;
TBD.&lt;br /&gt;
&lt;br /&gt;
===minimenu / mmenu===&lt;br /&gt;
&lt;br /&gt;
minimenu is designed as a fast and easy to use launcher, without a lot of fancy frills. A grid of icons to launch, and use the d-pad or touchscreen to fire one off. It is fairly configurable and skinnable and is fully featured, and very fast. If you recall the interface on the gp32, gp2x, wiz, and gmenu2x you will be right at home and then some!&lt;br /&gt;
&lt;br /&gt;
=====The main grid=====&lt;br /&gt;
&lt;br /&gt;
The main grid with the default skin has most of the screen realestate showing a grid of available 'auto discovered' applications, with a detail panel on the right. A list of tabs is across the top of the screen, with some short help message on the bottom.&lt;br /&gt;
&lt;br /&gt;
Pressing Start or B will invoke the pnd-application. Presseing Select will switch to a basic menu, providing shutdown or some advanced options.&lt;br /&gt;
&lt;br /&gt;
Pressing &amp;quot;Y&amp;quot; (think &amp;quot;Why?&amp;quot;) will bring up pnd-application documentation, if that pnd-file has defined any.&lt;br /&gt;
&lt;br /&gt;
The left and right shoulder triggers will switch categories of applications; by default, minimenu includes an All category and defaults to showing it.&lt;br /&gt;
&lt;br /&gt;
The applications are auto-discovered in the same means as the xfce desktop and pmenu and other pnd-supporting systems, however you may add additional minimenu-specific searchpaths into the configuration should you wish to. It is likely a basic file browser will also be added, letting you launch applications manually placed on your SD cards.&lt;br /&gt;
&lt;br /&gt;
The standard overrides are supported -- .ovr files for icon title, clockspeed setting and categories, as well as a .pnd for icon override.&lt;br /&gt;
&lt;br /&gt;
===Desktop style environment (Xfce)===&lt;br /&gt;
&lt;br /&gt;
=====On the Desktop=====&lt;br /&gt;
&lt;br /&gt;
The desktop will contain icons for numerous locations (such as each mounted SD card), as well as any auto-discovered pnd-applications located on SD cards or internal [[NAND]].&lt;br /&gt;
&lt;br /&gt;
=====In the menu=====&lt;br /&gt;
On the bottom left you have your applications menu, similar to the Windows start menu. Clicking it brings up a list of all installed applications and pnd-applications in the appropriate location on your SD cards.&lt;br /&gt;
&lt;br /&gt;
=====Miscellaneous=====&lt;br /&gt;
To the right may be some icons, these serve as shortcuts to commonly used applications. Next to that you have your taskbar which, as you might have guessed, lists all running applications in your current workspace. To the right of the taskbar you have your workspaces, think of these as multiple desktops. By default you have two to switch between. Applications running in one workspace will not be visible in the other, so you can effectively hide your Ms. Pacman game from your boss at work, because there's no way you're not going to go for the gold, even at work! Finally there are a few more icons that deal with TV-Out, network connectivity, etc. and some running applications may place an icon there as well. And to the right of THOSE, you have your time. Because time flies when you're using your Pandora! Badum tsh. And to the right of that, you have a little icon which, when clicked, displays all running applications.&lt;br /&gt;
&lt;br /&gt;
Finally, I'd just like to reiterate this--EVERYTHING is customizable! We'll get to that section later on.&lt;br /&gt;
&lt;br /&gt;
===Pandora Button===&lt;br /&gt;
&lt;br /&gt;
When in the desktop style environment (Xfce), the Pandora button will bring up the applications menu, letting you quickly view the available applications. If held, it allows you to [[User_manual#Killing Applications | kill]] an unresponsive application.&lt;br /&gt;
&lt;br /&gt;
===Power modes===&lt;br /&gt;
&lt;br /&gt;
The [[Power modes]] page provides full details of power modes, charging and battery care and lifetime.&lt;br /&gt;
&lt;br /&gt;
Without switching the device entirely off, it may be placed into low power mode or regular power mode; simply sliding the power switch to the right will toggle modes.&lt;br /&gt;
&lt;br /&gt;
Consider low power mode to be akin to turning off a PDA or cellphone -- the screen is off, the CPU is clocked down and so on, but the device is still silently on, allowing for alarms to go off or it to be turned on again instantly. Regular power mode is for normal usage.&lt;br /&gt;
&lt;br /&gt;
Low power mode is probably going to be used as the normal &amp;quot;off&amp;quot; for most people, with true off (device powered down entirely, unable to respond to alarms or wake up quickly) available to conserve battery power. Turning the Pandora off completely is the best option if you don't plan on using it for few weeks or longer. &lt;br /&gt;
&lt;br /&gt;
Closing the lid will turn off the display but otherwise leave the device operating - handy for audio playing; turning off the display reduces power consumption.&lt;br /&gt;
&lt;br /&gt;
Shutdown will only occur if you are unplugged from the wall. The device can't be charged while off, to &amp;quot;fast charge&amp;quot; just switch to low power mode. See [[Power modes | power modes]] for more info.&lt;br /&gt;
&lt;br /&gt;
The actual behavior of buttons and events can be customized.&lt;br /&gt;
&lt;br /&gt;
=== USB Peripherals ===&lt;br /&gt;
You can connect USB2 High Speed peripherals directly, using the large USB connector, or a USB-OTG adaptor lead. Lower-speed USB devices will only work through a hub, the Pandora does not have the support circuitry inside to drive the interface in the correct mode.&lt;br /&gt;
See the [[USB_compatibility_list|the USB compatibility list]] for peripherals which have been tested so far.&lt;br /&gt;
&lt;br /&gt;
=== Killing Applications ===&lt;br /&gt;
Killing (or forcibly closing) an unresponsive application is as simple as holding down the Pandora button (just under start and select) for a few seconds. A dialog will appear which lists the open applications and gives you the option to kill them.&lt;br /&gt;
&lt;br /&gt;
=== Forcing a Restart ===&lt;br /&gt;
Occasionally something will happen causing your Pandora to become unresponsive (to the point that even killing a program isn't possible). When this happens it is necessary to force your Pandora to restart. The easiest way to do this is by holding the Pandora button and moving the power switch to the right.&lt;br /&gt;
&lt;br /&gt;
== Configuration and Customization ==&lt;br /&gt;
This is just an overview of the customization and configuration you can do. Individual sections may link to their own pages.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up WiFi ===&lt;br /&gt;
If wifi is enabled, and you are in range of an access point, a dialogue should appear offering to connect to it. See the [[Wifi]] page for more detail on using wifi.&lt;br /&gt;
&lt;br /&gt;
=== Setting Up Bluetooth ===&lt;br /&gt;
&lt;br /&gt;
=== Adjusting Brightness/Contrast ===&lt;br /&gt;
Brightness can be raised by pressing Fn+I and lowered with Fn+U. A tool is included with the Pandora called &amp;quot;LCD-Settings&amp;quot; (under the &amp;quot;Settings&amp;quot; menu) which can be used to adjust the brightness and the gamma.&lt;br /&gt;
&lt;br /&gt;
=== Changing Your Theme ===&lt;br /&gt;
Under &amp;quot;Settings&amp;quot; in the menu, you will find &amp;quot;Appearance&amp;quot; which will let you adjust the style, icon set, fonts, and a few other appearance related settings. Also, under &amp;quot;Window Manager&amp;quot; you can adjust the style of each window's title bar.&lt;br /&gt;
&lt;br /&gt;
=== Minimenu Configuration and Tricks ===&lt;br /&gt;
&lt;br /&gt;
minimenu has a fairly comprehensive configuration file for its minimalistic design; most options may be enabled or disabled or fiddled with, and the skin can reasonably be altered.&lt;br /&gt;
&lt;br /&gt;
The All category can be removed if undesired.&lt;br /&gt;
&lt;br /&gt;
Expert conf hackers can specify what categories they'd like and in what order, and have multiple app categories dumped into one tab, and other tricks.&lt;br /&gt;
&lt;br /&gt;
pnd-application icons may be all loaded during the menu setup, or deferred until later and loaded in the background.&lt;br /&gt;
&lt;br /&gt;
Preview pics may be loaded up front (not advised, as it can be slow), or deferred until later. (When deferred, they may load when you rest the selection, or load in background.)&lt;br /&gt;
&lt;br /&gt;
You may choose to have auto-discovered applications registered into any of their 6 categories (Main, Sub1, Sub2, Alt, AltSub1, AltSub2).&lt;br /&gt;
&lt;br /&gt;
Etc and so on.&lt;br /&gt;
&lt;br /&gt;
Additional keys are supported: Q to quit the menu (not really useful for most people), and Space to invoke the application.&lt;br /&gt;
&lt;br /&gt;
[[Minimenu Configuration Documentation | This section contains more information.]]&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
&lt;br /&gt;
Many applications will come preinstalled into the internal [[NAND]]; these will be regular Linux applications (not packaged into pnd files, since they do not need to be redistributed to anyone.)&lt;br /&gt;
&lt;br /&gt;
Additional applications may be found as [[Introduction to PNDs | pnd-files]] (a packaged up single file representing an entire application) or as regular Linux files (an application likely being made up of many files and possibly needing installation.)&lt;br /&gt;
&lt;br /&gt;
==== What Is Included? ====&lt;br /&gt;
* Ångström Linux: Lightweight beautiful Linux-based operating system for the Pandora.&lt;br /&gt;
* Xfce: A full featured window manager for Linux.&lt;br /&gt;
* Midori: A full featured web browser, designed to be lighter and faster than a full desktop style browser.&lt;br /&gt;
* Lightweight office utilities including Abiword, Gnumeric, and ClawsMail (warning: do not use ClawsMail, it will fill up your [[NAND]]. Solutions are [http://www.gp32x.com/board/index.php?/topic/56810-html-viewer-for-claws-mail/page__view__findpost__p__919458 being worked on]).&lt;br /&gt;
{{Volume needed}}&lt;br /&gt;
&lt;br /&gt;
==== Where Can I Get More Apps? ====&lt;br /&gt;
There are many ways to get more applications onto your Pandora. &lt;br /&gt;
&lt;br /&gt;
*On this wiki, we maintain up-to-date lists of [[games]], [[Emulator list|emulators]], and [[Software projects|other software]], with download links. These lists are more comprehensive than the two official sites below, because not every program is submitted to both of them.&lt;br /&gt;
&lt;br /&gt;
*To help with the massive range of applications, the wiki has a page to bring together some stable and highly rated apps which will help you to get started, see [[Top 10 apps]]&lt;br /&gt;
&lt;br /&gt;
*The easiest way is to browse the [http://apps.open-pandora.org Open App Store], where you can download a selection of free or commercial applications. To download, navigate to an app, pay for it if you must, and hit the 'download' button. Select where you want to save it, and you're done!&lt;br /&gt;
&lt;br /&gt;
*There is the good ol' [http://dl.openhandhelds.org/cgi-bin/pandora.cgi Pandora File Archive].&lt;br /&gt;
&lt;br /&gt;
*There are nice repositories, such as the [http://www.angstrom-distribution.org/repo Angstrom ARM Repository], or...&lt;br /&gt;
&lt;br /&gt;
*The Pandora includes the package manager opkg, which is a fork of [http://en.wikipedia.org/wiki/Ipkg ipkg]. Note this will install to [[NAND]] by default, so should be used with great caution. Type &amp;quot;df -h&amp;quot; into the terminal to see how much space you have left.&lt;br /&gt;
&lt;br /&gt;
*Also, people may upload their apps to weird crevices in the net, so be on the lookout! (or use a search engine)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;div style=&amp;quot;border-top:1px solid gray; border-bottom:1px solid gray; padding-top:5px; padding-bottom:5px; margin-bottom:20px&amp;quot;&amp;gt;''Note: Your Pandora's internal memory (NAND) will be at close to capacity when you receive it. All new programs should be installed to SD card. Downloads from the Angstrom Repo, or use of the opkg package manager, should only be done by advanced users or when instructed by Open Pandora Ltd (for example, firmware updates will probably use a pandora specific repository in the future).''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing a PND file (an application) ====&lt;br /&gt;
[[Image:PandoraSD.png|thumb|alt=SD card folder structure|This is what the folder structure on your SD card should look like. The drive letter and card name will vary; they're not important.]]&lt;br /&gt;
Installation of a PND file is so easy, you can hardly even call it installing. All you need to do is copy the PND file into the appropriate folder on your SD card. The first thing you'll need to do is set up some folders that the Pandora will recognise. It's recommended that you start with a blank, freshly formatted (or freshly purchased) SD card. For the purposes of this guide we'll refer to your SD card as &amp;lt;SD&amp;gt;. (Windows might call it something like G:\Removable Disk.) Create a new folder on the SD card called 'pandora':&lt;br /&gt;
*&amp;lt;SD&amp;gt;/pandora&lt;br /&gt;
Then open the 'pandora' folder, and create four more inside it: apps, appdata, desktop, and menu:&lt;br /&gt;
*&amp;lt;SD&amp;gt;/pandora/apps&lt;br /&gt;
*&amp;lt;SD&amp;gt;/pandora/appdata/&lt;br /&gt;
*&amp;lt;SD&amp;gt;/pandora/desktop/&lt;br /&gt;
*&amp;lt;SD&amp;gt;/pandora/menu/&lt;br /&gt;
Now you're ready to install a PND file. Just copy and paste (or drag and drop) (or save) the file into your folder of choice:&lt;br /&gt;
* Putting a PND in the /desktop folder will make it appear on the XFCE desktop&lt;br /&gt;
* Putting a PND in the /menu folder will make it appear in the XFCE system menu&lt;br /&gt;
* Putting a PND in the /apps folder will make it appear in both locations&lt;br /&gt;
* If you're using Minimenu instead of XFCE, it doesn't matter which of these three folders you use&lt;br /&gt;
Occasionally you'll come across an application which needs additional data (for example, the data files for Quake, or ROMs for an emulator). These files goes into the appdata folder. A PND program will automatically create its own subfolder within /appdata the first time it is run; then you can add files to it. More information on this is available on the [[Introduction_to_PNDs#Where_does_my_data_go.3F_How_do_I_make_files_visible_to_the_applications.3F | introduction to PNDs]] page.&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
For more detail about firmware, see the [[Introduction to firmware]] page.&lt;br /&gt;
&lt;br /&gt;
==== Updating The Firmware ====&lt;br /&gt;
&lt;br /&gt;
Updates to the firmware are currently provided as Hotfix packages, in [[Introduction to PNDs |PND]] format. Check the OpenPandora official [http://www.open-pandora.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=178&amp;amp;Itemid=32&amp;amp;lang=en support] page for the latest status. This will update any parts of the system which need to be updated. A more flexible system is planned, this should allow automatic downloading and installing of updates if you wish (but should not be expected before late in 2010.&lt;br /&gt;
&lt;br /&gt;
==== Replacing the Firmware ====&lt;br /&gt;
&lt;br /&gt;
There are several reasons why you might wish to take this seemingly drastic step. It is possible that the system software gets corrupted somehow (for example, a power failure whilst you are completing the 'first boot' process). Alternatively, you might wish to install a copy of the firmware on an SD card if you are experimenting with different system configurations. Regardless, the Pandora is very robust, it is always possible to download some files to the SD card, and use these to return the internal [[NAND]] to the 'factory' state without too much effort. See the [[Introduction to firmware]] page for information on how to do this.&lt;br /&gt;
&lt;br /&gt;
== Pandora FAQ ==&lt;br /&gt;
Silly goose, go to the [[FAQ]] page for more detailed information.&lt;br /&gt;
&lt;br /&gt;
==Futher reading==&lt;br /&gt;
* [[Basic Linux Guide]] - For those who don't know very much about Linux and want to learn more.&lt;br /&gt;
* [[Minimenu Configuration Documentation]] - If you want to customize or configure Minimenu.&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [[Emulator list]] - See what systems you can emulate.&lt;br /&gt;
* [[Games]] - Take a look at the games that are available.&lt;br /&gt;
* [[Software projects]] - A list of all non-emulator, non-game software for Pandora.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=PND_Cookbook&amp;diff=4125</id>
		<title>PND Cookbook</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=PND_Cookbook&amp;diff=4125"/>
		<updated>2010-11-12T20:50:38Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: Undo revision 3874 by Valera (Talk) Revert vandalism by Valera.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Using a start-up script ===&lt;br /&gt;
In an ideal world, your application will be completely self-contained and can be run directly without any kind of set-up. It is however often necessary to tweak settings or request input from the user before starting your application. This is easily achieved by having the PND specify a shell script as its executable, which then in turn runs the application. The general structure of such a script is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
# Do stuff here...&lt;br /&gt;
&lt;br /&gt;
./my_app&lt;br /&gt;
&lt;br /&gt;
# Clean-up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The first line identifies the file as a shell script, run using &amp;quot;/bin/sh&amp;quot; as the shell. The other lines beginning with a &amp;quot;#&amp;quot; are comments. Before the application is started, parameters can be gathered and/or set. The application itself then gets run by the &amp;quot;./my_app&amp;quot; line, which means &amp;quot;execute the file ''my_app'' in the current directory&amp;quot;. When the application exits, it may be necessary to restore previous settings, delete temporary files, or perform some other kinds of cleaning up.&lt;br /&gt;
&lt;br /&gt;
=== Avoiding NAND writes by setting $HOME ===&lt;br /&gt;
Many applications write configuration data to the user's home directory by default. This is not desirable on the Pandora as this directory resides on the NAND filesystem. It is however often possible to fool an application into writing to a different directory by setting the $HOME environment variable.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export HOME=`pwd`&lt;br /&gt;
export HOME=$(pwd)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Providing a default configuration ===&lt;br /&gt;
If your application uses a configuration file, you'll usually want to include this in the PND. However, if you simply leave this file in the root of the PND, it will effectively be read-only, preventing the application or user from writing to it. A simple solution is to provide a default configuration file with a different name, and copy this the first time the application is run. The file will then be created under ''appdata'', and can therefore easily be edited.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Method 1: check if file exists, otherwise copy default.&lt;br /&gt;
if [ ! -f app.conf ] ; then&lt;br /&gt;
    cp default.conf app.conf&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Method 2: Same as above, less typing.&lt;br /&gt;
[ -f app.conf ] || cp default.conf app.conf&lt;br /&gt;
&lt;br /&gt;
# Method 3: using a non-destructive copy.&lt;br /&gt;
cp --no-clobber default.conf app.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Making writable directories ===&lt;br /&gt;
If your application requires that directories be writable for the application, don't put them in the PND, but create them at run-time:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Bad! This will cause an error after the first run, as the directory will already exist.&lt;br /&gt;
mkdir saved_data&lt;br /&gt;
&lt;br /&gt;
# Better to use &amp;quot;-p&amp;quot; which won't complain about existing directories.&lt;br /&gt;
mkdir -p saved_data&lt;br /&gt;
&lt;br /&gt;
# Added bonus: this allows you to create whole trees in one go.&lt;br /&gt;
mkdir -p saved_data/foo saved_data/bar/with/deep/sub/dirs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Loading shared libraries ===&lt;br /&gt;
If your application requires shared libraries which aren't part of the standard firmware, they can be included in the PND along with the executable. In order for the system to be able to find the libraries, it must be told which directories to search. This can be done by setting the LD_LIBRARY_PATH environment variable. For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export LD_LIBRARY_PATH=`pwd`       # Load libraries in the root directory of the PND.&lt;br /&gt;
export LD_LIBRARY_PATH=`pwd`/libs  # Load libraries in the &amp;quot;libs&amp;quot; subdirectory of the PND.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Getting a file/directory from the user ===&lt;br /&gt;
Its often necessary to ask the user for the location of a file or directory. This may be because your application requires files which aren't included in the PND itself, or simply because you application doesn't have a built in file picker. The commands below will prompt the user for a file, then run &amp;quot;my_app&amp;quot; with that file as an argument. Note the use of different sorts of quotes which is important for proper operation and handling spaces in file names.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FILE=&amp;quot;`zenity --file-selection --title='Select a File'`&amp;quot;&lt;br /&gt;
./my_app &amp;quot;$FILE&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Saving a file/directory name ===&lt;br /&gt;
If your application always asks for a file at start-up, it's handy to remember the location for next time. This can be done by writing the name of the directory to a file in appdata, and reading it back next time the application is run.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SAVEDIR=./dir.saved    # Name of the file we'll save the directory name to&lt;br /&gt;
&lt;br /&gt;
# Did we save a directory last time? If so, read it into a variable.&lt;br /&gt;
DIR=`cat $SAVEDIR 2&amp;gt; /dev/null`&lt;br /&gt;
&lt;br /&gt;
# Remember where we are right now, as we'll need to come back later.&lt;br /&gt;
PNDDIR=`pwd`&lt;br /&gt;
&lt;br /&gt;
# Does the directory still exist?&lt;br /&gt;
if [ -d &amp;quot;$DIR&amp;quot; ] ; then&lt;br /&gt;
    # Yes, go to that directory before Zenity is started.&lt;br /&gt;
    cd &amp;quot;$DIR&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    # No, try to go to /media (where the SD cards are mounted)&lt;br /&gt;
    # or if that fails, go to &amp;quot;/&amp;quot; as a last resort.&lt;br /&gt;
    cd /media 2&amp;gt; /dev/null || cd /&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Get a file name form the user. Our current directory is now that which&lt;br /&gt;
# was saved, so that's where Zenity will start.&lt;br /&gt;
FILE=`zenity --file-selection --title=&amp;quot;Select a file&amp;quot;`&lt;br /&gt;
&lt;br /&gt;
# If the file selector failed, or the user hit cancel, exit now.&lt;br /&gt;
[ $? -eq 0 ] || exit 1;&lt;br /&gt;
&lt;br /&gt;
# Go back to the PND's mount point.&lt;br /&gt;
cd $PNDDIR&lt;br /&gt;
&lt;br /&gt;
# Save the file's directory for next time.&lt;br /&gt;
dirname &amp;quot;$FILE&amp;quot; &amp;gt; $SAVEDIR&lt;br /&gt;
&lt;br /&gt;
# Run our app with the file as an argument.&lt;br /&gt;
./my_app &amp;quot;$FILE&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Checking a file's contents ===&lt;br /&gt;
Maybe your application requires some file which cannot be distributed with the PND, either for legal reasons or due to size limitations. A prime example of this is BIOS files used for emulators. Simply copying the file to the current directory will be enough to save it to your program's appdata, but it can also be useful to check the contents of the file are indeed what your application expects.&lt;br /&gt;
&lt;br /&gt;
One way of doing this is to check the file's contents using a hash. A hash is a mathematical formula which can be used to create a &amp;quot;fingerprint&amp;quot; of a file. Two identical files will always generate the same hash value, so knowing this one value is enough to check if two files match. The MD5 hash is a popular choice, and can be easily generated for a given file like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ md5sum bios.img&lt;br /&gt;
cfcfd01f1b0dfa97f07cb286b2942dc2  bios.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save this output to a text file named ''bios.md5'' and put it in your PND root directory. The following commands can then be used in your start-up script to copy a file specified by the user, and check it's hash.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS=bios.img       # The name of our BIOS file&lt;br /&gt;
&lt;br /&gt;
# Check if the BIOS file already exists.&lt;br /&gt;
if [ ! -f ./$BIOS ] ; then&lt;br /&gt;
    # Not found, so get a file name from the user.&lt;br /&gt;
    cp &amp;quot;`zenity --file-selection --title=&amp;quot;Select your $BIOS file&amp;quot;`&amp;quot; $BIOS&lt;br /&gt;
    if [ $? != 0 ] ; then&lt;br /&gt;
        # User hit cancel, bail out.&lt;br /&gt;
        zenity --error --text=&amp;quot;Sorry, emulator cannot run without a BIOS file.&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
    fi&lt;br /&gt;
&lt;br /&gt;
    # Check the MD5 hash of the given file against our known-good value.&lt;br /&gt;
    # If the match fails, ask the user if they'd like to try it anyway.&lt;br /&gt;
    md5sum -c bios.md5 || zenity --question \&lt;br /&gt;
        --text=&amp;quot;BIOS does not appear to be the correct version. Use it anyway?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    if [ $? != 0 ] ; then&lt;br /&gt;
        # File did not match hash, and the user opted not to try it anyway,&lt;br /&gt;
        # so remove the copied file and bail out.&lt;br /&gt;
        rm -f $BIOS&lt;br /&gt;
        exit 1&lt;br /&gt;
    fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Run our emulator with the BIOS file as an argument.&lt;br /&gt;
./my_emu &amp;quot;$BIOS&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
	<entry>
		<id>https://pandorawiki.org/index.php?title=PXML_specification&amp;diff=3418</id>
		<title>PXML specification</title>
		<link rel="alternate" type="text/html" href="https://pandorawiki.org/index.php?title=PXML_specification&amp;diff=3418"/>
		<updated>2010-08-26T01:51:05Z</updated>

		<summary type="html">&lt;p&gt;Myownlittlworld: /* XML compatibility */ well formed XML doesn't have the trailing space - that's a relic of XHTML served as HTML.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article covers the specification for PXML files. To see the specification for PND repository files, please see the [[PND repository specification]].&lt;br /&gt;
&lt;br /&gt;
'''Attention:''' at the present time, the PXML file format isn't set in stone, and is therefore subject to change. There is no guarantee that the format or the schema are bug-free or will be changed at any time. Please wait until this standard is finished before writing a PXML file.&lt;br /&gt;
&lt;br /&gt;
This is the human-readable specification for the PXML file format. The PXML file format is used in your applications for the OpenPandora® that you package in &amp;quot;.pnd&amp;quot;-files or distribute otherwise, to make it possible for menus and launchers to use your applications and their properties.&lt;br /&gt;
&lt;br /&gt;
A PXML file should be appended to your &amp;quot;.pnd&amp;quot;-file, using the tools provided for that purpose, or put in a directory that you want to serve as a redistributable package, to make it possible for launchers and menus to find it. It should have the name &amp;quot;PXML.xml&amp;quot; not case sensitive, and there should only be one such file. The contents of the PXML file should also comply to this specification without exception, to guarantee that everyone will be able to read it.&lt;br /&gt;
&lt;br /&gt;
== XML compatibility ==&lt;br /&gt;
The PXML format is XML-based and fully XML-compliant, which means that it can be read and written by any XML reader or writer. Included with this specification should also be a &amp;quot;.xsd&amp;quot;-file, which is used by XML tools to validate PXML files. A &amp;quot;.xsd&amp;quot;-file is also known as a XML schema, and can be called the &amp;quot;computer-readable&amp;quot; version of this document. It is very good practice to validate your PXML-files with that schema before publishing them.&lt;br /&gt;
&lt;br /&gt;
To write a PXML file, you also need to know the basics of writing a XML file. It boils down to the following:&lt;br /&gt;
&lt;br /&gt;
# If an element contains text or other elements, it needs a start-tag and an end-tag. This looks like (1)&lt;br /&gt;
# If an element does not contain other elements or text, but only attributes, it looks like (2)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;exampleelement someattribute=&amp;quot;something&amp;quot;&amp;gt;something inside it&amp;lt;/exampleelement&amp;gt; &amp;lt;!-- (1) --&amp;gt;&lt;br /&gt;
&amp;lt;exampleelement2 someattribute=&amp;quot;something&amp;quot;/&amp;gt; &amp;lt;!-- (2) --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
The PXML-file is split up into multiple so-called elements, each of which specify one property of the &amp;quot;.pnd&amp;quot;-package. All of these elements are surrounded with a &amp;quot;&amp;lt;PXML&amp;gt;&amp;quot;-tag, which tells the readers of the file that the data within that tag belongs to a PXML file. The tag and elements should be defined as follows:&lt;br /&gt;
=== The PXML-tag ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
The PXML-tag serves as the container for all PXML elements. It is the first thing that should occur in your PXML file. An example &amp;quot;&amp;lt;PXML&amp;gt;&amp;quot;-tag would look like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;PXML xmlns=&amp;quot;http://openpandora.org/namespaces/PXML&amp;quot; id=&amp;quot;uniqueID&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--All of the PXML elements should be put here--&amp;gt;&lt;br /&gt;
&amp;lt;/PXML&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As you can see, the PXML tag accepts a few attributes, namely the &amp;quot;id&amp;quot; and &amp;quot;xmlns&amp;quot; attributes.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;xmlns&amp;quot; attribute is required by the XML standard, and guarantees that this file will be identified as a PXML file. You must include the xmlns attribute, exactly as shown, in your PXML file, with the URL as specified. Only then can it be guaranteed that the file will be read at all by launchers and menu apps.&lt;br /&gt;
* '''DEPRECATED; SEE &amp;quot;application&amp;quot; tag.''' The &amp;quot;id&amp;quot; attribute specifies an identifier for your PND package, and should be something globally unique so that no two PND packages have the same id. This can be achieved by appending some random number to your application name, and to use that as your id; or to simply generate a completely random, very long id. If this id already is used in another PND file, those two PND files will conflict with each other, and unforseeable errors will occur. Please put effort into generating an unique id for your PXML-file.&lt;br /&gt;
&lt;br /&gt;
=== The Application-tag ===&lt;br /&gt;
====Description====&lt;br /&gt;
The Application-tag permits the PXML.xml container to have multiple applications within it; you should have at least one application tag-pair (for one app), though you may have many.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;application id=&amp;quot;uniqueID&amp;quot; appdata=&amp;quot;dirname&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--All of the PXML elements should be put here--&amp;gt;&lt;br /&gt;
&amp;lt;/application&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;id&amp;quot; attribute specifies an identifier for your PND package, and should be something globally unique so that no two PND packages have the same id. This can be achieved by appending some random number to your application name, and to use that as your id; or to simply generate a completely random, very long id. If this id already is used in another PND file, those two PND files will conflict with each other, and unforseeable errors will occur. Please put effort into generating an unique id for your PXML-file.&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;appdata&amp;quot; permits a directory name (NOT PATH) to be specified as preferred; if not present, the unique-id will be used. For example, we may want a unique-id of &amp;quot;Battlejewels.skeezix.3216836217382163.v001&amp;quot;, but a appdata path of &amp;quot;battlejewels&amp;quot; to make it easier on the user, or to have multiple different battlejewels sharing one appdata.&lt;br /&gt;
&lt;br /&gt;
A good unique-id is the application name, developer name, and some key you may wish to update on occasion (should state-data become incompatible between updates, say.)&lt;br /&gt;
&lt;br /&gt;
Consider:&lt;br /&gt;
battlejewels.skeezix.001&lt;br /&gt;
quake-1.pickle.001&lt;br /&gt;
&lt;br /&gt;
unique-id formatting: '''Should not include directory or filename invalid characters, such as ?, &amp;gt;, /, etc. Any of those will cause the pnd-file to not function.'''&lt;br /&gt;
&lt;br /&gt;
Note on Uniqueness: The unique-id should be unique against other pnd-files, but may be re-used by other 'application' tags within the pnd; for example, you may have multiple subapps that want to share the same appdata path (which is formed based on unique-id!), so use the same unique-id. You might then have a utility application in that same pnd, which needs its own appdata, and so gets its own unique-id.&lt;br /&gt;
&lt;br /&gt;
=== The title element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The title element specifies the text that is shown to the users of your PND file as the application title. This element can be specified multiple times in multiple languages (the language is indicated by the lang attribute).&lt;br /&gt;
&lt;br /&gt;
At least one &amp;quot;title&amp;quot;-element is required, in the &amp;quot;en_US&amp;quot; American English language.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title lang=&amp;quot;en_US&amp;quot;&amp;gt;Your application name&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;title lang=&amp;quot;de_DE&amp;quot;&amp;gt;Dein Programmname&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The description element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The description element specifies the text that is shown to the users of your PND file as the application description. This element can be specified multiple times in multiple languages the language is indicated by the lang attribute.&lt;br /&gt;
&lt;br /&gt;
At least one &amp;quot;description&amp;quot;-element is required, in the &amp;quot;en_US&amp;quot; American English language.&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;description lang=&amp;quot;en_US&amp;quot;&amp;gt;Your long description of this application, describing its purpose and highlighting its features.&amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;description lang=&amp;quot;de_DE&amp;quot;&amp;gt;Deine etwas längere Programmbeschreibung, die den Sinn des Programmes und seine wichtigsten Features beschreiben sollte.&amp;lt;/description&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The exec element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The exec element should specify all the information needed to execute your application.&lt;br /&gt;
An exec element must be included in every PXML file. It accepts the following attributes:&lt;br /&gt;
&lt;br /&gt;
* The command attribute specifies the path to the executable file. This should be a relative path to a file within the PND package. Must contain no arguments! One strategy you may need is to point to a sh-script in your pnd-file, which in turn sets up LD_LIBRARY_PATH, determines arguments to pass, uses zenity to pop up a pre-run menu, or other trickery.&lt;br /&gt;
* The arguments attribute may be not present, or present with 1 or more arguments to the executable.&lt;br /&gt;
* The startdir attribute specifies the starting directory (Also known as the working directory) that the application should start in. This should be a relative path to a directory within the PND package, or to a well-known directory in the Pandora file system.&lt;br /&gt;
* The standalone attribute specifies whether or not this application can run on its own, or if it needs parameters to run. A value of &amp;quot;true&amp;quot; or &amp;quot;1&amp;quot; means that the application can be run without parameters. A value of &amp;quot;false&amp;quot; or &amp;quot;0&amp;quot; means that the application must be run with parameters (Meaning that no icon will appear for it in a launcher; it will only be run via file associations or via the terminal).&lt;br /&gt;
* The background attribute specifies whether or not this application should run in the background, and it should be possible to switch to other apps while it is running, or if it is the only application that should be running. A value of &amp;quot;true&amp;quot; or &amp;quot;1&amp;quot; means that the application can run in the background. A value of &amp;quot;false&amp;quot; or &amp;quot;0&amp;quot; means that the application must be run as the only application.&lt;br /&gt;
* The x11 attribute may be missing; values are one of &amp;quot;req&amp;quot;, &amp;quot;stop&amp;quot;, and &amp;quot;ignore&amp;quot;. If &amp;quot;req&amp;quot; is set, it means the application requires X11 (and possibly could be filtered out of users display in a menu if X is not running, or perhaps such a menu would have to start X.) If &amp;quot;stop&amp;quot; is set, it means X must be not running, or temporarily shut down, for the app. If &amp;quot;ignore&amp;quot; is set, the app doesn't care if X is running or not (such as an SDL app, or a sh-script, etc.)&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;exec background=&amp;quot;true&amp;quot; startdir=&amp;quot;/usr/share/icons/&amp;quot; standalone=&amp;quot;true&amp;quot; command=&amp;quot;myprogram&amp;quot; arguments=&amp;quot;arg1 arg2&amp;quot; x11=&amp;quot;option&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The icon element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The icon element should specify a nice icon for your program.&lt;br /&gt;
An icon element is optional. It accepts the following attributes:&lt;br /&gt;
&lt;br /&gt;
* The src attribute specifies the path to the image file used as the icon.&lt;br /&gt;
&lt;br /&gt;
NOTE: Current implementation will use the pnd-file's appended icon; for a PXML-app-directory, it will try to use the icon mentioned in the PXML. So for a pnd-file, all subapps will show the appended-icon, regardless of the &amp;lt;icon&amp;gt; tag within the PXML.xml&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;icon src=&amp;quot;images/icon.png&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The info element ===&lt;br /&gt;
====Description====&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;info&amp;quot; element allows the PXML.xml to suggest to the desktop environment or menu a file that may be shown to the user when they want to know more - be it an About, a Install Guide, a User Guide, or all of the above.&lt;br /&gt;
&lt;br /&gt;
The file can be a txt-file or an html-file, and as the PXML-app-dir or .pnd-application will be mounted, the file may in turn branch to other files should it wish to.&lt;br /&gt;
&lt;br /&gt;
Developers do not need to have this element, if their app is nice and simple and just runs. If the application requires additional set up (such as Quake requiring separate pak files that cannot be included in the pnd), or if you wish to include sample config files or config guidelines for something complex like DosBox, or include Pandora-specific notes.. those are all good things. But the developer is encouraged to be tasteful and not go hog-wild!&lt;br /&gt;
&lt;br /&gt;
* name → the name to be shown in the menu; should be obvious that it belongs to the pnd .. Quake's game pnd could have &amp;quot;Quake 1 Setup&amp;quot;.&lt;br /&gt;
* type → the mime type for the file; in the event the consuming application can map mimetypes to an appropriate executable, this would be a good way of letting the user's preferred reader come up. Should be one of &amp;quot;text/html&amp;quot; (for an html file) or &amp;quot;text/plain&amp;quot; (for a .txt file)&lt;br /&gt;
* src → '''required''' A file (including path relative to the pnd; ie: ./index.html would be the root of the pnd) in the pnd to open up; by default, the web browser will likely be used to open it.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;info name=&amp;quot;AwesomeGame Setup&amp;quot; type=&amp;quot;text/html&amp;quot; src=&amp;quot;index.html&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The previewpics element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The previewpics element is an element that contains multiple other elements.&lt;br /&gt;
A previewpics element is optional.&lt;br /&gt;
&lt;br /&gt;
It contains multiple pic-elements. Every pic-element represents one preview picture. If the previewpics element is specified, it must contain at least one pic element.&lt;br /&gt;
&lt;br /&gt;
* The src attribute on a pic element specifies the path to the image file used as the preview picture.&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;previewpics&amp;gt;&lt;br /&gt;
  &amp;lt;pic src=&amp;quot;preview/pic1.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;pic src=&amp;quot;preview/pic2.jpg&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/previewpics&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The author element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The author element is an element that is used by the author to introduce him/herself.&lt;br /&gt;
An author element is optional. It accepts the following attributes:&lt;br /&gt;
&lt;br /&gt;
* The name attribute specifies the name of the author.&lt;br /&gt;
* The website attribute specifies the website of the author.&lt;br /&gt;
* The email attribute specifies the e-mail of the author. This attribute is not yet supported by libpnd, but please specify it anyways.&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;author name=&amp;quot;Bjornhild Andersson&amp;quot; website=&amp;quot;http://some.website.with.author.info&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== The version element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The version element specifies the application version.&lt;br /&gt;
A version element is required. It accepts the following attributes:&lt;br /&gt;
&lt;br /&gt;
* The major attribute specifies the major version number. This number should be 0 or more.&lt;br /&gt;
* The minor attribute specifies the minor version number. This number should be 0 or more.&lt;br /&gt;
* The release attribute specifies the release number. This number should be 0 or more.&lt;br /&gt;
* The build attribute specifies what build the application is at. This number should be 0 or more.&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;version major=&amp;quot;1&amp;quot; minor=&amp;quot;1&amp;quot; release=&amp;quot;1&amp;quot; build=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== The osversion element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The osversion element specifies the minimal OS version that supports the PND file. The PND file will not be loaded by an OS that has an older version than the one specified here.&lt;br /&gt;
An osversion element is optional. It accepts the same attributes as the version element.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;osversion major=&amp;quot;1&amp;quot; minor=&amp;quot;1&amp;quot; release=&amp;quot;1&amp;quot; build=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== The categories element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The categories element is an element that contains multiple other elements.&lt;br /&gt;
A categories element is required, and must contain at least one category.&lt;br /&gt;
&lt;br /&gt;
Menus that use your PXML in any shape or form will use the category information to sort your application entry into the tree or sub menus. Depending on the menu system, this will be done differently every time. It is therefore advisable to specify as many categories and subcategories as possible (and as suitable; don't specify that your application belongs in a category if it doesn't).&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;categories&amp;quot; element contains multiple category-elements. Every category-element represents one category that this app can be sorted into. Valid top-level categories are (among others):&lt;br /&gt;
&lt;br /&gt;
# AudioVideo&lt;br /&gt;
# Audio&lt;br /&gt;
# Video&lt;br /&gt;
# Development&lt;br /&gt;
# Education&lt;br /&gt;
# Game&lt;br /&gt;
# Graphics&lt;br /&gt;
# Network&lt;br /&gt;
# Office&lt;br /&gt;
# Settings&lt;br /&gt;
# System&lt;br /&gt;
# Utility&lt;br /&gt;
&lt;br /&gt;
Please see [http://standards.freedesktop.org/menu-spec/latest/apa.html the FreeDesktop specification] for more information. In it, you will also find valid subcategories for your top-level categories.&lt;br /&gt;
&lt;br /&gt;
The category-element takes one attribute: The name-attribute. This attribute represents the category name, which preferrably should be one of the above.&lt;br /&gt;
&lt;br /&gt;
A category-element can contain further child-elements: subcategory-elements. These represent the subcategories of a category that the app will be sorted into.&lt;br /&gt;
&lt;br /&gt;
The subcategory-element also takes a name-attribute; this attibute can contain a name for your subcategory.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;categories&amp;gt;&lt;br /&gt;
  &amp;lt;!-- This app belongs in the &amp;quot;Game/StrategyGame&amp;quot; category --&amp;gt;&lt;br /&gt;
  &amp;lt;category name=&amp;quot;Game&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;subcategory name=&amp;quot;StrategyGame&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/category&amp;gt;&lt;br /&gt;
  &amp;lt;!-- This app also belongs in the &amp;quot;Graphics/ImageProcessing&amp;quot; category --&amp;gt;&lt;br /&gt;
  &amp;lt;category name=&amp;quot;Graphics&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;subcategory name=&amp;quot;ImageProcessing&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/category&amp;gt;&lt;br /&gt;
&amp;lt;/categories&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== The associations element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The associations element is an element that contains multiple other elements.&lt;br /&gt;
An associations element is optional, except if exec.standalone is false.&lt;br /&gt;
&lt;br /&gt;
It contains multiple association-elements. Every association-element represents one file action association.&lt;br /&gt;
&lt;br /&gt;
* The name attribute on an association element specifies the user-friendly action name for the association.&lt;br /&gt;
* The filetype attribute on an association element specifies what file types (in MIME format) that this association should apply to.&lt;br /&gt;
* The exec attribute on an association element specifies the command-line arguments that should be given to the program, when this action is performed. The exec can contain a &amp;quot;%s&amp;quot;, which indicates where the file name of the file, that the action is performed on, should be inserted. For example, if the exec-line is &amp;quot;--file %s --type lol&amp;quot;, and you have a file &amp;quot;lol.bmp&amp;quot; that the action is performed on, the exec-line is transformed into &amp;quot;--file &amp;quot;lol.bmp&amp;quot; --type lol&amp;quot;&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;associations&amp;gt;&lt;br /&gt;
  &amp;lt;association name=&amp;quot;Deinterlaced Bitmap Image&amp;quot; filetype=&amp;quot;image/bmp&amp;quot; exec=&amp;quot;-f %s --no-deinterlacing&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;association name=&amp;quot;Style sheet system crasher&amp;quot; filetype=&amp;quot;text/css&amp;quot; exec=&amp;quot;-f %s --crash-on-success&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/associations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The clockspeed element ===&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The clockspeed element specifies what clockspeed this app should run at. Please do only specify this element if your application *needs* to run at the specified clock speed.&lt;br /&gt;
A clockspeed element is optional. It accepts the following attributes:&lt;br /&gt;
&lt;br /&gt;
* The frequency attribute specifies the wanted frequency, in megahertz (MHz).&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;clockspeed frequency=&amp;quot;600&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The mkdir element ===&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
The PXML may request creation of directories on the SD card.&lt;br /&gt;
&lt;br /&gt;
'''This should be used sparingly.'''&lt;br /&gt;
&lt;br /&gt;
There are a number of scenarios in which this may be useful; should an application wish to attempt to establish a canonicle location for a file, it can request a path be created. This can avoid user confusion -- user merely plugs in SD, waits a few moments, pulls out SD, and inspects it to see what directories he may populate. Consider 'id' files for Quake -- the user might have many ports of the game, such as Quake, or ioquake, or others. They could all share the same id pak files, but the user may not know where to put them. (Especially since the pnd-file itself does not have user documentation available perhaps.) Consider ROM-paths for emulators .. perhaps the emulator expects ROMs in a specific location? If so, the author may wish to have that location created, to make it obvious.&lt;br /&gt;
&lt;br /&gt;
'''NOTES'''&lt;br /&gt;
The paths are created on the SD that contains the pnd.&lt;br /&gt;
The paths may not include &amp;quot;..&amp;quot; or wildcards.&lt;br /&gt;
&lt;br /&gt;
It accepts the following attributes:&lt;br /&gt;
&lt;br /&gt;
* dir -&amp;gt; the name of the path to be created; it may not be multiple levels deep - to effect that, include multiple &amp;lt;dir path=&amp;quot;...&amp;quot;/&amp;gt; entries&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;mkdir&amp;gt;&lt;br /&gt;
  &amp;lt;dir path=&amp;quot;/foo/bar&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/mkdir&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If this is in /pandora/desktop on SD1 (/media/mmcblk0p1 say), then /media/mmcblk0p1/foo/bar will be created.&lt;br /&gt;
&lt;br /&gt;
== Example file ==&lt;br /&gt;
Please see the [[PXML_archetype|PXML archetype]].&lt;br /&gt;
&lt;br /&gt;
== Validation ==&lt;br /&gt;
&lt;br /&gt;
To validate a PXML file, you need a XSD (XML schema) validator, and you have to know how to use it.&lt;br /&gt;
&lt;br /&gt;
You will also need to put the XML schema for the PXML format in the same folder as your PXML file. Note that the current PXML schema is horribly out of date.&lt;br /&gt;
&lt;br /&gt;
When you have done that, and know how to use it, you need to change a few things in your PXML file. In your PXML tag, change the contents from this...&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;PXML xmlns=&amp;quot;http://openpandora.org/namespaces/PXML&amp;quot;&amp;gt; ...&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...to this:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;PXML xmlns=&amp;quot;http://openpandora.org/namespaces/PXML&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:noNamespaceSchemaLocation=&amp;quot;PXML_schema.xsd&amp;quot;&amp;gt; ...&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the PXML file can be validated.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Myownlittlworld</name></author>
		
	</entry>
</feed>