Benvenuto Visitatore(Log In|Registrati)
![]() ![]() |
29 May 2016, 14:57
Messaggio
#1
|
|
Gruppo: Oldgame Editor Messaggi: 2.332 Iscritto il: 4 February 14 Da: Napoli Utente Nr.: 20.293 BGE The Secret of Monkey Island Playing Papers, Please (Windows) Adventure (Android) CronoBoy (DOS) SO Altro ![]() Spolveratore (1) |
Lungi da me l'idea di dipanare la complessa questione delle molteplici versioni e conversioni di Star Trek di Mike Mayfield del 1971, ma dopo una rapida ricerca ho scoperto alcune notizie utili e soprattutto ho trovato un eseguibile per DOS che potrebbe interessare a qualcuno.
Andiamo per ordine: tutti gli avventurieri avranno seguito il gameplay di Leonardo Boselli sul suo canale Mille e Una Avventura dedicato proprio al gioco di Star Trek (se non l'avete visto vi consiglio vivamente di rimediare per poter capire di cosa si sta parlando: https://www.youtube.com/watch?v=UFXCvhCc9Fs ), bene, si trattava di una versione di Star Trek denominata Super Star Trek precedente al 1978 realizzata da David Matuszek e Paul Reynolds in FORTRAN e poi convertita in C da Eric Allman, a partire dall'originale di Mayfield pare. Indipendentemente Bob Leedom nel 1974 realizzò un porting (con modifiche all'interfaccia) della versione di Star Trek per sistemi DEC (opera di Davd Ahl e derivante dal gioco originale) sul minicomputer Data General Nova, quindi rese disponibile una copia del gioco a chiunque la volesse, Ahl gli scrisse, la ottenne e pubblicò il gioco come Super Star Trek (non è chiaro se sia una coincidenza o chi abbia copiato da chi, ma i due Super Star Trek hanno una genesi indipendente). Fin qui nulla di nuovo, è tutto scritto su Wikipedia ( https://en.wikipedia.org/wiki/Star_Trek_(text_game) ). Quindi all'appello mancano finora la versione di Leedom/Ahl e soprattutto l'originale di Mayfield del '71 (la versione di Matuszek e Reynolds l'ha scovata il nostro buon Leonardo). A parte i codici sorgente (che personalmente non saprei come utilizzare) non sono riuscito a trovare nulla in rete e avevo perso le speranze, quando, casualmente, cercando un'avventura testuale di nome Mystery Mansion del 1978-80, mi sono imbattuto in un portale (Non un portale dimensionale) . Qui ho trovato una versione per DOS di Star Trek molto più spartana delle altre con comandi decisamente ostici, si direbbe qualcosa di simile all'originale. Non l'ho ancora provata a fondo, ma intanto ho chiesto al proprietario del sito chiarimenti sulla provenienza di tale versione. Ciò che si può leggere sul sito è che l'eseguibile è stato ottenuto da una versione in BASIC per il microcomputer Altair 8800B. Resta da capire se sia fedele all'originale gioco di Mayfield del 1971. Ad una prima occhiata sembrerebbe di sì... Ecco il link per scaricare Star Trek per i temerari di voi che volessero provarlo e analizzarlo : http://www.tc.umn.edu/~sorem002/startrek.html A presto per aggiornamenti Messaggio modificato da Festuceto il 29 May 2016, 22:33 -------------------- Il mio Canale YouTube, Il Canale del Drugo, dove si gioca, si viaggia e si beve... rigorosamente WHITE RUSSIAN! Mi trovi anche su STEAM dove sono CURATORE, clicca QUI per diventare FAN e conoscere I CONSIGLI DEL DRUGO La vita è un balocco! |
|
|
|
29 May 2016, 18:18
Messaggio
#2
|
|
Gruppo: Oldgame Editor Messaggi: 1.062 Iscritto il: 18 December 13 Da: Imperia Utente Nr.: 20.217 BGE WarCraft III Playing Fortnite Battle Royale SO Altro |
Ecco il link per scaricare Star Trek per i temerari di voi che volessero provarlo e analizzarlo : http://www.tc.umn.edu/~sorem002/startrek.html A presto per aggiornamenti Beh, anche noi abbiamo il nostro "Digital Antiquarian"! Mi sa che ci scappa un bell'articolo. -------------------- Mille e Una Avventura Canale YouTube di Narrativa Interattiva e altro ------ Twitch.tv / LeoBos67 Gameplay Live di Narrativa Interattiva ------ YouDev.it Game Development
![]() ![]() ![]() |
|
|
|
29 May 2016, 18:42
Messaggio
#3
|
|
Gruppo: Oldgame Editor Messaggi: 2.332 Iscritto il: 4 February 14 Da: Napoli Utente Nr.: 20.293 BGE The Secret of Monkey Island Playing Papers, Please (Windows) Adventure (Android) CronoBoy (DOS) SO Altro ![]() Spolveratore (1) |
Il mistero permane, la risposta di Bob Sorem, che ha reso disponibile il gioco di Star Trek sul proprio sito, per quanto interessante, lascia aperto il quesito: si tratta della versione originale di Star Trek del 1971?
Vi riporto di seguito la risposta di Sorem: That's a good question, which I, unfortunately cannot answer. Took a peek at the source code, and it only mentions that it is "adapted by L.E. Cochran." I am not positive, but I think this version came from ... ready for this? ... an old Altair 8800 that we had at work for awhile in the late 1970s. It was quite a machine for its time ... one that *someone* assembled from a kit, and actually had an 8" floppy disk (which was pretty flaky, and only worked when it felt like it). Booting it up involved setting 16 front panel switches. Can't remember what it used for a monitor, but an old NOISY bi-directional dot-matrix printer allowed us to actually produce some things useful for work, though we generally let print jobs run overnight when no one was there to drive crazy with the bzzzzzt-bam-bzzzzt-bam. We did convince the boss that the Star Trek program was useful for, um, "training." Even got him to sit down and try a game. Thanks for writing! Dopo aver provato un po' il gioco ho notato quanto sia più scarno della versione di Matuszek e Reynolds, comunque confermo la mia prima impressione: somiglia alla versione originale, soprattutto per via del sistema di movimento attraverso input numerici da 1 a 8. Messaggio modificato da Festuceto il 29 May 2016, 18:45 -------------------- Il mio Canale YouTube, Il Canale del Drugo, dove si gioca, si viaggia e si beve... rigorosamente WHITE RUSSIAN! Mi trovi anche su STEAM dove sono CURATORE, clicca QUI per diventare FAN e conoscere I CONSIGLI DEL DRUGO La vita è un balocco! |
|
|
|
8 Jun 2016, 12:47
Messaggio
#4
|
|
Gruppo: Oldgame Editor Messaggi: 2.332 Iscritto il: 4 February 14 Da: Napoli Utente Nr.: 20.293 BGE The Secret of Monkey Island Playing Papers, Please (Windows) Adventure (Android) CronoBoy (DOS) SO Altro ![]() Spolveratore (1) |
Signori, l'archeologo testuale, ha raggiunto un altro importante risultato e devo, in primis, ringraziare Leonardo Boselli per avermi insegnato l'utilizzo dell'Interprete HP BASIC (lo stesso utilizzato per giocare Hunt the Wumpus), ebbene, ho pensato, perché non provare ad interpretare il codice sorgente di Star Trek di Mike Mayfield disponibile qui?
Dunque ho scaricato il file, estratto la cartella dall'archivio, aperto la sottocartella "basic" (con le versioni BASIC del gioco originale), selezionato il file di testo "startrek" (la versione del 1972 per HP BASIC, opera dello stesso Mayfield, che in origine scrisse il gioco per il mainframe SCS SIGMA 7, ma poi accettò di portarlo su HP2000C), quindi l'ho trascinato sul file .exe dell'interprete BASIC e ... niente! Parte e si chiude in un lampo! Perché? Incompatibilità con l'interprete? Mah... Non mi scoraggio, ripeto la medesima operazione con il secondo file di testo nella cartella "basic", nominato "startrek2" (il sorgente di una versione leggermente diversa presumibilmente opera dello stesso Mayfield), e... Spazio, ultima frontiera! Eccovi i viaggi dell’astronave Enterprise, durante la sua missione quinquennale diretta all'esplorazione di strani mondi, alla scoperta di nuove forme di vita e di civiltà, fino ad arrivare là, dove nessun uomo è mai giunto prima. Eccoci nello spazio profondo! Chiunque volesse provare il gioco segua le istruzioni e clicchi sui link che ho postato. Restano alcuni problemi: 1) perché la prima versione BASIC del gioco non parte con l'interprete? 2) nella stessa cartella troviamo altre versioni del gioco, tra cui "Super Star Trek" (di cui ho parlato sopra), ma, non si tratta di file di testo con i listati, bensì di file con estensioni stranissime .cs e .csproj, inutile dire che il procedimento descritto sopra non ha dato esiti... La ricerca continua! EDIT: Grazie al preparatissimo Leonardo Boselli, ho scoperto che i file .cs sono sorgenti in C#, mentre i file .csproj sono file di progetto, ma cosa ancor più importante il primo dei due file Program.cs, leggibile con un qualsiasi editor, è esattamente la traduzione in linguaggio C# del sorgente originale in BASIC, quindi si tratta dello stesso identico gioco. Il secondo file Program.cs, nella cartella "SuperStarTrek", è invece il codice sorgente di Super Star Trek ma riscritto senza il codice originale in BASIC, quindi a partire da zero. Messaggio modificato da Festuceto il 7 Jul 2016, 15:35 -------------------- Il mio Canale YouTube, Il Canale del Drugo, dove si gioca, si viaggia e si beve... rigorosamente WHITE RUSSIAN! Mi trovi anche su STEAM dove sono CURATORE, clicca QUI per diventare FAN e conoscere I CONSIGLI DEL DRUGO La vita è un balocco! |
|
|
|
7 Jul 2016, 14:01
Messaggio
#5
|
|
Gruppo: Oldgame Editor Messaggi: 2.332 Iscritto il: 4 February 14 Da: Napoli Utente Nr.: 20.293 BGE The Secret of Monkey Island Playing Papers, Please (Windows) Adventure (Android) CronoBoy (DOS) SO Altro ![]() Spolveratore (1) |
Ho editato il mio precedente intervento per correggere alcuni errori di datazione e aggiungere nuove informazioni.
Inoltre dopo una lettura più attenta dei codici sorgente ho scoperto qualche piccola informazione in più, che riassumo brevemente: I file "startrek" e "startrek2" sono le tardive conversioni in BASIC del gioco originale di Mike Mayfield, realizzate dall'autore stesso per HP 2000C, dopo l'estate del 1971, forse nel 1972, infatti si legge nei due codici sorgente la data del 20 Ottobre 1972, tuttavia la distribuzione del gioco nella libreria di programmi HP avvenne probabilmente più tardi, nell'Ottobre 1973, come riportato nei listati, col nome di STTR1. Per la precisione leggiamo in entrambi i codici: **** HP BASIC PROGRAM LIBRARY ****************************** 2 REM 3 REM STTR1: STAR TREK 4 REM 5 REM 36243 REV B -- 10/73 6 REM Notate: "REV B"! Per distinguerla forse dall'originale per mainframe? Altra informazione interessante: si legge nel listato di "startrek"la frase "Extracted from HP tape image 16-Nov-2003 by Pete Turnbull". Ora sappiamo chi ringraziare per aver riesumato i codici sorgente. Messaggio modificato da Festuceto il 7 Jul 2016, 15:20 -------------------- Il mio Canale YouTube, Il Canale del Drugo, dove si gioca, si viaggia e si beve... rigorosamente WHITE RUSSIAN! Mi trovi anche su STEAM dove sono CURATORE, clicca QUI per diventare FAN e conoscere I CONSIGLI DEL DRUGO La vita è un balocco! |
|
|
|
8 Jul 2016, 17:12
Messaggio
#6
|
|
Gruppo: Oldgame Editor Messaggi: 2.332 Iscritto il: 4 February 14 Da: Napoli Utente Nr.: 20.293 BGE The Secret of Monkey Island Playing Papers, Please (Windows) Adventure (Android) CronoBoy (DOS) SO Altro ![]() Spolveratore (1) |
AGGIORNAMENTO:
Ricordate la versione per DOS di Star Trek di cui ho parlato all'inizio del thread, simile all'originale di Mike Mayfield con il sistema degli input numerici? Come ricorderete essa deriva da una versione per Altair 8800. Bene, grazie alla gentilezza e disponibilità del simpatico e loquace Bob Sorem (colui che ha reso disponibile tale versione e ne venne in possesso ai tempi dell'Altair) abbiamo svelato qualche altro dettaglio interessante. Vi riporto la sua ultima email: Hey, Dani, Boy, this is a LONG time ago, so some of this will be guesswork. I have two versions of the BASIC source code for this. One is designated the "original" (most certain exactly as it existed on the Altair) and inside that code it says that it was adapted by L.E. Cochran 2/29/76 (this is never displayed during program operation). I would assume that to mean it was adapted at that time FOR the Altair. No idea what the predecessor would have been -- at that point we are back in the primal years of home computing, so it may have come from DEC or some similar place. I have no idea who Mike Mayfield might be, so that 1971 version is a mystery to me. The other source code version I have looks to be essentially identical, except that it has been dressed up a bit for easier reading. Remember the olden days when every "unnecessary" space was squeezed out to make the source file as small as possible? Obviously not such a worry any more. Pretty sure I did that little task, and then used some BASIC version we had at work (I am guessing Qbasic) to produce the exe. I did not closely check the two source versions for mostly identical programming, but a quick scan of things seems to indicate that there are the aesthetic changes for easier reading -- in particular the addition of spaces where colons are freely used, and a few additions for error checking, such as the conversion of ASCII characters to numbers. I do not recall Qbasic gagging on any of the source, so I'm reasonably certain no other "operational" changes were made. One thing I do not remember is how I managed to copy the source code from the Altair to a PC, the Altair being primitive enough to not have any sort of outside communication nor a disk (8" floppy!) readable elsewhere. Perhaps there was a serial (RS-232) port available. There was a printer with the Altair, but I do not remember the interface. I am QUITE sure I did not print out the source code and then manually type it into a PC. Not *that* much of a masochist! So to simplify to the best of my knowledge: - Original BASIC program came from an unknown source - L.E. Cochran adapted it for the Altair February 1976 - I tweaked it a bit to please the Microsoft gods and compiled the source into a DOS exe -- probably late 1980s Dunque ricapitolando con qualche considerazione personale: il gioco originale era la versione di Mayfield per HP BASIC del 1972, oppure quella per DEC (sempre BASIC) di David H. Ahl, o ancora chissà quale altra versione antecedente al 1976, anno in cui (per la precisione nel mese di Febbraio) un tale L. E. Cochran (di cui non ho trovato traccia in rete) la convertì per l'Altair 8800 (home computer rilasciato nel 1975). Al di là dei simpatici aneddoti del buon Bob, è stato in quell'anno o più tardi che egli entrò in possesso di una copia di Star Trek per l'Altair del suo team di lavoro (chissà di cosa si occupavano), ma solo verso la fine degli anni '80 - Bob non ricorda bene come e quando - dopo aver precedentemente perfezionato e ottimizzato il codice per renderlo più compatto ma senza alterarlo, riuscì ad adattarlo per il PC, compilando il sorgente in un eseguibile per DOS. Curioso notare che egli non abbia ben chiaro come ci sia riuscito visto che l'Altair 8800 disponeva sì di una stampante ad aghi, ma non includeva un lettore floppy o altro sistema per poter trasferire i dati e lavorarci su un'altra macchina. Comunque Bob esclude di aver stampato il codice e poi "masochisticamente" di averlo ricopiato su PC... A presto per il prossimo aggiornamento: se saremo fortunati avremo i due sorgenti in BASIC per Altair. -------------------- Il mio Canale YouTube, Il Canale del Drugo, dove si gioca, si viaggia e si beve... rigorosamente WHITE RUSSIAN! Mi trovi anche su STEAM dove sono CURATORE, clicca QUI per diventare FAN e conoscere I CONSIGLI DEL DRUGO La vita è un balocco! |
|
|
|
8 Jul 2016, 17:32
Messaggio
#7
|
|
Gruppo: Admin Messaggi: 30.471 Iscritto il: 18 April 04 Da: Britannia Utente Nr.: 1.377 pulley-in-the-middle BGE Ultima 7 Playing Ultima 7: "Il Portale Oscuro" IN ITALIANO! Dungeon Master 1 (PC - DosBox) Sonic (Wii) Runaway (PC) SO WinXP |
Stupendo!
Stai facendo un lavoro meraviglioso, FESTUCETO!!! Però devi fare anche un'altra cosa: chiedi a questo Bob che cosa faceva di lavoro! Sono troppo curioso. -------------------- |
|
|
|
10 Jul 2016, 16:10
Messaggio
#8
|
|
Gruppo: Oldgame Editor Messaggi: 2.332 Iscritto il: 4 February 14 Da: Napoli Utente Nr.: 20.293 BGE The Secret of Monkey Island Playing Papers, Please (Windows) Adventure (Android) CronoBoy (DOS) SO Altro ![]() Spolveratore (1) |
Stupendo! Stai facendo un lavoro meraviglioso, FESTUCETO!!! Però devi fare anche un'altra cosa: chiedi a questo Bob che cosa faceva di lavoro! Sono troppo curioso. Grazie mille Ancient, non assicuro niente, ma potrebbe uscirne un articolo prima o poi. NOTA A MARGINE: non pago di aver stalkerato personaggi del retrocomputing internazionale ho contattato su Linkedin il mitico Don Daglow, celebre autore di videogiochi, tra cui, non tutti lo sanno, un oscuro gioco testuale di Star Trek del 1972 per il PDP 10. Don era stato già autore di un gestionale testuale di Baseball l'anno precedente (trovate queste informazioni anche nell'episodio 1x02 di Archeologia Videoludica) e di altri giochi per mainframe negli anni '70. Purtroppo il buon Don ha subito spento il mio entusiasmo affermando che il codice originale del gioco fu smarrito nel 1980 quando lasciò l'insegnamento ai Caremont Colleges. Tuttavia, non si sa mai, nel mondo del retrocomputing le sorprese non mancano. -------------------- Il mio Canale YouTube, Il Canale del Drugo, dove si gioca, si viaggia e si beve... rigorosamente WHITE RUSSIAN! Mi trovi anche su STEAM dove sono CURATORE, clicca QUI per diventare FAN e conoscere I CONSIGLI DEL DRUGO La vita è un balocco! |
|
|
|
![]() ![]() ![]() |
| Versione Lo-Fi | Oggi è il: 25th October 2026 - 22:29 |