roofus Posted July 26, 2004 Share Posted July 26, 2004 (edited) This is a fresh rebuild of MAMEoX 0.84.b1 source with drivers for the newest NeoGeo romsets. Here is what (should be) now supported with this build:(NEOGEO ROMSETS 0261-0271)sengoku3kof2001mslug4rotdkof2002svcplusmaleemslug5mslug5ndsamsho5kof2003 So far, I have tested Metal Slug 4 and 5 with this and tweaked the Virtual Memory settings to perfection (modified vm.txt included in the archive). I dont have most of the rest of those roms so if anyone would be willing to help test, please do. When you first load your romset, it will most likely run out of memory as it does not have VM settings enabled yet in vm.txt. There is a tutorial for tweaking VM settings included in readme.txt. Anyways, please post results and VM settings that worked for you here! Download Here The only two files I modified, neogeo.c and driver.c, are now also available for download. You can check here to see what specific romsets are supported. If you have driver information for a romset that is not supported yet, please send it to me so I can include it as soon as possible. roofus Edited July 26, 2004 by roofus Link to comment Share on other sites More sharing options...
Mr.X Posted July 26, 2004 Share Posted July 26, 2004 Why don't U upgrade to B2 ? Link to comment Share on other sites More sharing options...
roofus Posted July 26, 2004 Author Share Posted July 26, 2004 Source for b2 is not available yet Link to comment Share on other sites More sharing options...
Mr.X Posted July 26, 2004 Share Posted July 26, 2004 Why have U put 2.rar files (what's the diff ?) ? Have U added svcbooth, svcplush & kof2003b drivers with 512 K S1 with transparencies ? Have U added the bootleg kof2003 Hero ? Link to comment Share on other sites More sharing options...
roofus Posted July 26, 2004 Author Share Posted July 26, 2004 The first is the standard build, the second has packed XBEs (315kb and 7mb vs 760kb and 39mb) for those who are more conservative with their harddisk space. The packed xbe version doesnt compress as well for obvious reasons If you have driver information for those roms I will pop them in and rebuild as soon as possible Link to comment Share on other sites More sharing options...
Mr.X Posted July 26, 2004 Share Posted July 26, 2004 The first is the standard build, the second has packed XBEs (315kb and 7mb vs 760kb and 39mb) for those who are more conservative with their harddisk space. The packed xbe version doesnt compress as well for obvious reasons If you have driver information for those roms I will pop them in and rebuild as soon as possible OK, I 've understood. I guess U already have kof2003 driver (the parent) ? So, I 'll post the drivers. Link to comment Share on other sites More sharing options...
Prican25 Posted July 27, 2004 Share Posted July 27, 2004 i'm gonna wait out on b2 source since it has more fixes Link to comment Share on other sites More sharing options...
Prican25 Posted July 28, 2004 Share Posted July 28, 2004 (edited) ok, seeing how xport didn't post the source for b2 yet, i decided to try b1 out and try to add kof2003b with the 512k s1 but i'm running into a prob dealing with this part for source/machine/neogeo.c:static unsigned short kof2003_tbl[0x1000]; static READ16_HANDLER( kof2003_16_r ){ return kof2003_tbl[offset];} static WRITE16_HANDLER( kof2003_16_w ){ UINT32 bankaddress; kof2003_tbl[offset]=(kof2003_tbl[offset]&mem_mask)|((~mem_mask)&data); if(offset>0xff9) return; bankaddress=((kof2003_tbl[0xff8]>>|(kof2003_tbl[0xff9]<<)+0x100000; *(((UINT8 *)kof2003_tbl)+0x1ff0)=0xa0; *(((UINT8 *)kof2003_tbl)+0x1ff1)&=0xfe; *(((UINT8 *)kof2003_tbl)+0x1ff3)&=0x7f; neogeo_set_cpu1_second_bank(bankaddress); *(((unsigned char *)memory_region(REGION_CPU1))+0x58196)=kof2003_tbl [0xff9]&0xff;} if (!strcmp(Machine->gamedrv->name,"kof2003b")) { /* special ROM banking handler */ memory_install_read16_handler(0, ADDRESS_SPACE_PROGRAM, 0x2fe000, 0x2fffff, 0, 0, kof2003_16_r); /* additional protection */ memory_install_write16_handler(0, ADDRESS_SPACE_PROGRAM, 0x2fe000, 0x2fffff,0, 0, kof2003_16_w); } the part i highlighted gives me a syntax error on 'if' any help on this? Edited July 28, 2004 by Prican25 Link to comment Share on other sites More sharing options...
Agozer Posted July 28, 2004 Share Posted July 28, 2004 I no programming wizard, but usually the IF clause needs to be ended too...ENDIF or something similar. Link to comment Share on other sites More sharing options...
Prican25 Posted July 28, 2004 Share Posted July 28, 2004 i'm not sure about that but i'm gonna pm james about it and see Link to comment Share on other sites More sharing options...
Mr.X Posted July 28, 2004 Share Posted July 28, 2004 ok, seeing how xport didn't post the source for b2 yet, i decided to try b1 out and try to add kof2003b with the 512k s1 but i'm running into a prob dealing with this part for source/machine/neogeo.c:static unsigned short kof2003_tbl[0x1000]; static READ16_HANDLER( kof2003_16_r ){ return kof2003_tbl[offset];} static WRITE16_HANDLER( kof2003_16_w ){ UINT32 bankaddress; kof2003_tbl[offset]=(kof2003_tbl[offset]&mem_mask)|((~mem_mask)&data); if(offset>0xff9) return; bankaddress=((kof2003_tbl[0xff8]>>|(kof2003_tbl[0xff9]<<)+0x100000; *(((UINT8 *)kof2003_tbl)+0x1ff0)=0xa0; *(((UINT8 *)kof2003_tbl)+0x1ff1)&=0xfe; *(((UINT8 *)kof2003_tbl)+0x1ff3)&=0x7f; neogeo_set_cpu1_second_bank(bankaddress); *(((unsigned char *)memory_region(REGION_CPU1))+0x58196)=kof2003_tbl [0xff9]&0xff;} if (!strcmp(Machine->gamedrv->name,"kof2003b")) { /* special ROM banking handler */ memory_install_read16_handler(0, ADDRESS_SPACE_PROGRAM, 0x2fe000, 0x2fffff, 0, 0, kof2003_16_r); /* additional protection */ memory_install_write16_handler(0, ADDRESS_SPACE_PROGRAM, 0x2fe000, 0x2fffff,0, 0, kof2003_16_w); } the part i highlighted gives me a syntax error on 'if' any help on this? Have U put : if (!strcmp(Machine->gamedrv->name,"kof2003b")) { /* special ROM banking handler */ install_mem_read16_handler (0, 0x2fe000, 0x2fffff, kof2003_16_r); /* additional protection */ install_mem_write16_handler (0, 0x2fe000, 0x2fffff, kof2003_16_w); } in src/machine/neogeo.c in neogeo_custom_memory section ? 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