Close Menu
iSpazioiSpazio
  • Notizie
  • Offerte
  • Downloads
  • Recensioni
  • Sconti Amazon
Menu Espanso
  • Home
  • Forum
  • Notizie
  • Offerte
  • iOS 18
  • iPhone 16
  • Downloads
  • Guide
  • Sconti Amazon
  • Contatti
  • Pubblicità
Facebook X (Twitter) Instagram YouTube TikTok
iSpazioiSpazio
  •  Forum
  • Scontiamolo
  • Wallpapers Central
  • Teslers
Scarica l'App
  • W W D C 2 5
  • Offerte
  • Guide
    • Personalizzazione
    • Video Guide TikTok
  • Recensioni
  • Downloads
    • Sfondi
    • Suonerie
    • Comandi Rapidi
    • Sfondi Personalizzati
    • Widget e Altro
    • iOS
    • iTunes
  • Dispositivi Apple
    1. iPhone
    2. iPad
    3. Mac
    4. Apple Watch
    5. iOS 26
    6. View All

    iPhone 17 Pro, tutte le nuove funzioni in arrivo a settembre

    16 Giu 2025

    iPhone 16e entra nella Top 10 in Europa, ma non convince come gli SE

    3 Giu 2025

    WhatsApp interrompe il supporto per alcuni modelli di iPhone

    3 Giu 2025

    iPhone 17 e 17 Air con schermo a 120Hz, ma senza ProMotion | Rumor

    3 Giu 2025

    iPadOS 26 apre la strada all’iPad gigante: tutto ruota intorno al nuovo modello pieghevole

    13 Giu 2025

    iPadOS 26, watchOS 26 e macOS Tahoe: Ecco quali sono i dispositivi compatiibili sui quali potremo installarli

    10 Giu 2025

    iPadOS 26 migliora il multitasking con le applicazioni che diventano finestre in stile desktop

    10 Giu 2025

    iPadOS 26 rivoluzionerà il multitasking su iPad

    8 Giu 2025

    Apple migliora l’AutoFill dei codici di verifica su iOS 26 e macOS Tahoe

    13 Giu 2025

    iPadOS 26, watchOS 26 e macOS Tahoe: Ecco quali sono i dispositivi compatiibili sui quali potremo installarli

    10 Giu 2025

    Apple presenta macOS Tahoe 26 che rende il Mac più versatile, produttivo ed intelligente che mai

    10 Giu 2025

    macOS 26 potrebbe chiamarsi “macOS Tahoe” | Rumor

    2 Giu 2025

    watchOS 26 introduce una nuova gesture del polso: ecco i modelli compatibili

    12 Giu 2025

    iOS 26 introduce le Notifiche per il Meteo estremamente avverso e widget dedicati per le tue prossime destinazioni

    11 Giu 2025

    Apple rimuove 5 quadranti da Apple Watch con l’arrivo di watchOS 26: ecco a quali dovremo dire addio

    11 Giu 2025

    iPadOS 26, watchOS 26 e macOS Tahoe: Ecco quali sono i dispositivi compatiibili sui quali potremo installarli

    10 Giu 2025

    iPhone 17 Pro, tutte le nuove funzioni in arrivo a settembre

    16 Giu 2025

    CarPlay si rinnova con iOS 26: Ecco tutte le 9 novità in arrivo tra nuovo design, widget, video in sosta ed altro

    14 Giu 2025

    tvOS 26 ed iOS 26 offrono la funzione di Login Automatico per le applicazioni su Apple TV

    14 Giu 2025

    Problemi di spazio in memoria per gestire gli aggiornamenti software automatici? iOS 26 pensa anche a questo!

    14 Giu 2025

    iPhone 17 Pro, tutte le nuove funzioni in arrivo a settembre

    16 Giu 2025

    CarPlay si rinnova con iOS 26: Ecco tutte le 9 novità in arrivo tra nuovo design, widget, video in sosta ed altro

    14 Giu 2025

    tvOS 26 ed iOS 26 offrono la funzione di Login Automatico per le applicazioni su Apple TV

    14 Giu 2025

    Problemi di spazio in memoria per gestire gli aggiornamenti software automatici? iOS 26 pensa anche a questo!

    14 Giu 2025
  • iPhone 16
  • iOS 26
  • Sconti Amazon
Contatti
Pubblicità
iSpazioiSpazio
  • Notizie
  • Offerte
  • Downloads
  • Recensioni
  • Sconti Amazon

Guida iSpazio: Come inserire nuovi giochi all’interno di C64, l’emulatore del Commodore 64 su iPhone

Fabiano ConfuortoBy Fabiano Confuorto28 Nov 2009Commenta6 Mins Read
Condividi Facebook Twitter Telegram WhatsApp Copy Link Threads Email
Share
Facebook Twitter WhatsApp Telegram Threads Email Copy Link
In qualità di Affiliato Amazon, iSpazio riceve un guadagno dagli acquisti idonei (info). Vedi le offerte su Telegram.
Icona Cerchi Prodotti Apple ed accessori Tech in sconto?

Cerchi Prodotti Apple ed accessori Tech in sconto?

Segui il nostro canale @scontiamolo su Telegram!

Immagine 12L’applicazione C64 per iPhone è stata aggiornata per riuscire a superare i controlli di Apple e poter rimanere nell’Apple Store. Oltre ad eliminare la possibilità di usare il Basic (manca la ROM relativa), è stato aggiunto un controllo che impedisce (apparentemente) di usare altri giochi se non quelli presenti nel bundle iniziale.

Advertising

IMG_0066 IMG_0063 IMG_0065

In realtà ho scoperto che il controllo viene eseguito solo sull’effettiva presenza delle ROM originali, ma il programma successivamente utilizza il file plist presente nella cartella del singolo gioco per farlo partire. In pratica l’unica grossa differenza è che possiamo solo SOSTITUIRE i giochi esistenti con quelli che vogliamo, ma non possiamo aggiungerne altri. Veniamo quindi alla guida riveduta e corretta che vi permetterà di giocare agli altri giochi del Commodore 64 sul vostro iPhone, utilizzando proprio l’applicazione ufficiale.

Requisiti

  • iPhone/iPod Touch Jailbroken

Guida

1. Prima di tutto scarichiamo l’applicazione AppLinks da Cydia (Repository iSpazio) e clicchiamo sulla rotellina in basso a sinistra.

2. A questo punto, colleghiamoci in SSH all’iPhone ed entriamo nella directory “/var/mobile/AppLinks/C64.app”. All’interno di quest’ultima troveremo l’agognata cartella “Games”, che a sua volta contiene una cartella per ogni singolo gioco installato. Analizziamone una, come ad esempio quella relativa al gioco Dragon’s Den:

  • Nome Cartella: DragonsDen (questo deve essere lasciato invariato altrimenti non comparirà sullo scaffale)
  • Contenuto:
    • Dragon’s Den Cover.png (si tratta di un file immagine contenente la copertina del gioco, deve essere circa 110×140 pixel. Possiamo sostituire questo file con la copertina che vogliamo).
    • Dragons_den.state (si tratta di uno snaphot del contenuto della memoria del C64, che viene utilizzato per far partire il gioco esattamente da un punto prestabilito, ad esempio per saltare le scomode intro pirata di alcuni giochi scaricati da internet. Vedremo più avanti come creare un file di questo tipo).
    • DRAGONSD.D64 (questo è il file contenente il gioco vero e proprio. Può avere estensione .T64 (tape) o .D64 (disk). Dobbiamo lasciare intatto questo file, poiché il programma controlla la sua presenza nella relativa directory ad ogni avvio).
    • gameInfo.plist (questo file contiene le impostazioni e le informazioni relative al singolo gioco, come publisher, anno di pubblicazione, autore, ma anche il “frame skip”, l’inversione delle porte joystick, e altro. Vedremo in seguito come creare questi file per ogni nostro gioco).
    • Nocontrols_bg.png (questo file contiene un’immagine che viene utilizzata quando il gioco non ha bisogno di “tastiere personalizzate”).

3. Copiamo sul nostro computer il file “gameInfo.plist” per poterlo modificare comodamente. Cancelliamo il file “Dragons_den.state” in quanto, se necessario, provvederemo a ricrearlo per il nostro nuovo gioco. Possiamo invece scegliere se sostituire o lasciare invariato il file della copertina del gioco “Dragon’s Den Cover.png”. Lasciamo invariati gli altri files nella cartella DragonsDen.

4. Ora apriamo il file “gameInfo.plist” con un qualsiasi editor di testi (wordpad su windows andrà benissimo) e modifichiamo alcune parti di questo file. Non includo l’intero file, ma solo le parti che vanno modificate, per brevità, indicando in grassetto ciò che ho modificato. Prendiamo come esempio il gioco “Fort Apocalypse”:

<string>Fort Apocalypse</string>

Questo è il nome reale del gioco. Quello che apparirà sullo “scaffale” dell’emulatore, al posto di Dragon’s Den.

<key>game-images</key>
<array>
<string>FORTAPOC.D64</string>
</array>

Questo è il nome del file contenente il gioco, come descritto sopra.

<key>coverArtPath</key>
<string>FortApocalypse.png</string>

Questo è il nome del file contenente l’immagine della copertina del gioco che apparirà nello “scaffale”. In questo caso abbiamo sostituito il file nella cartella DragonsDen con una nuova copertina, e qui ne indichiamo il nome. Su internet sono disponibili le copertine di tutti i giochi C64, basta cercare un po’ su Google immagini. Troviamo la copertina di Fort Apocalypse, la carichiamo in qualsiasi editor di immagini (il paint di windows andrà benissimo), la ridimensioniamo a 110×140 pixel e la salviamo in formato png con il nome indicato.

<key>initialState</key>
<string>fort_apocalypse.state</string>

Questo è il nome del file contenente lo “snapshot” della memoria del C64 da cui si vuole partire al caricamento del gioco. Ad esempio, Fort Apocalypse contiene una intro pirata piuttosto irritante, contenente anche un trainer per “le vite infinite”. Non preoccupatevi se non avete il file da inserire nella cartella adesso. Lo creeremo alla fine della guida.

<key>gameid</key>
<string>fort_apocalypse</string>

Questo è semplicemente un ID che il programma usa per creare il file .state di cui abbiamo parlato poco fa.

<key>info1Title</key>
<string>Published</string>
<key>info1</key>
<string>1982</string>
<key>info2Title</key>
<string>Distributor</string>
<key>info2</key>
<string>Synapse Software</string>
<key>info3Title</key>
<string>Written by</string>
<key>info3</key>
<string>Steve Hales</string>

Queste sono le info che appaiono sullo “scaffale”: Publisher, anno e autore.

<key>SkipFrames</key>
<integer>1</integer>
<key>BordersOn</key>
<false/>
<key>JoystickSwap</key>
<true/>
<key>Emul1541Proc</key>
<false/>

Queste sono le impostazioni del gioco. Skipframes indica quanti fotogrammi devono essere “skippati”, da usare se l’emulazione risulta lenta. BordersOn sinceramente non so a cosa serva, non ho ancora provato ;-). JoystickSwap serve per invertire le porte joystick, poiché alcuni giochi come Fort Apocalypse utilizzano la porta 2 invece della 1. Emul1541Proc serve per avere una emulazione “line by line” del drive dischetti 1541, più lenta ma in alcuni casi necessaria per far partire alcuni giochi.

Per ripristinare la tastiera completa occorre trovare la riga:

<key>keyboard</key>

E rinominarla in:

<key>no_keyboard</key>

Il resto del file .plist può rimanere invariato, a meno che non si voglia sperimentare con i layout di tastiera personalizzati di cui ho parlato all’inizio di questa guida.

5. Procediamo a sostituire il file gameInfo.plist con quello appena modificato, nella cartella DragonsDen. Copiamo anche il file FortApocalypse.png e ovviamente la ROM vera e propria FORTAPOC.D64. Vediamo quindi il contenuto finale della cartella DragonsDen sul nostro iPhone:

  • Nome cartella: DragonsDen
  • Contenuto:
    • FORTAPOC.D64
    • DRAGONSD.D64 – NON cancellate questo file, serve per passare il controllo di originalità dell’applicazione.
    • FortApocalypse.png
    • Nocontrols_bg.png
    • gameInfo.plist

Bene. Manca solo il file fort_apocalypse.state. Provate a far partire il gioco dallo “scaffale” dell’applicazione C64.

6. Al primo avvio del gioco, basta arrivare sino alla schermata da cui vogliamo iniziare a giocare, e chiudere tempestivamente l’emulatore premendo il tasto home. Poi sempre usando iPhone Browser o qualsiasi applicazione per l’accesso SSH, torniamo nella cartella principale dell’emulatore C64, e invece di entrare nella cartella C64.app, entriamo stavolta nella cartella “Documents”: all’interno troveremo il file fort_apocalypse.state. Basta copiarlo e incollarlo nella cartella del gioco, ed otterremo il risultato voluto. Il file “.state” presente nella cartella Documents altro non è che lo snaphot che l’emulatore crea ogni volta che smettiamo di giocare ad un gioco, per permetterci di continuare dove abbiamo smesso. All’avvio di ogni gioco, ci viene chiesto infatti se vogliamo continuare l’ultima partita oppure ripartire dall’inizio.

Buon divertimento a tutti.
Roberto Tomassetti
Alias Krakolis


Sai che siamo anche su Telegram? Unisciti al nostro canale iSpazio per ricevere le notifiche oppure Apple Italia per chattare con altri utenti. Scopri i migliori prodotti Tech in sconto su Amazon con il nostro canale OFFERTE iSpazio.

Scarica la nostra app e leggi le notizie in mobilità. Porta iSpazio sempre con te, anche su Telegram.
| Applicazione iOS
Con l'applicazione ufficiale di iSpazio resterai sempre aggiornato sulle notizie Apple, video tutorial per iPhone e tanto altro. riceverai una notifica per ogni nuovo articolo. Puoi utilizzare anche i Widget per tenere le novità sott'occhio nella Home o nella Lockscreen.
Scaricala subito!
| Canale Telegram 10.700+ Utenti
Su Telegram invece, segnaliamo soltanto le notizie più importanti ed urgenti oppure i nostri nuovi video su YouTube. E' un canale molto interessante, assolutamente non invasivo perchè non inviamo troppe push, e vi consigliamo di seguirci anche lì.
Unisciti a noi!
ispazio notifiche
Seguici su Google News
Share. Facebook Twitter Telegram WhatsApp Threads Email Copy Link
Previous ArticleCategories 2.28 e CategoriesSB 1.2 – Update | Cydia
Next Article iStand: Un carinissimo ed economico supporto per iPhone ed iPod | Accessori

Leggi o Aggiungi Commenti

Advertising

Da non perdere!

iOS 26 Beta 1 è disponibile: Ecco come scaricarlo ed installarlo su iPhone

9 Giu 2025

Ecco la lista degli iPhone sui quali è possibile installare iOS 26

9 Giu 2025

Apple presenta iOS 26 con nuovo design “Liquid Glass” e tantissime novità!

10 Giu 2025

Apple prepara il più grande restyling software dai tempi di iOS 7 e coinvolgerà tutti i suoi sistemi operativi

26 Mag 2025
Advertising

Gli articoli più letti

watchOS 26 introduce una nuova gesture del polso: ecco i modelli compatibili

iOS 18.6 sarà uno degli ultimi aggiornamenti prima dell’arrivo di iOS 26, ecco cosa aspettarsi

Info su iSpazio
Info su iSpazio

iSpazio è il punto di riferimento italiano per tutti gli appassionati Apple. Dal 2007, sul nostro sito trovi notizie, recensioni e guide per imparare ad utilizzare al meglio iOS, l'iPhone e tutti gli altri dispostivi dell'azienda.

Contattaci
Pubblicità

Il Network
Il Network

L'esperienza maturata su iSpazio ci ha portati, con il tempo, a realizzare altri progetti ed aprire nuovi siti con tematiche strettamente correlate al nostro Blog principale.

Oggi, siamo i fieri proprietari di un Network composto da: iSpazio, Scontiamolo, Wallpapers Central e Smart Central e Teslers.

Link Rapidi
  • Chi siamo
  • Contattaci
  • Legal
  • Privacy Policy
  • Pubblicità su
© Copyright 2025 iSpazio SRL | Partita IVA: 10137091210
  • Chi siamo
  • Contattaci
  • Legal
  • Privacy Policy
  • Pubblicità su

Type above and press Enter to search. Press Esc to cancel.