View Poll Results: Which ZX Spectrum Emulator do you prefer on iOS
Spectaculator 22 70.97%
ZX Spectrum Elite Collection 9 29.03%
iSpeecy(web app) 0 0%
ZX Nostaliga 1-5 0 0%
Voters: 31. You may not vote on this poll
App description: In April 1982, Sir Clive Sinclair launched what was to become one of the most popular home computers ever made - the Sinclair ZX Spectrum.

Spectaculator takes you back to the 1980s - to the golden era of 8-bit gaming!

Play the following 22 officially licensed classic ZX Spectrum games:
- 3D Starstrike by Realtime Games Software
- Auf Wiedersehen Monty by Gremlin Graphics
- Avenger by Gremlin Graphics
- Bounder by Gremlin Graphics
- Cyclone by Vortex Software
- Dark Star by Design Design
- Dynamite Dan by Rod Bowkett/Mirrorsoft
- Forbidden Planet by Design Design
- Halls of the Things by Design Design
- Highway Encounter by Vortex Software
- Jack The Nipper by Gremlin Graphics
- Krackout by Gremlin Graphics
- Jekyll & Hyde by Zenobi Software
- Metabolis by Gremlin Graphics
- Monty On The Run by Gremlin Graphics
- On The Run by Design Design
- Revolution by Vortex Software
- Tau Ceti by Pete Cooke/CRL
- The Way Of The Tiger by Gremlin Graphics
- Albatrossity by Jonathan Cauldwell
- Battery's Not Precluded by Jonathan Cauldwell
- The Fantastic Mister Fruity by Jonathan Cauldwell

... with more available from the in-app shop.

Spectaculator gives you the most authentic ZX Spectrum experience available on your iPhone, iPod and iPad, and comes with lots of additional features:

Universal App - runs on iPhone, iPod and iPad.
Supports iPhone 5 and iPod touch 5th generation screen.
Play in portrait or landscape orientations
Save your game progress (four saved game slots + one iCloud saved game slot per game).
Save your progress to iCloud from one device (e.g. iPod) and load to continue playing on another (e.g. iPad).
Enter pokes (cheats) for infinite lives, shields etc.
Lookup game hints, tips and maps
Play in black and white with TV screen simulation for the ultimate 1980s experience!
Battle to the top of the (Game Center) leaderboards!
Type on a virtual ZX Spectrum keyboard
Use an external Bluetooth keyboard for playing adventure games
Choose authentic cassette loading or fast play
Program in Sinclair BASIC
Enjoy high resolution graphics on Retina screens
Play using an external arcade controller (iCade or iControlPad)

Additional Game Packs
-------------------

The following games packs are available from the in-app shop:

Design Design Games Pack
- 5 Games. Includes Halls of the Things, Dark Star, Forbidden Planet

Gremlin Graphics Vol. 1
- 6 games. Includes Wanted! Monty Mole, Skate Crazy, Thing Bounces Back

Gremlin Graphics Vol. 2
- 6 games. Includes Jack The Nipper II: In Coconut Capers, North Star, Grumpy Gumphrey, Supersleuth

Gremlin Graphics Vol. 3
- 6 games. Includes Switchblade, Trailblazer, Super Scramble Simulator, Percy The Potty Pigeon

Odin Computer Graphics Anthology
- 9 games. Includes Nodes Of Yesod, Robin Of The Wood, Heartland

Realtime Games Pack
- Starstrike II
- 3D Tank Duel

Stephen Crow Anthology (Free!)
1983-2013 Stephen Crow. All rights reserved.
- 5 games. Includes Firelord, Starquake, Wizard's Lair

Vortex Anthology
- 6 games. Includes Alien Highway, Deflektor, T.L.L. (Tornado Low Level)

Zenobi Adventure Pack Vol. 1
- 6 games. Includes Aura-Scope, The Gods of War, Leopold The Minstrel

Zenobi Adventure Pack Vol. 2
- 6 games. Includes The Khangrin Plans, The Krazy Kartoonist Kaper, A Murder Mystery Weekend

Zenobi Adventures Vol. 3
- 5 games. Includes The Apprentice, The Bardic Rite, Jester Quest, Knight Life, Mutiny!

The following single games are available from the in-app shop:
- Carrier Command
- Dynamite Dan II
- Frank N. Stein
- Laser Squad
- Lords Of Chaos
- The Lords Of Midnight
- [NEW!] Bear Bovver
- [NEW!] Doomdark's Revenge
- [NEW!] Everyone's a Wally
- [NEW!] KWAH!
- [NEW!] Redhawk
- [NEW!] Skool Daze

Sciencematthew's comments:
I have stumbled appon a ZX Spectrum emulator twice now (version 1.10 and version 1.0.0) both are easy to load coustom games with iphone explorer it has been pulled once already and I have managed to get both releases, I advise anyone with the money (2.99 US Dollars) to get it, HERE it is worth it!
07-18-2011, 02:13 PM
#31
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
#32
Quote:
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
#33
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:
Quote:
<key>model</key>
<integer>1</integer>
1=48k machine or 2=128k machine

<key>joystickType</key>
<integer>0</integer>
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)

<key>keyJoyMappings</key>
<string>Q,A,O,P,M</string>
Used with joystickType 6 only (In this order: Up, Down, Left, Right, Button)

<key>additionalButtons</key>
<string>A,B,C</string>
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.

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

<key>axesLock</key>
<integer>0</integer>
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.

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

...Subtitle lines are optional.

<key>redButton</key>
<string>Red Button Text Here</string>
<key>redButtonSubtitle</key>
<string>(Red Button Subtitle Text Here)</string>

... You can follow this with further coloured buttons

</dict>

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:
Quote:
<key>gestures</key>
<dict>
<key>swipeUp</key>
<string>Swipe Up Text Here</string>
<key>swipeUpKeys</key>
<string>F</string> <<< the key you want to assign to the gesture
<key>swipeUpSubtitle</key>
<string>(Swipe Up Subtitle Text Here)</string>

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

Pans work the same.

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

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

<key>twoFingerTap</key>
<string>Two Finger Tap Text Here</string>
<key>twoFingerTapKeys</key>
<string>R</string>
<key>twoFingerTapSubtitle</key>
<string>(Two Finger Tap Subtitle Text Here)</string>

<key>threeFingerTap</key>
<string>Three Finger Tap Text Here</string>
<key>threeFingerTapKeys</key>
<string>T</string>
<key>threeFingerTapSubtitle</key>
<string>(Three Finger Tap Subtitle Text Here)</string>

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

<key>rowWhenKeyboardVisible</key>
<integer>12</integer>

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.

<key>stickyShiftKeys</key>
<true/> or <false/>

<key>allowNormalLoading</key>
<true/> or <false/>

<key>fastLoadingSpeed</key>
<integer>3</integer>
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.

Russ.

Last edited by FuZion; 10-09-2011 at 11:47 AM.
07-19-2011, 01:12 PM
#34
Ace,

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

Quote:
<key>keyJoyMappings</key>
<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
#35
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
#36
Joined: Jan 2011
Location: England
Posts: 10,240
Dont think its a wise move to put any URL's here at all.
07-20-2011, 11:33 AM
#37
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
#38
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

Russ.

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

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

Russ.

All times are GMT -5. The time now is 07:12 AM.