Modem’s Secret su Windows!!!
Modem’s Secret è un gioco uscito nel lontano 1987 per computer Olivetti Prodest PC 128s. Fu sviluppato dalla italiana Digiteam, società guidata da Eugenio Ciceri e da Steed Kulka e formata dall’intero team di programmatori del primo videogioco commerciale italiano: Camel Trophy Videogame per ZX Spectrum.
Dal Sito perduto di Digiteam: “Realizzato in occasione del lancio sul mercato italiano del PC Prodest 128S, Modem’s Secret implementava al proprio interno una serie di banche dati virtuali, fedelmente progettate sulla base di quelle allora esistenti sia in ambiente Videotex che TTY. Il giocatore, nei panni di un investigatore telematico, doveva navigare all’interno dei vari sistemi on-line per procurarsi informazioni, password e dati allo scopo di recuperare un’ingente somma di denaro trasferita indebitamente su un conto cifrato estero. Questo programma permetteva ai giocatori di esplorare l’allora nascente mondo della telematica di massa senza bisogno di collegamenti telefonici veri e propri; alla progettazione del gioco parteciparono diversi amministratori di banche dati, i cui contributi permisero di rendere la simulazione del tutto indistinguibile dalla realtà”.
Trovo Modem’s Secret non solo uno dei migliori titoli usciti per il PC 128S, ma uno dei più bei giochi di sempre, forte di un concept davvero vincente! Ricordo che rimasi giorni incollato davanti al monitor, segnando numeri di telefono e password su un blocco notes cercando di finire il gioco!
Tempo fa, colto da uno dei miei soliti attacchi nostalgici, mi metto a navigare su internet alla ricerca di notizie sul glorioso linguaggio BBC Basic del PC 128S. Scopro così che esistono nuove versioni aggiornate del linguaggio, tra cui il BBC Basic for Windows di R. T. Russell, in grado di interfacciarsi con le API di Windows e addirittura con OpenGL. La cosa che mi ha colpito maggiormente, però, è che mantiene un forte grado di compatibilità con l’originale interprete per sistemi BBC Acorn. Senza starci a pensare neanche due secondi, acquisto il nuovo BBC Basic con l’intenzione di omaggiare la Digiteam facendo una conversione per Windows del loro bellissimo Modem’s Secret!
Infatti ricordavo che il gioco era sviluppato interamente in BBC Basic, senza parti di codice in linguaggio macchina. Quindi non dovevo far altro che estrarre i listati dall’immagine del dischetto originale, effettuare le modifiche necessarie in termini di gestione della memoria (sono passate diverse generazioni informatiche dal 1987!
), e finalmente darli in pasto all’interprete BBC Basic for Windows, capace di creare persino un eseguibile.
Grazie quindi al nuovo BBC Basic, alle utilities XAdfs e bas2txt, all’emulatore di Acorn BBC Master Compact b-em, all’hex editor XVI32 e ad un tocco di Gimp, sono riuscito nell’impresa: Modem’s Secret gira su Windows! ![]()
Per questioni di copyright, non so ancora se potrò rendere la conversione disponibile per il download. Per questo cercherò di contattare Eugenio Ciceri per chiedergli il permesso. Nel frattempo, beccatevi questo screenshot:

A sinistra c’è la versione per Windows, a destra l’originale fatto girare sull’emulatore b-em. Sullo sfondo il codice BBC Basic con l’infame GOTO in bell’evidenza alla riga 370.
Posted on May 18th, 2007 by gyofer
Filed under: game programming, projects, retrocomputing
Leave a Reply