HELP


  1. Introduction
  2. Requirements
  3. Start, How to
  4. Game menu
  5. Settings
  6. License
  7. Faqs

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 :

REQUIREMENTS

Any Android device running Android 2.1 to 4.x and up.

a bios files called Scph1001.bin is recommended, because HLE emulation is not complete (Not distributed with FPse For Android for copyright reasons).

Supported image file formats: .iso, .bin, .nrg, .img, .Z. (all must be done in Raw format 2352 bytes per sector).

To create an image file, you must own the original PSX disc. Using the free program IMGBURN, rip the contents of the disc 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. You will be prompted to select an first a bios file, just press Yes is you have a bios file called scph1001.bin.

It's recommended to load the bios file called scph1001.bin to get high compatibility and to be able to use internal savestates.

After Bios you will be prompted to load a CD image file so just  browse to locate your CD image file and Enjoy!

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.

There is Many options and features you can Activat by pressing Back button twice at CD image loader or in-game by pressing one time Back button

 go to SETTINGS just below for details.

GAME MENU

  1. Load State (Real-time load)
  2. Select this icon to load any saves previously done.

  3. Settings
    Access the Settings menu.

  4. HELP
    Open this help.

  5. Save State (Real-time save)
    Select this icon to save in realtime your game.

  6. Eject CD
    Emulate eject CD, usefull forMulti CD games, but you can use it to boot another game, and  press Quit and restart to boot new game.

  7. Quit/ Restart or just Minimize FPse for Android
    Close Fpse, Reboot to Apply changes or just minimize.

SETTINGS

This menu appear with 6 sections, here are details.

  1. SYSTEM

    - Force mono core: Select this option if your device has Multi core and if you prefer to have smoother animation
    - 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.


  2. 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)
    - Enhance sound emulation: when spusync is on , emulate more sound effects.
    - Mute: just force volume to 0, let background music playing.


  3. 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.
    - Skipfix: usefull for somes game that have object dissapearing using frameskip
    - 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.

     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..

  4. GAMEPAD

    - Joypad 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.
    - Bluetooth: access the bluetooth menu.
       - Pad port 1: Access bluetooth menu for PAD1.
            - Disabled: no bluetooth device for PAD1
            - Bgp100: Bgp100 will be used to PAD1.
            - Icontrolpad: Icontrolpad will.be used to PAD1
       - Pad port 2: Access bluetooth menu for PAD2.
            - Disabled: no bluetooth device for PAD2
            - Bgp100: Bgp100 will be used to PAD2
            - Icontrolpad: Icontrolpad will.be used to PAD2
    - Overlay pad: access the overlay pad menu.
       - Pad port select: .
            - Pad 1: Select Pad1 for overlay pad
            - Pad 2: Select Pad2 for overlay pad
       - Overlay pad: .
            - Disabled: disable overlay pad
            - Default: Set default overlay pad.
            - External: Load new external overlay pad ( somes are available on Official Forum)
       - Pad transparency
            - High transparency:  overlays are very transparent
            - Medium transparency: overlays are transparent
            - Low transparency: overlays are slightly transparent
            - Disabled: overlays are 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
       - Set or unset buttons
            Enable or Disable any overlays button drawing  for Landscape Orientation.
        - Pad size
            Change the size for Overlay buttons. Once selected move any onscreen button by simple drag and slide it to the position you want, once finished press Back to exit the Pad size mode.
       - Assign Hw keys for pad 1: assign hardware button to PAD1 buttons  (in Guncon mode, assign L3 to A button and R3 to B button)
       - Assign Hw keys for pad 2: assign hardware button to PAD2 buttons
    - Multi touch: Assign one hardware button to many PSone pads 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

  5. 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#
           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'
    - Set or Unset cheat code: 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!

  6. 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: OpenGL GPU plugin only, Force Frame limiter to known FPS values.
    - Frameskip level: Internal GPU plugin only, Let you tune the frameskip level to get smoother animation. (on old devices, to get rid off sound stuttering, select 'up to 50fps')
    - 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.


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.



    FAQS

    Take a look to the official FAQs page: : Official FAQS



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.