Jump to content

deltaquad

Members+
  • Posts

    96
  • Joined

  • Last visited

Everything posted by deltaquad

  1. Yeah! Thanks to playmore the neogeo universe still live in pretty good conditions! I love this "old-style" games, they're feeling a lot 90s, I LOVE this feeling! NeoGeo is the longest lived hardware ever! God save NeoGeo! Thanks a lot to Playmore! And my friends...please, Playmore more more more more more...and more!
  2. Just to know...James, where did you find the source for mame32 0.78.1b. The 0.78.1 is the original mame32 0.78 source, but I can't find the 0.78.1b! Do you want to help me?
  3. Hehe, I've no idea too my friend! to Tigermac: Thanks for the link! It go really fast hope it last!
  4. Hehe James, this is the same line that there's in my code! So it seems this line works for you too! Not only for me! Hehe!
  5. I was talking about my mame compile, not yours, I know your compile isn't offline, it's only a bandwidth limitation.
  6. If you are asking it to me...well I really don't know, I'm interested only on Mame and Kawa-X (for xbox).
  7. Do you compile your mame yourself or not? If yes, you need to tell us how is your driver. You know, without info we can't help!
  8. Looking at your driver in your pm, your driver seem the same as mine, I only have a "=0" at the end of the "int ms5_bank_offset" line and in your driver the "=0" there isn't, but I think it's only a minor difference and with or without the "=0" those drivers seems equivalent, and it seems they works fine both! This is the important thing, isn't it? HAPPY NEW YEAR TO YOU ALL!
  9. I don't have the mslug5.zip romset, so I played only mslug5nd.zip romset for the moment. Anyway here is the complete code, surely you know better than me how to read it! ROM_START( mslug5 ) ROM_REGION( 0x800000, REGION_CPU1, 0 ) ROM_LOAD16_WORD_SWAP( "268-p1.bin", 0x000000, 0x800000, CRC(3F1CF3D2) SHA1(2C85EB5ACDEDE4816675B91F8989C9E13C1573F8) ) ROM_REGION( 0x20000, REGION_GFX1, 0 ) ROM_FILL( 0x000000, 0x20000, 0 ) ROM_REGION( 0x20000, REGION_GFX2, 0 ) ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) ) NEO_BIOS_SOUND_128K( "268-m1d.bin", CRC(6FA01C9A) SHA1(3DAB7593BFCCE318D22EC3DF672EE3B4AB73DCF5) ) ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY ) ROM_LOAD( "268-v1.bin", 0x000000, 0x400000, CRC(C3540E0D) SHA1(BF7CA3ABE291B28A4CFAEF791F0C556CC98AD8D8) ) ROM_LOAD( "268-v2.bin", 0x400000, 0x400000, CRC(077BD2F4) SHA1(1699959D17F8C7113CEBDB9DA2E1CD18CE48486C) ) ROM_LOAD( "268-v3.bin", 0x800000, 0x400000, CRC(39B14567) SHA1(1658612A93BA30130F9260BC41D3F18F6B90C1E7) ) ROM_LOAD( "268-v4.bin", 0xc00000, 0x400000, CRC(969FF3B2) SHA1(50FECEB741A1C08B000B077A33151AB1352EB798) ) NO_DELTAT_REGION ROM_REGION( 0x4000000, REGION_GFX3, 0 ) ROM_LOAD16_BYTE( "268-c1.bin", 0x0000000, 0x800000, CRC(27d59de8) SHA1(DE3C5CFA980CCA2FAB0416AC0D292948B5D4C9C3) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "268-c2.bin", 0x0000001, 0x800000, CRC(e600dee1) SHA1(3198EE5C7C2C7563B49EBD9F7BA95D9B0B303F6C) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "268-c3.bin", 0x1000000, 0x800000, CRC(b650f098) SHA1(99443EA4C1BAB45F1977A390EB7E1A0163915110) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "268-c4.bin", 0x1000001, 0x800000, CRC(10499589) SHA1(68A36D336582069E79AD481638D92F57C4CD6523) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "268-c5.bin", 0x2000000, 0x800000, CRC(19352405) SHA1(4AE15D29BA979601598EDDF8905072FE1D9E0A98) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "268-c6.bin", 0x2000001, 0x800000, CRC(bbec8745) SHA1(86A6C036BF51AF516FEA83A30874026EC1586A83) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "268-c7.bin", 0x3000000, 0x800000, CRC(fe2c1338) SHA1(30F3280FE527098ECF46541CC645A59B366105EA) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "268-c8.bin", 0x3000001, 0x800000, CRC(ecce3141) SHA1(B5D0D81D5CC624538B0651C568295E578A1330D1) ) /* Plane 2,3 */ ROM_END ROM_START( mslug5nd ) ROM_REGION( 0x800000, REGION_CPU1, 0 ) ROM_LOAD16_WORD_SWAP( "268-p1.bin", 0x000000, 0x800000, CRC(3F1CF3D2) SHA1(2C85EB5ACDEDE4816675B91F8989C9E13C1573F8) ) ROM_REGION( 0x20000, REGION_GFX1, 0 ) ROM_FILL( 0x000000, 0x20000, 0 ) ROM_REGION( 0x20000, REGION_GFX2, 0 ) ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) ) NEO_BIOS_SOUND_128K( "268-m1d.bin", CRC(6FA01C9A) SHA1(3DAB7593BFCCE318D22EC3DF672EE3B4AB73DCF5) ) ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY ) ROM_LOAD( "268-v1.bin", 0x000000, 0x400000, CRC(C3540E0D) SHA1(BF7CA3ABE291B28A4CFAEF791F0C556CC98AD8D8) ) ROM_LOAD( "268-v2.bin", 0x400000, 0x400000, CRC(077BD2F4) SHA1(1699959D17F8C7113CEBDB9DA2E1CD18CE48486C) ) ROM_LOAD( "268-v3.bin", 0x800000, 0x400000, CRC(39B14567) SHA1(1658612A93BA30130F9260BC41D3F18F6B90C1E7) ) ROM_LOAD( "268-v4.bin", 0xc00000, 0x400000, CRC(969FF3B2) SHA1(50FECEB741A1C08B000B077A33151AB1352EB798) ) NO_DELTAT_REGION ROM_REGION( 0x4000000, REGION_GFX3, 0 ) ROM_LOAD16_BYTE( "268-c1d.bin", 0x0000000, 0x800000, CRC(969C0D62) SHA1(DE3C5CFA980CCA2FAB0416AC0D292948B5D4C9C3) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "268-c2d.bin", 0x0000001, 0x800000, CRC(C69AE867) SHA1(3198EE5C7C2C7563B49EBD9F7BA95D9B0B303F6C) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "268-c3d.bin", 0x1000000, 0x800000, CRC(D7BEAEAF) SHA1(99443EA4C1BAB45F1977A390EB7E1A0163915110) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "268-c4d.bin", 0x1000001, 0x800000, CRC(E1B1131B) SHA1(68A36D336582069E79AD481638D92F57C4CD6523) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "268-c5d.bin", 0x2000000, 0x800000, CRC(2FA1A5AD) SHA1(4AE15D29BA979601598EDDF8905072FE1D9E0A98) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "268-c6d.bin", 0x2000001, 0x800000, CRC(6DE89589) SHA1(86A6C036BF51AF516FEA83A30874026EC1586A83) ) /* Plane 2,3 */ ROM_LOAD16_BYTE( "268-c7d.bin", 0x3000000, 0x800000, CRC(97BD0C0A) SHA1(30F3280FE527098ECF46541CC645A59B366105EA) ) /* Plane 0,1 */ ROM_LOAD16_BYTE( "268-c8d.bin", 0x3000001, 0x800000, CRC(C0D5BC20) SHA1(B5D0D81D5CC624538B0651C568295E578A1330D1) ) /* Plane 2,3 */ ROM_END int ms5_bank_offset = 0; static WRITE16_HANDLER( mslug5_calc_bankoffset_w ) { ms5_bank_offset = (data>>12)%0x03; } static WRITE16_HANDLER( mslug5_bankswitch_w ) { neogeo_set_cpu1_second_bank( (neogeo_ram16[0x10/2] + ms5_bank_offset) << 20 ); } DRIVER_INIT( mslug5 ) { neogeo_fix_bank_type = 1; kof2000_neogeo_gfx_decrypt(0x19); install_mem_write16_handler(0, 0x2ffff0, 0x2ffff1, mslug5_bankswitch_w); install_mem_write16_handler(0, 0x2ffff2, 0x2ffff3, mslug5_calc_bankoffset_w); init_neogeo(); } DRIVER_INIT( mslug5nd ) { /* the S data comes from the end of the C data */ { int i; int tx_size = memory_region_length(REGION_GFX1); int rom_size = memory_region_length(REGION_GFX3); UINT8 *src = memory_region(REGION_GFX3)+rom_size-tx_size; UINT8 *dst = memory_region(REGION_GFX1); for (i = 0;i < tx_size;i++) dst[i] = src[(i & ~0x1f) + ((i & 7) << 2) + ((~i & 8) >> 2) + ((i & 0x10) >> 4)]; } install_mem_write16_handler(0, 0x2ffff0, 0x2ffff1, mslug5_bankswitch_w); install_mem_write16_handler(0, 0x2ffff2, 0x2ffff3, mslug5_calc_bankoffset_w); init_neogeo(); }
  10. As I can see from your pm, you have a slightly different but equivalent line: int ms5_bank_offset; Probably you got it from another source.
  11. I mean that just before this line: static WRITE16_HANDLER( mslug5_calc_bankoffset_w ) There's need to be this line: int ms5_bank_offset = 0; In the O-Fear post this line wasn't there so the driver does not function. It is probably due to a cut&paste mistake.
  12. Well, finally I got my MAME32 to support mslug5 and mslug5nd! P.S. the mame driver code posted by O-Fear is incomplete!
  13. Thanks for the code O-Fear! I'm compiling!
  14. Yeah I know about James's compile! I don't see the problem in that. Anyway the file is offline already. Thanks for the advice about license!
  15. YEESSSSS! This edited mame is great! The game plays perfect. MS5 is wonderfull! The rom was good!
  16. Well guys, finally I finished to hacking the new Mame 0.78. This version support the following games: samsho5 svcbl svcplus cthd2003 kof2001 kof2001b kof2002 kof2k2nd matri mslug4 rotd sengoku3 diggerma neonopon neopong zupapa Here is the link: MAME32 XS 0.78 Enjoy! I don't know how long I can keep it online.
  17. hehe, answering to this kind of questions makes all more heavy! Guys, try to use some brain! And if you are asking yourself what it is... Yep, the thing you got under the hair! I'm joking or not?
  18. I got the emsley romset, plus i found other two different p1 sets. This is the one in the mslug5nd romset (same as emsley): 268_p1.rom CRC(3f1cf3d2) 8MB Then I have this other two sets of p1: ms5n_p1.rom CRC(e2e6617a) 5MB ms5_p1.rom CRC(e7de677d) 5MB Can it be of any help?
  19. Yep, guys, excuseme xboxcavalier I just confused matri with rotd. Matri plays perfect, rotd plays with graphic probs.
  20. Known problem, Mr.X is working on it.
  21. Neo X: There's NO roms in this site!!!
×
×
  • Create New...