Jump to content

Help with XMame!


Recommended Posts

I have modified the neogeo.c driver to include "additional" games such as Samurai Shodown 5, KOF 2002 etc. using the info detailed in the sticky topic and on neosource.1emuatlion.com

 

When I compiled the latest XMame source on my Linux laptop (running Fedora Core 3), there were no errors reported (at least after changing the int i=0 declaration so that it is outside the for loop as it was a feature of CC99 or something along those lines). When I run the XMame binary to list the games available, it does not show these games as available? (I don't have the ROMs for these so I can't test whether it works or not, but other games that appear on the gamelist works fine)

 

Can someone enlighten me as to what I am doing wrong? For information, this was a fresh build as I did my emulation gaming on Windows.

Link to comment
Share on other sites

Thanks for that... now it shows up as required.

 

After digging through my CD archives, the CRCs of ROMs that I have are vastly different to those loaded on the drivers. Any pointers as to how I can fix them to the required CRCs?

Find CRC patches or redownload the romsets (latter option is easier).

Link to comment
Share on other sites

OK... I gotten the updated ROMsets, but a few still does not match to the MAME drivers, anyone know of the patches to fix them?

 

svcchaos current => driver

269-m1.bin 7d337756 => f6819d00

 

samsho5

270-v1.bin 7541763a => 62e434eb

270-v2.bin 4e6e7d98 => 180f3c9a

270-m1.bin ??? (not available in the sets I downloaded, only has decrypted m1 - which has matching CRC... is this converted / split from some other file?)

Edited by paradroid
Link to comment
Share on other sites

Another problem I am having is that Samurai Shodown 5 Special is not working even though my ROM sets have matching CRCs to the source and there were no errors occurred during compilation.

 

For Samurai Shodown 5 Special, it would get to warning screen with red text before it stops loading.

 

My neogeo.c file is uploaded here if someone is kind enough to point out where I made a mistake?

 

Update: it seems although my 272-m1d.bin has the same CRC as the source, it has a different SHA1 (mine is b4e288d3e22f37d22d523f3c86baebacb46a4dcc). I tried changing the source to this SHA1, then recompiled, but it was reporting a warning about (expected 00020000, but found at 00080000) or something along those lines...

Edited by paradroid
Link to comment
Share on other sites

I think it extremely unlikely that the crc matches and the sha1 doesn't. I know it's remotely possible, but unlikely.

 

I've looked through my collection, found 2 copies of that file. They both have the same size / crc / sha1 as yours.

 

EDIT: i've downloaded your file, extracted the relevant part and added carriage returns so its readable.

ROM_START( samsh5sp )

        ROM_REGION( 0x800000, REGION_CPU1, 0 )

        ROM_LOAD16_WORD_SWAP( "272-p1.bin", 0x000000, 0x400000, CRC(9291794d) SHA1(66588ff9b00ffad6508b03423548984e28a3209d) )

ROM_LOAD16_WORD_SWAP( "272-p2.bin", 0x400000, 0x400000, CRC(fa1a7dd8) SHA1(62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d) )

 

        ROM_REGION( 0x80000, REGION_GFX1, 0 )

ROM_FILL(                                0x000000, 0x20000, 0 )

ROM_REGION( 0x20000, REGION_GFX2, 0 )

ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )

       

ROM_REGION( 0x80000, REGION_USER4, 0 )

ROM_LOAD( "272-m1.bin", 0x00000, 0x80000, CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) ) /* encrypted, we load it here for reference and replace with decrypted ROM */

        NEO_BIOS_SOUND_128K( "272-m1d.bin", CRC(3CA75C37) SHA1(c92ae5b8f2ed6755be8b7bc0506f93711ce2199f) ) /* decrypted */

 

        ROM_REGION( 0X1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )

        /* encrypted, we load these here for reference and replace with decrypted ROMs */

ROM_LOAD( "272-v1.bin", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) )

ROM_LOAD( "272-v2.bin", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) )

       

        NO_DELTAT_REGION

 

        ROM_REGION( 0x4000000, REGION_GFX3, 0 )

/* Encrypted */

        ROM_LOAD16_BYTE( "272-c1.bin", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */

        ROM_LOAD16_BYTE( "272-c2.bin", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */

        ROM_LOAD16_BYTE( "272-c3.bin", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */

        ROM_LOAD16_BYTE( "272-c4.bin", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */

        ROM_LOAD16_BYTE( "272-c5.bin", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */

        ROM_LOAD16_BYTE( "272-c6.bin", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */

        ROM_LOAD16_BYTE( "272-c7.bin", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */

        ROM_LOAD16_BYTE( "272-c8.bin", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */

ROM_END

Edited by robbbert
Link to comment
Share on other sites

Robert your SHA1 is wrong.

 

ROM_START( samsh5sp ) /* Not Complete */
       ROM_REGION( 0x800000, REGION_CPU1, 0 )
       ROM_LOAD16_WORD_SWAP( "272-p1.bin", 0x000000, 0x400000, CRC(9291794d) SHA1(66588ff9b00ffad6508b03423548984e28a3209d) )
ROM_LOAD16_WORD_SWAP( "272-p2.bin", 0x400000, 0x400000, CRC(fa1a7dd8) SHA1(62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d) )

       ROM_REGION( 0x80000, REGION_GFX1, 0 )
ROM_FILL(                                 0x000000, 0x20000, 0 )
ROM_REGION( 0x20000, REGION_GFX2, 0 )
ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
       
/* The M1 ROM is encrypted, we load it here for reference and replace it with a decrypted version */
ROM_REGION( 0x80000, REGION_USER4, 0 )
ROM_LOAD( "272-m1.bin", 0x00000, 0x80000, CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) )
NEO_BIOS_SOUND_512K( "272-m1d.bin", CRC(3ca75c37) SHA1(b4e288d3e22f37d22d523f3c86baebacb46a4dcc) ) /* Correct ? */

ROM_REGION( 0X1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
       /* encrypted */
ROM_LOAD( "272-v1.bin", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) )
ROM_LOAD( "272-v2.bin", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) )

NO_DELTAT_REGION

       ROM_REGION( 0x4000000, REGION_GFX3, 0 )
/* Encrypted */
       ROM_LOAD16_BYTE( "272-c1.bin", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */ 
       ROM_LOAD16_BYTE( "272-c2.bin", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */
       ROM_LOAD16_BYTE( "272-c3.bin", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */
       ROM_LOAD16_BYTE( "272-c4.bin", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */
       ROM_LOAD16_BYTE( "272-c5.bin", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */
       ROM_LOAD16_BYTE( "272-c6.bin", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */
       ROM_LOAD16_BYTE( "272-c7.bin", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */
       ROM_LOAD16_BYTE( "272-c8.bin", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */
ROM_END

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...