les forums de Grospixels
 
Bienvenue sur le forum de Grospixels : [ S'Enregistrer ]
Déjà inscrit ? [ Connexion ]
 
retour sur le site
rechercher
Index du Forum » » Emulation » » News du petit monde de MAME (retrospective de l'année 2012)
581 messages • page
1 ... 24252627282930
Auteur News du petit monde de MAME (retrospective de l'année 2012)
nicko
Pixel visible depuis la Lune

Score au grosquiz
0004797 pts.

Inscrit : Jan 15, 2005
Messages : 7542

Hors ligne
Posté le: 2019-06-04 21:55
T'es lourd

Youpla
Pixel monstrueux

Score au grosquiz
0002030 pts.

Inscrit : May 13, 2009
Messages : 2684
De : Villeurbanne

Hors ligne
Posté le: 2019-06-04 23:37
Qui, moi ?
(lol)

Kaede
Pixel monstrueux


Inscrit : Mar 06, 2002
Messages : 4830

Hors ligne
Posté le: 2019-06-05 18:50   [ Edité le: 2019-06-05 18:50 ]


--

Citation :
Le 2019-06-03 22:48, RainMakeR a écrit :
Ca me fait penser qu ej'avais pas capté que mess etait un emu. Ils faisaient tout pareil que mame, ou c'tait une machine spécifique qui était emulée ?

Rien compris, tu peux reformuler ?

RainMakeR
Chef de Rubrique Nécrologique
Score au grosquiz
1035015 pts.

Joue à Pokemon Shuffle, Ion Fury, Control

Inscrit : Apr 01, 2003
Messages : 26840
De : Toulouse

Hors ligne
Posté le: 2019-06-05 23:23   [ Edité le: 2019-06-05 23:25 ]
Je connaissais pas MESS.

Sur wiki ils disent basé sur MAME, mais ca me dit pas ce qu'ils faisaient. C'est juste une interface graphique ? ils emulaient d'autres trucs que faisait pas mame ?


_________________

Image


Kaede
Pixel monstrueux


Inscrit : Mar 06, 2002
Messages : 4830

Hors ligne
Posté le: 2019-06-06 14:16
MAME voulait initialement dire Multiple Arcade Machine Emulator.
MAME, avant le merge avec MESS, ce n'est que de l'arcade.
MESS était un projet soeur (avec, je crois, une équipe assez différente, même si certaines personnes contribuaient aux deux), qui se concentrait sur le reste : micro-ordinateurs, consoles, etc.

DSE76
Gros pixel


Score au grosquiz
0019652 pts.

Joue à Sauver Tamriel

Inscrit : Mar 29, 2014
Messages : 1793
De : Normandie

Hors ligne
Posté le: 2019-06-06 16:09
C'est moi ou Mame a sucré l’accès à Wing War ?
_________________

La maturité, c'est être capable de jouer à un jeu mettant en scène des lapins roses sans avoir l'impression de mettre en jeu son identité personnelle. (Petitevieille)


Rousquilles
Pixel de bonne taille


Joue à Red Dead Redemption 2.

Inscrit : Jan 07, 2009
Messages : 426

Hors ligne
Posté le: 2019-06-06 18:46   [ Edité le: 2019-06-06 18:49 ]
Citation :
RainMakeR a écrit :

Je connaissais pas MESS.

Sur wiki ils disent basé sur MAME, mais ca me dit pas ce qu'ils faisaient. C'est juste une interface graphique ? ils emulaient d'autres trucs que faisait pas mame ?

De Emu-France:
"En résumé:
MAME = Arcade + consoles + ordinateurs
MAME(arcade) = MAME en version Arcade uniquement.
MAME(MESS) = MAME en version consoles et ordinateurs uniquement.
MAMEUI = MAME + Interface dédiée.
MESSUI = MAME(MESS) + Interface dédiée.
ARCADE = MAME(arcade) + Interface dédiée (et basée sur l’ancien MAMEUIFX)."

En espérant que ça puisse aider.

Kaede
Pixel monstrueux


Inscrit : Mar 06, 2002
Messages : 4830

Hors ligne
Posté le: 2019-06-06 19:08   [ Edité le: 2019-06-06 19:19 ]
Citation :
Le 2019-06-06 16:09, DSE76 a écrit :

C'est moi ou MAME a sucré l’accès à Wing War ?

C'est toi. En général, MAME ne retire pas de drivers ou de jeux, les exceptions sont rares (exemple, Pong : le driver initial a été retiré car bien que le jeu fonctionnait, le code était totalement faux et impossible à faire évoluer vers du vrai. Des années plus tard, le driver a été réécrit et le jeu rajouté).

Essaye un petit mame64 -verifyroms wingwar, tes dumps ne sont probablement pas être en phase avec la version que tu utilises

DSE76
Gros pixel


Score au grosquiz
0019652 pts.

Joue à Sauver Tamriel

Inscrit : Mar 29, 2014
Messages : 1793
De : Normandie

Hors ligne
Posté le: 2019-06-06 19:55
Citation :
Le 2019-06-06 19:08, Kaede a écrit :

Essaye un petit mame64 -verifyroms wingwar, tes dumps ne sont probablement pas être en phase avec la version que tu utilises

En fait, j'ai téléchargé la dernière version de Mame et la dernière version de Wing War. Ça ne marche pas du tout car il manque deux dumps lié au jeu.
_________________

La maturité, c'est être capable de jouer à un jeu mettant en scène des lapins roses sans avoir l'impression de mettre en jeu son identité personnelle. (Petitevieille)


Kaede
Pixel monstrueux


Inscrit : Mar 06, 2002
Messages : 4830

Hors ligne
Posté le: 2019-06-06 20:11   [ Edité le: 2019-06-06 20:14 ]
J'ai la dernière version de MAME (0.210) et c'est ok.

Si le jeu ne se lance pas et que ce qu'il manque n'est pas clair, essaye la ligne de commande : quand il manque des fichiers au moment de lancer un jeu, MAME te dit où il essaye de les chercher, donc ça te donne les noms d'éventuelles roms parents ou BIOS qu'il peut te manquer.


Du reste, oui deux fichiers sont incorrects ou absents :
wingwar : 315-5711.bin (8192 bytes) - NOT FOUND - NO GOOD DUMP KNOWN
wingwar : hd44780_a00.bin (4096 bytes) - NEEDS REDUMP

C'est normal, ça n'empêche pas le jeu de se lancer.

DSE76
Gros pixel


Score au grosquiz
0019652 pts.

Joue à Sauver Tamriel

Inscrit : Mar 29, 2014
Messages : 1793
De : Normandie

Hors ligne
Posté le: 2019-06-06 20:57
Citation :
Le 2019-06-06 20:11, Kaede a écrit :

Du reste, oui deux fichiers sont incorrects ou absents :
wingwar : 315-5711.bin (8192 bytes) - NOT FOUND - NO GOOD DUMP KNOWN
wingwar : hd44780_a00.bin (4096 bytes) - NEEDS REDUMP

C'est normal, ça n'empêche pas le jeu de se lancer.

Eh bah si, ça empêche le jeu de se lancer car j'ai un écran Fatal Error: can't run the game ! à cause de ces deux fichiers.
En fait, ça marche tellement pas qu'il n'est pas dans les roms disponibles.
_________________

La maturité, c'est être capable de jouer à un jeu mettant en scène des lapins roses sans avoir l'impression de mettre en jeu son identité personnelle. (Petitevieille)


Kaede
Pixel monstrueux


Inscrit : Mar 06, 2002
Messages : 4830

Hors ligne
Posté le: 2019-06-06 21:36   [ Edité le: 2019-06-06 21:43 ]
Ca ne peut pas être à cause de ces deux fichiers-là : c'est le résultat de la commande -verifyroms chez moi, et je n'ai aucun problème pour lancer le jeu (sur la 0.210).
Il doit te manquer autre chose, ou alors c'est un paramètre de ton interface utilisateur qui masque le jeu, ou quelque chose dans ce genre.

DSE76
Gros pixel


Score au grosquiz
0019652 pts.

Joue à Sauver Tamriel

Inscrit : Mar 29, 2014
Messages : 1793
De : Normandie

Hors ligne
Posté le: 2019-06-06 22:05   [ Edité le: 2019-06-06 22:42 ]
Citation :
Le 2019-06-06 21:36, Kaede a écrit :

Ca ne peut pas être à cause de ces deux fichiers-là : c'est le résultat de la commande -verifyroms chez moi, et je n'ai aucun problème pour lancer le jeu (sur la 0.210).
Il doit te manquer autre chose, ou alors c'est un paramètre de ton interface utilisateur qui masque le jeu, ou quelque chose dans ce genre.

Oui mais quoi ? Surtout que Virtua Racing et Virtua Fighter marchent.
En revanche, Star Wars Arcade est lui aussi absent. Sachant que je soupçonne son moteur d'être utilisé pour Wing War ...

En revanche, comment on utilise une ligne de commande sur MAMEUI ?

Édit : eh bah, non. Après avoir remis à jour la rom de Star Wars Arcade, le jeu apparait et marche (même si rouge). Du coup, pourquoi Wing War est le seul jeu Model 1 à ne pas se lancer ?!
_________________

La maturité, c'est être capable de jouer à un jeu mettant en scène des lapins roses sans avoir l'impression de mettre en jeu son identité personnelle. (Petitevieille)


Kaede
Pixel monstrueux


Inscrit : Mar 06, 2002
Messages : 4830

Hors ligne
Posté le: 2019-06-06 22:45   [ Edité le: 2019-06-06 22:47 ]
Tu peux essayer de localiser l'executable de MAMEUI et passer ta ligne de commande à ce dernier, certains frontends le permettent (c'était le cas de MAME32 je crois).
Sinon il y a peut-être une fonctionnalité de scan ou audit des ROMs dans MAMEUI directement, mais je ne connais pas.

DSE76
Gros pixel


Score au grosquiz
0019652 pts.

Joue à Sauver Tamriel

Inscrit : Mar 29, 2014
Messages : 1793
De : Normandie

Hors ligne
Posté le: 2019-06-06 23:47
Devinez quoi, en cherchant sur le net l'un des fichiers manquant, je suis tombé sur un un zip à télécharger et après l'avoir mis dans le dossier Rom, ça marche.

Je commence à avoir marre de ces fichus fichiers séparés totalement inconnus qu'il faut obligatoirement télécharger sans qu'aucun site ne l'indique.

Enfin, bon, ça fonctionne maintenant.
_________________

La maturité, c'est être capable de jouer à un jeu mettant en scène des lapins roses sans avoir l'impression de mettre en jeu son identité personnelle. (Petitevieille)


nicko
Pixel visible depuis la Lune

Score au grosquiz
0004797 pts.

Inscrit : Jan 15, 2005
Messages : 7542

Hors ligne
Posté le: 2019-06-07 00:10
Oui maintenant en plus des bios il y a tout un tas de trucs séparés des roms, c'est un peu pénible...

Youpla
Pixel monstrueux

Score au grosquiz
0002030 pts.

Inscrit : May 13, 2009
Messages : 2684
De : Villeurbanne

Hors ligne
Posté le: 2019-06-07 09:33
Citation :
Le 2019-06-06 20:11, Kaede a écrit :
Du reste, oui deux fichiers sont incorrects ou absents :
wingwar : 315-5711.bin (8192 bytes) - NOT FOUND - NO GOOD DUMP KNOWN
wingwar : hd44780_a00.bin (4096 bytes) - NEEDS REDUMP

C'est normal, ça n'empêche pas le jeu de se lancer.

Tu as une explication à ça ? j'ai souvent remarqué ce genre d'avertissement sur des jeux qui pourtant fonctionnent, c'est pas cohérent.

Kaede
Pixel monstrueux


Inscrit : Mar 06, 2002
Messages : 4830

Hors ligne
Posté le: 2019-06-07 13:14   [ Edité le: 2019-06-07 13:24 ]
J'ai tronqué mais à la suite de ça, il est affiché un message du genre "romset starfire is good / 1 romset found, 1 were OK."

Ce n'est pas incohérent, c'est à considérer comme de la doc', plus que comme des erreurs.
"NOT FOUND - NO GOOD DUMP KNOWN" => le fichier n'existe pas, et pour cause car MAME ne répertorie pas de dump (on ne connaît que le nom du fichier et sa taille, semble-t-il)
"NEEDS REDUMP" => il existe un dump et il est présent, mais on sait qu'il est invalide en partie ou totalement.

Ce n'est pas forcément bloquant pour lancer un jeu ni cause de bugs très visibles, ça va dépendre des jeux et de ce qui n'est pas ou mal dumpé (exemple Ketsui, le son est marqué comme imparfait mais en pratique c'est très bien).
Sachant quand même qu'en l'occurence, Wing War est marqué comme non fonctionnel (NOT_WORKING, avec un gros message en rouge au démarrage et demande de validation de l'utilisateur pour être sûr qu'il ait lu)

Youpla
Pixel monstrueux

Score au grosquiz
0002030 pts.

Inscrit : May 13, 2009
Messages : 2684
De : Villeurbanne

Hors ligne
Posté le: 2019-06-07 15:38
Citation :
Le 2019-06-07 13:14, Kaede a écrit :
Ce n'est pas incohérent, c'est à considérer comme de la doc', plus que comme des erreurs.

Tu as un autres exemple de logiciel qui te met un "FILE NOT FOUND" mais qui fonctionne quand même ?
Il faudrait au moins qu'il soit écrit "Warning" (comme le font les compilateurs) pour qu'on puisse comprendre que ce n'est pas bloquant.

Citation :
"NOT FOUND - NO GOOD DUMP KNOWN" => le fichier n'existe pas, et pour cause car MAME ne répertorie pas de dump (on ne connaît que le nom du fichier et sa taille, semble-t-il)

Là j'ai pas suivi. Pourquoi Mame recherche ce fichier, et pourquoi est-ce que ça ne lui manque pas ?

Kaede
Pixel monstrueux


Inscrit : Mar 06, 2002
Messages : 4830

Hors ligne
Posté le: 2019-06-07 18:50   [ Edité le: 2019-06-07 19:08 ]
Citation :
Le 2019-06-07 15:38, Youpla a écrit :

Citation :
Le 2019-06-07 13:14, Kaede a écrit :
Ce n'est pas incohérent, c'est à considérer comme de la doc', plus que comme des erreurs.

Tu as un autres exemple de logiciel qui te met un "FILE NOT FOUND" mais qui fonctionne quand même ?
Il faudrait au moins qu'il soit écrit "Warning" (comme le font les compilateurs) pour qu'on puisse comprendre que ce n'est pas bloquant.

Certes.

Citation :
Le 2019-06-07 15:38, Youpla a écrit :
Citation :
"NOT FOUND - NO GOOD DUMP KNOWN" => le fichier n'existe pas, et pour cause car MAME ne répertorie pas de dump (on ne connaît que le nom du fichier et sa taille, semble-t-il)

Là j'ai pas suivi. Pourquoi Mame recherche ce fichier, et pourquoi est-ce que ça ne lui manque pas ?

MAME recherche ce fichier parce que les devs savent que ces données existent et qu'elles seront utiles, et ils ont référencé les fichier dans les sources. Avec la commande -listcrc, tu as un peu plus de détail

Code :

hotaru@computy:~/_games/MAME/app$ ./mame64 -listcrc wingwar
446a1085 opr14742.bin wingwar Wing War (World)
e8953554 opr14743.bin wingwar Wing War (World)
730ea9e0 opr-14744.58 wingwar Wing War (World)
4c934d96 opr-14745.59 wingwar Wing War (World)
2a266cbd opr-14746.62 wingwar Wing War (World)
a4ad5e19 opr-14747.63 wingwar Wing War (World)
4a532cb8 opr14748.bin wingwar Wing War (World)
1233db2a 315-5571.bin wingwar Wing War (World)
66785906 315-5572.bin wingwar Wing War (World)
7edec2cc epr-16729.14 wingwar Wing War (World)
bab24dee epr-16730.15 wingwar Wing War (World)
c821a920 epr16953.4 wingwar Wing War (World)
03a3ecc5 epr16952.5 wingwar Wing War (World)
51518ffa mpr-16738.6 wingwar Wing War (World)
37b1379c mpr-16737.7 wingwar Wing War (World)
10b6a025 mpr-16736.8 wingwar Wing War (World)
c82fd198 mpr-16735.9 wingwar Wing War (World)
f76371c1 mpr-16734.10 wingwar Wing War (World)
e105847b mpr-16733.11 wingwar Wing War (World)
50178e40 epr-17126.7 wingwar Wing War (World)
6541c48f epr-16752.8 wingwar Wing War (World)
324a8333 mpr-16753.32 wingwar Wing War (World)
144f3cf5 mpr-16754.33 wingwar Wing War (World)
4baaf878 mpr-16755.4 wingwar Wing War (World)
d9c40672 mpr-16756.5 wingwar Wing War (World)
a710d33c mpr-16743.26 wingwar Wing War (World)
de796e1f mpr-16744.27 wingwar Wing War (World)
905b689c mpr-16745.28 wingwar Wing War (World)
163b312e mpr-16746.29 wingwar Wing War (World)
7353bb12 mpr-16747.30 wingwar Wing War (World)
8ce98d3a mpr-16748.31 wingwar Wing War (World)
0e36dc1a mpr-16749.32 wingwar Wing War (World)
e4f0b98d mpr-16750.33 wingwar Wing War (World)
84b2ffd8 mpr-16741.39 wingwar Wing War (World)
e9cc12bb mpr-16742.40 wingwar Wing War (World)
6c73e98f mpr-16739.41 wingwar Wing War (World)
44b31007 mpr-16740.42 wingwar Wing War (World)
a33f84d1 epr-16891.6 model1io2 Sega Model 1 I/O Board (Advanced)
5551837e epr-18021.6 model1io2 Sega Model 1 I/O Board (Advanced)
1add2b82 epr-17181.6 model1io2 Sega Model 1 I/O Board (Advanced)
01d108e2 hd44780_a00.bin hd44780_a00 Hitachi HD44780 A00 LCD Controller
4950e771 epr-15112.17 m1comm Model-1 Communication Board
9b3ba315 epr-15624.17 m1comm Model-1 Communication Board


- On y trouve "hd44780_a00.bin" qui sert à l'émulation de "Hitachi HD44780 A00 LCD Controller". Non, je ne sais pas ce que c'est


- On n'y trouve pas "315-5711.bin", probablement parce qu'il n'y a pas de dump du tout ("NO_DUMP" dans le code source), ce qui fait la commande -listcrc doit l'ignorer.
Il y a peut-être une autre commande, je ne suis pas expert MAME Sinon, on peut aller lire les commentaires dans le code source, sachant que la commande -listsource (-listsource wingwar, ça marche aussi pour autre chose que des jeux, -listsource model1io2 par exemple) permet d'identifier model1.cpp comme le driver pour wingwar https://github.com/mamedev/mame/blob/a23dd15c38108a06a50d73a7c794efc3b2af3fca/src/mame/drivers/model1.cpp

Extrait des commentaires dans le fichier :
Citation :

COPRO - Fujitsu MB86233 Coprocessor (QFP160), differs depending on game:
315-5573 - Virtua Racing, Virtua Formula (original for above board part number)
315-5711 - Wing War, Star Wars Arcade, Netmerc
315-5724 - Virtua Fighter

Donc ce fichier, s'il était présent, servirait à l'émulation de ce coprocesseur. Il n'est pas présent donc son émulation est partielle ou inexistante (là, seul un dév' ou quelqu'un qui comprend bien le code pourrait en savoir plus).

Ca nous avance pas trop, mais c'est comme si tu demandais pourquoi l'émulation du jeu est à l'état NOT_WORKING. Il n'y a que les devs qui savent (peut-être !) ça


Index du Forum » » Emulation » » News du petit monde de MAME (retrospective de l'année 2012)

581 messages • page
1 ... 24252627282930




Forum phpBB modifié par www.grospixels.com (© 2011 Grospixels)