All Topics  
GP2X

 
GP2X

   Email Print
   Bookmark   Link






 

GP2X



 
 
The GP2X is an open-source, Linux-based handheld video game console
Video game console

A video game console is an game development that produces a video signal which can be used with a display device to display a video game. The term "video game console" is used to distinguish a machine designed for consumers to buy and use solely for playing video games from a personal computer, which has many other functions, or arcade machi...
 and media player created by GamePark Holdings
GamePark Holdings

GamePark Holdings is a South Korean company responsible for creating the GP2X that was founded by former employees of the game maker GamePark in 2005....
 of South Korea
South Korea

South Korea, officially the Republic of Korea , ), often referred to as Korea and the "names of Korea#Revival of the names", is a Semi-presidential system republic in East Asia, located in the southern half of the Korean Peninsula....
.

The GP2X is designed for homebrew
Homebrew (video games)

Homebrew is a term frequently applied to video games produced by consumers to target proprietary hardware platforms not typically user-programmable or that use proprietary storage methods....
 developers as well as commercial developers. It is commonly used to run emulators for game consoles such as Neo Geo, Sega Genesis, Master System, Game Gear, Amstrad CPC
Amstrad CPC

The Amstrad CPC is a series of 8-bit home computers produced by Amstrad during the 1980s and early 1990s. "CPC" stands for 'Colour Personal Computer', although it was possible to purchase a CPC with a Green screen display as well as with the standard colour screen ....
, Commodore 64
Commodore 64

The Commodore 64 is an 8-bit home computer released by Commodore International in August, 1982, at a price of United States dollar595. Preceded by the Commodore VIC-20 and Commodore MAX Machine, the C64 features 64 kilobytes of Random-access memory with sound and graphics performance that were superior to IBM-compatible computers of tha...
, NES
Nes

Nes may refer to:In Norway:* Nes, Akershus, a municipality in the county of Akershus in Norway* Nes, Buskerud, a municipality in the county of Buskerud in Norway...
, PC-Engine/TurboGrafx-16
TurboGrafx-16

The TurboGrafx-16, known in Japan as the , is a video game console developed by the Nippon Electric Company and released in Japan on October 30, 1987, and in North America on August 29, 1989....
, MAME
MAME

MAME is an emulator application designed to recreate the hardware of arcade game systems in software, with the intent of preserving gaming history and preventing vintage games from being lost or forgotten....
 and others.

ased on November 10, 2005 in South Korea, the GP2X was designed to play video and music, view photos, and play games.






Discussion
Ask a question about 'GP2X'
Start a new discussion about 'GP2X'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The GP2X is an open-source, Linux-based handheld video game console
Video game console

A video game console is an game development that produces a video signal which can be used with a display device to display a video game. The term "video game console" is used to distinguish a machine designed for consumers to buy and use solely for playing video games from a personal computer, which has many other functions, or arcade machi...
 and media player created by GamePark Holdings
GamePark Holdings

GamePark Holdings is a South Korean company responsible for creating the GP2X that was founded by former employees of the game maker GamePark in 2005....
 of South Korea
South Korea

South Korea, officially the Republic of Korea , ), often referred to as Korea and the "names of Korea#Revival of the names", is a Semi-presidential system republic in East Asia, located in the southern half of the Korean Peninsula....
.

The GP2X is designed for homebrew
Homebrew (video games)

Homebrew is a term frequently applied to video games produced by consumers to target proprietary hardware platforms not typically user-programmable or that use proprietary storage methods....
 developers as well as commercial developers. It is commonly used to run emulators for game consoles such as Neo Geo, Sega Genesis, Master System, Game Gear, Amstrad CPC
Amstrad CPC

The Amstrad CPC is a series of 8-bit home computers produced by Amstrad during the 1980s and early 1990s. "CPC" stands for 'Colour Personal Computer', although it was possible to purchase a CPC with a Green screen display as well as with the standard colour screen ....
, Commodore 64
Commodore 64

The Commodore 64 is an 8-bit home computer released by Commodore International in August, 1982, at a price of United States dollar595. Preceded by the Commodore VIC-20 and Commodore MAX Machine, the C64 features 64 kilobytes of Random-access memory with sound and graphics performance that were superior to IBM-compatible computers of tha...
, NES
Nes

Nes may refer to:In Norway:* Nes, Akershus, a municipality in the county of Akershus in Norway* Nes, Buskerud, a municipality in the county of Buskerud in Norway...
, PC-Engine/TurboGrafx-16
TurboGrafx-16

The TurboGrafx-16, known in Japan as the , is a video game console developed by the Nippon Electric Company and released in Japan on October 30, 1987, and in North America on August 29, 1989....
, MAME
MAME

MAME is an emulator application designed to recreate the hardware of arcade game systems in software, with the intent of preserving gaming history and preventing vintage games from being lost or forgotten....
 and others.

Overview

Released on November 10, 2005 in South Korea, the GP2X was designed to play video and music, view photos, and play games. It had an open architecture (Linux based), allowing anybody to develop and run software. Also, there was the possibility for additional features (such as support for new media formats) to be added in the future due to the upgradeable firmware
Firmware

Firmware is a term sometimes used to denote the fixed, usually rather small, programs that internally control various electronic devices. Typical examples range from end user products such as remote controls or calculators, via computer parts and devices like harddisks, keyboard s, TFT screens or memory cards, all the way to scientific instr...
.

A popular use of the GP2X was to run emulator
Emulator

An emulator duplicates the functions of one system using a different system, so that the second system behaves like the first system. This focus on exact reproduction of external behavior is in contrast to some other forms of computer simulation, which can concern an abstract model of the system being simulated....
s, which allow one to use ROM
Rom

ROM, Rom, or rom is an abbreviation and name that may refer to:...
 software from a video game cartridge of another system on the GP2X.

History


Shortly after the release of the GP32
GP32

The GP32 is a hand held console built by the Korean company Game Park....
 in 2001, its maker GamePark began to design their next handheld. A disagreement within the company about the general direction of this system prompted many of the staff to leave and create their own company, GamePark Holdings, to produce a 2D
2D computer graphics

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models and by techniques specific to them....
-based handheld system which they saw as the sequel to the GP32.

GamePark Holdings spoke to previous GP32 distributors and developers to determine the specifications for the new machine and how it should be promoted. Meetings were held in Seoul, Korea, where the final design of the new console was agreed upon.

The first name of this console was the GPX2. However, it couldn't be used as a final name due to a possible trademark violation with the name of a Japanese printer, the GPX. A contest for a new name was announced on August 3, 2005. Around 1500 names were submitted in total. The winner of the competition was Matt Bakse who chose the title GP2X. For this he was awarded a free GP2X console, although delivery of his prize was rather delayed.

The GP2X has seen several minor hardware updates, most notably the changes from the First Edition to Normal Edition and the Normal Edition to the MK2. Also, a new version called the "F200" was released October 30, 2007 and features a touchscreen, among other changes.

As of October 16th, 2006, the GP2X had sold 30,000 units. On August 31, 2008, the CEO of Gamepark Holdings told German GP2X distributor Michael Mrozek (aka. EvilDragon) that 60,000 GP2X units had been sold.

On 26 August 2008, GamePark Holdings
GamePark Holdings

GamePark Holdings is a South Korean company responsible for creating the GP2X that was founded by former employees of the game maker GamePark in 2005....
 announced the successor to the GP2X, the "Wiz
GP2X Wiz

The GP2X Wiz is an open-source, Linux -based handheld video game console and media player created by GamePark Holdings of South Korea. It is the successor to the GP2X, the first handheld created by GamePark Holdings....
".

As of September 1, a version of the GP2X is still being sold in Korea by Vocamaster that is geared toward Koreans who wish to learn English. In fact, according to the official GP2X distributor for the UK, Craig Rothwell, most GP2X units sold to date have been sold through Vocamaster as English-learning tools.

Hardware


Specifications

  • Chipset
    Chipset

    A chipset or chip set refers to a group of integrated circuits, or chips, that are designed to work together. They are usually marketed as a single product....
    : MagicEyes MMSP2 MP2520F System-on-a-Chip
    System-on-a-chip

    System-on-a-chip or system on chip refers to integrating all components of a computer or other Electronics system into a single integrated circuit ....
  • CPU: 200MHz ARM920T host processor, 200MHz ARM940T programmable coprocessor
  • NAND Flash ROM: 64 MB
  • RAM
    Ram

    Ram, ram, or RAM as a non-acronymic wordAs a non-acronymic word Ram, ram, or RAM may refer to:...
    : SDRAM
    SDRAM

    SDRAM refers to synchronous dynamic random access memory, a term that is used to describe dynamic random access memory that has a synchronous interface....
     64 MB
  • Operating System: GNU/Linux-based OS
  • Storage: SD Card (Latest firmware supports SDHC
    Secure Digital card

    Secure Digital is a non-volatile memory memory card format developed by Matsushita Electric Industrial Co., SanDisk, and Toshiba for use in portable devices....
    )
  • Connection to PC: USB 2.0 High Speed
  • USB Host: USB 1.1
  • Power
    Power

    Power refers broadly to any ability to cause change or exert control over either things or people, subjects or objects....
    : 2 × AA battery
    AA battery

    A AA battery is a dry cell-type Battery commonly used in portable electronic devices. The AA battery type was standardized by ANSI in 1947, and is designated E91 by Deutsches Institut f?r Normung and AM3 by Japanese Industrial Standards....
     or via AC adapter
  • Display
    Display

    Display may mean one of several things:*Airshow, Museum, Art exhibition, Trade fair, Science fair, Department_store display**Trade show display, the physical screens, banners and other paraphernalia used to fill a temporary exhibit space at a trade show or trade fair....
    : 320×240 3.5 inch, 65,536 color
    Color

    Color or colour is the visual perception property corresponding in humans to the categories called red, yellow, blue and others....
    s TFT LCD
    TFT LCD

    File:Flat monitor.svgA thin film transistor liquid crystal display is a variant of liquid crystal display which uses thin film transistor technology to improve image quality ....
  • TV output
  • Physical size: 143.6 mm wide, 82.9 mm high, 27 mm (excl. joystick approx.) / 34 mm deep
  • Weight: 161 g
    Gram

    The gram , ; symbol g, is a Physical unit of mass.Originally defined as "the absolute weight of a volume of pure water equal to the cube of the hundredth part of a metre, and at the temperature of melting ice" , a gram is now defined as one one-thousandth of the SI base unit, the kilogram, or Scientific notation kg, which itself is...
     (without battery)


The ARM940T was used by GPH's implementation of Linux to control video processing. Using the 940T core in Linux for other tasks apart from video processing is difficult but possible. Accessing the hardware directly makes it easier to use both CPUs.

The F-200 version of the GP2X hardware replaced the joystick with a directional pad and adds a touch screen.

Expandability

The GP2X had an expansion "EXT" port on the base of the unit into which a range of special cables (for USB host, TV-out etc) or break out box could be plugged, allowing four USB devices to be connected to and used with the GP2X directly. The only thing limiting what can be used through this interface is the availability of drivers.

The connector used to expand the GP2X is hard to come by on its own but it is used with a few other devices. The Samsung e810/e730 and LG U8110/20/30/36/38 mobile telephone data cables, along with the official GP2X TV-Out adapter are suitable connectors.

This connector isn't proprietary; the specifications of this connector are fully open, encouraging home cable construction.

TV output

The GP2X also supported TV-out with a special cable that plugs into the EXT port. This allows videos that are normally scaled down to fit the GP2X's screen to be played at native resolution on a TV. It also lets software be displayed on the higher resolution TV rather than the screen. Not all software supports this natively, but 3rd party software exists that enables TV-out functionality in all applications. This is done by launching a background process.

Power

The GP2X requires 2 AA
AA battery

A AA battery is a dry cell-type Battery commonly used in portable electronic devices. The AA battery type was standardized by ANSI in 1947, and is designated E91 by Deutsches Institut f?r Normung and AM3 by Japanese Industrial Standards....
-sized batteries if not running from an external power supply. Due to the high current drain, standard alkaline
Alkaline battery

Alkaline batteries and alkaline cells are a type of disposable battery or Rechargeable alkaline battery battery dependent upon the reaction between zinc and manganese oxide ....
 batteries will not function for very long in the GP2X; NiMH
Nickel metal hydride battery

A nickel-metal hydride cell, abbreviated NiMH, is a type of rechargeable battery similar to Nickel Hydrogen cell. The NiMH battery uses a hydrogen-absorbing alloy for the negative electrode instead of cadmium....
 or lithium
Lithium battery

Lithium batteries are disposable Battery that have lithium metal or lithium compounds as an anode. Depending on the design and chemical compounds used, lithium cells can produce voltages from 1.5 V to about 3.7 V, twice the voltage of an ordinary zinc-carbon battery or alkaline battery....
 batteries are recommended.

Battery life varies depending on the type of activity being performed and can last anywhere from 10 minutes (using alkaline batteries) to over 6 hours (using high-capacity NiMH batteries). When listening to music, power can be conserved by turning off the backlight and display.

The GP2X has a socket for an external power supply. It must be rated 3.3V DC at 1A with a standard center-grounded (negative center) connector. The power supply should be regulated, as voltage spike
Voltage spike

In electrical engineering, spikes are fast, short duration electrical transient s in voltage , current , or transferred energy in an electrical circuit....
s can permanently damage the unit.

Storage

The GP2X's primary storage device is the Secure Digital card
Secure Digital card

Secure Digital is a non-volatile memory memory card format developed by Matsushita Electric Industrial Co., SanDisk, and Toshiba for use in portable devices....
, which can be placed into a socket at the top of the unit. Older firmware only supported SD cards up to 4 GB
Gigabyte

Gigabyte is an SI prefix-multiple of the unit byte for Computer data storage. Since the giga- prefix means 109, gigabyte means 1,000,000,000 bytes ....
 in capacity. SD cards must be formatted as either FAT16, FAT32
File Allocation Table

File Allocation Table or FAT is a computer file system architecture now widely used on most computer systems and most memory cards, such as those used with digital cameras....
 (32 is more reliable), or ext2
Ext2

The ext2 or second extended filesystem is a file system for the Linux kernel . It was initially designed by R?my Card as a replacement for the extended file system ....
. The GP2X also has 64 MB
Megabyte

Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
 of internal flash memory
Flash memory

Flash memory is a non-volatile memory computer storage that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards and USB flash drives for general storage and transfer of data between computers and other digital products....
 storage, of which 32MB can be used for user data.

From firmware release version 4.0 the GP2X F200 is capable of addressing the new SDHC
Secure Digital card

Secure Digital is a non-volatile memory memory card format developed by Matsushita Electric Industrial Co., SanDisk, and Toshiba for use in portable devices....
 standard and thus now works with SDHC cards up to 32GB in size.

Overclocking

The two ARM processors in the GP2X can be overclocked beyond their rated speed in software. The maximum speed one can reach through overclocking varies from system to system, with about 1 in 50 reaching over 300MHz (these are considered supergp2xs) and others barely reaching 240MHz (many systems can be overclocked beyond 240MHz with no problems. The highest they are advertised to overclock to is 266MHz.)

Multimedia support


Video

  • Video formats: DivX
    DivX

    DivX is a brand name of products created by DivX, Inc. , including the DivX Codec which has become popular due to its ability to video compression lengthy video segments into small sizes while maintaining relatively high visual quality....
     3/4/5, XviD
    XviD

    Xvid is a video codec library following the MPEG-4 standard, specifically MPEG-4 Part 2. It uses ASP features such as b-frames, global and quarter pixel motion compensation, lumi masking, trellis quantization, and H.263, MPEG and custom quantization ....
     (MPEG4)
  • Audio formats: MP3 and Vorbis
  • Container files: AVI and OGM (WMA
    Windows Media Audio

    Windows Media Audio is an audio data compression technology developed by Microsoft. The name can be used to refer to its audio file format or its audio codecs....
     and MPG
    MPG

    MPG or mpg is a three letter acronym with several meanings, including:*Miles per gallon, gasoline consumption measurement used in North America and the United Kingdom...
     via additional software)
  • Maximum Resolution: 720*480 (scaled to 320x240 screen resolution using built in scaling chip)
  • Captions: SMI, SRT
  • Battery Life: 3.5 hours average, longer times possible with high capacity batteries and with use of the power saving modes within.


Audio

  • Audio Formats: MP3
    MP3

    MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio Encoder format using a form of lossy data compression. It is a common audio format for consumer audio storage, as well as a de facto standard encoding for the transfer and playback of music on digital audio players....
    , Ogg Vorbis (more with alternative players)
  • Channels: Stereo
  • Frequency Range: 20Hz - 20kHz
  • Power output: 100mw
  • Sample Resolution/Rate: 16bit/8-48 kHz
  • Equalizer: includes "Normal", "Classic", "Rock", "Jazz", "Pop" presets
  • Battery Life: ~6 hours (information given by manufacturer) with 2 x 2500mAh AA batteries
    AA battery

    A AA battery is a dry cell-type Battery commonly used in portable electronic devices. The AA battery type was standardized by ANSI in 1947, and is designated E91 by Deutsches Institut f?r Normung and AM3 by Japanese Industrial Standards....
    .


Software

Because the tools required for development on the GP2X are freely available, there is a wealth of software available for the GP2X, much of which is free. Types of software available includes emulators, games, PDA applications and multimedia players.

Built-in software

The GP2X has several pieces of software built directly into the firmware. There is a version of MPlayer
MPlayer

MPlayer is a free software and open source media player . The program is available for all major operating systems, including Linux and other Unix-like systems, Microsoft Windows and Mac OS X....
 which is used to play music and video, an image viewer, an e-book reader (which can display the contents of standard text documents on-screen) and a utility to adjust the LCD update frequency to eliminate any flickering.

Other applications available (though not accessible directly through the menu) were a Samba
Samba (software)

Samba is a free software re-implementation of Server Message Block Computer networking protocol , originally developed by Australian Andrew Tridgell....
 server, for transferring files to the machine using the default Windows network file sharing protocol; an HTTP server, for providing web pages; an FTP
File Transfer Protocol

File Transfer Protocol is a network protocol used to transfer data from one computer to another through a network such as the Internet.FTP is a file transfer protocol for exchanging and manipulating files over a Transmission Control Protocol computer network....
 server, a different way of transferring files; and telnet
TELNET

Telnet is a network protocol used on the Internet or Local Area Network connections. It was developed in 1969 beginning with RFC 15 and standardized as Internet Engineering Task Force STD 8, one of the first Internet standards....
 access allowing for direct command line access from outside the machine. These servers operate over the included USB networking functionality, allowing one to connect the GP2X to a wider network through a PC. The new GP2X-F200 supports none of these network programs.

Version 3.0.0 of the firmware comes with 5 games pre-installed in the NAND memory. The games are Payback
Payback (game)

Payback is a videogame by Apex Designs. It was originally one fan's project to make an Amiga clone of Grand Theft Auto . In the author's own words, "every effort has been made to ensure that Payback beats GTA in every way."...
 (demo), Noiz2sa, Flobopuyo, Supertux
SuperTux

SuperTux is a free software, classic style 2 dimensional side-scrolling video game inspired by the Nintendo Super Mario Bros. series. It was originally created by Bill Kendrick and is currently maintained by the SuperTux Development Team for additional contributions....
, and Vektar (freeware version). This firmware is currently shipped with new GP2Xs.

Emulators

There are many emulators available for the GP2X which allow you to run software from other systems on the GP2X. Many emulators will run most software perfectly and at the intended speed, but some others may have various issues (often to do with speed or sound). Popular emulators include GnGeo which emulates the Neo Geo
Neo Geo (console)

The Neo Geo is a Cartridge -based Arcade game and home video game system released in 1990 by Japanese game company SNK Playmore. The system offered comparatively colorful 2D computer graphics Computer graphics and high-quality sound....
; GNUboy2x, Game Boy
Game Boy

The is an 8-bit handheld game console developed and manufactured by Nintendo. It was released in Japan on , in North America in August , and in Europe in ....
 and Game Boy Color
Game Boy Color

The is Nintendo's successor to the Game Boy and was released on October 21, 1998 in Japan and in November 19, 1998 in North America and November 23, 1998 in Europe....
 emulators; MAME
MAME

MAME is an emulator application designed to recreate the hardware of arcade game systems in software, with the intent of preserving gaming history and preventing vintage games from being lost or forgotten....
, an emulator of various arcade machines; DrMD, which emulates the Sega Master System, Game Gear and Mega Drive/Genesis; SquidgeSNES and PocketSNES, which emulate Super Nintendo games; and Picodrive, which emulates Mega Drive and also many popular Sega CD games; psx4all which emulates Sony Playstation games.

Games

Since the GP2X has a much smaller following than other handheld consoles, such as the Sony PSP or the Nintendo DS
Nintendo DS

The is a dual-screen handheld game console developed and manufactured by Nintendo. It was released in 2004 in video gaming in Canada, the United States, and Japan....
, there are very few commercial games available for it. At the time of writing, Vektar, Payback, Quartz˛, retrovirus RTS
Retrovirus rts

Retrovirus RTS was one of the few commercial games released for the GP2X. It was the only native real-time strategy game for the system. The premise is that three astronauts have been infected by an alien virus and the player's gp2x is the medical device used to treat the patients....
, Wind and Water: Puzzle Battles
Wind and Water: Puzzle Battles

Wind and Water: Puzzle Battles is a commercial Computer and video games developed by Yuan Works, a company based in Costa Rica. It is a Computer puzzle game for the GP2X that combines strategy and action....
 and Blazar
Blazar

A blazar is a very compact and highly variable energy source associated with a presumed supermassive black hole at the center of a host galaxy. Blazars are among the most violent phenomena in the universe and are an important topic in extragalactic astronomy....
 have been released as commercial games for the GP2X, and the games Odonata
Odonata

Odonata is an Order of insects, encompassing Dragonfly and Damselfly . The word dragonfly is also sometimes used to refer to all Odonata. The term odonate has been coined to provide an English language name for the group as a whole, but is not in common usage; most Odonata enthusiasts avoid ambiguity by using the term true dragon...
 and Elsewhere were released in October 2006 for Korean distribution only.

However, there are many ports of games from other platforms, mostly Linux, to the GP2X. Popular ports include Super Tux and Frozen Bubble as well as the Duke Nukem 3D, Quake, and Doom engines (which can run the original games if you own a copy with the correct data files). There are also hundreds of original freeware games such as Tile Match and Beat2x, made by GP2X programmers in their spare time.

Multimedia players

There are several unofficial multimedia players available for the GP2X, intended to support more formats than the built-in music and video players can handle. One such program is a port of FFPlay
FFmpeg

FFmpeg is a computer program that can record, convert and streaming media digital sound recording and video in numerous formats. FFmpeg is a command line tool that is composed of a collection of free software / open-source software library ....
 that allows you to play several RealMedia and Windows Media formats. Since the release of the MPlayer source code, several unofficial builds have been released for various purposes. One of these adds support for playing music in the AAC format.

PDA Applications

Two popular PDA desktop environments have been ported to the GP2X: Qtopia
Qtopia

Qt Extended, formerly known as Qtopia until September 30, 2008, is an application platform for Embedded Linux-based mobile computing devices such as personal digital assistants and mobile phones....
 and GPE
GPE Palmtop Environment

GPE is a graphical user interface environment for handheld computers, such as palmtops and personal digital assistants , running the Linux operating system....
. Both contain a range of programs such as a web browser, word processor, etc. and can be controlled with either the GP2X controls or a USB mouse and keyboard connected through a USB cable attached to the EXT port.

Open source development

SDKs (software development kits) are freely and easily available for the GP2X allowing anybody with the required skills to write an application or game. Most SDKs are based around a gcc cross-compiler toolchain and SDL
Simple DirectMedia Layer

Simple DirectMedia Layer is a cross-platform, free and open source software multimedia Library written in C that presents a simple interface to various platforms' computer graphics, sound, and input devices, allowing a developer to write a Personal computer game or other multimedia application that can run on many operating systems includi...
. SDL is available for many systems, allowing for cross-compatibility of code with other platforms such as Microsoft Windows and GNU/Linux.

A port of the Allegro game programming library is also available for the GP2X, as is a port of the Fenix
Fenix Project

Fenix Project is the codename for a GNU project to create a free compiler for a scripting language derived from the one created by Hammer Technologies for the game development suite, DIV Games Studio....
 game toolkit.

Other libraries under development include Minimal Library SDK, which allows for direct hardware access inside the GP2X Linux environment, and sdk2x a set of libraries and a program which allows you to leave Linux completely for total control of all the hardware with no operating system to interfere.

Currently in development is gpu940, a soft 3D renderer that can do many rendering types, including true perspective texture mapping/lighting. It utilizes the ARM940T CPU of the GP2X, and allows for the GP2X to run basic OpenGL functions. In January 2007, the renderer's OpenGL functions allowed for the 3D roleplaying game Egoboo
Egoboo (computer game)

Egoboo is a 3D open source dungeon crawl action role-playing game with current support for Windows XP and Windows Vista. Linux, Mac OS X, and some prior versions of Microsoft Windows....
 to be ported to the GP2X at a playable speed, and a month later updated with increased speed and added lighting effects.

GP2X executables

GP2X executable files have one of two 3 letters file extensions. For games, the .gpe extension is used. These are listed in the Games section of the menu. Utilities have the extension .gpu, and appear in the Utilities section of the menu; in firmware 3.0.0 they appear along with the games.

Controversy


DRM

There was debate before launch over the implied inclusion of DRM
Digital rights management

Digital rights management refers to access control technologies used by publishers, copyright holders, and hardware manufacturers to limit usage of digital media or devices....
 in the GP2X. However, since release, the GP2X platform was shown to be clear of any form of DRM.

Copyright violations

The GP2X firmware uses a significant amount of GNU GPL
GNU General Public License

The GNU General Public License is a widely used free software license, originally written by Richard Stallman for the GNU project. The GPL is the most popular and well-known example of the type of strong copyleft license that requires derived works to be available under the same copyleft....
 code, including MPlayer
MPlayer

MPlayer is a free software and open source media player . The program is available for all major operating systems, including Linux and other Unix-like systems, Microsoft Windows and Mac OS X....
 for its media functions and the Linux kernel for its OS. The GPL requires for the release of the source code to users of the binary application (i.e. GP2X users); however, the source code was not initially released when the GP2X was released to consumers.
  • February 18, 2006 - Kernel source for Firmware 1.4.0 released.
  • July 5, 2006 - Modified MPlayer source code released.
  • "U-Boot
    Das U-Boot

    Das U-Boot is a Booting#Boot loader for a number of different computer architectures, including PowerPC, ARM architecture, AVR32, MIPS architecture, x86 architecture, 68k, Nios embedded processor, and MicroBlaze....
    " bootloader source code released.
  • Kernel source for Firmware 2.1 released.


See also

  • GP32
    GP32

    The GP32 is a hand held console built by the Korean company Game Park....
     - Predecessor device
  • GP2X Wiz
    GP2X Wiz

    The GP2X Wiz is an open-source, Linux -based handheld video game console and media player created by GamePark Holdings of South Korea. It is the successor to the GP2X, the first handheld created by GamePark Holdings....
     - Successor device
  • Pandora
    Pandora (console)

    The Pandora is a seventh generation handheld game console, developed by former distributors and community members of the GP32 and GP2X handhelds on open source principles....
  • List of other Linux-based, handheld gaming devices


External links