Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


05 Marzo 2015 Postato da: DanyPPC
[Mega Typhoon] OCS, ECS, 1MB o 2MB ?
Il gioco in oggetto è un bellissimo shoot'em up a scorrimento verticale tipico di un arcade da sala giochi.
Ma è anche questione di grattacapi per quanti hanno cercato di farlo "girare" sul proprio Amiga 1MB.
Tanto che all'epoca si ritenne che il gioco richiedesse un Amiga con 2MB, ma all'epoca c'erano già i 1200 in commercio e, mentre io ci giocavo tranquillo,
un mio amico sul 500 lamentava che il gioco non partiva (semplice schermo nero).

Da varie prove condotte sulle 2 versioni disponibili in rete è emerso quanto segue:

- è richiesto hardware ECS ed un minimo di 1MB

VERO !
Se tentate di farlo partire con WinUAE sulla configurazione di default A500 (1.3 512k + 512k) il risultato è un bel schermo nero.
Ma se sostituite il Chipset OCS con l'ECS il gioco funziona !

Ma se io dispongo di un A500+ o un A600 già con 1MB di memoria (anche se CHIP) perchè mi pianta con uno schermo nero ?
Provate a suddividere (con WinUAE) la memoria di 1MB di questi modelli in 512k Chip e 512k Slow; risultato ? Il gioco parte !

Si ma come faccio a suddividere la memoria sulla macchina reale ?
Non si può ! A meno di non usare uno dei tanti hack tipo Fakemem, ma con risultato vano

E allora com'è che sull'A1200 il gioco parte ?
Perchè sulla 1200 sono presenti ben 2MB di memoria Chip, quindi se aggiungete un altro MB di memoria Chip al vostro 500+ o A600
il gioco parte come sull'A1200.

Quindi morale della favola: il gioco richiede 1MB di memoria divisa in 512k Chip e 512k Slow (famosa locazione $C0000000) e Chipset ECS,
ma in alternativa parte anche con 2MB di memoria esclusivamente Chip.
L'importante è rispettare le richieste di Chipset ECS.

Quindi mi chiedo i programmatori su quale macchina avevano sviluppato il gioco !
Probabilmente possedevano un A500 ultima revisione con Chipset ECS Denise ed 1MB diviso in 512k + 512k slow.

Una configurazione insolita per l'Amighista medio !
L'utente di A600 e 500+ si vede costretto ad aggiungere una espansione da 1MB di Chip solo per poter giocare a questo gioco....

AZZ !
Quanto può essere contorta la mente dello sviluppatore Amiga !!!



Solo per Vs. informazione.

Modificato il 05/03/2015 alle ore 15:08:50

Commenti: 9  Aggiungi  - Leggi

Indice: forum / Software Amiga in generale


Post inviati: 2650

Visulizza profilo Messaggio Personale
5.86.211.*** Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4
Commento 1
Kyle 5 Marzo 2015    17:35:57

Grazie per l'info, non ho mai giocato al gioco in questione

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
79.30.237.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36
Commento 2
Seiya 5 Marzo 2015    18:19:30

ho provato su winuae con questa impostazione:

Kickstart= 2.05 (A500+) e 2.05 (A600)
chip ram= 512
slow ram= 512
chipset OCS

il gioco funziona molto bene

Facendo tante prove incrociate, anche con le impostazioni pre-definite di WinUAE per le varie macchina, la sola
che va è quella che ho provato.

E' un gioco del 1996 però, un periodo in cui chi sviluppava giochi non seguiva più le linee guida di compatibilità del passato.
Quindi il fatto che richieda una configurazione particolare lo dimostra.

Ultima modifica avvenuta il 05/03/2015 alle ore 18:23:14

Post inviati: 7750

Visulizza profilo Messaggio Personale
151.54.99.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
Commento 3
DanyPPC 5 Marzo 2015    18:45:52

Il problema è che non si trova una patch per farlo girare sulle macchine reali con 1MB di memoria Chip

Le ho provate tutte per adesso. Mi piacerebbe come poter ingannare l'OS Amiga emulando della memoria Slow nella locazione $C00000
come su A500.

In queste condizioni suddividendo per ipotesi il MB di Chip in 512k + 512k Slow Emulated qualcosa si dovrebbe ottenere.
Il fatto è che i vari Fakemem non danno questa possibilità emulando della semplice Fast che il programma non accetta.

Nel frattempo cerco, cerco, cerco...


A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Pegasus RyuSei Ken

Post inviati: 10185

Visulizza profilo Messaggio Personale
79.30.237.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36
Commento 4
Seiya 5 Marzo 2015    19:10:50

puoi provare o WHDLoad così ti risparmi qualunque problema o cercare qualche relokick

Post inviati: 3063

Visulizza profilo Messaggio Personale
151.75.165.*** Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
Commento 5
Amy - Mor 6 Marzo 2015    00:51:06

Di fatto come ha sottolineato Seya, il gioco è del 1996, altro che i 1200 già erano in giro
Cmq, la mia esperienza, diversamente, ha voluto MegaTyphoon non funzionare sul 1200 base, perfetto invece su 1200 con Blizzard030/50

Giocato e finito, cmq, tramite WhdLoad, shooter davvero massiccio e Arcade style,peccato siano solo 4livelli che poi si ripetono


Amiga rulla di brutto!!

Post inviati: 7750

Visulizza profilo Messaggio Personale
151.54.149.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
Commento 6
DanyPPC 6 Marzo 2015    08:02:36

Il mio intento era quello di farlo funzionare su A600 1MB portandolo in file ADF da usare con il Gotek.
E prima di arrendermi ed acquistare un'espansione a 2MB di Chip, che risolve il problema, sto tentando in questa impresa attraverso delle patch.

Per adesso utilizzando TUDE ho inserito queste righe nella Startup-Sequence:

TUDE >NIL: FAKEFAST=1 CHIPSET=OLD OSPATCHOLD MEMTOP
Add36k
Mega-Typhoon

Ho anche decompresso lo stesso eseguibile "Mega-Typhoon" portandolo da 62k a 128k circa (Compresso in Imploder).
Ho tolto dal disco un pò di roba come lo slide, non necessario al gioco ma solo come presentazione.

Il FakeFast di Tude mi divide il MB di Chip in 512k + 512k, aggiungo una patch per richiamare la compatibilità con il vecchio Chipset ed alloco le patch nella memoria alta.
Poi aggiungo 36k di memoria Chip con un fix che riduce i bitplane dello schermo a 2 e ne diminuisce l'area.
Con queste modifiche il gioco si carica fino alla fine ed appare lo schermo Rosa/Rosso (prima rimaneva nero), ma non parte ugualmente.

Insomma, ho 5 minuti da perderci e nei ritagli tento qualche idea che mi viene in testa


A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 7750

Visulizza profilo Messaggio Personale
151.54.149.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
Commento 7
DanyPPC 6 Marzo 2015    20:13:49

RAGAZZI CI SONO RIUSCITO !!!!

Ultima modifica avvenuta il 06/03/2015 alle ore 20:15:57


A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 7750

Visulizza profilo Messaggio Personale
151.54.149.*** Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
Commento 8
DanyPPC 6 Marzo 2015    20:14:47

RAGAZZI CI SONO RIUSCITO !!!!

Ehm, scusate l'entusiasmo...


Dopo innumerevoli prove sono riuscito a far funzionare il gioco su Amiga 500+ e Amiga 600 di base con 1 Mega di Chip Ram.
Quello che serve è il TUDE con l'opzione FAKEFAST. Basta modificare la Startup-Sequence, lo scotto da pagare per giocare a Mega-Typhoon
su questi modelli di Amiga è un doppio Reboot ed il dover tenere il disco sprotetto in scrittura.
Non sono un esperto di AmigaDOS ma sono riuscito ugualmente a destreggiarmi con i comandi.
Qui di seguito la Startup-Sequence del gioco opportunamente modificata:

Nella cartella "c" dovete inserire i seguenti comandi presi dal Workbench 2.0:

- Delete
- Wait
- TUDE

Il comando TUDE lo predente da Aminet

S/Startup-Sequence

IF NOT EXISTS DF0:BOOT1
ECHO >DF0:BOOT1
WAIT 1
TUDE >NIL: FAKEFAST=3
ENDIF

IF NOT EXISTS DF0:BOOT2
ECHO >DF0:BOOT2
WAIT 1
TUDE >NIL: FAKEFAST=1
ENDIF

DELETE >NIL: DF0:BOOT1 DF0:BOOT2
WAIT 1
mega-typhoon


Non so perchè, ma ho scoperto che la prima opzione FakeFast=3 (nonostante non crei della Fast Ram perchè destinata ad ambienti da 2 Mega di Chip) permette alla seconda FakeFast=1 di
suddividere equamente la memoria Chip a disposizione, mentre prima ne restava solo 350k e 512k di Fake Fast. Invece in questo modo si hanno circa 420k + 420k che bastano a far
"girare" il gioco correttamente.

Lo script che ho creato serve a non ripetere gli stessi comandi durante il Boot, altrimenti l'Amiga andrebbe in Guru Meditation.

Mi compiaccio da solo: sono riuscito a rendere compatibile un gioco laddove non esiste alcuna patch in rete, tantomeno dagli autori che non si sono accorti di questo bug del gioco.
Ripeto, se avete 2MB di Memoria Chip il gioco funziona regolarmente e non avete bisogno di applicare questa procedura.
Viceversa potrete giocare finalmente a questo gioco anche su Amiga con 1 Mega di memoria Chip !!!


A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

Post inviati: 2650

Visulizza profilo Messaggio Personale
79.14.69.*** Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B466 Safari/600.1.4
Commento 9
Kyle 6 Marzo 2015    23:06:37

Complimenti, la perseveranza paga (quasi) sempre


Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - DanyPPC -
19 non registrati

Benvenuto all'ultimo utente registrato: zulu

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.10505700111389 secondi