Jump to content

What Other Games Can I Add To Mame?


Recommended Posts

well i'm getting into making a mame compile for xbox and i'm wondering what other games can be add other then the neogeo games we all know?

 

i remember from a previous mame32 that gunbarich was added but don't remember anything else that can :P

Link to comment
Share on other sites

Snow Bros 3

Vasara 2

Street Fighter alpha/zero (CPS Changer)

Lucky today

Champion Skill

Golden Star

Pontoon

Monaco GP

Pong

Link to comment
Share on other sites

great, i'll definitely look into mame 74 :D

 

well i found the 4in1boot and mame ox 76 happens to support it but the rom set i got didn't match by one file (u78 in my romset was 2mb while it looks for 1mb) and i tried changing the driver to the 2mb size and compiled fine but mame ox gives me 2 errors when i try the rom:

error: process_rom_entries failed

error: unable to intialize machine emulation

 

heres the driver that i changed:

ROM_START( 4in1boot ) /* snow bros, tetris, hyperman 1, pacman 2 */
ROM_REGION( 0x100000, REGION_CPU1, 0 ) /* 68000 Code */
ROM_LOAD16_BYTE( "u52",  0x00001, 0x80000, CRC(71815878) SHA1(e3868f5687c1d8ec817671c50ade6c56ee83bfa1) )
ROM_LOAD16_BYTE( "u74",  0x00000, 0x80000, CRC(e22d3fa2) SHA1(020ab92d8cbf37a9f8186a81934abb97088c16f9) )

ROM_REGION( 0x10000, REGION_CPU2, 0 ) /* Z80 Code */
ROM_LOAD( "u35", 0x00000, 0x10000 , CRC(c894ac80) SHA1(ee896675b5205ab2dbd0cbb13db16aa145391d06) )

ROM_REGION( 0x040000, REGION_SOUND1, 0 ) /* Samples */
ROM_LOAD( "u14", 0x00000, 0x40000, CRC(94b09b0e) SHA1(414de3e36eff85126038e8ff74145b35076e0a43) )

ROM_REGION( 0x100000, REGION_GFX1, 0 ) /* Sprites */
/* this only seems to have snowbros gfx? */
ROM_LOAD( "u78", 0x000000, 0x200000, BAD_DUMP CRC(6c1fbc9c) SHA1(74f35185ffb19ca291673ce8a5330fd11fede276) )
ROM_END

 

just to note, i didn't change the SHA1 since i have no idea what it is used for :D

 

any help on this?

Link to comment
Share on other sites

great, i'll definitely look into mame 74 :D

 

well i found the 4in1boot and mame ox 76 happens to support it but the rom set i got didn't match by one file (u78 in my romset was 2mb while it looks for 1mb) and i tried changing the driver to the 2mb size and compiled fine but mame ox gives me 2 errors when i try the rom:

error: process_rom_entries failed

error: unable to intialize machine emulation

 

heres the driver that i changed:

ROM_START( 4in1boot ) /* snow bros, tetris, hyperman 1, pacman 2 */
ROM_REGION( 0x100000, REGION_CPU1, 0 ) /* 68000 Code */
ROM_LOAD16_BYTE( "u52",  0x00001, 0x80000, CRC(71815878) SHA1(e3868f5687c1d8ec817671c50ade6c56ee83bfa1) )
ROM_LOAD16_BYTE( "u74",  0x00000, 0x80000, CRC(e22d3fa2) SHA1(020ab92d8cbf37a9f8186a81934abb97088c16f9) )

ROM_REGION( 0x10000, REGION_CPU2, 0 ) /* Z80 Code */
ROM_LOAD( "u35", 0x00000, 0x10000 , CRC(c894ac80) SHA1(ee896675b5205ab2dbd0cbb13db16aa145391d06) )

ROM_REGION( 0x040000, REGION_SOUND1, 0 ) /* Samples */
ROM_LOAD( "u14", 0x00000, 0x40000, CRC(94b09b0e) SHA1(414de3e36eff85126038e8ff74145b35076e0a43) )

ROM_REGION( 0x100000, REGION_GFX1, 0 ) /* Sprites */
/* this only seems to have snowbros gfx? */
ROM_LOAD( "u78", 0x000000, 0x200000, BAD_DUMP CRC(6c1fbc9c) SHA1(74f35185ffb19ca291673ce8a5330fd11fede276) )
ROM_END

 

just to note, i didn't change the SHA1 since i have no idea what it is used for :D

 

any help on this?

some of the roms were changed before it was removed

 

just compile it i should be able to help you with the missing stuff

 

static MACHINE_DRIVER_START( 4in1 )
/* basic machine hardware */
MDRV_IMPORT_FROM(semicom)
MDRV_GFXDECODE(gfxdecodeinfo)
MACHINE_DRIVER_END

 

ROM_START( 4in1boot ) /* snow bros, tetris, hyperman 1, pacman 2 */
ROM_REGION( 0x100000, REGION_CPU1, 0 ) /* 68000 Code */
ROM_LOAD16_BYTE( "u52",  0x00001, 0x80000, CRC(71815878) SHA1(e3868f5687c1d8ec817671c50ade6c56ee83bfa1) )
ROM_LOAD16_BYTE( "u74",  0x00000, 0x80000, CRC(e22d3fa2) SHA1(020ab92d8cbf37a9f8186a81934abb97088c16f9) )

ROM_REGION( 0x10000, REGION_CPU2, 0 ) /* Z80 Code */
ROM_LOAD( "u35", 0x00000, 0x10000 , CRC(c894ac80) SHA1(ee896675b5205ab2dbd0cbb13db16aa145391d06) )

ROM_REGION( 0x040000, REGION_SOUND1, 0 ) /* Samples */
ROM_LOAD( "u14", 0x00000, 0x40000, CRC(94b09b0e) SHA1(414de3e36eff85126038e8ff74145b35076e0a43) )

ROM_REGION( 0x200000, REGION_GFX1, 0 ) /* Sprites */
ROM_LOAD( "u78", 0x000000, 0x200000, CRC(6c1fbc9c) SHA1(067f32cae89fd4d57b90be659d2d648e557c11df) )
ROM_END

 

READ16_HANDLER ( _4in1_02_read )
{
return 0x0202;
}

static DRIVER_INIT(4in1boot)
{
unsigned char *buffer;
data8_t *src = memory_region(REGION_CPU1);
int len = memory_region_length(REGION_CPU1);

/* strange order */
if ((buffer = malloc(len)))
{
 int i;
 for (i = 0;i < len; i++)
	 if (i&1) buffer[i] = BITSWAP8(src[i],6,7,5,4,3,2,1,0);
	 else buffer[i] = src[i];

 memcpy(src,buffer,len);
 free(buffer);
}

src = memory_region(REGION_CPU2);
len = memory_region_length(REGION_CPU2);

/* strange order */
if ((buffer = malloc(len)))
{
 int i;
 for (i = 0;i < len; i++)
	 buffer[i] = src[i^0x4000];
 memcpy(src,buffer,len);
 free(buffer);
}

install_mem_read16_handler (0, 0x200000, 0x200001, _4in1_02_read );


}

GAMEX( 2002, 4in1boot, 0,        4in1,    snowbros, 4in1boot, ROT0, "bootleg", "4-in-1 bootleg", GAME_IMPERFECT_GRAPHICS )

Link to comment
Share on other sites

these ppl who work with the mame team have broken like 90% of the decryption on the games that run on ZN boards and their source file is at Romshare. Among those games are Street Fighter Ex, Street Fighter Ex Plus, Dead or Alive ++, etc

Link to comment
Share on other sites

thx, got it to work but all the gfx is scrambled so i'm not sure if thats right hehe

 

Weirdanzeige yea i read about that but too bad xbox is too poor in spec's to even run thoses (it can't even run sf1)

Edited by Prican25
Link to comment
Share on other sites

then i did it wrong :lol:

 

static MACHINE_DRIVER_START( 4in1 )
/* basic machine hardware */
MDRV_IMPORT_FROM(semicom)
MDRV_GFXDECODE(gfxdecodeinfo)
MACHINE_DRIVER_END

 

that was the only part that gave me errors but then i thought about adding some of the old stuff and now i got srcambled gfx :blink:

 

this was in glaxian.c so i'm not sure if that was right

Link to comment
Share on other sites

then i did it wrong :lol:

 

static MACHINE_DRIVER_START( 4in1 )
/* basic machine hardware */
MDRV_IMPORT_FROM(semicom)
MDRV_GFXDECODE(gfxdecodeinfo)
MACHINE_DRIVER_END

 

that was the only part that gave me errors but then i thought about adding some of the old stuff and now i got srcambled gfx :blink:

 

this was in glaxian.c so i'm not sure if that was right

what is the version you are trying to compile.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...