i'm getting probs trying to compile:
src/burn/neogeo/d_neogeo.cpp: In function `void cthd2003_c()':
src/burn/neogeo/d_neogeo.cpp:7579: warning: `void cthd2003_c()' was declared
`extern' and later `static'
src/burn/neogeo/neogeo.h:33: warning: previous declaration of `void
cthd2003_c()'
src/burn/neogeo/d_neogeo.cpp: In function `void cthd2003_c()':
src/burn/neogeo/d_neogeo.cpp:7581: warning: suggest parentheses around
assignment used as truth value
src/burn/neogeo/d_neogeo.cpp: In function `void interleave_pdata()':
src/burn/neogeo/d_neogeo.cpp:8393: redefinition of `void interleave_pdata()'
src/burn/neogeo/d_neogeo.cpp:8154: `void interleave_pdata()' previously defined
here
src/burn/neogeo/d_neogeo.cpp:8393: redefinition of `void interleave_pdata()'
src/burn/neogeo/d_neogeo.cpp:8154: `void interleave_pdata()' previously defined
here
src/burn/neogeo/d_neogeo.cpp: In function `void kof2003_px_decrypt()':
src/burn/neogeo/d_neogeo.cpp:8464: call of overloaded `interleave_pdata()' is
ambiguous
src/burn/neogeo/d_neogeo.cpp:8154: candidates are: void interleave_pdata()
src/burn/neogeo/d_neogeo.cpp:8393: void interleave_pdata()
src/burn/neogeo/d_neogeo.cpp: At global scope:
src/burn/neogeo/d_neogeo.cpp:8584: redefinition of `short unsigned int
kof2003b_tbl[4096]'
src/burn/neogeo/d_neogeo.cpp:8480: `short unsigned int kof2003b_tbl[4096]'
previously declared here
src/burn/neogeo/d_neogeo.cpp: In function `unsigned char
kof2003bReadByteBankSwitch(unsigned int)':
src/burn/neogeo/d_neogeo.cpp:8588: redefinition of `unsigned char
kof2003bReadByteBankSwitch(unsigned int)'
src/burn/neogeo/d_neogeo.cpp:8483: `unsigned char
kof2003bReadByteBankSwitch(unsigned int)' previously defined here
src/burn/neogeo/d_neogeo.cpp:8588: redefinition of `unsigned char
kof2003bReadByteBankSwitch(unsigned int)'
src/burn/neogeo/d_neogeo.cpp:8483: `unsigned char
kof2003bReadByteBankSwitch(unsigned int)' previously defined here
src/burn/neogeo/d_neogeo.cpp: In function `short unsigned int
kof2003bReadWordBankSwitch(unsigned int)':
src/burn/neogeo/d_neogeo.cpp:8594: redefinition of `short unsigned int
kof2003bReadWordBankSwitch(unsigned int)'
src/burn/neogeo/d_neogeo.cpp:8488: `short unsigned int
kof2003bReadWordBankSwitch(unsigned int)' previously defined here
src/burn/neogeo/d_neogeo.cpp:8594: redefinition of `short unsigned int
kof2003bReadWordBankSwitch(unsigned int)'
src/burn/neogeo/d_neogeo.cpp:8488: `short unsigned int
kof2003bReadWordBankSwitch(unsigned int)' previously defined here
src/burn/neogeo/d_neogeo.cpp: In function `void
kof2003bWriteBankSwitch(unsigned int, short unsigned int, short unsigned
int)':
src/burn/neogeo/d_neogeo.cpp:8599: redefinition of `void
kof2003bWriteBankSwitch(unsigned int, short unsigned int, short unsigned
int)'
src/burn/neogeo/d_neogeo.cpp:8493: `void kof2003bWriteBankSwitch(unsigned int,
short unsigned int, short unsigned int)' previously defined here
src/burn/neogeo/d_neogeo.cpp:8599: redefinition of `void
kof2003bWriteBankSwitch(unsigned int, short unsigned int, short unsigned
int)'
src/burn/neogeo/d_neogeo.cpp:8493: `void kof2003bWriteBankSwitch(unsigned int,
short unsigned int, short unsigned int)' previously defined here
src/burn/neogeo/d_neogeo.cpp: In function `void
kof2003bWriteWordBankSwitch(unsigned int, short unsigned int)':
src/burn/neogeo/d_neogeo.cpp:8612: redefinition of `void
kof2003bWriteWordBankSwitch(unsigned int, short unsigned int)'
src/burn/neogeo/d_neogeo.cpp:8506: `void kof2003bWriteWordBankSwitch(unsigned
int, short unsigned int)' previously defined here
src/burn/neogeo/d_neogeo.cpp:8612: redefinition of `void
kof2003bWriteWordBankSwitch(unsigned int, short unsigned int)'
src/burn/neogeo/d_neogeo.cpp:8506: `void kof2003bWriteWordBankSwitch(unsigned
int, short unsigned int)' previously defined here
src/burn/neogeo/d_neogeo.cpp:8614: call of overloaded `kof2003bWriteBankSwitch(
unsigned int&, short unsigned int&, short unsigned int&)' is ambiguous
src/burn/neogeo/d_neogeo.cpp:8493: candidates are: void
kof2003bWriteBankSwitch(unsigned int, short unsigned int, short unsigned
int)
src/burn/neogeo/d_neogeo.cpp:8599: void
kof2003bWriteBankSwitch(unsigned int, short unsigned int, short unsigned
int)
src/burn/neogeo/d_neogeo.cpp: In function `void
kof2003bWriteByteBankSwitch(unsigned int, unsigned char)':
src/burn/neogeo/d_neogeo.cpp:8618: redefinition of `void
kof2003bWriteByteBankSwitch(unsigned int, unsigned char)'
src/burn/neogeo/d_neogeo.cpp:8512: `void kof2003bWriteByteBankSwitch(unsigned
int, unsigned char)' previously defined here
src/burn/neogeo/d_neogeo.cpp:8618: redefinition of `void
kof2003bWriteByteBankSwitch(unsigned int, unsigned char)'
src/burn/neogeo/d_neogeo.cpp:8512: `void kof2003bWriteByteBankSwitch(unsigned
int, unsigned char)' previously defined here
src/burn/neogeo/d_neogeo.cpp:8627: call of overloaded `kof2003bWriteBankSwitch(
unsigned int&, short unsigned int&, short unsigned int&)' is ambiguous
src/burn/neogeo/d_neogeo.cpp:8493: candidates are: void
kof2003bWriteBankSwitch(unsigned int, short unsigned int, short unsigned
int)
src/burn/neogeo/d_neogeo.cpp:8599: void
kof2003bWriteBankSwitch(unsigned int, short unsigned int, short unsigned
int)
src/burn/neogeo/d_neogeo.cpp: In function `void kof2003bMapHandler()':
src/burn/neogeo/d_neogeo.cpp:8638: redefinition of `void kof2003bMapHandler()'
src/burn/neogeo/d_neogeo.cpp:8524: `void kof2003bMapHandler()' previously
defined here
src/burn/neogeo/d_neogeo.cpp:8638: redefinition of `void kof2003bMapHandler()'
src/burn/neogeo/d_neogeo.cpp:8524: `void kof2003bMapHandler()' previously
defined here
src/burn/neogeo/d_neogeo.cpp:8641: converting overloaded function `
kof2003bReadWordBankSwitch' to type `short unsigned int (*)(unsigned int)'
is ambiguous
src/burn/neogeo/d_neogeo.cpp:8488: candidates are: short unsigned int
kof2003bReadWordBankSwitch(unsigned int)
src/burn/neogeo/d_neogeo.cpp:8594: short unsigned int
kof2003bReadWordBankSwitch(unsigned int)
src/burn/neogeo/d_neogeo.cpp:8642: converting overloaded function `
kof2003bReadByteBankSwitch' to type `unsigned char (*)(unsigned int)' is
ambiguous
src/burn/neogeo/d_neogeo.cpp:8483: candidates are: unsigned char
kof2003bReadByteBankSwitch(unsigned int)
src/burn/neogeo/d_neogeo.cpp:8588: unsigned char
kof2003bReadByteBankSwitch(unsigned int)
src/burn/neogeo/d_neogeo.cpp:8645: converting overloaded function `
kof2003bWriteWordBankSwitch' to type `void (*)(unsigned int, short unsigned
int)' is ambiguous
src/burn/neogeo/d_neogeo.cpp:8506: candidates are: void
kof2003bWriteWordBankSwitch(unsigned int, short unsigned int)
src/burn/neogeo/d_neogeo.cpp:8612: void
kof2003bWriteWordBankSwitch(unsigned int, short unsigned int)
src/burn/neogeo/d_neogeo.cpp:8646: converting overloaded function `
kof2003bWriteByteBankSwitch' to type `void (*)(unsigned int, unsigned char)'
is ambiguous
src/burn/neogeo/d_neogeo.cpp:8512: candidates are: void
kof2003bWriteByteBankSwitch(unsigned int, unsigned char)
src/burn/neogeo/d_neogeo.cpp:8618: void
kof2003bWriteByteBankSwitch(unsigned int, unsigned char)
src/burn/neogeo/d_neogeo.cpp: In function `int kof2003bInit()':
src/burn/neogeo/d_neogeo.cpp:8659: call of overloaded `kof2003bMapHandler()' is
ambiguous
src/burn/neogeo/d_neogeo.cpp:8524: candidates are: void kof2003bMapHandler()
src/burn/neogeo/d_neogeo.cpp:8638: void kof2003bMapHandler()
src/burn/neogeo/d_neogeo.cpp: In function `int svcchaosInit()':
src/burn/neogeo/d_neogeo.cpp:8818: call of overloaded `kof2003bMapHandler()' is
ambiguous
src/burn/neogeo/d_neogeo.cpp:8524: candidates are: void kof2003bMapHandler()
src/burn/neogeo/d_neogeo.cpp:8638: void kof2003bMapHandler()
src/burn/neogeo/d_neogeo.cpp: In function `int svcndInit()':
src/burn/neogeo/d_neogeo.cpp:8871: call of overloaded `kof2003bMapHandler()' is
ambiguous
src/burn/neogeo/d_neogeo.cpp:8524: candidates are: void kof2003bMapHandler()
src/burn/neogeo/d_neogeo.cpp:8638: void kof2003bMapHandler()
src/burn/neogeo/d_neogeo.cpp: In function `void svchoasa_p_decrypt()':
src/burn/neogeo/d_neogeo.cpp:8914: call of overloaded `interleave_pdata()' is
ambiguous
src/burn/neogeo/d_neogeo.cpp:8154: candidates are: void interleave_pdata()
src/burn/neogeo/d_neogeo.cpp:8393: void interleave_pdata()
src/burn/neogeo/d_neogeo.cpp: In function `int svchaosaInit()':
src/burn/neogeo/d_neogeo.cpp:8933: call of overloaded `kof2003bMapHandler()' is
ambiguous
src/burn/neogeo/d_neogeo.cpp:8524: candidates are: void kof2003bMapHandler()
src/burn/neogeo/d_neogeo.cpp:8638: void kof2003bMapHandler()
make: *** [d_neogeo.o] Error 1
i think the main prob is dealing with svcchaos drivers being after kof2003 drivers but if i put it before kof2003 drivers, i get an error dealing with `int kof2003bInit()': which due to svcchaos drivers being before kof2003b's
so as you can see, i'm lost on how exactly to get this working