HELP
- Introduction
- Requirements
- Start, How to
- Settings
- License
- Frequently asked questions
Don't hesitate to ask any question into the support forum :
FPse support forum
INTRODUCTION
FPse team is composed of two developers, LDChen and Schtruck.
FPse for Android is a program designed to run PlayStation One games on
devices running Android Operating System 2.1 to 4.x and up.
FPse for arm is a project which was started in 2001, ported from the PC
version, FPSE made by LDchen.
FPse For Android contains many features included :
- Real-time save/load state
- Force Feedback emulation (vibration)
- True overlay pad widgets that emulate Digital Pads as well as Analog
Pads
- An many more, just read below
REQUIREMENTS
a) Any Android device running Android 2.1 to 4.x and up.
b) A bios files named scph1001.bin is recommended the get the best experience. (Not distributed with FPse For Android for copyright reasons).
c) Games disks into files format. Supported image file formats: .iso, .bin, .nrg, .img,.mdf,.pbp,.bz, .Z.
To create an image disk file, you must own the original PSX disc. Using the
free program IMGBURN on your PC, rip the contents of the disk to generate a
compatible image file in .bin and .cue file. There is a program called
PocketISO, available at the download section of the FPse For Android site.
This program can be used to compress the image file for optimum support on
FPse For Android, as well as ripping some media files (not recommended to
keep high level of compatibility).
START, HOW TO
Simply run FPse for Android. Use Menu shortcut. A menu will propose you many actions. You can start first to load the bios file, the recommended file is named
'scph1001.bin'.
It's recommended to load the bios to get high
compatibility and to be able to use internal savestates.
Once bios loaded you can Load your PSone disk image file, just select "Load Game" and browse to find and select your disk image file. The game will start.
Depending which device you have but if you aren't sure where are CD image
files, just go to root then enter into /mnt to locate your storage path, somes device have external storage in /mnt/extSDcard.
From the First menu you can enter into SETTINGS menu to select default options that will be applied to all games loaded after changes. Just keep in mind that once a game is loaded , many options are specific for this games, and if you want to apply default configuration later you'll need to go to MISC menu and load default config.
When a Game is loaded the Menu can be accessed by pressing Menu button on Android 2.3 and less devices, and on Back button on Android 3.0 and more.
The Menu available when a game is loaded is a bit different, it will let you to load and save quickly the game and access the Cheats menu.
Here is details of SETTINGS menu.
SETTINGS
This menu appear with 6 sections, here are details.
- SYSTEM
- Force mono core: Select this
option if your device has Multi core and if you prefer to have smoother
animation, available only in old software drawing mode
- Boost mode: in bios mode, you
can enable it to get boost, but emulation can be broken with it on.
- Autosave: Option to autosave
a game when qutting and autoload when reloading it.(Be carrefull when
you changes options, unset this option first)
- Dynamic interpreter: In
recompiler mode somes games can be not compatible, using this option can
make the game running, but slower. (restart FPse after changing this
option)
- Fastboot: when you have set
BIOS, this option can bypass the Bios animation to start game faster.
- AUDIO
- Null sound plugin: disable
sound emulation to get boost. (Restart to apply change)
- Spu Sync: Better sound
emulation, and necessary
for
many games but use much more CPU bandwidth. (does not work
with Null plugin set)
- Reverb effects: when spusync is on , emulate reverb effects.
- Pitch effects: when spusync is on , emulate Pitch effects. can cause problems with somes games.
- Mute: just force volume to 0,
let background music playing.
- Reduce latency: Force sound latency to lower value,to get far better sound, check MISC menu and Audio latency level too.
- VIDEO
With
internal
Software GPU plugin:
- Framelimiter: unset this
option and see the power of FPse.
- Frameskip: select frameskip
if you need more speed on your game, select it if you have sound
stuttering too.
- Print FPS: usefull to see if
a game is full speed of not.
- Special Screen
size: Activate screen size set from MISC menu.
- Screen filtering: apply
Bilinear screen filtering, very slow, available only when fastdraw is
set.
- Brightness boost: add more
brightness for 3D scenes.
- Force landscape orientation: lock orientation
to landscape.
- Invert colors: Fix for somes
games that have Mdec decoding colors inverted.
- Enhanced 3D rendering: Apply
enhanced calculation for Polygons, fix somes glitches.
- Hardware acceleration: Apply
after restart 2D acceleration available on somes device running on ICS. Available in Old software drawing mode
With
external OpenGL GPU plugin:
- Framelimiter: unset this
option and see the power of FPse.
- Frameskip: select frameskip
if you need more speed on your game, or if you have sound stuttering.
- Print FPS: usefull to see if a
game is full speed of not.
- Force Landscape Orientation: lock orientation
to landscape.
- Adjust framebuffer access:
This options can enhance video emulation for somes games or fix somes
glitches
- Special upload detection:
This options can enhance video emulation for somes games or fix somes
glitches
- OffScreendrawing: This
options can enhance video emulation for somes games or fix somes
glitches
- Advanced blending: This
options can enhance video emulation for somes games or fix somes
glitches
- Alpha Multipass: This options
can enhance video emulation for somes games or fix somes glitches
- Mask bit: This options will
fix the Silent Hill white halo, a restart is necessary to apply change
- 32 bits rendering: Can
enhance rendering on somes device, a restart is necessary to apply
change
- Anti-Aliasing: Apply Full
scene Anti Aliasing if supported by GPU, a restart is necessary to
apply change
- Texture filtering:
Enhance rendering of textures
- Old frameskip: Use old
frameskip method, can help sometimes
- Frame texture: Can
enhance emulation with somes games
- Special frame limiter:
Another frame limiter mode, which can fix somes FPS problem
encountered with internal Framelimiter
- Busy Fix: Necessary for
somes games, to avoid freeze or black screens..
- GAMEPAD
- Gamepad type: choose between
Digital pad, Analog pad and guncon.
Guncon Button A and B are mapped to the topleft and
bottomleft corner of the screen, they are invisible, those buttons can
be mapped to Hw buttons L3 and R3.
- External Gamepad: menu to configure USB or Bluetooth gamepad.
- Gamepad port 1:
Access menu for external Gamepad 1.
- Disabled:
no external Gamepad 1
- Bgp100:
Bgp100 will be used as Gamepad1.
- Icontrolpad:
Icontrolpad will be used to Gamepad
- Others:
Any Other external gamepad will be used to Gamepad 1
- Gamepad port 2:
Access menu for external Gamepad 1.
- Disabled:
no external Gamepad 2
- Bgp100:
Bgp100 will be used as Gamepad 2.
- Icontrolpad:
Icontrolpad will be used to Gamepad 2
- Others:
Any Other external gamepad will be used to Gamepad 2
- Overlay pad: access the
overlay pad menu.
- Gamepad port
select: .
- Pad
1: Overlay gamepad will emulated the gamepad 1
- Pad
2: Overlay gamepad will emulated the gamepad 2
- Gamepad skin: change the skin for the overlay gamepad .
- Disabled:
disable overlay pad
- Default:
Set default overlay pad skin.
- External:
Load new overlay pad ( somes are available on Official Forum into Artist Section)
- Enable / Disable buttons:
Enable or Disable any overlays button
drawing for Landscape Orientation.
- Pad
transparency:
- High
transparency: overlays gamepad is vey transparent
- Medium
transparency: overlays gamepad is transparent
- Low
transparency: overlays gamepad is slightly transparent
- Disabled:
overlays gamepad is not transparent
- Vibration:
- High
vibration: overlays buttons vibration set to high
- Medium
vibration: overlays buttons vibration set to medium
- Low
vibration: overlays buttons vibration set to low
- Disabled: overlays
buttons
vibration disabled
- Pad
size:
Change the size for Overlay buttons.
- Repositionning:
Move any Overlay buttons by simple drag and slide it to the
position you want, once finished press Back to exit the Pad size mode.
- Buttons mapping: Assign
hardware buttons to PSone gamepads buttons.
- Assign Hw keys
for pad 1: assign hardware button to Gamepad 1 buttons (in
Guncon mode, assign L3 to A button and R3 to B button)
- Assign Hw keys
for pad 2: assign hardware button to Gamepad 2 buttons
- Multi touch: Assign one
hardware button to many PSone Gamepads buttons.
- Forcefeedback: Emulate PSone
pad vibration.
- Disabled:
disable Forcefeedback emulation
- Low: Set forcefeedback
emulation to low
- Medium: Set
forcefeedback
emulation to medium
- High: Set forcefeedback emulation to
high
- CHEATS
- Select cheat file:
load the file containing cheats line for your game.
Cheat file
must have a .txt extension and here is how it should look like:
#Time locked#
800527A6 1440
#Unlimited lives#
D0031234 8080
80001234 0000
As you can see you need to put the
title of the cheat between two '#'
once file is loaded, cheats will
appear into the menu 'Set or Unset cheat code'
- Enable / disablet cheat codes:
let you activate the cheat code you need
- Apply frequency: let
you choose how many times per frame you want to apply cheat codes
activated in previous menu, by default it's just one time and no more.
Cheats works only when Bios is set!
- MISC
- Select Savestates Path: select
a Path for savestates instead of internal path, press return key once
you are in the wanted directory.
- Select
Memory Card 1: select any other memory card instead of internal
Memory card 1
- Select Memory Card 2: select
any other memory card instead of internal Memory card 2
-
Save config as default: save the current config for future new
iso loaded.
- Apply default config: load
the default config file to current game.
- Backup all files: save all
configs files, internal memcards and internals savestates to sdcard into
/sdcard/fpsebackup
- Restore all files: load all
configs files, internal memcards and internals savestates from
/sdcard/fpsebackup
- Switch to OpenGL:download
automatically or load manually tthe OpenGL plugin then switch FPse to
use This plugin to render the Playstation GPU gfx's.
- Load bios:
Load bios file, if you press Back at the Bios file loader, you'll switch
to HLE mode after a restart.
- Framelimiter level:
Force Frame limiter to known FPS values.
- Switch low profile: Let you
switch off/on the low profile for the Action Bar on the bottom of the
screen with devices >= Android 3.0
- Special screen size: Let you
select screen size in Software GPU mode
- Create shortcut: Let you
select create shortcut to homescreen from FPse icon or any .gif, .png or
.jpg image.
- Reset settings: Reset all
settings to default, but keep all saves datas and memcards.
- Drawing thread priority: Let
you tune the drawing thread priority, on somes devices , especially
multi core devices, emulation can be a lot faster and smoother by
choosing a specific value.
- Old software drawing: Let
you tune switch to old drawing mode which can be largely faster on somes devices, because of the Special Multi core options from System menu but is less compatible and can cause freeze problem on somes devices.
- Audio latency level: If you selected Reduce audio latency, here you can tune it to obtain the best rendering.
LICENSE
FPse use the License checking system from google, this mean you need to
be connected to internet only each time you install or update FPse, but
only one time.
If you have a License checking message and FPse enter into limited mode
follow instructions below:
- Check that your device is well
set to your local TIME.
- Check that your device is
well set to the same google account you used to order FPse
- Check that your account has
well set Internet Sync from accounts settings menu.
- If your device contain many
account be sure to set the one you used to order FPse as the main account
- Be
sure to be connected to internet, try to connect to google to verify
- Do not use any patcher over fpse
-
Try to uninstall and reinstall FPse.
Contact author at schtruck@gmail.com if after all these check FPse stay
in limited mode.
Frequently asked questions
Here is the frequently asked questions regarding differents situations:
- FPse is slow on my device how can i make FPse faster?
Enable Frameskipping from VIDEO menu, Switch to Old Drawing mode from MISC menu, Disable SPUSYNC from audio menu.
- FPse is suddendly slow while it was very fast previously?
Restart your device to Free fragmented memory, check if your device is not in ECO mode, to be sure get a tool like CPU Master from market to check in which mode is your processor.
Check if Dynamic interpreter is no set. And last go to MISC menu then reset settings
- FPse goes to Orange logo then memcards manager, no game start?
If you used archived disk Image files, be sure to uncompress them using the tool Zarchiver from your device, DO NOT USE ANDROZIP, it brake big files while uncompressing them.
Check the size of your file, if not 0 bytes, or > 650mbytes
- How to access memcards manager?
If you have well loaded Bios file from main menu, just press the new button called Boot Bios
- I cannot see my game from FPse?
If your game was compressed, just uncompress it using Zarchiver.
Browse from the root directory of your device, then enter into /mnt and look for sdcard directory or extSDcard
This documentation is for information purposes only and does not reflect all
the possibilities of FPSE for Android.
If you would like further information, a support is provided using:
Support : Official Forum
2012 Schtruck & LDchen.
'Sony' and 'PlayStation' are trademarks or registered trademarks of Sony
Computer Entertainment Inc. All rights reserved.
'Android' is a trademark of Google Inc. Use of this trademark is subject
to Google Permissions.
FPse for android sound part run using SDL 1.2.