How To: Enable the Keyboard in v1.1.11 – Updated

This guide is for the Commodore 64 (C64) Emulator for the iPhone and iPod Touch (Version 1.1.11) available for purchase from the Apple App Store for only $4.99 from Developer Manomio.

Update: December 26th, 2009 – This guide also works on 1.2.24

If there is any part of this guide that is unclear or you have any troubles following this guide, please post a response below and include as much details as possible as to what part of the guide is unclear or the issues your having or for any other questions &/Or Comments. Thanks and Enjoy!

    Whats Changed?

Version 1.1.11 now uses the “gameinfo.plist” file located in each games directory to provide custom layouts for games instead of using the “commodore-keyboard.plist” file to provide the controls for all games.
This is simple to fix.

The following guide assumes you already know how to SSH into the iPhone, as well as how to locate the game directories. (/private/var/mobile/Applications/*/C64.app/games)

IMG_0075

How to: Enable the Keyboard in v1.1.11

Step 1:

SSH into the directory of the game you would like to enable the Keyboard for and then create a backup of the “gameinfo.plist” file. Once you have a backup of this file you may proceed to step 2.

Step 2:

Open up the “gameinfo.plist” file in a Text Editor and rename or remove the keyboard settings.

Example:

<key>keyboard</key>
<dict>
<key>layout-name</key>
<string>internationalTennisLayout</string>
<key>background</key>
<string>bg_wood.png</string>
<key>rows</key>
<array>
<dict>
<key>layout-mode</key>
<string>absolute</string>
<key>keys</key>
<array>
<dict>
<key>code</key>
<string>F8</string>
<key>topLeft</key>
<string>70,32</string>
<key>upImage</key>
<string>newgame_btn</string>
</dict>
<dict>
<key>code</key>
<string>F6</string>
<key>topLeft</key>
<string>70,78</string>
<key>upImage</key>
<string>playerf6_btn_2</string>
</dict>
<dict>
<key>code</key>
<string>RESTORE</string>
<key>topLeft</key>
<string>168,78</string>
<key>upImage</key>
<string>restart_btn_2</string>
</dict>
</array>
</dict>
</array>
</dict>

You can see the line above where the settings begin for the Keyboard. (<key>keyboard</key>)
It may be easier for you to just rename this key to something else, like (<key>disable_keyboard</key>)

But should that fail to work for any reason, you can remove all of the code from that line down to the bottom leaving only the following lines remaining….

</dict>
</array>
</plist>

Save the file and if necessary upload it back to the games directory using SSH.

Step 3:

Launch the C64 Application and run a game and your keyboard should now appear and be fully functional.
If you had the application open, please restart the app.

(Please see the list of Known Bugs prior to posting any issues you may have.)

UPDATE: Nov 26th 2009, 1:57AM PST

You can Download the modified “gameinfo.plist” file for DragonsDen with the keyboard enabled to use as an Example below.

(The file is in .txt format. remove the .txt extension before copying to the iPhone or iPod Touch.)

gameinfo.plist(.txt)

Advertisements

8 thoughts on “How To: Enable the Keyboard in v1.1.11 – Updated

  1. Darren

    Does this work ok with the games that were added in the release?
    I must admit.. I tried this before you posted this and the app doesn`t even load… maybe I deleted too much !!

    Like

    Reply
  2. DNA Post author

    @Darren

    Yes, it works fine.

    As I mentioned before you can simply rename “keyboard” to “disable_keyboard” rather then removing the lines of code.

    I will have a more in depth posting on the keyboard at a later date which should help everyone understand how it works a little better.

    Also don’t forget that any edits to the “gameinfo.plist” will require restarting the app to take effect.

    Like

    Reply
  3. DNA Post author

    @digger

    digger all the images are still there (with the exception of the RESET key).

    You want to “REMOVE” or “RENAME” the keyboard, not add it.

    I will post mine up shortly for download in the post above.

    Like

    Reply

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s