Vespertino world racing

Il mio punto riguardava più il fatto che il gioco rilevasse ciò che è disponibile, per poi eseguire una versione che sfrutti al meglio quanto ciascun modello di CPC può offrire di serie, o con l’aggiunta di RAM extra, se presente. In questo modo si potrebbe caricare da Gotek o da dischi standard, o persino da cassetta, senza bisogno di una cartuccia. È solo bello avere delle opzioni. Ma la cartuccia sembra comunque fantastica e ne ordinerò sicuramente una :slight_smile:

1 Mi Piace

Il gioco richiede 512 KB di RAM + supporto ROM (molto diverso dall’archiviazione su floppy disk). Ecco perché verrà pubblicato su cartuccia, una cartuccia per il bus di espansione. La porta per cartucce di Amstrad Plus/GX4000 non offre le stesse capacità del bus di espansione. La porta per cartucce è progettata principalmente per leggere ROM con commutazione di banchi (bank-switching). È priva di segnali di controllo fondamentali come /WR e /IORQ, quindi non può supportare direttamente le espansioni di RAM convenzionali. Rhino vuole fornire una cartuccia standalone che permetta di giocare al suo titolo su qualsiasi computer Amstrad CPC o Plus, pertanto il bus di espansione è necessario per integrare la RAM aggiuntiva. Ciò esclude soltanto la GX4000, che è priva del bus di espansione presente sugli altri modelli.

6 Mi Piace

È incredibile, ho guardato l’anteprima del gameplay qualche giorno fa ed era doppiata automaticamente dallo spagnolo. Questa la proverò con la traduzione automatica, a meno che YouTube non ci metta troppo a doppiarla in automatico. Sono davvero curioso di scoprire i dettagli tecnici, quindi non vedo ancora di più l’ora di vedere la traduzione di questo video.

Grazie mille. Non abbiamo ancora una data, vogliamo che il gioco sia completamente finito prima di lanciare la campagna Kickstarter per evitare qualsiasi intoppo.

6 Mi Piace

Non conosco le dimensioni del gioco, ma volevo solo chiedere: sarebbe possibile farlo girare dalle schede RAM/ROM esistenti negli anni '80 e '90 (quindi, senza moderne soluzioni a cartuccia)? Ciò dimostrerebbe senz’altro alla gente che può girare sull’hardware dell’epoca… Altrimenti, forse una versione demo ridotta all’osso (un’auto, una pista)?

Sappiamo che la cartuccia offrirà 512 KB di RAM, ma con quanta RAM gira il gioco, 128 KB o 512 KB?

È stato dichiarato che la cartuccia ha 512 KiB di RAM e 4 MiB di ROM e assolutamente nient’altro. È stato mostrato che il gioco funziona su WinAPE senza nient’altro che espansioni di RAM/ROM. Se non vuoi credere sulla parola agli sviluppatori, fatti tuoi, ma avendo visto i precedenti lavori di BG, non capisco perché qualcuno dovrebbe dubitare di loro.

Detto questo, non capisco perché questa avversione verso le espansioni hardware che potrebbero aiutare il computer a gestire un po’ del carico più pesante. Sono d’accordo che piazzare un SBC che fa tutto, come quelle cartucce per Mega Drive o NES là fuori, dove puoi far girare DOOM sull’SBC e l’unica cosa che fa la console è leggere i gamepad, non abbia molto senso. Ma qualcosa come le funzionalità DMA sulle mie cartucce ROMBA aiuta solo un po’ con il disegno, mentre tutto il resto gira sul CPC. E di sicuro è qualcosa che si sarebbe potuto fare all’epoca.

3 Mi Piace

Per favore, non fraintendermi, sono assolutamente a favore delle soluzioni a cartuccia moderne e ne ho per molti dei miei retrocomputer, CPC compreso. E capisco perfettamente che il gioco funzioni su hardware reale, con la ROM e la RAM come uniche espansioni. Non vedo l’ora di provarlo di persona :slight_smile: Il commento è nato solo perché ho letto diverse critiche sul fatto che non potesse girare su hardware originale senza soluzioni moderne, tutto qui.

Scusa se è sembrato che la risposta fosse rivolta a te, non era così. È un discorso generale per tutti quelli che non credono a quanto ripetutamente dichiarato dagli sviluppatori.

Quando il gioco è stato annunciato, gli sviluppatori avevano dichiarato che in realtà ci sarebbero state due versioni del gioco. Se non ricordo male, una versione «completa» che girava su cartuccia e una versione «ridotta» che girava su un CPC con lettore floppy e 128K. Sono passati molti anni, però, potrei sbagliarmi un po’.

Allo stato attuale del gioco, penso sia impossibile farlo girare su un CPC anche con un’espansione di memoria da 512K. Immagino che richiederebbe troppa riscrittura e riprogettazione per ridimensionarlo. Dato che Toto è coinvolto nel progetto, e ricordando come anche Alcon debba essere su una ROM (credo che non ci sia stata una versione o persino un hack per far girare il gioco senza un’espansione hardware, o sbaglio?), immagino che sia lo stesso per Vespertino. Mi sembra persino che Rhino abbia detto che il gioco è progettato attorno all’espansione in questo thread o in uno più vecchio?

Ma sono sicuro che @Rhino potrà chiarire la questione.

Beh, nel caso di Alcon 2020 può funzionare ad esempio con Ulifac, c’è una versione distribuita in file singoli, e con l’M4 funziona anche con una versione in CPR disponibile sul loro sito, senza bisogno della cartuccia originale, e noi in particolare siamo riusciti a farlo funzionare anche usando un Symbiface III, anche se ovviamente non hai i 6 canali audio.

Credo di aver detto «senza espansione hardware».

1 Mi Piace

Penso che dipenda probabilmente da cosa intendi per ciò che l’hardware dell’epoca offriva. Una ROMboard offriva al massimo 15 slot, e non è neanche lontanamente abbastanza per 4 MB di ROM. Quindi, senza una cartuccia speciale, ti sarebbero servite circa 16 ROMbox collegate dietro al tuo CPC (appositamente adattate per coprire diversi intervalli di ROM), più l’espansione RAM e magari qualcosa in grado di scambiare anche la Lower ROM.

È teoricamente qualcosa che sarebbe potuto esistere, forse, ma parlando all’atto pratico, non proprio.

Sì, hai ragione, avevo capito che si potesse eseguire il gioco senza bisogno della cartuccia originale.

Una cartuccia per videogiochi con le stesse specifiche si sarebbe potuta realizzare tranquillamente tra la fine degli anni Ottanta e l’inizio degli anni Novanta. Le console per videogiochi come il Mega Drive, prodotto nel 1988, avevano titoli con quelle dimensioni e persino più grandi. Certo, sarebbe stata molto costosa, ma non si trattava di tecnologia aliena: quantitativi di memoria del genere erano qualcosa che le persone avevano già a casa. E per di più, se eri ricco, a casa potevi persino avere un Neo Geo AES, con giochi dotati di una ROM superiore di un ordine di grandezza.

2 Mi Piace

Una versione notevolmente ridotta su disco da 3,5" e 128 KB di RAM, o eventualmente con un’espansione di RAM da 256 KB a seconda di quanto si desideri ridimensionare il gioco, sarebbe possibile ed era stata presa in considerazione all’inizio del progetto.
Oggi, dopo l’uscita del gioco, chiunque potrà sperimentare creando la propria versione ridotta basata sull’originale grazie all’IA, quindi abbiamo perso interesse per questa possibilità.

3 Mi Piace

4MB sono tanti per un gioco del Genesis, è praticamente la dimensione massima possibile (ce n’è una manciata come Street Fighter 2 che utilizzano una logica di banking speciale per farcene stare di più) - non era sicuramente «normale». Persino su PC, 4MB sarebbero stati un bel po’ di RAM fino a circa il 1993.

È vero che 4 MB di ROM rappresentano il limite massimo per le cartucce delle console a 16 bit come Mega Drive e SNES, e non credo che nei loro cataloghi ci siano più di 100 giochi con così tanta ROM. È altrettanto vero che nessun gioco di corse su Mega Drive o SNES offre così tanti fotogrammi di animazione quanti Vespertino.

Per trovare qualcosa di simile sulle console a 16 bit, dobbiamo guardare al NEO GEO e a titoli come Over Top, che dispone di oltre 26 MB di ROM ma non raggiunge comunque la fluidità e le dimensioni delle animazioni di Vespertino, come si può vedere, ad esempio, nella schermata di selezione delle auto:

4 Mi Piace

4 MB sono tanti per i primi anni di vita della console. Ma a metà degli anni '90 c’erano un sacco di giochi per Mega Drive con quella dimensione di ROM. Era considerata una dimensione notevole per la console, ma qualcosa di del tutto normale che, come ho scritto, la gente aveva in casa. Inoltre il CPC supporta 8 bit per gli slot ROM da 16 KiB, quindi il design era chiaramente pensato per supportare questa dimensione di ROM, anche se nessuno ha mai prodotto qualcosa di così grande mentre il computer era ancora in commercio.

Inoltre, andando un po’ off-topic, si possono avere fino a 8 MiB sul Mega Drive senza mapper. 4 MiB è il limite teorico perché, al di sopra di tale soglia, si va a collidere con la mappa di memoria riservata al Mega CD. Tuttavia, ho progettato una cartuccia utilizzata da giochi come ColocoDX e da MD Engine sfruttando un hack che collega la linea A22 dell’m68k con il segnale #CART della cartuccia. Nelle cartucce standard questo segnale è collegato a GND e la console lo usa per rilevare la presenza di una cartuccia inserita e spostare la mappatura del Mega CD dai 4 MiB inferiori a quelli superiori (in questo modo, se non c’è alcuna cartuccia inserita, viene eseguito il BIOS del Mega CD). Collegandolo ad A22, il Mega CD viene mappato sui 4 MiB superiori quando la CPU indirizza i 4 MiB inferiori, e sui 4 MiB inferiori quando la CPU indirizza i 4 MiB superiori. Quindi, in pratica, si toglie di mezzo il Mega CD ottenendo 8 MiB di indirizzamento lineare senza hardware aggiuntivo!

Anche lo SNES consentiva 8 MiB (o, più esattamente, 63,5 Megabit) senza hardware aggiuntivo sulla cartuccia (la cosiddetta modalità ExHiROM). Ho anche un progetto di cartuccia che la supporta :grinning_face_with_smiling_eyes:.

1 Mi Piace

Per essere chiari, non intende essere una critica a Vespertino né suggerire che il suo utilizzo sia uno spreco, ma solo dare contesto su ciò che era ragionevole per la fine degli anni '80.