Author Topic: King of Fighters 2003, The  (Read 27599 times)

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
King of Fighters 2003, The
« Reply #45 on: January 17, 2005, 05:46:33 AM »
The normal XOR is  9d for kof2003 MVS
IQ Forum Member

Offline X-or

  • Newbies
  • *
  • Posts: 38
  • Karma: +0/-0
King of Fighters 2003, The
« Reply #46 on: January 17, 2005, 08:25:32 AM »
the pcb version has a specific protection
it won't use the mvs gfx key
btw you need to get the roms first, and I doubt you do am I wrong?  :p

Offline PRican25

  • Newbies
  • *
  • Posts: 44
  • Karma: +0/-0
  • Balla Bori Balla
King of Fighters 2003, The
« Reply #47 on: January 17, 2005, 09:31:27 AM »
you're not wrong heh, thx for the info :P

Offline JiMMy_PaGe

  • Expert
  • *****
  • Posts: 60
  • Karma: +2/-0
    • SNK-NeoFighters
King of Fighters 2003, The
« Reply #48 on: January 17, 2005, 09:40:54 AM »
I think kof2003 encrypted pcb c roms have almost the same protection as svcchaos c roms:
mvs xor + bitswap
But as x-or said we have to get them first xD :D
See ya

Offline KaNyErO

  • Member
  • ***
  • Posts: 142
  • Karma: +4/-0
King of Fighters 2003, The
« Reply #49 on: January 17, 2005, 04:38:42 PM »
you forget that you cant encrypt 16mb roms using convert 2 just 8 mb max. ... there must be coded another tool to do that conversion

Offline X-or

  • Newbies
  • *
  • Posts: 38
  • Karma: +0/-0
King of Fighters 2003, The
« Reply #50 on: January 17, 2005, 05:14:09 PM »
Quote from: Jimmy_Page
I think kof2003 encrypted pcb c roms have almost the same protection as svcchaos c roms:
mvs xor + bitswap


lol there's an easy way to verify:
take the kof2003a C roms, join c1c+c3c, and bitswap it (hexworshop can do that) and see if you get a matching crc for c1
I doubt it tho, svc protection isn't as easy as you think (mvs xor + bitswap)

Offline JiMMy_PaGe

  • Expert
  • *****
  • Posts: 60
  • Karma: +2/-0
    • SNK-NeoFighters
King of Fighters 2003, The
« Reply #51 on: January 17, 2005, 07:08:19 PM »
Yeah i know it :D
Its not a simple bitswap, if u see it uses a lot of xor's to do the bitswap (something like neo-pvc code that uses xor's on bitswap), and i think c roms are interleaved too, like svcchaos...
I think we will get the fully c encrypted roms first, them we will can make a driver and a tool to encrypt it
See ya

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
King of Fighters 2003, The
« Reply #52 on: January 18, 2005, 02:45:20 AM »
Quote from: X-or
the pcb version has a specific protection
it won't use the mvs gfx key
btw you need to get the roms first, and I doubt you do am I wrong?  :p
I am sure it still uses the MVS xor plus the extra protection .
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
King of Fighters 2003, The
« Reply #53 on: January 19, 2005, 09:09:36 PM »
Quote from: bms888
svcchaos & kof2003 PCB bios code is here,^_^.

Code: [Select]

static void PcbBiosMapHandler()
{
SekMapMemory(Neo68KBIOS+0x20000,0xC20000,0xC3FFFF,SM_ROM); // for PCB BIOS
}


It wont compile useing this code  the error is  neo68kbios undeclared
IQ Forum Member

Offline bms888

  • Jr. Member
  • **
  • Posts: 93
  • Karma: +0/-0
  • Member
King of Fighters 2003, The
« Reply #54 on: January 19, 2005, 10:31:33 PM »
Quote from: James33
It wont compile useing this code  the error is  neo68kbios undeclared

do step like this:

add to neogeo.h

Code: [Select]

// neo_run.cpp
.
.
.

extern unsigned char *Neo68KBIOS; // for PCB BIOS
.
.

add to neo_run.cpp

Code: [Select]
unsigned char *Neo68KROM01, *Neo68KROM02;
unsigned char *NeoZ80ROM;

unsigned char *Neo68KBIOS; // for PCB BIOS

static unsigned char *Neo68KVectors, *NeoZ80BIOS;
// static unsigned char *Neo68KBIOS, *Neo68KVectors, *NeoZ80BIOS;

« Last Edit: October 12, 2006, 07:18:07 AM by iq_132 »

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
King of Fighters 2003, The
« Reply #55 on: January 19, 2005, 11:01:55 PM »
Thanks BMS :D
IQ Forum Member

Offline Shoometsu

  • Jr. Member
  • **
  • Posts: 66
  • Karma: +0/-0
  • I finally have an avatar XD
King of Fighters 2003, The
« Reply #56 on: February 16, 2005, 05:01:54 PM »
I've followed the 1st tutorial in this thread to use kof2k3 in 0.2.95.23, but I got a guru meditation if I'm using the smaller k2k3fix.cpp (~4kb). the medium and the large works fine here, but I'm really curious about what can be happening here. wich files do I have to attach to someone help on it :confused:
<- Who are you?