★ TouchArcade needs your help. Click here to support us on Patreon.
View Poll Results: Which ZX Spectrum Emulator do you prefer on iOS
Spectaculator 24 72.73%
ZX Spectrum Elite Collection 9 27.27%
iSpeecy(web app) 0 0%
ZX Nostaliga 1-5 0 0%
Voters: 33. You may not vote on this poll
07-18-2011, 02:13 PM
Joined: Mar 2011
Location: Some where chuck Norris can't find me
Posts: 101
1.20 still supports custom games, be sure to back up version 1.10 or 1.0 in iTunes!

Current Projects: Stuff for the 3DS Homebrew Scene.
My Site
Current Equipment: MBP 2010 15" + iPhone 5S + 3DS Classic
07-18-2011, 02:21 PM
Joined: Jan 2011
Posts: 310
Originally Posted by Sciencematthew View Post
1.20 still supports custom games, be sure to back up version 1.10 or 1.0 in iTunes!
Why backup 1.10 or 1.0 if 1.20 still works?

07-18-2011, 02:54 PM
Joined: Jul 2011
Posts: 145
Thanks for the response,

I see there you have no additional buttons assigned. Assigning additional buttons is where I need some help. Here I'll share my findings with some of the less obvious settings to help people may trip a little on:
1=48k machine or 2=128k machine

0=No Joystick, 1=Kempston, 2=Fuller
3=Cursor (Uses keys 7=Up, 6=Down, 5=Left, 8=Right & 0=Fire) *IIRC
4=Interface II (1) (Uses keys 9=Up, 8=Down, 6=Left, 7=Right & 0=Fire)
5=Interface II (2) (Uses keys 4=Up, 3=Down, 1=Left, 2=Right & 5=Fire)
6=Keyboard (Default, Q=Up, A=Down, O=Left, P=Right, M)

Used with joystickType 6 only (In this order: Up, Down, Left, Right, Button)

Green, Blue, Yellow... In 'string' enter the Key to use for each additional button.
If no button is to be used, you MUST enter 'NONE' or else non-used buttons will still show, i.e:
<string>NONE,NONE,NONE</string> or <string>A,NONE,NONE</string>
The following are some of the non-character keys that you can configure:
- Use "BREAK SPACE" for the space bar
- Use "ENTER" for the enter key (Thanks to PrinceGaz for tracking this one in 2.0)
- Use "SYMBOL SHIFT" & "CAPS SHIFT" ... Go on, guess which they are
- Use NONE to disable the additional button.

0 or 1. I've tested a game that uses this but joystick rotations is used for games such as Head Over Heels

One of my favourite features. This locks the joystick axis when needed.
0=Off, 1=Left & Right only, 2=Up & Down only
3=Left, Right & Up only, 4=Left, Right & Down
5=Diagonals only. Perfect for those isometric games such as Head Over Heels, but bear in mind if menus need to be navigated.

<true/> or <false/>
Handy for fight sims & the like.
The Thumb Pad & buttons are as follows:
<string>Type, Thumb, Pad, Controls, Here</string>
<string>(Thumb Subtitle Text Here)</string>

...Subtitle lines are optional.

<string>Red Button Text Here</string>
<string>(Red Button Subtitle Text Here)</string>

... You can follow this with further coloured buttons


If you have used additional buttons use:
greenButton, greenButtonSubtitle,
blueButton, blueButtonSubtitle,
yellowButton or yellowButtonSubtitle

Note: When choosing which additional buttons to which keys you can pick any coloured virtual button. However, when entering these descriptions, the emulator will always display them starting with Green, then Blue, then Yellow. Have a play & you'll see what I mean.
And lastly, gestures. These work very similar to the controls:
<string>Swipe Up Text Here</string>
<string>F</string> <<< the key you want to assign to the gesture
<string>(Swipe Up Subtitle Text Here)</string>

Other swipes (Single finger) gestures are; swipeDown, swipeLeft, swipeRight

Pans work the same.

<string>Pan Up Text Here</string>
<string>I</string> <<< the key you want to assign to the gesture
<string>(Pan Up Subtitle Text Here)</string>

Other pan (Two finger) gestures are; panDown, panLeft, panRight

<string>Two Finger Tap Text Here</string>
<string>(Two Finger Tap Subtitle Text Here)</string>

<string>Three Finger Tap Text Here</string>
<string>(Three Finger Tap Subtitle Text Here)</string>

These speak for themselves really.
And lastly some system type options:
<true/> or <false/>
<true/> or <false/>


Number = Scrolls the emulation screen upwards when the landscape keyboard is called for.

Note: Only the spectrum keyboard in landscape goes transparent & sides the screen upwards.

<true/> or <false/>

<true/> or <false/>

I know there's a lot, but if you've had a go at these it should make sense.

Again, if anyone can work out those non-standard keys, I'd be well grateful.


Last edited by FuZion; 10-09-2011 at 11:47 AM.
07-19-2011, 01:12 PM
Joined: Jul 2011
Posts: 145

Had some help on this & to configure the Break/Space key you can use something like the following line:

<string>Q,A,O,P,BREAK SPACE</string>
Again, make sure you use joystickType 6 for keys to be assigned.

Thanks for the pointer, Russ.
07-20-2011, 10:54 AM
Joined: Aug 2010
Location: Gods Country - Sunny Stoke
Posts: 33
Any of you nice people care to upload some of your custom gamepaks?
07-20-2011, 11:22 AM
Joined: Jan 2011
Location: England
Posts: 11,346
Dont think its a wise move to put any URL's here at all.
07-20-2011, 11:33 AM
Joined: Aug 2010
Location: Gods Country - Sunny Stoke
Posts: 33
Yeah you`re probably right, its just that i`ve done over a 100 custom games for the C64 emu and I cannot be bothered with all that ball-ache again My main problem is finding the time to do all this. Dam Apple and all their restrictions!
07-20-2011, 01:17 PM
Joined: Jul 2011
Posts: 145
I agree, this isn't the place to distribute things since there's a perfectly good World of Spectrum that we all love, but I'd be happy to paste my Config.plist files here (They may not be exactly set to everyones liking, but you can tweak them).

You'll have to create your own Artwork.png & Icon.png files for fortunately, the App resizes them regardless of the dimensions so you don't need to be exact. Also, the Instructions.html & Addendum.html files you'll need to create, but I've been using the .txt instructions from WOS for these. If you know basic html, you'll be fine.

If you'd like any of the following config files for the following, let me know & I'll post em here:
  • Advanced Lawn Mower Simulator
  • After Burner
  • Americal Football
  • Ant Attack
  • ATF
  • ATV Simulator (Recorded from my own tape way back, since the Codies won't allow distribution )
  • Back to Skool
  • Ballbreaker II
  • Batman: The Caped Cruisader (Parts 1 & 2)
  • Batman: The Movie
  • Blind Panic
  • Bomb Jack
  • Bounder
  • Brainstorm
  • Buffalo Bills Wild West Show (or Wild West Rodeo)
  • Cabal
  • Chase H.Q.
  • Confuzion
  • Crazy Cars
  • Crazy Golf
  • Cybernoid
  • Cybernoid 2
  • Cyclone


Last edited by FuZion; 07-20-2011 at 04:42 PM. Reason: Added the 'C' games
07-20-2011, 01:32 PM
Joined: Jan 2011
Posts: 310
Can anyone confirm if the latest version (1.2?) still works with custom games?
07-20-2011, 01:48 PM
Joined: Jul 2011
Posts: 145
It does,

Check back through this (So far) short thread for other bits of info.