• On TV.com: TOP 10 Shows CANCELED Too Soon
advertisement
July 1, 2009 6:59 PM PDT

Apple rejects Commodore 64 emulator app

by David Martin
(Credit: Wikipedia)

Apple rejected a fully licensed emulator of the venerable Commodore 64 (C64) based on the SDK rules that specifically prohibit interpreted or executable code. Manomio's application, also called C64 (c64iphone.com), allowed users to play classic C64 games, run applications and use Commodore BASIC.

"The rejection letter simply stated a violation of section 3.2.2 of the iPhone Developer's Agreement," said Manomio. According to developers we know, section 3.2.2 reads as follows. "An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and built-in interpreter(s)."

The rejection is odd considering that there are some apps in the iTunes App Store that emulate programmable calculators. Also, one app called Frotz (iTunes link) is a Z-machine interpreter.

The rejection makes even less sense when you consider that two games, Gold Axe (iTunes link) and Sonic (iTunes link), are apps that emulate old game console ROMs, which is exactly what the emulator is doing for old C64 games.

(Credit: Manomio)

Manomio has to do the following before Apple will accept the C64 emulator .

  • Remove access to BASIC--instead of booting up, the emulator just shows a blank screen and is not interactive until you run a game. Prior to this, you could actually interact with the BASIC interpreter.
  • Remove the RESET button from the virtual keyboard
  • Renamed the "C64 Shop" to "More Games"

Yet, Manomio disputes the last point. "It was never officially confirmed from Apple this[C64 Shop] was an issue, but many comments thought this was our own store for selling games," the developer told us. "It now clearly shows that it will link to additional C64 titles in the App Store."

It appears as if Apple is concerned that Manomio was trying to circumvent iTunes App Store sales, something that Apple usually doesn't take to kindly to. Granted, we think that it was a poor choice for Manomio to use the word Shop in the app, particularly if you consider all the other crazy reasons for app rejections. We'll never know for sure, but that word alone may sum up the reason for Apple's rejection. Indeed, we think that it's a good theory considering the aforementioned apps that already support interpreted or executable code.

Hopefully, Apple will accept the C64 app with the above changes so we can enjoy some of our favorite C64 games again. We'd also like to see the return of Commodore BASIC at some point so we can try out some of our favorite POKE and PEEK commands.

A YouTube video demonstrating the C64 emulator is shown below:

Personally, I'd like to see some if my old BASIC and machine language C64 programs will run under the emulator on my iPhone. The C64 was the first computer that I ever wrote about (for Compute! magazine) and I developed C64 games and applications. The computer even turned a hobby into a career spanning decades which is partially chronicled in my Switcher's Manifesto.

Commodore International released the Commodore 64 (WikiPedia) in 1982. Originally priced at $595, sales eventually totaled 30 million units, making it the best-selling single personal computer model of all time. The 8-bit home computer featured advanced video and audio hardware as well as a whopping 64K of RAM and a zippy (for its time) 1.02 Mhz CPU.

Are you are former Commodore 64 user who is interested in reliving the past by coding in Commodore BASIC, spending long hours typing a program in from your favorite magazine or running a favorite retro game? Let us know in the comments.

Follow David Martin on Twitter.

Recent posts from iPhone Atlas
Shazam iPhone app gets premium Encore
Rickrolling iPhone worm is never gonna give you up
New Verizon ad calls iPhone 'misfit toy'
Official NASA app and a hovercraft racing game: iPhone apps of the week
Doom, Command & Conquer revived for iPhone
Blackra1n update adds unlock, Mac support
Why is baby crying? This app translates
RoboForm password manager for iPhone faces hurdles
Add a Comment (Log in or register) (5 Comments)
  • prev
  • 1
  • next
by AJ Pants July 2, 2009 4:05 AM PDT
What a bummer! I've been hangin' to play Captain Zzap for years.
Reply to this comment
by edge7777 July 2, 2009 6:26 AM PDT
Ah man, I was looking forward to this. Not just the stock games, but being able to try my own. The C64 was my first computer, and I too wrote a game that was featured in Computes Gazette. I was wondering if I could install it!

PS, try entering a comment on this blog from your iPhone, it truly sucks. This page is not iPhone friendly!
Reply to this comment
by basraw July 2, 2009 9:15 AM PDT
Will this run Zork 1, 2, or 3? What about Hitchhikers guide to the Galaxy?
Reply to this comment
by Luvgeek July 2, 2009 1:36 PM PDT
That does it. I am returning my 3gs as sone as it gets here and switching to Bell for the Pre.

The company that introduced the Mac in 1984 with the ad about breaking the bonds of Big Brother has become far worse than any other company has ever dared. There is NO app forbthat.
Reply to this comment
by markosph July 2, 2009 7:58 PM PDT
I would buy the app just for Bruce Lee, I owned a C64 and made a few basic games with it, but I remember one football game and that Bruce lee game the most.
Reply to this comment
(5 Comments)
  • prev
  • 1
  • next

Search iPhone Atlas

advertisement

About iPhone Atlas

iPhone Atlas helps you navigate the ins and outs of Apple iPhone ownership with how-tos, troubleshooting information, news, reviews, and more. Got a tip? Want to contact us? E-mail iphoneatlas@cnet.com.

Add this feed to your online news reader

iPhone Atlas topics