Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Emuladores > MAME

 
 
Old 06-abr-2007, 18:53   #1
Armenta
Moderador General
 
Avatar de Armenta
Retroceder en el tiempo ... romsets

A ver, imaginemos que tenemos un romset completo, el 0.113, pero claro, yo ahora necesito el romset completo del 0.60, hay alguna manera rapida, mediante dats o lo que sea de hacerlo?

Gracias.
   
Old 06-abr-2007, 19:04   #2
Macarro
Administrador
 
Avatar de Macarro
sip, con el el último romset y el último rollback, que es un paquete con todas las roms que a lo largo del tiempo se han ido descartando. Y necesitas también el dat del mame que te interese, claro.

Haces rebuild desde los dos romsets y con eso consigues el romset para el mame que quieras.
   
Old 06-abr-2007, 19:06   #3
Armenta
Moderador General
 
Avatar de Armenta
parece facil, jajaja voy a ello, hazme un favor, mira el video que he posteado en msdos, sobre el arcados lite, a ver que te parece la fluidez por favor, es que a mi me parece que va folladisimo para ser el equipo que es, a ver si el entusiasmo me nubla, jejejej

Editado por Armenta en 06-abr-2007 a las 19:08.
   
Old 06-abr-2007, 21:14   #4
Bubu
Editor Marciano
JJAJAAAA... eso es como mi jefe (trabajo en una consultoría infosmática) al que le pregunto: Pero jefe, ¿cómo vamos a hacer en un sólo día todo eso que pide que el usuario? Es impresionante la que hay que montar... Y me responde: Bah, eso es una CREATE y un procesito y ya está. jiji
   
Old 07-abr-2007, 10:58   #5
Armenta
Moderador General
 
Avatar de Armenta
todo guay mac, la teoria asimilada. pero internet es mu grande y no hay dios que pille un historico de dats de mame. otra cosa que nos hace falta en al web. pues eso, dat 0.60 ... andandara?

edito, me respondo. http://mamedev.org/oldrel.html

aqui estan todas las versiones antiguas, el dat se puede sacar con el clrmame pro.
alla voy

Editado por Armenta en 07-abr-2007 a las 11:56.
   
Old 07-abr-2007, 16:55   #6
Armenta
Moderador General
 
Avatar de Armenta
hecho, gracias mac, pero hay un problema. mame 0.60 no genera xml solo dat, como puedo obtenerlo?

gracias
   
Old 07-abr-2007, 19:06   #7
PeterPunk
Editor Marciano
Quote:
Originalmente publicado por Armenta Ver post
hecho, gracias mac, pero hay un problema. mame 0.60 no genera xml solo dat, como puedo obtenerlo?

gracias
Antes con Mame venía un programilla que se llamaba dat2xml.exe o algo parecido. Quizás te sirva, aunque con una versión tan antigua del Mame, el dat igual es distinto y no funciona.

-------
EDITO:
Pues estaba equivocado, el que vino durante una temporada con Mame era xml2info.exe
Entonces no sé que programa usar. ¿Hacemos uno?
si usamos el mame 0.60 con -listinfo genera esto para cada juego:
Code:
game (
	name puckman
	description "PuckMan (Japan set 1)"
	year 1980
	manufacturer "Namco"
	rom ( name namcopac.6e size 4096 crc fee263b3 region cpu1 offs 0 )
	rom ( name namcopac.6f size 4096 crc 39d1fc83 region cpu1 offs 1000 )
	rom ( name namcopac.6h size 4096 crc 02083b03 region cpu1 offs 2000 )
	rom ( name namcopac.6j size 4096 crc 7a36fe55 region cpu1 offs 3000 )
	rom ( name pacman.5e size 4096 crc 0c944964 region gfx1 flags dispose offs 0 )
	rom ( name pacman.5f size 4096 crc 958fedf9 region gfx2 flags dispose offs 0 )
	rom ( name 82s123.7f size 32 crc 2fc650bd region proms offs 0 )
	rom ( name 82s126.4a size 256 crc 3eb3a8e4 region proms offs 20 )
	rom ( name 82s126.1m size 256 crc a9cc86bf region sound1 offs 0 )
	rom ( name 82s126.3m size 256 crc 77245b66 region sound1 offs 100 )
	chip ( type cpu name Z80 clock 3072000 )
	chip ( type audio name Namco )
	video ( screen raster orientation vertical x 224 y 288 aspectx 3 aspecty 4 freq 60.606060 )
	sound ( channels 1 )
	input ( players 2 control joy4way coins 2 )
	dipswitch ( name "Rack Test" )
	dipswitch ( name "Service Mode" )
	dipswitch ( name "Cabinet" entry "Upright" entry "Cocktail" default "Upright" )
	dipswitch ( name "Coinage" entry "2 Coins/1 Credit" entry "1 Coin/1 Credit" entry "1 Coin/2 Credits" entry "Free Play" default "1 Coin/1 Credit" )
	dipswitch ( name "Lives" entry "1" entry "2" entry "3" entry "5" default "3" )
	dipswitch ( name "Bonus Life" entry "10000" entry "15000" entry "20000" entry "None" default "10000" )
	dipswitch ( name "Difficulty" entry "Normal" entry "Hard" default "Normal" )
	dipswitch ( name "Ghost Names" entry "Normal" entry "Alternate" default "Normal" )
	dipswitch ( name "Speedup Cheat" )
	driver ( status good color good sound good palettesize 16 blit plain )
)
y en la versión 0.100 con -listxml produce esto:
Code:
	<game name="puckman" sourcefile="pacman.c">
		<description>PuckMan (Japan set 1, Probably Bootleg)</description>
		<year>1980</year>
		<manufacturer>Namco</manufacturer>
		<rom name="namcopac.6e" size="4096" crc="fee263b3" sha1="87117ba5082cd7a615b4ec7c02dd819003fbd669" region="cpu1" offset="0"/>
		<rom name="namcopac.6f" size="4096" crc="39d1fc83" sha1="326dbbf94c6fa2e96613dedb53702f8832b47d59" region="cpu1" offset="1000"/>
		<rom name="namcopac.6h" size="4096" crc="02083b03" sha1="7e1945f6eb51f2e51806d0439f975f7a2889b9b8" region="cpu1" offset="2000"/>
		<rom name="namcopac.6j" size="4096" crc="7a36fe55" sha1="01b4c38108d9dc4e48da4f8d685248e1e6821377" region="cpu1" offset="3000"/>
		<rom name="pacman.5e" size="4096" crc="0c944964" sha1="06ef227747a440831c9a3a613b76693d52a2f0a9" region="gfx1" dispose="yes" offset="0"/>
		<rom name="pacman.5f" size="4096" crc="958fedf9" sha1="4a937ac02216ea8c96477d4a15522070507fb599" region="gfx1" dispose="yes" offset="1000"/>
		<rom name="82s123.7f" size="32" crc="2fc650bd" sha1="8d0268dee78e47c712202b0ec4f1f51109b1f2a5" region="proms" offset="0"/>
		<rom name="82s126.4a" size="256" crc="3eb3a8e4" sha1="19097b5f60d1030f8b82d9f1d3a241f93e5c75d6" region="proms" offset="20"/>
		<rom name="82s126.1m" size="256" crc="a9cc86bf" sha1="bbcec0570aeceb582ff8238a4bc8546a23430081" region="sound1" offset="0"/>
		<rom name="82s126.3m" size="256" crc="77245b66" sha1="0c4d0bee858b97632411c440bea6948a74759746" region="sound1" offset="100"/>
		<chip type="cpu" name="Z80" clock="3072000"/>
		<chip type="audio" name="Namco" clock="96000"/>
		<video screen="raster" orientation="vertical" width="224" height="288" aspectx="3" aspecty="4" refresh="60.606060"/>
		<sound channels="1"/>
		<input players="2" control="joy4way" buttons="1" coins="2"/>
		<dipswitch name="Rack Test (Cheat)">
			<dipvalue name="Off" default="yes"/>
			<dipvalue name="On"/>
		</dipswitch>
		<dipswitch name="Service Mode">
			<dipvalue name="Off" default="yes"/>
			<dipvalue name="On"/>
		</dipswitch>
		<dipswitch name="Cabinet">
			<dipvalue name="Upright" default="yes"/>
			<dipvalue name="Cocktail"/>
		</dipswitch>
		<dipswitch name="Coinage">
			<dipvalue name="2 Coins/1 Credit"/>
			<dipvalue name="1 Coin/1 Credit" default="yes"/>
			<dipvalue name="1 Coin/2 Credits"/>
			<dipvalue name="Free Play"/>
		</dipswitch>
		<dipswitch name="Lives">
			<dipvalue name="1"/>
			<dipvalue name="2"/>
			<dipvalue name="3" default="yes"/>
			<dipvalue name="5"/>
		</dipswitch>
		<dipswitch name="Bonus Life">
			<dipvalue name="10000" default="yes"/>
			<dipvalue name="15000"/>
			<dipvalue name="20000"/>
			<dipvalue name="None"/>
		</dipswitch>
		<dipswitch name="Difficulty">
			<dipvalue name="Normal" default="yes"/>
			<dipvalue name="Hard"/>
		</dipswitch>
		<dipswitch name="Ghost Names">
			<dipvalue name="Normal" default="yes"/>
			<dipvalue name="Alternate"/>
		</dipswitch>
		<dipswitch name="2x Speed Cheat">
			<dipvalue name="Disabled" default="yes"/>
			<dipvalue name="Enabled Always"/>
			<dipvalue name="Enabled with Button"/>
		</dipswitch>
		<driver status="good" emulation="good" color="good" sound="good" graphic="good" palettesize="32"/>
	</game>
bueno esto tiene unas cabeceras xml para saber que información va en cada nodo y cual es obligatoria y todas esas cosas. No se si alguna versión de mame, justo antes de introducirle el parámetro -listxml traía alguna aplicación para pasar del anterior formato a este, y tampoco sé si será muy difícil crearla.

Saludos.

Editado por PeterPunk en 07-abr-2007 a las 19:26.
   
Old 07-abr-2007, 20:24   #8
Armenta
Moderador General
 
Avatar de Armenta
llevo todo el dia puteado con esto y no he sido capaz, queria usar el moveroms con la 060 de mame ... cagon to

mame 32 0.60 me reconoce los games y sabe cuales son not working, mame32 tendrá algo para tirar esa info a un xml?
   
Old 08-abr-2007, 00:55   #9
PeterPunk
Editor Marciano
No sé lo que te puedo decir es que la primera versión en que salió el -listxml parece ser la 0.70
   
Old 08-abr-2007, 03:29   #10
Bubu
Editor Marciano
Existe un pograma llamado xml2info (¿o info2xml?) que te transforma de un formato a otro.