EFCS
From wiki.gp2x.org
EFCS | |
---|---|
Download(s) | (archive) |
Developer(s) | Tharos |
Porting developer(s) |
|
Version | v0.1 |
Status | Beta |
Webpage | Author's Site |
EFCS, also known as EmulatorForCrappySystems, currently is being developed to emulate the Chip8 system, but the developer plans to add support for other systems later on.
Contents |
General
I bundled the emulator with the fileselector written by kouch (see http://www.gp32spain.com/foros/showthread.php?t=25617 for details). Just put some Chip8 roms into the ecfs directory and add a .rom extension to make them visible in the launcher.
To run it just copy the whole ecfs folder to your sd card, go to "Games" and start efcs/EFCS. To end emulation just press the "R" button.
Installation
- Download the file and extract the contents to your SD card. Most games can be installed anywhere, but some games need their own directory and some have to be installed to the root of the SD card - check this first.
- Install the SDL libraries for GP2X if necessary - see the instructions if needed.
- Launch the game with the included gpe file.
- Many games may require you to maintain the file structure within the archive - if the game seems to quit back to the menu as soon as you open it this is a common cause.
Controls
- R
- Quit
Chip8 has a 16 key keyboard that looks like this:
-------------------- | 1 | 2 | 3 | 12 | -------------------- | 4 | 5 | 6 | 13 | -------------------- | 7 | 8 | 9 | 14 | -------------------- | 10 | 0 | 11 | 15 | --------------------
The GP2x has 18 Keys with the following numbers:
Joystick Movement:
1---0---7 Meaning: 1 = up-left, 0=up etc 2---*---6 3---4---5
Joystick "click": 18 Buttons: A 12 B 13 X 14 Y 15 L 10 R 11 (MAPPED TO EXIT EMULATOR!! BETTER DON't MAP IT DIFFERENT!) Start 8 Select 9 Vol - 17 Vol + 16
This gives you numbers from 0 to 18 for the GP2x keys to be mapped to Chip8 Keys. If you want to define a keymapping, just use the following format: <GP2X Keynumber>=<Chip8 Keynumber> for an example see the following standard mapping:
Known issues
- no sound - some bugs in chip8 emulation - in some games very bad key mapping