I know I broke SVN, one sec, gotta revert that last commit...
Done.
The problem manifests as:
Linking mess64.exe...
obj/windows/mess64/mess/nintendo.a(snescart.o):snescart.c:(.bss+0x0): multiple definition of `m_in_int_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x0): first defined here
obj/windows/mess64/mess/nintendo.a(snescart.o):snescart.c:(.bss+0x20): multiple definition of `m_out_p0_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x20): first defined here
obj/windows/mess64/mess/nintendo.a(snescart.o):snescart.c:(.bss+0x40): multiple definition of `m_out_p1_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x40): first defined here
obj/windows/mess64/mess/skeleton.a(tsispch.o):tsispch.c:(.bss+0x0): multiple definition of `m_in_int_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x0): first defined here
obj/windows/mess64/mess/skeleton.a(tsispch.o):tsispch.c:(.bss+0x20): multiple definition of `m_out_p0_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x20): first defined here
obj/windows/mess64/mess/skeleton.a(tsispch.o):tsispch.c:(.bss+0x40): multiple definition of `m_out_p1_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x40): first defined here
obj/windows/mess64/mess/mame.a(snes.o):snes.c:(.bss+0x0): multiple definition of `m_in_int_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x0): first defined here
obj/windows/mess64/mess/mame.a(snes.o):snes.c:(.bss+0x20): multiple definition of `m_out_p0_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x20): first defined here
obj/windows/mess64/mess/mame.a(snes.o):snes.c:(.bss+0x40): multiple definition of `m_out_p1_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x40): first defined here
obj/windows/mess64/mess/mame.a(snes.o):snes.c:(.bss+0x0): multiple definition of `m_in_int_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x0): first defined here
obj/windows/mess64/mess/mame.a(snes.o):snes.c:(.bss+0x20): multiple definition of `m_out_p0_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x20): first defined here
obj/windows/mess64/mess/mame.a(snes.o):snes.c:(.bss+0x40): multiple definition of `m_out_p1_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x40): first defined here
obj/windows/mess64/libdasm.a(dasm7725.o):dasm7725.c:(.bss+0x0): multiple definition of `m_in_int_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x0): first defined here
obj/windows/mess64/libdasm.a(dasm7725.o):dasm7725.c:(.bss+0x20): multiple definition of `m_out_p0_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x20): first defined here
obj/windows/mess64/libdasm.a(dasm7725.o):dasm7725.c:(.bss+0x40): multiple definition of `m_out_p1_func'
obj/windows/mess64/mess/nintendo.a(snes.o):snes.c:(.bss+0x40): first defined here
collect2: ld returned 1 exit status

If anyone can help me fix this properly (the repetition of the error probably has to do with the way snes uses the upd7725 all over the place), I'm all ears.

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"