Jump to content

Ebsy

Members+
  • Posts

    41
  • Joined

  • Last visited

Recent Profile Visitors

693 profile views

Ebsy's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. djohng: I realise the concept of FBA-XXX Pro is from more of a collectors point of view, but is there any chance at all of adding hiscore.dat support to fba?. I realise we can use save states as a workaround but maybe an option of 'automatically loading last savestate' can be added?. The Neo-Geo memory card feature is buggy as doesn't work as intended so we haven't even the support for Neo-Geo scores. I'd really like to see some type of hi score support in FBA-XXX Pro someday. Thanks, Ebsy
  2. Thanks. The Wide icons are 760x140. Today was a bit of a quiet one, so I made some 'wide icons' for a few games if anyone's interested just right click/save as...
  3. Here's another example using the MC360 skin, I knocked up some 'wide icons' and in this example I'm mixing the FBA-XXX .cut's with .cut's pointing to regular games backed up on my xbox hard drive. For example, the 3rd Strike .cut looks like this... <shortcut> <path>f:\games\Street Fighter 3rd Strike\default.xbe</path> <label>Street Fighter III 3rd Strike</label> <thumb>f:\games\Street Fighter 3rd Strike\default.tbn</thumb> </shortcut>
  4. Hello all, it's been a while!. Anyway, I recently dusted off the ol' xbox, stuck a new hard drive in there and decided to get my teeth back into the emu scene. I'm impressed with the progress -T- and djohng have made with FBA-xxx and how far XBMC has come in the time I've been away (MC360! ). I acquired a full set of FBA-xxx 1.28 roms and started looking into the "custom launch parameters" feature that XPort introduced back in the day. Unfortunately there's no definitive source for getting this feature 'up and running' so after a bit of searching and playing about, here's what I've got so far. First off, there's a python script called Retro-X that allows roms to be launched directly from XBMC and it's quite nice and polished. However, it's only really written for use with XPort emulators as the syntax it outputs includes the full rom path and rom extension in the custom parameter, FBA-XXX does not recognise these parameters and while it launches from the dash, it defaults to loading the first game in the list, regardless of what was selected in retro-x. So, rather than contacting the author of Retro-X and asking him to modify the code, we can take advantage of the .cut files and bookmarks features that are included in XBMC by default. More about .cut files and bookmarks available in the XBMC Wiki here - http://www.xboxmediacenter.com/wiki/index....s_to_.xbe_files Tutorial -------- Say we want to set up Metal Slug to be launched via FBA-XXX directly from XBMC. Here's how we'd go about it. 1. First, we need to set up the shortcut (.cut) file that XBMC understands. The file is a basic text file and looks like this <shortcut> <path>f:\emulators\final burn\default.xbe</path> <label>Metal Slug</label> <thumb>f:\emulator icons\neogeo.png</thumb> <custom> <game>mslug</game> </custom> </shortcut> obviously the <path> tag contains the location of your FBA-XXX xbe, mine is in f:\emulators\final burn\. the <label> can be anything you want. the <thumb> can also be anything you want (I've just used a generic neogeo icon) the <game> parameter only contains the rom name, NO EXTENSION. 2. Now save this file as a .cut file on your XBOX hard drive. I've called it metalslug.cut and saved it in F:\games\neogeo\ 3. Now we set up a bookmark, I've used the PMIII skin in XBMC as it's more straightforward. To enable bookmarks, go to settings/skin settings/bookmarks and 'enable bookmark buttons'. Create a new bookmark under 'programs' named 'neo-geo' and 'enable it'. Now, when you return to the programs section of XBMC you'll see your new bookmark displayed. 4. Now we add a source for the bookmark. Click your new 'neo-geo' bookmark and scroll down to 'add source' browse for the folder where you saved your .cut file (F:\games\neogeo\) and XBMC will scan that directory for all your .cut files. A new source named 'neo-geo' will now appear under your new bookmark and when you click this, you should see your new shortcut displayed. Now when you launch this shortcut it will load Metal Slug directly. To add other games just add more .cut files that point to the corresponding roms. For example, a Street Fighter Alpha 3 .cut file would look like this... <shortcut> <path>f:\emulators\final burn\default.xbe</path> <label>Street Fighter Alpha 3</label> <thumb>f:\emulator icons\ryu.png</thumb> <custom> <game>sfa3</game> </custom> </shortcut> and save it as sfa3.cut to the directory you have bookmarked, XBMC will automatically index it the next time you access the bookmark and you'll be able to launch the game directly. One of the great features of this is that you can set up folders according to genre, so you could have a 'fighters' bookmark containing all your street fighter/king of fighters shortcuts, a 'shooters' folder etc. etc. and you can also create your own icons for the shortcuts. Hope this helps.
  5. +T+ Thanks very much for this, it's much appreciated. Is the source included in the archive? I'd like to include your changes in the next mamedox release if that's ok?. Cheers. Ebsy.
  6. A non-working driver is better than no driver.
  7. Yeah it did. sorry about that. Completely forgot about it. check your pm prican
  8. Hello all, Just a minor update really. Changes are taken from the readme... ------------------------------------------------------------- MAMEdOX v1.1 Changes Interface improvements/modifications * B Button toggle's favorite status on/off in ROM List. * Screenshots code fixed. Now works like MAME32. * Skin updated with extra buttons. Changes to Options * Added option to skip mame warnings (This option skips the 'Game not working' screens in MAMEdOX.) * Fixed erratic behaviour of neogeo bios option. (The original neogeo bios option code written by bendermike wasn't working properly.) * Removed Screenshots use parent/clone option due to updated screenshot display code Driver Updates * Driver updates for avspa, 19xxa and pzloop2j. Now fully supported. * Added support and pre driver for kof10th. *NOTE THIS GAME DOES NOT WORK PROPERLY* Neo-Geo Set Changes Updated * cthd2k3n * kof2001/kof2k1nd * kof2002/kof2k2nd * matrim * ms4plus * mslug4/mslug4nd * rotd/rotdnd * samsh5nd * sengoku3 * kof2003b * kof2k3up * kof2k4ex * samsh5nd * samsh5sp * samsho5 Removed * kf2k1pl2 * kf2k1pls * kof2001b * kof2k2pa * kof2k2pls * matrimbl Renamed KOF2003 to KOF2003D (proper title for romset) General * help.txt updated. * vm.txt updated. * DAT's updated. Archive contains new DAT's and full sourcecode. Release has been submitted to xbins for hosting, so it should appear there shortly.
  9. This was posted at romshare. dunno if it'll help ROM_START( kof10th ) // Hack of kof2002 much like the various korean hack / bootleg of games ROM_REGION( 0x800000, REGION_CPU1, 0 ) ROM_LOAD16_WORD_SWAP( "kf10-p1.bin", 0x000000, 0x800000, CRC(B1FD0C43 )) ROM_REGION( 0x80000, REGION_GFX1, 0 ) ROM_LOAD( "kf10-s1.bin", 0x000000, 0x80000, CRC(49A6FCD9 )) ROM_REGION( 0x20000, REGION_GFX2, 0 ) ROM_LOAD( "ng-sfix.rom", 0x000000, 0x20000, CRC(354029fc )) NEO_BIOS_SOUND_128K( "kf10-m1.bin",CRC(F6FAB859 )) ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY ) ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d )) ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4 )) NO_DELTAT_REGION ROM_REGION( 0x4000000, REGION_GFX3, 0 ) ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364 )) /* Plane 0,1 */ ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075 )) /* Plane 2,3 */ ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28 )) /* Plane 0,1 */ ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1 )) /* Plane 2,3 */ ROM_LOAD16_BYTE( "265-c3d.bin", 0x1000000, 0x800000, CRC(959fad0b )) /* Plane 0,1 */ ROM_LOAD16_BYTE( "265-c4d.bin", 0x1000001, 0x800000, CRC(efe6a468 )) /* Plane 2,3 */ ROM_LOAD16_BYTE( "265-c5d.bin", 0x2000000, 0x800000, CRC(74bba7c6 )) /* Plane 0,1 */ ROM_LOAD16_BYTE( "265-c6d.bin", 0x2000001, 0x800000, CRC(e20d2216 )) /* Plane 2,3 */ ROM_LOAD16_BYTE( "265-c7d.bin", 0x3000000, 0x800000, CRC(8a5b561c )) /* Plane 0,1 */ ROM_LOAD16_BYTE( "265-c8d.bin", 0x3000001, 0x800000, CRC(bef667a3 )) /* Plane 2,3 */ ROM_END static void kof10th_patches(void) { // starting at 0xE0000 unsigned char data1[120] = { 0xBC, 0x28, 0x00, 0x00, 0x6A, 0xD8, 0x7C, 0x1B, 0x3F, 0x00, 0x0C, 0x05, 0xFC, 0x33, 0x00, 0x01, 0x3C, 0x00, 0x06, 0x00, 0x75, 0x4E, 0x2D, 0x42, 0x0C, 0x05, 0x7C, 0x1B, 0x3F, 0x00, 0x0C, 0x05, 0x75, 0x4E, 0x00, 0x61, 0x42, 0x00, 0xF9, 0x47, 0x10, 0x00, 0x00, 0xFD, 0x7C, 0x17, 0x80, 0x00, 0x82, 0x00, 0x2B, 0x0C, 0x80, 0x00, 0x82, 0x00, 0xF2, 0x66, 0x7C, 0x17, 0x01, 0x00, 0x83, 0x00, 0x2B, 0x0C, 0x01, 0x00, 0x83, 0x00, 0xF2, 0x66, 0x7C, 0x17, 0x00, 0x00, 0x8C, 0x00, 0x2B, 0x0C, 0x00, 0x00, 0x8C, 0x00, 0xF2, 0x66, 0x7C, 0x17, 0x03, 0x00, 0x8F, 0x00, 0x2B, 0x0C, 0x03, 0x00, 0x8F, 0x00, 0xF2, 0x66, 0x75, 0x4E, 0xF9, 0x41, 0x2F, 0x00, 0x00, 0xE0, 0x3C, 0x30, 0xF7, 0x0F, 0x58, 0x42, 0xC8, 0x51, 0xFC, 0xFF, 0x75, 0x4E }; // starting at 0xE1000 unsigned char data2[1248] = { 0xFC, 0x33, 0x20, 0x00, 0x10, 0x00, 0xF6, 0xFF, 0x7C, 0x2B, 0x0A, 0x00, 0xBE, 0x67, 0x00, 0x05, 0x75, 0x4E, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x39, 0x32, 0x2F, 0x00, 0xF0, 0xFF, 0xFC, 0x33, 0x07, 0x00, 0x2F, 0x00, 0xF0, 0xFF, 0xFC, 0x33, 0x03, 0x00, 0x25, 0x00, 0xF0, 0xFF, 0x79, 0x0C, 0x01, 0x00, 0x10, 0x00, 0x8E, 0x00, 0x00, 0x67, 0x06, 0x00, 0x00, 0x66, 0x0A, 0x00, 0xFC, 0x33, 0x00, 0x00, 0x10, 0x00, 0xF6, 0xFF, 0x79, 0x0C, 0x20, 0x00, 0x10, 0x00, 0xF6, 0xFF, 0x00, 0x67, 0x06, 0x01, 0x00, 0x66, 0x02, 0x00, 0x08, 0x2F, 0x09, 0x2F, 0x02, 0x2F, 0xFC, 0x33, 0x05, 0x00, 0x2F, 0x00, 0xF0, 0xFF, 0xFC, 0x33, 0x01, 0x00, 0x2F, 0x00, 0xFC, 0xFF, 0xF9, 0x41, 0x2C, 0x00, 0x00, 0x00, 0xF9, 0x43, 0x20, 0x00, 0x00, 0x00, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x80, 0xE6, 0x66, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0xF9, 0x41, 0x20, 0x00, 0x00, 0x80, 0xF9, 0x43, 0x21, 0x00, 0x00, 0x00, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x80, 0xE6, 0x66, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0xF9, 0x41, 0x21, 0x00, 0x00, 0x00, 0xF9, 0x43, 0x22, 0x00, 0x00, 0x00, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x60, 0xE6, 0x66, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0xF9, 0x41, 0x2D, 0x00, 0x00, 0x60, 0xF9, 0x43, 0x22, 0x00, 0x00, 0xC0, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x80, 0xE6, 0x66, 0xF9, 0x41, 0x2D, 0x00, 0x00, 0xE0, 0xF9, 0x43, 0x23, 0x00, 0x00, 0xC0, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x20, 0xE6, 0x66, 0xFC, 0x33, 0x00, 0x00, 0x2F, 0x00, 0xFC, 0xFF, 0x1F, 0x24, 0x5F, 0x22, 0x5F, 0x20, 0xF9, 0x4E, 0x0E, 0x00, 0x5C, 0x12, 0x79, 0x0C, 0x01, 0x00, 0x10, 0x00, 0x8E, 0x00, 0x00, 0x67, 0xF6, 0xFE, 0xFC, 0x33, 0x00, 0x00, 0x10, 0x00, 0xF6, 0xFF, 0x08, 0x2F, 0x09, 0x2F, 0x02, 0x2F, 0xFC, 0x33, 0x05, 0x00, 0x2F, 0x00, 0xF0, 0xFF, 0xFC, 0x33, 0x01, 0x00, 0x2F, 0x00, 0xFC, 0xFF, 0xF9, 0x41, 0x20, 0x00, 0x00, 0x00, 0xF9, 0x43, 0x20, 0x00, 0x00, 0x00, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x79, 0x0C, 0x01, 0x00, 0x10, 0x00, 0x8E, 0x00, 0x00, 0x67, 0xBA, 0xFE, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x80, 0xDA, 0x66, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x79, 0x0C, 0x01, 0x00, 0x10, 0x00, 0x8E, 0x00, 0x00, 0x67, 0x8E, 0xFE, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x80, 0xDA, 0x66, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x79, 0x0C, 0x01, 0x00, 0x10, 0x00, 0x8E, 0x00, 0x00, 0x67, 0x62, 0xFE, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x80, 0xDA, 0x66, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0x79, 0x0C, 0x01, 0x00, 0x10, 0x00, 0x8E, 0x00, 0x00, 0x67, 0x36, 0xFE, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0x18, 0x14, 0x42, 0x0A, 0xF3, 0xF3, 0xC2, 0x32, 0x40, 0x06, 0x01, 0x00, 0x80, 0x0C, 0x00, 0x00, 0x00, 0x80, 0xDA, 0x66, 0x79, 0x0C, 0x01, 0x00, 0x10, 0x00, 0x8E, 0x00, 0x00, 0x67, 0x10, 0xFE, 0x3C, 0x20, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x33, 0x00, 0x00, 0x2F, 0x00, 0xFC, 0xFF, 0x1F, 0x24, 0x5F, 0x22, 0x5F, 0x20, 0xC0, 0x13, 0x30, 0x00, 0x01, 0x00, 0xC1, 0x33, 0x2F, 0x00, 0xF0, 0xFF, 0x00, 0x70, 0x75, 0x4E, 0xFF, 0xFF, 0xFF, 0xFF, 0xB0, 0xC4, 0x73, 0x0E, 0x84, 0x17, 0x3E, 0x1F, 0x66, 0xA5, 0xAD, 0x74, 0x5F, 0x3B, 0x35, 0xF2, 0xFE, 0x6D, 0xCE, 0x01, 0x8F, 0x23, 0x79, 0x5A, 0x5C, 0x85, 0xBD, 0x74, 0x2E, 0x05, 0x90, 0x30, 0xE9, 0xEB, 0xF9, 0x08, 0xDE, 0xA6, 0x6D, 0xEA, 0x50, 0xCD, 0xA4, 0x81, 0x35, 0x88, 0x73, 0x89, 0x26, 0xD3, 0xF1, 0x7C, 0x21, 0xD0, 0xDB, 0xB7, 0x7D, 0x1B, 0x0F, 0xDD, 0x36, 0xD6, 0x93, 0x17, 0x74, 0xE1, 0x76, 0x7D, 0xF2, 0x6A, 0x89, 0xC4, 0xAA, 0xDC, 0xB4, 0xFC, 0xE9, 0xC5, 0x6D, 0xFC, 0xAA, 0x47, 0x99, 0xC7, 0xE8, 0x2A, 0xD4, 0x03, 0x3F, 0x9C, 0xE3, 0x52, 0x07, 0x3D, 0xDE, 0x2D, 0xC4, 0xFF, 0x4D, 0x7C, 0xA5, 0xFF, 0x3D, 0x21, 0x55, 0x56, 0x16, 0x26, 0x5E, 0x89, 0xB2, 0x43, 0xFA, 0x19, 0xF6, 0xF8, 0xE8, 0x64, 0xFC, 0x58, 0xC2, 0xC4, 0x81, 0x5C, 0xE2, 0xA6, 0x31, 0x4D, 0xC8, 0x0B, 0xFC, 0x9E, 0x99, 0xAD, 0x8E, 0x3F, 0x2D, 0xAE, 0xA1, 0x4B, 0xB7, 0x95, 0xB1, 0x9F, 0x03, 0x05, 0x55, 0xAD, 0xE0, 0x5B, 0x46, 0x9A, 0x1F, 0x3B, 0xCD, 0x8B, 0x47, 0xAA, 0x26, 0xA1, 0xE8, 0x39, 0x1E, 0x0A, 0x2C, 0x67, 0xDF, 0x2B, 0x0D, 0x40, 0xC6, 0xC5, 0x4F, 0xDA, 0xB3, 0xA0, 0x2C, 0x33, 0x20, 0x13, 0x4C, 0x98, 0x05, 0x7D, 0x6E, 0x93, 0x46, 0x80, 0xF0, 0x0E, 0x36, 0x9D, 0x0B, 0x25, 0x69, 0x70, 0x77, 0xCD, 0xEE, 0xBB, 0xC8, 0x55, 0x93, 0xF8, 0xBE, 0x72, 0xDC, 0x1F, 0x5A, 0x38, 0xDA, 0xE1, 0x63, 0x51, 0xE3, 0x7C, 0xC2, 0x4B, 0x09, 0xE6, 0xD3, 0xC3, 0xB2, 0x00, 0x94, 0xDB, 0xB2, 0x10, 0x4F, 0x2A, 0xD5, 0x93, 0x30, 0x23, 0xB1, 0x55, 0xDA, 0xA3, 0x30, 0x42, 0xEC, 0x14, 0x24, 0x5C, 0x19, 0x68, 0xEA, 0xE1, 0x2A, 0xCF, 0xCD, 0x72, 0x23, 0xE5, 0xCC, 0xD8, 0x5F, 0xD0, 0xE6, 0xB2, 0x47, 0x77, 0x0C, 0x23, 0x13, 0xCB, 0x67, 0x5A, 0xB3, 0xE0, 0x8A, 0x7D, 0xBF, 0x33, 0xBC, 0x53, 0x1D, 0x6B, 0x7C, 0xC2, 0xB1, 0x76, 0xE6, 0xE9, 0x4F, 0xBD, 0x8D, 0x7D, 0xC8, 0xE7, 0x10, 0xAD, 0xAB, 0x56, 0x63, 0xA5, 0x38, 0x5A, 0x97, 0x8E, 0x95, 0xC7, 0xA4, 0x8D, 0x2B, 0x6D, 0x7A, 0x23, 0xDB, 0x93, 0x5C, 0x00, 0x5D, 0x82, 0x43, 0x19, 0x02, 0xBF, 0xDD, 0x93, 0xA4, 0x6D, 0x57, 0xE2, 0x85, 0x18, 0x09, 0x22, 0x65, 0xC9, 0xBD, 0x88, 0x09, 0x24, 0x13, 0x7D, 0x04, 0x06, 0x53, 0xB2, 0x7B, 0xC6, 0xA4, 0x49, 0x34, 0x24, 0x71, 0xDD, 0x21, 0x8C, 0x7F, 0x0B, 0x45, 0x1D, 0xFE, 0xC1, 0x9B, 0xB8, 0x8A, 0x6D, 0x5C, 0xFD, 0xF4, 0xE8, 0xD3, 0xED, 0x49, 0xA4, 0x99, 0xAE, 0x58, 0x76, 0xDF, 0x95, 0xCE, 0x15, 0x32, 0x77, 0x97, 0x1C, 0xCF, 0xF1, 0x13, 0x21, 0x79, 0x1D, 0x63, 0x41, 0x6E, 0xDE, 0xCA, 0x24, 0xD8, 0xC7, 0xF2, 0x5B, 0xF5, 0x45, 0x92, 0xA3, 0xB7, 0x82, 0xB4, 0x6D, 0xA8, 0x3E, 0xAD, 0xAB, 0x53, 0x80, 0x79, 0xC8, 0x6A, 0xE7, 0x15, 0x5E, 0x8B, 0xFF, 0x02, 0xEB, 0x3C, 0xDD, 0x0C, 0xB4, 0x94, 0xE5, 0x08, 0x99, 0xA9, 0x79, 0x19, 0x6A, 0xA6, 0x0A, 0xB3, 0x24, 0x31, 0xAC, 0x72, 0x1B, 0x8F, 0x35, 0x77, 0xE2, 0x8F, 0x91, 0xDA, 0x95, 0x40, 0xC1, 0x71, 0xCE, 0xFE, 0xB6, 0xEF, 0x54, 0x44, 0xFF, 0x25, 0x68, 0x6A, 0x06, 0xE2, 0x32, 0x29, 0x3A, 0xB7, 0xB4, 0x92, 0x72, 0xA9, 0x43, 0xD7, 0x73, 0x8C, 0x72, 0x11, 0x42, 0x97, 0xE8, 0xDA, 0xCE, 0x62, 0x8A, 0x6A, 0x13, 0x6C, 0x08, 0x99, 0xAC, 0xD1, 0x98, 0xEC, 0x91, 0xCE, 0x82, 0x82, 0x71, 0x42, 0xBE, 0x9D, 0xD4, 0x3A, 0xCD, 0x1C, 0x06, 0x51, 0x92, 0x06, 0x74, 0x5B, 0xC2, 0x18, 0xFC, 0xA6, 0x48, 0xF1, 0x4D, 0xDA, 0x9E, 0x41, 0x6B, 0x33, 0x07, 0x1F, 0xEE, 0x9C, 0x2D, 0x6B, 0x7D, 0xF0, 0x75, 0xE4, 0xBF, 0x6A, 0x2E, 0x48, 0xA5, 0xF9, 0x63, 0xBA, 0xD2, 0x10, 0xDD, 0x33, 0x8C, 0x26, 0xBD, 0xC1, 0x67, 0xEC, 0xB2, 0xE3, 0xAB, 0x0D, 0x9E, 0x2F, 0x1A, 0xE4, 0x51, 0x1D, 0x95, 0x7B, 0x92, 0xB0, 0xCC, 0xD9, 0xA7, 0x43, 0xF3, 0x54, 0x14, 0xB8, 0x30, 0x80, 0x3C, 0xE1, 0x2D, 0xE9, 0x2D, 0xC3, 0x10, 0xAF, 0xAB, 0x27, 0xC3, 0xBC, 0x51, 0x85, 0x41, 0x1B, 0x57, 0x4C, 0x5D, 0xB7, 0x60, 0x0A, 0x41, 0x83, 0x46, 0xEF, 0x80, 0xCD, 0xE0, 0xC8, 0x8E, 0x4B, 0x30, 0x55, 0xF9, 0x12, 0x65, 0x9E, 0xA5, 0x8E, 0xBE, 0xAB, 0xFB, 0x3A, 0x20, 0xC6, 0xB9, 0x93, 0xF8 }; int k; unsigned short *mem16 = (unsigned short*)memory_region(REGION_CPU1);; mem16[ 0x000124 ] = 0x0D; mem16[ 0x000126 ] = 0xA8; mem16[ 0x000127 ] = 0xF7; mem16[ 0x008BF4 ] = 0xF9; mem16[ 0x008BF5 ] = 0x4E; mem16[ 0x008BF6 ] = 0x0D; mem16[ 0x008BF8 ] = 0x80; mem16[ 0x008BF9 ] = 0xF9; mem16[ 0x0DD880 ] = 0x75; mem16[ 0x0DD881 ] = 0x4E; mem16[ 0x0DD89E ] = 0x75; mem16[ 0x0DD89F ] = 0x4E; mem16[ 0x0DD8BC ] = 0x75; mem16[ 0x0DD8BD ] = 0x4E; mem16[ 0x0DF987 ] = 0x16; mem16[ 0x0DF999 ] = 0x16; for (k=0;k<120;k++) *(mem16+k+0xE0000)=data1[k]; *(mem16+0xE0078)=0xFFFF; for (k=0;k<1248;k++) *(mem16+k+0xE1000)=data2[k]; *(mem16+0xE14E0)=0xFFFF; } static void kof10th_px_decrypt(void) { int i,j,rom_size = 0x800000; unsigned char* src = memory_region(REGION_CPU1); unsigned char* dst =(unsigned char*)malloc(rom_size); if (dst) { // Copy of P1 at 200000 and 300000 (120b diff) memcpy(dst+0x000000, src+0x700000, 0x100000); memcpy(dst+0x100000, src+0x000000, 0x400000); memcpy(dst+0x500000, src+0x400000, 0x200000); memcpy(src+0x000000, dst+0x000000, 0x800000); memcpy(dst,src,rom_size); for( i = 0; i < rom_size; i++ ){ j=BITSWAP24(i,23,22,21,20,19,18,17,16,15,14,13,12, 11,2,9,8,7,1,5,4,3,10,6,0); src[j]=dst[i]; } free(dst); } kof10th_patches(); } DRIVER_INIT(kof10th) { kof10th_px_decrypt(); init_neogeo(); } GAMEBX( 2004, kof10th, neogeo, neogeo, neogeo, neogeo, kof10th, ROT0, "Playmore Corporation / Yuki Enterprise", "The King of Fighters 10th Anniversary - All Team Battle" , GAME_NOT_WORKING) ///////////////////////////////////////////////////////////////////////////////////////////////// MAME DRIVER , Running to kof10th with this data, but can't game play... crash in control & character select screen. we need new bankswitch or new p1 roms.
  10. Use the included dats with either romcenter or clrmame pro to check the roms.
  11. Let me guess, you didn't rescan the roms? Don't worry, easy mistake to make. done it myself. (if it wasn't that, please post what was wrong!)
  12. Christ Sammaz. don't get your hopes up mate. The four new games are Sega games and the Sega drivers have seen a major overhaul since.84 and a huge update with.93 to the sound routines. It's out of my league to add them. Please don't say 'shouldn't be any major issues with the additions' as though it's the easiest thing in the world. As for MAME.94... full steam ahead!.
  13. Yeah, I really wish the mame core in MAMEdOX was easier to update. MAMEdOX 1.0 now available at xbins though
×
×
  • Create New...