Commodore 64 for iPhone
Objective-C C C++
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
C64.xcodeproj Added missing EGOImageLoading submodule Feb 17, 2010
Classes Added missing EGOImageLoading submodule Feb 17, 2010
OpenFeint Initial commit of v1.5 Feb 9, 2010
details
ftp Initial commit of v1.5 Feb 9, 2010
images
lua/src Initial commit of v1.5 Feb 9, 2010
.gitattributes Initial commit of v1.5 Feb 9, 2010
.gitignore Initial commit of v1.5 Feb 9, 2010
.gitmodules Initial commit of v1.5 Feb 9, 2010
1541d64.cpp Initial commit of v1.5 Feb 9, 2010
1541d64.h Initial commit of v1.5 Feb 9, 2010
1541job.cpp Initial commit of v1.5 Feb 9, 2010
1541job.h Initial commit of v1.5 Feb 9, 2010
1541t64.cpp Initial commit of v1.5 Feb 9, 2010
1541t64.h Initial commit of v1.5 Feb 9, 2010
AudioQueueManager.cpp Initial commit of v1.5 Feb 9, 2010
AudioQueueManager.h
AudioUnitQueueManager.cpp Initial commit of v1.5 Feb 9, 2010
AudioUnitQueueManager.h Initial commit of v1.5 Feb 9, 2010
BASIC_ROM.i
BipBuffer.h Initial commit of v1.5 Feb 9, 2010
C64.h Initial commit of v1.5 Feb 9, 2010
C64.mm Initial commit of v1.5 Feb 9, 2010
C6457x57.png Initial commit of v1.5 Feb 9, 2010
CGVector.h Initial commit of v1.5 Feb 9, 2010
CIA.cpp Initial commit of v1.5 Feb 9, 2010
CIA.h Initial commit of v1.5 Feb 9, 2010
CNSRecursiveLock.h Initial commit of v1.5 Feb 9, 2010
CPU1541.cpp Initial commit of v1.5 Feb 9, 2010
CPU1541.h Initial commit of v1.5 Feb 9, 2010
CPUC64.cpp Initial commit of v1.5 Feb 9, 2010
CPUC64.h Initial commit of v1.5 Feb 9, 2010
CPU_common.cpp Initial commit of v1.5 Feb 9, 2010
CPU_common.h Initial commit of v1.5 Feb 9, 2010
CPU_emulcycle.i Initial commit of v1.5 Feb 9, 2010
CPU_emulline.i Initial commit of v1.5 Feb 9, 2010
Default.png Initial commit of v1.5 Feb 9, 2010
DefaultsKeys.h Initial commit of v1.5 Feb 9, 2010
DigitalRenderer.h Initial commit of v1.5 Feb 9, 2010
DigitalRenderer.mm
DigitalRenderer_audioqueue.i Initial commit of v1.5 Feb 9, 2010
DigitalRenderer_audiounit.i Initial commit of v1.5 Feb 9, 2010
DigitalRenderer_samples.i Initial commit of v1.5 Feb 9, 2010
Display.h
Display.mm Initial commit of v1.5 Feb 9, 2010
Entitlements.plist
FastDigitalRenderer.h Initial commit of v1.5 Feb 9, 2010
FastDigitalRenderer.mm Initial commit of v1.5 Feb 9, 2010
FixPoint.i Initial commit of v1.5 Feb 9, 2010
Frodo.h Initial commit of v1.5 Feb 9, 2010
Frodo.mm Initial commit of v1.5 Feb 9, 2010
IEC.cpp Initial commit of v1.5 Feb 9, 2010
IEC.h Initial commit of v1.5 Feb 9, 2010
Info.plist Initial commit of v1.5 Feb 9, 2010
JoyStick.cpp Initial commit of v1.5 Feb 9, 2010
JoyStick.h Initial commit of v1.5 Feb 9, 2010
Keyboard.h Initial commit of v1.5 Feb 9, 2010
Keyboard.mm Initial commit of v1.5 Feb 9, 2010
MainTabBarController.h Initial commit of v1.5 Feb 9, 2010
MainTabBarController.mm Initial commit of v1.5 Feb 9, 2010
MainWindow.xib
OpenFeintLuaModule.h Initial commit of v1.5 Feb 9, 2010
OpenFeintLuaModule.mm
Prefs.h Initial commit of v1.5 Feb 9, 2010
Prefs.mm Initial commit of v1.5 Feb 9, 2010
ProgressReportProtocol.h Initial commit of v1.5 Feb 9, 2010
README.mdown Added notes about targets in C64.xcodeproj Feb 9, 2010
RingQ.h Initial commit of v1.5 Feb 9, 2010
SID.cpp Initial commit of v1.5 Feb 9, 2010
SID.h Initial commit of v1.5 Feb 9, 2010
SIDRenderer.h Initial commit of v1.5 Feb 9, 2010
SimpleSettings.xib Initial commit of v1.5 Feb 9, 2010
SimpleSettingsViewController.h Initial commit of v1.5 Feb 9, 2010
SimpleSettingsViewController.mm Initial commit of v1.5 Feb 9, 2010
SplashScreen.h Initial commit of v1.5 Feb 9, 2010
SplashScreen.m Initial commit of v1.5 Feb 9, 2010
VIC.cpp Initial commit of v1.5 Feb 9, 2010
VIC.h Initial commit of v1.5 Feb 9, 2010
VICAsm.s Initial commit of v1.5 Feb 9, 2010
Version.h Initial commit of v1.5 Feb 9, 2010
cf_typeref.h Initial commit of v1.5 Feb 9, 2010
debug.h Initial commit of v1.5 Feb 9, 2010
default-skin.plist Initial commit of v1.5 Feb 9, 2010
delegates.h Initial commit of v1.5 Feb 9, 2010
display.s Initial commit of v1.5 Feb 9, 2010
end_320x239px.png Initial commit of v1.5 Feb 9, 2010
fastsid.h Initial commit of v1.5 Feb 9, 2010
fastsid.i Initial commit of v1.5 Feb 9, 2010
fixpoint.c Initial commit of v1.5 Feb 9, 2010
fixpoint.h
frodo_lua.h Initial commit of v1.5 Feb 9, 2010
frodo_lua.mm Initial commit of v1.5 Feb 9, 2010
frodo_types.h Initial commit of v1.5 Feb 9, 2010
goodiesViewNoConnection.html Initial commit of v1.5 Feb 9, 2010
gpl.html Initial commit of v1.5 Feb 9, 2010
gpl.txt Initial commit of v1.5 Feb 9, 2010
i64ApplicationDelegate.h Initial commit of v1.5 Feb 9, 2010
i64ApplicationDelegate.mm Initial commit of v1.5 Feb 9, 2010
iFrodo_Prefix.pch Initial commit of v1.5 Feb 9, 2010
info.html Initial commit of v1.5 Feb 9, 2010
lua.hxx Initial commit of v1.5 Feb 9, 2010
main.m
manomio_keys.h Initial commit of v1.5 Feb 9, 2010
repeating_background_320x358px.png Initial commit of v1.5 Feb 9, 2010
sound_click3.wav Initial commit of v1.5 Feb 9, 2010
sysconfig.h
sysdeps.h Initial commit of v1.5 Feb 9, 2010
types.h Initial commit of v1.5 Feb 9, 2010
wave6581.h Initial commit of v1.5 Feb 9, 2010
wave8580.h Initial commit of v1.5 Feb 9, 2010

README.mdown

Commodore 64 for iPhone v1.5

Introduction and Copyrights

This is the official release of the Commodore 64 for iPhone application, available on the app store. Commodore 64 for iPhone is a fully licensed "simulator" for the iPhone, iPod Touch and iPad devices. This release is licensed under GPLv3, and a copy of the license can be found in the root of the project within gpl.txt.

This product is based on Frodo, which is copyright © Christian Bauer.

All images and artwork contained within this repository are copyright © Manomio LLC, and cannot be used for any commercial purposes without the express written permission of Manomio LLC.

Original Commodore 64 ROMs are copyright © Commodore Gaming BV, and cannot be used without the express written permission of Commodore Gaming BV.

What's in this repository?

This repository is the public release from Manomio, and contains all source code, project files and images necessary to build C64. Any copyrighted materials, such as bundled games and original Commodore ROMs are not included and must be sourced elsewhere. In addition, a third party static library from Flurry analytics is freely available and must be downloaded separately. Removing the dependency on Flurry is very easy, but is left as an exercise to the developer.

This repository will be updated as new binary releases are published to the App Store.

Project builds

The project has two separate targets. C64 and C64ftp.

  • C64.app is the official build submitted to the App Store
  • C64ftp.app is used by Manomio for internal use and testing.