PocketClive for Smartphone 2002
This is a ZX Spectrum emulator for Smartphone 2002. It is a port of the GPL'ed PocketClive software to
the Smartphone 2002 platform. PocketClive is a port of Fuse at version 0.40.
The current version is only tested on unlocked Orange SPVs.
The Smartphone port is ported from the 2B PocketClive code.
The Spectrum roms are © Amstrad, but they have granted free distribution for emulators, see http://www.worldofspectrum.org for details.
Return home for other projects, or read the Developement Diary for PocketClive
Available Features
- Runs TAP quickloading tape files, TZX "real authentic" speed loading tape files, Z80 and SNA snapshots.
- Landscape only mode
- Sound
- Joystick emulation to SPV joypad
- Automatic saving of states on exit and reload. PocketClive will save state and exit when a call is received
Screenshots
Download
The latest version is 2B-0.2
Installation Instructions
- Download the CAB file
- Copy the CAB to your phone in any directory (or even /IPSM/WINDOWS/Start Menu)
- If it's in the Start Menu then run it from Programs, if it's somewhere else use a tool such as Smart Explorer and "click" on the cab file.
- Run PocketClive from the programs menu.
- PocketClive installs into /Storage Card/Program Files/PocketClive, you will want to copy your tape files (TZX and TAP) to /Storage Card/Program Files/PocketClive/Tapes and your snapshot files (Z80, SNA) to /Storage Card/Program Files/PocketClive/Roms
Usage Instructions
- If the following isn't clear enough try the original PocketClive Manual
- On startup you will see a splash screen saying pocket clive. Press any key to continue loading.
- The emulator will load and you will see the spectrum screen. At any time pressing the voice record button will flip you between the spectrum screen and the keyboard/controls view.
- In the flipped down view a squashed view of the spectrum screen is shown so you can see if you keyboard actions are having any effect. The screenshot is the emulator running in 128k mode, in 48k mode you won't have the menu. In this view the joypad moves the cursor and the action button will click.
- The disk Icon will bring up a list of snapshots to load, the joystick icon will change the control screen to a (nearly useless) joystick control rather than keyboard, the spanner will load the options menu and Tape will load tape. The speaker button in the bottom left (when held landscape) will mute or unmute the sound.
- The configure and load screen are shown having been flipped back up (voice record key). Emulation is paused while these screens are open. The load screen lets you scroll up and down with the buttons on the far left or load a file by pressing action when the cursor is above it. Loading a snapshot brings it up immediately, loading a tape only loads it into the emulators "tape drive". If you are in 128k mode click enter to select the Load Tape option from it's menu, in 48k mode you will need to type [J] (LOAD) [Symbol Shift] [P] (quote) [Symbol Shift] [P] (quote) [Enter] to start loading. If you have loaded a TZX tape then after choosing load you will need to start the tape. I get best results by making sure I click rewind (the yellow double arrow pointing left below the keyboard) followed by play (the single green arrow pointing right). Have patience, TZX images take a LONG time to load, it's just like a real tape... If you have chosen a TAP file loading will happen immediately with no need to press play.
- Configuration. Target will allow you to pick the type of emulation. Screen does nothing, Speed allows you to pick a frameskipping rate, Full or 1 FRAME SKIP should be fine. Sound changes sound. Joystick, this controls what kind of joystick the joypad will behave as when the screen is flipped up and emulation is running. A KEMPSTON joystick is the best option but not all games support it (in some games this may be called a IN 31 joystick, otherwise you can use a User Defined joystick. A user defined joystick allows you to map keyboard keys to the joystick, this is what cursor joysticks on the spectrum actually did, you can assign any keys but normally in games they will be numbers, just figure it out by flipping down to the keyboard and pressing numbers until you've figured the keys and configure the joystick after that. When you click configure joystick you then want to flip down to the keyboard and press the keys you want to map in the order up,down,left,right,fire. Reset PocketClive reboots the spectrum and Exit PocketClive quits.
- When saving snapshots, you will need to type the snapshot name on the spectrum keyboard.
Bug list
- minor flicker on keyboard, load and configure screens
- Only runs landscape right
- Lack of key defineability
Changelog:
2B-0.2
- State saving from the configure screen and autosave and exit
- Autosave is loaded on startup
- Incoming phone calls are handled properly.
2B-0.1
Any queries or comments to PocketCliveSP (remove the text NOSPAM from the address).
The PocketClive Smartphone Project
Last update: May 31, 2003