paradroid Posted April 26, 2005 Share Posted April 26, 2005 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 More sharing options...
Z-Neo Posted April 26, 2005 Share Posted April 26, 2005 I think you also have to add them into the driver.c file as well. Link to comment Share on other sites More sharing options...
paradroid Posted April 26, 2005 Author Share Posted April 26, 2005 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? Link to comment Share on other sites More sharing options...
Agozer Posted April 26, 2005 Share Posted April 26, 2005 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 More sharing options...
James Posted April 26, 2005 Share Posted April 26, 2005 Or change the crc in the driver to match what you have. Link to comment Share on other sites More sharing options...
paradroid Posted April 28, 2005 Author Share Posted April 28, 2005 (edited) 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 => driver269-m1.bin 7d337756 => f6819d00 samsho5270-v1.bin 7541763a => 62e434eb270-v2.bin 4e6e7d98 => 180f3c9a270-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 April 30, 2005 by paradroid Link to comment Share on other sites More sharing options...
paradroid Posted April 30, 2005 Author Share Posted April 30, 2005 (edited) 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 May 1, 2005 by paradroid Link to comment Share on other sites More sharing options...
Z-Neo Posted April 30, 2005 Share Posted April 30, 2005 sounds like the size is wrong...what size is you m1d rom? Link to comment Share on other sites More sharing options...
paradroid Posted May 1, 2005 Author Share Posted May 1, 2005 My 272-m1d.bin is 524288 bytes with CRC 3ca75c37 and SHA1 is b4e288d3e22f37d22d523f3c86baebacb46a4dcc Link to comment Share on other sites More sharing options...
Robert Posted May 1, 2005 Share Posted May 1, 2005 (edited) 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 May 1, 2005 by robbbert Link to comment Share on other sites More sharing options...
James Posted May 1, 2005 Share Posted May 1, 2005 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now