Pandora – Micery (scene demo)

This time i ported another demo. Is name is Micery and was produced by Fit and Bandwagon for the Altparty’04 event.
NF/Bandwagon : 3D code, steering algorithms, music
Marq/Fit : wavefront loader, soft synth, models

Created on Linux and Mac OS X using free tools such as GCC, gmake, FTE, RCS and Wings 3D. Thanks to the authors of these wonderful programs. We let SDL take care of the platform-specific details such as screen and sound handling.

Be sure to check out the following links to find other ports and the
full source :

Thanx to Wolf_

Pandora version run @ 800×480 Fullscreen thanks to GLshim lib (using latest revision by ptitSeb).
Sources are included in PND.

Since this demo doesn’t have and end…to exit press ESC (Fn+q)

Shots :

download from repo.

Pandora – Rage Against The Chemtrails

Rage Against The Chemtrails is the first radical game developed by Giuseppe Perniola, is a Defender clone where you pilot an aircraft, destroy tankers that spray chemtrails in the sky, and avoid enemy interceptors and anti-aircraft cannon tanks. It is written using C++, QT5, SFML library and OpenGL (Glshim on Pandora). Sources Included in PND.

For Pandora release i have changed the controls so in
Main menu use:
B — Start the game
A — Select Fighter –press A again to return to main
H — Go to Help page –press H again to return to main

In Game use:
DPAD — Move fighter
A or B — Shot missile
X or Y — Shot bomb

ESC — Exit game

A shot:

Download from Pandora repo

Pandora – Flying Saucers Attack

F.U.G.A.(Fliegende Untertassen greifen an) aka F.S.A.(Flying Saucers Attack) is a game by Dennis Busch that is some kind of a mixture between two old Atari2600 games. It comes in german and english language.

You’ll see a screen with your city that you have to save against 30 Alien attackwaves in three different difficulty levels. You shoot attacking UFOs with two cannons positioned at the left and right borders of the screen.
The UFOs will first bomb away all your buildings then send in little green men to dig tunnels to blow your cannons which results in a gameover.

Game Controls:
Mouse movement = Move Crosshair
Left Button = Fire bullet from left cannon
Right Button = Fire bullet from right cannon

For the Pandora version aim with left nub and shoot with right nub or ABXY buttons!!

Download here on the repo

Have fun!

Pandora – Amoeba (by excess) scene demo

From Amiga times i was always fascinated watching demos that came from the demoscene. So when I discovered the sources of this demo I thought it would be great if i could run on Pandora.
This demo called Amoeba coded by excess group, was designed for PC x86, but fortunately the programmer/s have built also a version for Linux, so a port was relatively easy.
It was released at ‘underscore 2002’ and resulted at first place.
The slightly modified sources (by me) are inside the pnd for the curious.
When you run, it show a dialog to choose some options, but on Pandora only a fixed 800×480 16bit resolution is available, it could run at other resolution (tested with 640×480) but only windowed, and if you run from terminal.
This is another port that use the glshim wrapper by Lunixbochs& ptitSeb.

Download as usual from the repo.

Pandora – Mandelbrot Sample


i was playing with Lazarus and FPC (FreePascal) and found an interesting Mandelbrot program made with this tools.

It’s from

this guy have a site (german only ūüôĀ ) full of beautyfull examples and nice games (not all are open source…as i understand) him a visit if interested.

Now i started recompiling this nice and fast Mandelbrot program, and have adapted the GUI for Pandora resolution and other minor thing. The program is available, at author webpage, for Windows and Linux (if you compile it) in the x86 architecture, and compile fine for another architecture (like ARM that are inside Pandora) but shortly i discovered the impossibility of sharing the files (.mdl) between the 2 architecture, caused by the differences on how they calculate numbers using “extended double-precision” on x86 (up to 80-bit) while ARM only supports conventional double-precision (64 bit). I was lost on this…but after a while, the author came to me with a brilliant solution, so now we can share the .mdl files between the PC and Pandora without problems.

So enjoy this nice program..and download from the usual repo….here is some shots of pandora version:

There is also a little editor that could be used to create some nice colors combination to apply to images.
Of course you could save image (in BMP format).

The complete and updated sources are inside the pnd…so if you want you could recompile it for another ARM board like a Pi.

Qualche tempo fà stavo sperimentando con Lazarus e FPC (FreePascal) e ho trovato questo bel programma che esplora il frattale (o insieme) di Mandelbrot.
L’ho trovato qui su questo sito, che vi consiglio di andare a visitare, dove l’autore ha inoltre una estesa collezione di altri interessantissimi programmi e giochi (anche se non tutti sono muniti di sorgente), tutti freeware/postcardware.
L’unica pecca √® che √® solo in lungua tedesca, ma c’√® comunque la possibilit√† di tradurre le pagine con il traduttore di Google (anche se il risultato spesso √® incomprensibile).
A questo punto scaricati i file con il sorgente, ho ricompilato il tutto e funzionava alla grande, solo poco dopo mi sono accorto che i file .mdl creati dall’autore (quelli con le coordinate necessarie per ricostruire il frattale) non potevo utilizzarli/scambiarli con la mia versione compilata per Pandora.
Andando a controllare il sorgente e poi cercando in rete, ho visto che per effettuare i calcoli si usava una precisione molto alta (cos√¨ da avere maggiore accuratezza di particolari), utilizzando il tipo “Extended” che nei processori x86 ha una lunghezza di bit (80) diversa da quella utilizzata nei processori ARM (64 bit).
A questo punto per le mie (scarse) capacit√† era impossibile trovare una soluzione, cos√¨ ho scritto all’autore, che nel giro di qualche tempo, ha travato una brillante soluzione al problema, e dunque ora si pu√≤ partire ad esplorare una frattale su un PC con processore x86, salvare il file quando abbiamo trovato qualcosa di interessante, e successivamente caricarlo su Pandora e continuare l’esplorazione, e viceversa.
Le immagini le trovate qui sopra ed anche il link per scaricare dal repo di Pandora.
Tra le funzioni del programma c’√® naturalmente, la possibilit√† di salvare l’immagine del frattale che si st√† esplorando, nel formato bitmap (BMP).
Aggiungo solo che nel pacchetto c’e anche un programma esterno con cui si possono creare combinazioni di colori da applicare al frattale.
Inoltre i sorgenti completi della versione Pandora sono integrati nel PND scaricabile dal link sopra, così che se qualcuno volesse, si potrebbe ricompilare per altre macchine con cpu ARM (tipo la Raspberry PI/PI2).

Divertitevi ad esplorare!!

Pandora – Alien 8

Hey! I’m back with a new release for Pandora.
This time is a tough game remake of a classic of the past, we are talking about Alien 8 originally developed by Ultimate Play the Game, from Zx Spectrum era (around 1985). The remake is dated around 2007/2008 and is programmed by Ignacio Perez Gil + David Olias Suarez and available from Retrospec site.

A little story about this port.
I said that the game is a bit tought in gameplay, and when i found the sources i thinked the same around the idea to port it. In fact this remake is programmed in C using Allegro and FMODex library. Where is the problem you say? the problem is that FMOD is closed source and Firelight Technologies (the developers) did not provide a version compiled for ARMv7-a compatible with a linux based console like Pandora is. An ARMv7-a version is available only for Android and maybe others sistems.
Now came the interesting part, i remember that some time ago someone on Pandora forum (Sebt3) ported a Mario game that was using FMOD (note FMOD is the old version of FMODex.) using SDL_Mixer a library of the famous SDL libs. Now inspired by this, i have changed the audio code in the game and surprisignly it was working good, but only the sound fx where playing. In code i noted the music is streamed from a .dat file using some functions not present on previous conversion by Sebt3, plus my skills where not enough to solve this, and so i asked on Pandora forum (where you can often find some real and very talented programmer) and finally the “serial porter” named ptitSeb came in my help.
He not only write the code that streamed the music using SDL_Mixer but help find a solution with some Allegro media libs not copied correctly by the tools used to compile the project.

So in the end i had the idea to port the game and started the convertion from FMOD but if i dind’t have the help of the two Seb’s (Sebt3 and ptitSeb) this port would never be finished.

Another thing that made me proud of this is that, maybe this is the first and the only game, that run using two different “ecosystem” like Allegro and SDL working together each other for the respective parts (SDL_Mixer for processing the audio and Allegro for all the rest).

So enjoy the game, if you have a Pandora! Download from the Repo.
The sources are inside the PND.

Some shots of the game:
in game


Pandora – TetriAttack 3

TetriAttack3 is the third game from the collaboration with 16BitSoft Inc. This time the game is directly ispired by another SNES classic called “Tetris Attack” and its ported on Pandora by me with the help of JeZxLee author of the remake. This is another game made to run with the GLShim library by LunixBochs.

Some Pandora screenshot


in game

Controls are remappable in game and the default is:
DPAD cursor movement
GAME_B switch tiles
GAME_X advance row of tiles
p pause the game
ESC return to main menu / exit game

Download from the Repo

Ecco a voi TetriAttack3 gioco portato su Pandora da me con l’aiuto di JeZxLee autore di questo splendido remake opensource per PC. Il gioco √® un remake di un vecchio classico per SNES chiamato “Tetris Attack”. Per scaricare la versione Pandora clickate sul link qui sopra mentre se volete provare la versione PC andate sul sito dell’autore qui

Pandora – TetriCrisis 4 110% A.I.

Just added my port for TetriCrisis 4 110% A.I. a tetris game that have brilliant gfx, music and other features like a very good AI (Artificial Intelligence) and programmed by 16bitSoft.

Thanks to JeZ+Lee and his team for giving me the sources (and created an exclusive release for Pandora) and thanks also to the brilliant lib “glshim” created by LunixBochs without his work porting games using OpenGL will be an hard work.

I have adapted buttons control for Pandora and changed the “How to play” screen with an image of pandora controls with help text.

Now some screen of Pandora version:

in game

Download from the repo

Ho appena pubblicato il mio nuovo port per Pandora chiamato TetriCrisis 4 110% A.I. un fantastico gioco di Tetris con della grafica e un sonoro favolosi, inoltre il gioco ha una ottima intelligenza artificiale oltre che altre numerose features.

Ringrazio JeZ+Lee per avermi fornito i sorgenti del gioco (creando una versione esclusiva solo per Pandora) ed inoltre LunixBochs per aver creato la sua oramai strausata libreria “glshim” che permette di portare giochi che usano la libreria OpenGL su dispositivi mobile OpenGLES.

Per questo port ho adattato i controlli per Pandora e cambiato la schermata del “How to Play” con una immagine della tastiera di Pandora con aggiunta di testo per capire come giocare.

Il link per scaricare lo trovate qui sopra.

Pandora – Pixel Artist 2

Well long time no news here, my free time was not so much and also i lacked motivations. Now i’m on off from work for some days and the recent release of the new version of Codeblocks toolchain for Pandora have reignited some motivations to do new ports.

So my latest work is a straight recompilation of the game Pixel Artist 2 by 16bitsoft recently released. This is a game programmed in C++ using SDL+OpenGL and on Pandora run thanks to the OpenGL library shim created by Lunixbochs.

Some shots found on the net :

Download here at repo

Pandora MHWaveEdit new release

Some days ago i released an updated version of my MHWaveEdit port (now in sync with the original author
at version 1.4.23).
In this release i changed params to enable the program to start in a more large window and made Pandora params default at start so no need to change much (but you still need to enable the mic on XFCE mixer panel).

I have tested it recording for more than 60 min and didn’t crashed.

As usual the download is at Pandora repo