infoRes: elenco risoluzioni games

Tutti gli emulatori che ci possono servire sul nostro cab con SO Windows
Avatar utente
paco
Affezionato
Affezionato
Messaggi: 249
Iscritto il: 04/01/2009, 23:16
Reputation: 2
Località: Modna

infoRes: elenco risoluzioni games

Messaggio da paco » 24/01/2009, 14:28

ciao a tutti,

sto aggiornando il mio cabinato a XP, e prima di iniziare a fare delle prove con soft15kz, ho realizzato un programma java (che ho chiamato InfoRes) che mi crea un elenco di tutte le risoluzioni utilizzate dai giochi del mame.

Il programma e' molto semplice, faccio il parse del file gamelist.xml generato dal mame e divido i giochi tra orrizzontali e verticali. Per ogni risoluzione ricavata vado a contare quanti giochi lavorano a tale risoluzione.
L'obiettivo del programma e di ricavare un elenco di risoluzioni..da configurare poi a mano con soft-15kz (per questa fase vi chiedero' aiuto :D ). Quello che voglio fare e' di configurare bene almeno le principali risoluzioni..quelle piu' utilizzate dal mame!

Esempio di output del programma (che riporto in parte):

*************
horizontal
*************
x 160 y 200 - 2
x 192 y 208 - 1
x 192 y 216 - 1
x 208 y 208 - 1
x 216 y 224 - 1
x 224 y 224 - 1
x 224 y 232 - 1
x 224 y 240 - 3
x 232 y 224 - 1
x 240 y 160 - 1
x 240 y 192 - 12
x 240 y 208 - 2
x 240 y 216 - 1
x 240 y 224 - 40
x 240 y 232 - 2
x 240 y 240 - 21
x 240 y 252 - 3
x 240 y 256 - 4
x 248 y 224 - 2
x 248 y 240 - 3
x 248 y 256 - 5
x 255 y 232 - 1
x 256 y 184 - 1
x 256 y 192 - 33
x 256 y 208 - 2
x 256 y 216 - 3
x 256 y 222 - 3
x 256 y 224 - 696
x 256 y 230 - 2
x 256 y 231 - 6
...
Totale: 5660

*************
vertical
*************
x 184 y 176 - 1
x 208 y 240 - 1
x 223 y 240 - 2
x 224 y 224 - 1
x 232 y 224 - 1
x 232 y 256 - 1
x 236 y 224 - 4
x 240 y 192 - 22
x 240 y 224 - 31
x 240 y 240 - 58
x 240 y 248 - 22
x 240 y 256 - 7
x 248 y 216 - 2
x 248 y 240 - 3
x 256 y 192 - 18
x 256 y 200 - 1
x 256 y 208 - 26
x 256 y 224 - 576
x 256 y 234 - 2
x 256 y 240 - 114
...
Totale: 1928

Se qualcuno e' interessato potrei fornire l'output completo o il jar per lanciarlo da riga comando.
Come miglioria si potrebbe anche far generare al programma un file di output in formato excel.

fatemi sapere
paco


Avatar utente
Kernel
God of Arcade
God of Arcade
Messaggi: 6781
Iscritto il: 25/07/2005, 10:54
Reputation: 29

Re: infoRes: elenco risoluzioni games

Messaggio da Kernel » 24/01/2009, 15:16

Molto interessante!
Manca però una cosa fondamentale: gli HZ a cui girano le risoluzioni. Tieni presente che a parità di risoluzione ci possono essere Hz diversi (vedi neogeo e molti altri). Soft-15KHz permette anche di configurare risoluzioni uguali con Hz diversi.


Avatar utente
paco
Affezionato
Affezionato
Messaggi: 249
Iscritto il: 04/01/2009, 23:16
Reputation: 2
Località: Modna

Re: infoRes: elenco risoluzioni games

Messaggio da paco » 24/01/2009, 16:21

Ottima osservazione,
ho modificato il programma e ora stampa anche il refresh rate.
Ecco un esempio:

*************
horizontal
*************
160 x 200 @ 59.923246 = 2
192 x 208 @ 60.000000 = 1
192 x 216 @ 60.000000 = 1
208 x 208 @ 60.000000 = 1
216 x 224 @ 60.000000 = 1
224 x 224 @ 60.000000 = 1
224 x 232 @ 60.000000 = 1
224 x 240 @ 50.000000 = 2
224 x 240 @ 60.000000 = 1
232 x 224 @ 60.000000 = 1
240 x 160 @ 59.727501 = 1
240 x 192 @ 59.600000 = 8
240 x 192 @ 60.000000 = 4
240 x 208 @ 60.000000 = 2
240 x 216 @ 60.000000 = 1
240 x 224 @ 30.000000 = 5
240 x 224 @ 57.000000 = 2
240 x 224 @ 60.000000 = 30
240 x 224 @ 60.606061 = 3
240 x 232 @ 60.000000 = 2
240 x 240 @ 50.000000 = 2
240 x 240 @ 57.000000 = 2
240 x 240 @ 57.444853 = 3
240 x 240 @ 60.000000 = 14
240 x 252 @ 56.737589 = 3
240 x 256 @ 60.000000 = 4
248 x 224 @ 60.000000 = 2
248 x 240 @ 60.000000 = 3
248 x 256 @ 57.000000 = 5
255 x 232 @ 60.000000 = 1
256 x 184 @ 60.000000 = 1
256 x 192 @ 60.000000 = 33
256 x 208 @ 60.000000 = 2
256 x 216 @ 30.000000 = 1
256 x 216 @ 60.000000 = 2
256 x 222 @ 60.000000 = 3
256 x 224 @ 30.000000 = 4
256 x 224 @ 54.000000 = 4
256 x 224 @ 55.407801 = 2
256 x 224 @ 56.000000 = 20
256 x 224 @ 56.737589 = 4
256 x 224 @ 57.000000 = 3
256 x 224 @ 57.500000 = 22
256 x 224 @ 58.000000 = 3
256 x 224 @ 59.000000 = 14
256 x 224 @ 59.185606 = 12
256 x 224 @ 59.637405 = 4
256 x 224 @ 59.824356 = 4
256 x 224 @ 60.000000 = 546
256 x 224 @ 60.098476 = 16
256 x 224 @ 60.114504 = 3

Ha senso tenere tutte queste cifre decimali per il refresh per la classificazione dei games?

256 x 224 @ 60.000000 = 546
256 x 224 @ 60.098476 = 16
Questi due gruppi di games hanno praticamente tutti i parametri identici..voi li terreste separati o ne facciamo un unico gruppo da configurare con soft-15k??


Avatar utente
Kernel
God of Arcade
God of Arcade
Messaggi: 6781
Iscritto il: 25/07/2005, 10:54
Reputation: 29

Re: infoRes: elenco risoluzioni games

Messaggio da Kernel » 24/01/2009, 21:10

Ottimo!
Tutte quelle cifre non servono, io terrei come tolleranza minima almeno 0.5.


Avatar utente
paco
Affezionato
Affezionato
Messaggi: 249
Iscritto il: 04/01/2009, 23:16
Reputation: 2
Località: Modna

Re: infoRes: elenco risoluzioni games

Messaggio da paco » 25/01/2009, 10:05

Seguendo il suggerimento di Kernel, ora il refresh lo considero con sensibilita' di 0.5

ecco come viene l'ouptut
....
256 x 224 @ 30.0 = 4
256 x 224 @ 54.0 = 4
256 x 224 @ 55.5 = 2
256 x 224 @ 56.0 = 20
256 x 224 @ 56.5 = 4
256 x 224 @ 57.0 = 3
256 x 224 @ 57.5 = 22
256 x 224 @ 58.0 = 3
256 x 224 @ 59.0 = 26
256 x 224 @ 59.5 = 4
256 x 224 @ 60.0 = 569
256 x 224 @ 60.5 = 32
256 x 224 @ 61.0 = 3
...

questi sono i risultati della classificazione dei games:

*************
Horizontal
*************
Totale risoluzioni: 262 (5660 games)

*************
Vertical
*************
Totale risoluzioni: 138 (1928 games)

*********************
Horizontal + Vertical
*********************
Totale risoluzioni: 400 (7588 games)


quindi se uno possiede un monitor montato orizzontalmente (come penso la maggior parte di noi), dovrebbe al max configurare con soft-15kz la bellezza di 262 risoluzioni!! :o


Avatar utente
Kernel
God of Arcade
God of Arcade
Messaggi: 6781
Iscritto il: 25/07/2005, 10:54
Reputation: 29

Re: infoRes: elenco risoluzioni games

Messaggio da Kernel » 25/01/2009, 13:46

paco ha scritto:quindi se uno possiede un monitor montato orizzontalmente (come penso la maggior parte di noi), dovrebbe al max configurare con soft-15kz la bellezza di 262 risoluzioni!! :o
Un giochetto da ragazzi! #-o

Per i giochi a 30Hz si usano i 60 (valgono sempre i multipli in questi casi).

Molto interessante comunque questo tool, complimenti!


Avatar utente
paco
Affezionato
Affezionato
Messaggi: 249
Iscritto il: 04/01/2009, 23:16
Reputation: 2
Località: Modna

Re: infoRes: elenco risoluzioni games

Messaggio da paco » 25/01/2009, 14:47

grazie Kernel,

se il tool puo' essere d'aiuto, preparo un jar file da mettere sul wiki e magari un readme su come si invoca da riga comando.
In alternativa posso mettere su anche il file completo di output con tutte le risoluzioni generate, aggiornate alla versione 0.129 del mame


Avatar utente
Kernel
God of Arcade
God of Arcade
Messaggi: 6781
Iscritto il: 25/07/2005, 10:54
Reputation: 29

Re: infoRes: elenco risoluzioni games

Messaggio da Kernel » 25/01/2009, 15:20

Ottime entrambe le cose, grazie a te! :D


Avatar utente
paco
Affezionato
Affezionato
Messaggi: 249
Iscritto il: 04/01/2009, 23:16
Reputation: 2
Località: Modna

Re: infoRes: elenco risoluzioni games

Messaggio da paco » 25/01/2009, 20:41

Ho aggiunto l'utility sul wikifile a questo indirizzo:
wiki/file/Utility/infores.zip

fatemi sapere se ci sono domande o richieste di modifiche...
spero che possa essere d'aiuto a qualcuno :D


Avatar utente
TheBaro
Amministratore
Amministratore
Messaggi: 6789
Iscritto il: 22/07/2005, 21:52
Reputation: 18
Località: Brescia

Re: infoRes: elenco risoluzioni games

Messaggio da TheBaro » 26/01/2009, 10:08

ottimo..grazie del contributo..il nostro beta tester Kernel, immagino che ci lavorerà sopra... <-lol->
Arcade Cab : Crazy Taxi, 18 Wheeler, Virtua Golf, 3 Naomi, Videogame, Magnum, Astrowar, Zaccaria, Operation Bear, Point Blank 2 e 3, Taito ZuZuBlock, Racing Hero, Badlands, Generico Guida Upright
Flipper : Creature from Black Lagoon, Road Show, Dracula, World Cup '94, Theatre of Magic, Tales from the Arabian Nights, Medieval Madness, Cactus Canyon, The Getaway HSII, Star Trek Next Generation, Monster Bash, Attack from Mars, Terminator 2, Revenge From Mars, ScaredStiff, Indiana Jones, The Addam's Family, Twilight Zone, Card King


Rispondi

Torna a “Emulatori Windows”