Jump to content

N3oGhost

Premium Members
  • Posts

    589
  • Joined

  • Last visited

Everything posted by N3oGhost

  1. Well right off the bat, if i had access to his test files, id imediately goto work on FBAX and KawaX thats pretty much it. There would have to be someone else to concentrate on Neoragex, nebula, kawaks, fba, etc. im all about the box
  2. poirot, the (waiting for something) wouldnt happen to be the bios file would it for kof2003? best thing to do is ask for it and might speed up the process of you getting it (whatever it may be) were all here for the same thing and it seems your the closest to the finish line, so you have our support. as far as your pc being an issue, the best thing to do is post your work/test files and let us do the dirty work. youll have a lot of people helpin out with that im sure. good work on all that youve done.
  3. I think it would be usefull if Mr. X or Ciccior released a tutorial or something on "Ciccors Techniques". Im sure a lot of people would be happy to learn.
  4. You get to see some rare gems in those pics. I submitted one of my life-size Yoda Sidetalkin with a Sega Nomad.....but it was never posted
  5. Well hey, i didnt know about Mslug3 hittin the box till this post! so thanks! lol
  6. Hell yea, im with you! Their Green Hell is one of my favorites for sure.
  7. some people have more ram on their xboxes, it just seems no one on this board does.....lol
  8. I just noticed this post, i probably wouldnt have posted mine..... yea i get the same thing as the mame screenshots. Although i have a little more memory free but still not enough.
  9. I was told by someone that kof2k3 might be able to run on mameox as it fell a little short of the 64mb mark when loading it up........so i thought id dive into the realm of possibility and figure out how to compile mameOX for the xbox and test it out myself. Thanks to James for the Driver and some of his files from his Zlib folder........i got the thing to compile just fine. The rom was detected and loaded up.......but i ran out of memory as i do not have a memory upgrade........ Curious to know if this thing works though so someone with memory upgrade (128mb or more) let me know if your interested and ill send you the binary i compiled.
  10. uhh, well you know why i want it..........
  11. If it is, does anyone have any roms even remotely close to the ones on that dat?
  12. Where the hell have you been Mr.X? lol just pop in out of nowhere........
  13. Just remember when Pit Fighter wins Worst Game of All time, who gets the Prize Money! I nominated it first!
  14. Im with James on this one.....KOf2k3 on DEV is not Kof2k3 on KAWAKS.......its still an exclusive emu rom just not mame........but in my eyes it might as well be a mame only version. I want this crap on xbox.
  15. Witness the POWER GLOVE!!!!!
  16. Carts were expensive as hell but at the time it was the normal price so you couldnt really tell. Sega Genesis - Shadow Dancer - $70 Sega Genesis - Stryder - $70 These were prices at Kay-Bee Toys. i think i still have the price tags on some of my carts. Neo-Geo was expensive as we all know. Average price of new games in 1992 was about $179.99 (nothing compared to new games in 2004- @$350.00)
  17. i sent an email. no response.
  18. Pit Fighter hands down
  19. Oh yea, with the recent release of a new Winkawaks, someone should email Mr.H and ask him if hes plannin on updating kawa-X to the new build........
  20. FBAX is running everything KAWAX is........as far as NEOGEO roms go. so if controllers are a major issue and FBAX neogeo emulation is ok for you.....then go for FBAX.
  21. Just a pissed mod about rom beggars or somethin. Still new source is new source, im a member now
  22. This is the driver used to run KOF2000 on FBA How similar is this to the Mame driver for KOF2000? Im wondering if by comparing this one with mame we can do similar changes (where needed) to run kof2k3 on FBA (i know this is kawaks thread but there is no FBA thread and the smart cookies hang out here) // The King Of Fighters 2000 (encrypted code & grahics) static struct BurnRomInfo kof2000RomDesc[] = { {"257-sma.bin",0x040000, 0x71C6E6BB, 0x10}, // 0 68K code {"257-p1.bin", 0x400000, 0x60947B4C, 0x10}, // 1 {"257-p2.bin", 0x400000, 0x1B7EC415, 0x10}, // 2 {"257-c1.bin", 0x800000, 0xCEF1CDFA, 1}, // 3 Sprite data {"257-c2.bin", 0x800000, 0xF7BF0003, 1}, // 4 {"257-c3.bin", 0x800000, 0x101E6560, 1}, // 5 {"257-c4.bin", 0x800000, 0xBD2FC1B1, 1}, // 6 {"257-c5.bin", 0x800000, 0x89775412, 1}, // 7 {"257-c6.bin", 0x800000, 0xFA7200D5, 1}, // 8 {"257-c7.bin", 0x800000, 0x7DA11FE4, 1}, // 9 {"257-c8.bin", 0x800000, 0xB1AFA60B, 1}, // 10 {"257-m1d.bin",0x040000, 0xD404DB70, 0x10}, // 11 Z80 code (decrypted) {"257-m1.bin", 0x040000, 0x4B749113, 0x10}, // 11 Z80 code {"257-v1.bin", 0x400000, 0x17CDE847, 2}, // 12 Sound data {"257-v2.bin", 0x400000, 0x1aFB20FF, 2}, // 13 {"257-v3.bin", 0x400000, 0x4605036A, 2}, // 14 {"257-v4.bin", 0x400000, 0x764BBD6B, 2}, // 15 }; STDROMPICKEXT(kof2000, kof2000, neogeo); STD_ROM_FN(kof2000); static void kof2000SMADecrypt() { for (int i = 0; i < 0x800000 / 2; i++) { ((unsigned short*)Neo68KROM02)[i] = BITSWAP16(((unsigned short*)Neo68KROM02)[i], 12, 8, 11, 3, 15, 14, 7, 0, 10, 13, 6, 5, 9, 2, 1, 4); } for (int i = 0; i < 0x0C0000 / 2; i++) { ((unsigned short*)Neo68KROM01)[i] = ((unsigned short*)Neo68KROM01)[0x73A000 / 2 + BITSWAP24(i, 23, 22, 21, 20, 19, 18, 8, 4, 15, 13, 3, 14, 16, 2, 6, 17, 7, 12, 10, 0, 5, 11, 1, 9)]; } for (int i = 0; i < 0x63A000 / 2; i += 0x0800 / 2) { unsigned short nBuffer[0x0800 / 2]; memcpy(nBuffer, &((unsigned short*)Neo68KROM02)[i], 0x0800); for (int j = 0; j < 0x0800 / 2; j++) { ((unsigned short*)Neo68KROM02)[i + j] = nBuffer[BITSWAP24(j, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 4, 1, 3, 8, 6, 2, 7, 0, 9, 5)]; } } } void __fastcall kof2000WriteWordBankswitch(unsigned int sekAddress, unsigned short wordValue) { if (sekAddress == 0x2FFFEC) { static unsigned int bankoffset[64] = { 0x000000, 0x100000, 0x200000, 0x300000, // 00 0x3f7800, 0x4f7800, 0x3ff800, 0x4ff800, // 04 0x407800, 0x507800, 0x40f800, 0x50f800, // 08 0x416800, 0x516800, 0x41d800, 0x51d800, // 12 0x424000, 0x524000, 0x523800, 0x623800, // 16 0x526000, 0x626000, 0x528000, 0x628000, // 20 0x52a000, 0x62a000, 0x52b800, 0x62b800, // 24 0x52d000, 0x62d000, 0x52e800, 0x62e800, // 28 0x618000, 0x619000, 0x61a000, 0x61a800, // 32 }; // Unscramble bank number int nBank = (((wordValue >> 15) & 1) << 0) + (((wordValue >> 14) & 1) << 1) + (((wordValue >> 7) & 1) << 2) + (((wordValue >> 3) & 1) << 3) + (((wordValue >> 10) & 1) << 4) + (((wordValue >> 5) & 1) << 5); if (bankoffset[nBank] != nNeo68KROMBank) { nNeo68KROMBank = bankoffset[nBank]; SekMapMemory(Neo68KROM02 + nNeo68KROMBank, 0x200000, 0x2FE3FF, SM_ROM); SekMapMemory(Neo68KROM02 + nNeo68KROMBank + 0x0FE800, 0x2FE800, 0x2FFBFF, SM_ROM); } } } static int kof2000Init() { nNeoTextROMSize = 0x080000; nNeoProtectionXor = 0x00; nNeoSMARNGAddress[0] = 0x2FFFD8; nNeoSMARNGAddress[1] = 0x2FFFDA; pNeoSMABankswitch = kof2000WriteWordBankswitch; pNeoInitCallback = kof2000SMADecrypt; return NeoInit(); } struct BurnDriver BurnDrvkof2000 = { {"kof2000", "The King of Fighters 2000", NULL, "SNK", "Neo Geo", "2000", NULL, "neogeo"}, BDF_GAME_WORKING, 2, HARDWARE_SNK_NEOGEO | HARDWARE_SNK_ENCRYPTED_B | HARDWARE_SNK_ALTERNATE_TEXT | HARDWARE_SNK_SRAM | HARDWARE_SNK_SMA_PROTECTION, NULL, kof2000RomInfo, kof2000RomName, neogeoInputInfo, neogeoDIPInfo, kof2000Init, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, nNeoScreenWidth, 224, 4, 3 };
  23. so what relationship does the P roms have to the C roms? would it be possible to restructure the P but then just change the order of the C roms? or am i talkin out of my arse? lol
  24. well when doing these tests (ive done about 8/720) lol........i use KAWAX (xbox emulator) i renamed all roms to match kof99p (protototype) and have hexed it to look for the 7mb p1 and 512kb m rom. this is the test emu. when i create a new test rom. I simply delete the p rom from the zip and add the new test rom from the zip. log into xbox, delete rom then upload test rom........load emu and test. i dont need to rewrite any dat file or anything since it doesnt check for crcs. all i end up with is the GRID of DEATH screen. like i said though, ive only tried 8 configurations. also with the assumption that the 7th 1mb piece is the 1st part of the rom (as it seems it should be) so as you all test on winkawaks, im testing on kawax and it would be nice to have all the roms ready to choose so i can just plug em in and fire em up.
  25. Good going Prican! lol
×
×
  • Create New...