oh yeah, the mcr.c problem I got passed it, it's cause when you patch you have to type patch -p0 -E<098u1.diff and so forth or else it won't patch everything I looked it up on the mame.net forums btw, james, they changed the bitswapping, so decryption of svcchaos no longer works I get a compiling error that says this src/drivers/neogeo.c: In function `svcchaos_gfx_decrypt':
src/drivers/neogeo.c:7929: warning: ISO C90 forbids mixed declarations and code
src/drivers/neogeo.c: In function `svcplus_sx_decrypt':
src/drivers/neogeo.c:8182: error: 'for' loop initial declaration used outside C99 mode
src/drivers/neogeo.c: In function `svcplusa_px_decrypt':
src/drivers/neogeo.c:8202: error: 'for' loop initial declaration used outside C99 mode
src/drivers/neogeo.c: In function `svcsplus_sx_decrypt':
src/drivers/neogeo.c:8253: error: 'for' loop initial declaration used outside C99 mode
make: *** [obj/mame32ppp/drivers/neogeo.o] Error 1