Jump to content

Ebsy

Members+
  • Posts

    41
  • Joined

  • Last visited

Posts posted by Ebsy

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

     

    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>

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

     

    xbox.jpg

     

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

  4. 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. :peopleseybrow:

  5. This was posted at romshare. dunno if it'll help :peopleseybrow:

     

    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.

  6. 4 new games for mamedox!!!

     

    i cant wait for the code additions...shouldnt be any major issues with the additions! :thumbsup:

     

     

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

     

    As for MAME.94... :o full steam ahead!.

  7. Hi everyone.

     

    Just to let you know the MAMEdOX DAT's are now 100% updated and 100% complete.

     

    I compiled the MAMEdOX mame core as a win32 exe and used CLRMAME to generate the dats from the exe so they're guaranteed to be correct.

     

    Why I didn't do this before is anyones guess :clapping:

     

    download them from the mamedox blog...

     

    http://mamedox.blogspot.com :P

  8. as seen on mameDox release there are a plenty of games that dont start.. cause the dat file seems not to fit to the buildin crcs :lol:

     

    cheers -Xhor

     

     

    XhorRah, it'd be a massive help if you could give me a list of all the ROM's that don't work when you 'fix' them with the DAT's. your name will go in the credits if you're willing to help :clapping:

     

    FBA-xxx has the added luxury of generating it's DAT's on the fly, whereas MAMEdOX doesn't. This means I've had to edit the DAT's by hand, which obviously makes way for a lot of errors. :D

  9. to add a game to favourites. press RIGHT on the DPAD twice.

     

    Currently, all roms are set to 'average' and using RIGHT and LEFT on the DPAD sets the favourite status...

     

    "strongly disliked", "disliked", "average/indifferent", "Liked", "Favourite"

     

    in the next release you'll be able to press the B button to add/remove from favourites.

  10. if its not on newsgroup, i'm willing to up it there :naughty:

     

    just gotta get it first heh

     

    UPDATE: i got my hands on it and its being posted to alt.binaries.emulators.mame :afro:

     

    meant to add the xbox groups but slipped my mind hehe but i'll post it to xbox groups after its done going to the mame group :lol:

     

    forgot to mention i made par2's for it as well :D

     

    UPDATE 2: its going to the xbox groups (alt.binaries.cd.image.xbox & alt.binaries.games.xbox) now, enjoy B)

     

     

    Cheers for that prican. While the torrent sites have a purpose, Usenet is where it's at. I would have posted it there myself but gotta renew my account first :banghead:

  11. Hello,

     

    Thought I should make a post regarding the update. <_<

     

    As far as the SPI code goes (Raiden Fighters 2 etc.) I doubt this will be included. I've had a look at it, and the decrytion routines requires updates to core memory and cpu functions. Basically means a lot of updated code, some of which might not run fast enough on our trusty little xboxes. It's a shame really, but maybe someone with more coding experience could take a look in future.

     

    The recent release of mame.93 brings a major overhaul to the sound processing, but unfortunatly this means there's even less chance of seeing a core update in future versions of mameox/mamedox, every new version of mame brings with it more need for processing power and while this is fine for the PC versions, its becoming a little too much for the xbox to take.

     

    The forthcoming MAMEdOX is a step in the right direction though, adding some much needed updates and improvements to an already great application. Big thanks to HK$ for all the help, without him there'd be a lot of features left unfinished and a big thanks to BritneysPAIRS for all the help with the support files. it's more of an evolution than a revolution, but it should tide you over until we see a core update...you never know...

  12. NOTE: this is not my release, I'm just reporting it.

     

     

    FBAXXX Beta 5 (24/02/2005)

    -------------------------------------------------------------------------------

     

    What's New?

     

    - Upgraded sources to the new one on PC :

    - psykio drivers (tengai and striker 1964 don t work for some odd cpu reason)

    - corrected some games drivers (sailormoon)

    - corrected autofire again (you can now select fast - slow option)

    - neogeo drivers up to date now

     

    -------------------------------------------------------------------------------

     

    http://fbaxxx.fr.st/ look in the forums :)

     

    Might be interesting to take a look at this once MAMEdOX is finished with :)

×
×
  • Create New...