GP2X – nlove LUA Game Engine

Port of nlove 0.70 beta for GP2X

nlove is a fork of love ( see ) game engine ported to SDL systems.
See the official sources by bartbes at Bitbucket site .
I have recompiled the runtime for GP2X. Thanks to SIENCE (for the Caanoo version ) and BARTBES for this great work.
Like on the Caanoo release, this come with Picklelauncher, so you are able to use this usefull gui/launcher to test all of the love examples easily.

Some of the examples that are included in the archive are :

    snake – Snake Game (work ok)
    npong – Two Player Pong Game (work ok)
    ninwaLovePuzzlev02 – Physic Puzzle Game by Niwa (work but need touch to play)
    Cartesian Cardinal Zap- Game by wacheski 2010 / (don’t work well)
    Sinescroller – scrolling example (work but gfx is messed up)
    hello_demo – Hello World in nlove (work ok)
    passingclouds demo (work ok)

Compiled with the latest (as 06/feb/2011) version of sources by Bartbes, also enabled modplug support, so we are now able to play some more audio formats.

See the nlove_gp2x.txt in the archive for more info.

Download at GP2X Archive.

GP2X – sdlBasic Runtime (sdlBrt)

sdlBasic Runtime version 0.8 GP2X Edition

sdlBasic is a small, efficient and multiplatform basic interpreter aimed to game creation using the power of SDL library, it was inspired by the old and glorious AMOS by Amiga computers. sdlBasic is open source software. It runs on Linux, windows (9x and nt-XP based), macOSX, FreeBSD, OpenBSD, MorphOS, AmigaOS, and GP2X F100/F200. The basic interpreter come from wxbasic by David Cuny distribuited under lGPL. The graphic system is based upon SDL graphics libraries family distribuited under GPL. This software is subject to lGPL license and is free as every program used to create it. Authors: David Cuny (wxbasic) and Roberto Viola (sdlbasic).

I (Farox) have recompiled the latest version 0.8 of this package available at .

Also have adapted some of the available examples to run on GP2X console.

For more info see the readme_sdlbasic.txt inside the archive.

Quick shots of some of the examples included in this GP2X version:

Download is available at GP2X Archive

Links to check:

  • new page dedicated at sdlBasic.
  • “Unofficial“ Page on
  • Official page by __vroby__ but seems abandoned or no more mantained.
  • where to find many sdlBasic stuff and examples.
  • GP2X – Unreal Speccy Portable Emulator

    A ZX-Spectrum emulator that’s supports Z80 128K (Pentagon) AY/YM, Beeper, Beta Disk, Tape, Kempston Joystick/Mouse and Snapshots.

    Supported formats: sna, z80, tap, tzx, csw, trd, scl, zip.

    Created to be ported to many platforms such as Windows/Linux/Mac/Symbian/WinMobile/Dingoo/… and now for GPH
    Console GP2X F100/F200 /Wiz and Caanoo.

    Main meaning of emulator is support Pentagon’s (russian Sinclair ZX Spectrum clone) timings to perfect emulate
    russian PD demos (some of it included in pack).
    But you are able to run ZX Spectrum games on it too.
    Just don’t expect timings of the original model(tearing may appear, etc…).

    GP2X F100/F200 recompilation by Farox based from original sources from “Aion” ( user of forum ).
    Changes from the original version of 09/11/2010 :
    —-> audio.freq = 22050; instead of 44100; to gain little speed
    —-> disabled annoing cursor visible all the time .

    Download at GP2X Archive

    Discuss at forum

    Original Author Website

    Small help on how to use:

    Tape (tap/tzx/csw)
    – Press reset
    – Open image in menu
    – Press ‘I’ to enter in basic
    – Type LOAD “” and press enter in virtual keys (LOAD = J on virtual keyboard ; “” = SS + P in virtual Keyboard )
    – Press start tape in menu
    – Choose tape sound source for sound (optional)

    Disk (scl/trd)
    – Press reset
    – Open image in menu
    – Press enter to enter in Max Petrov’s commander
    – Select file and press enter

    Keys (on virtual keyboard ) in service rom (after reset)
    U – Menu 128
    S – Trdos 128
    I – Basic 48
    ENTER – Max Petrov’s commander

    GP2X Button used:

    UP/DOWN/LEFT/RIGHT …directional pad
    MENU …. Show up menu
    SELECT …show up virtual keyboard (press Y button to hilight a key on virtual keyboard )
    Back L … Reset emulator
    Back R … Switch audio