|
发表于 2004-5-18 11:42:03
|
显示全部楼层
呵呵,我试过了,没问题的,现在正爽呢.
修改xmame/src/drivers/neogeo.c
加入:
ROM_START( samsho5 )
ROM_REGION( 0x8000000, REGION_CPU1, 0 )
ROM_LOAD16_WORD_SWAP( "P1.ROM", 0x000000, 0x800000, CRC(611A6687) )
NEO_SFIX_128K( "S1.ROM", CRC(33227D62) )
NEO_BIOS_SOUND_128K( "M1.ROM", CRC(18114FB1) )
ROM_REGION( 0x1000000,REGION_SOUND1, ROMREGION_SOUNDONLY )
ROM_LOAD( "V1.ROM", 0x000000, 0x400000, CRC(6849136C) )
ROM_LOAD( "V2.ROM", 0x400000, 0x400000, CRC(222E1774) )
ROM_LOAD( "V3.ROM", 0x800000, 0x400000, CRC(CD9E7ADC) )
ROM_LOAD( "V4.ROM", 0xC00000, 0x400000, CRC(8B305CAC) )
NO_DELTAT_REGION
ROM_REGION( 0x4000000, REGION_GFX3, 0 )
ROM_LOAD16_BYTE( "C1.ROM", 0x0000000, 0x800000, CRC(4E7BDEA1) )
ROM_LOAD16_BYTE( "C2.ROM", 0x0000001, 0x800000, CRC(7B444985) )
ROM_LOAD16_BYTE( "C3.ROM", 0x1000000, 0x800000, CRC(8C709A9B) )
ROM_LOAD16_BYTE( "C4.ROM", 0x1000001, 0x800000, CRC(CFD53F5C) )
ROM_LOAD16_BYTE( "C5.ROM", 0x2000000, 0x800000, CRC(C026D31 )
ROM_LOAD16_BYTE( "C6.ROM", 0x2000001, 0x800000, CRC(B3D9D204) )
ROM_LOAD16_BYTE( "C7.ROM", 0x3000000, 0x800000, CRC(FE03A025) )
ROM_LOAD16_BYTE( "C8.ROM", 0x3000001, 0x800000, CRC(89DB2D34) )
ROM_END
GAMEB( 2003, samsho5, neogeo, neogeo, neogeo, neogeo, neogeo, ROT0, "SNK / Playmore", "Samsho Zero" )
然后在xmame/src/driver.c中加入
DRIVER( samsho5 )
重新编译一遍,就OK了.
如果还有问题,就是各个rom文件的crc不同,对照一下你自己的,改动一下就行了.不过据我观察好象网上就只有这一个版本的rom文件,应该不用作什么修改的. |
|