Help - Search - Members - Calendar
Full Version: Compiling Mameox
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > Emulators
Strag0
I've tired and tried to compile this lousey thing and i keep running into errors.. however i'm up for some pointers. A pal of mine wrote some drivers for Mame 0.70-0.73 and i'm curious as to if it'll work on the xbox version of 0.72~73.

Hopefully someone can give me some pointers on how to get this to work.
GaijinPunch
Errr.... the obvious question.
Do you have the necessary software to compile with?
Strag0
Yeah I do. i've got Visual Studio 6, the SP4 and The processor pack. As well as the xbox SDK.

I'm just running into some compile problems, though i'm sure if i toy with it a bit i can get it to work.
Strag0
%#@$%!##$^@$ I give up, heh... boy is this trying.

I figured out my first problem, a lot of the include and link paths were wrong. However now that I try to compile it, I get a TON of errors dealing with:
d:MAMEoX_v0.72.1bMAMEoXMAMEoXIncludesStdString.h(447) : error C2143: syntax error : missing '{' before '<'
d:MAMEoX_v0.72.1bMAMEoXMAMEoXIncludesStdString.h(447) : error C2059: syntax error : '<'

etc etc.
it's driving me nuts, now only to find someone with decent knowledge on how to compile this stuff, and let me give them the driver info. wink.gif

:sigh:
falz
VS6 support hasn't been updated in awhile, you'll need a newer version of Visual Studio, which in turn requires a newer XDK.

--falz
noodle1009
Use Visual Studio 2003.NET and a recent xdk. Compiles just fine for me.

As an aside, I hope you have 128 MB in your xbox. The unzipped romset contents clock in at 86.2 MB. You're not going to get it to load in a 64 MB xbox until MAMEoX supports virtual memory.
fantoboy
Is there someplace I can get an FAQ on how to alter mame, then recompile it with XDK and VS?
gamemaster14
you add drivers in xbox mame just like in pc mame just search for things about how to add drivers in pc mame
fantoboy
ok i read up on it... does anyone know where to get the svcplus driver?
Iriez
k, we all see where this is going so lets stop it short.

No, there is no 'newb' tutorial on how to compile mameox. You will need experience in doing so to overcome any problems.

No, there is no tutorials on how to replace the drivers to include new/old/different drivers to add support for so and so game.

No, erik isnt going to hack up his mameox to play the latest released romsets this year, so dont have any expectations.

Why dont you just pay someone for a hacked kawax?

lol.
NeoCverA
MameOX doesnt even Run Garou or Last Blade..........how do you expect to run SVC?
fantoboy
ummm I can play last blade and garou on my mameox... 128 mb ram baby!

I found the driver, just change the crcs to match your rom, especially with all the patched romfixes floating around

I'll keep you posted if it works.

SRC>DRIVER.C
DRIVER(svcplus)/* 0269 © SNK versus Capcom chaos/bootleg */

SRC>DRIVERS>NEOGEO.C
ROM_START(svcplus)/* Bootleg */
ROM_REGION(0x600000, REGION_CPU1, 0)
ROM_LOAD16_WORD_SWAP("269-p1.bin ", 0x000000, 0x600000, CRC(çc8fb7a)

SHA1(96fc02803d597c808áå25ca1fedb9f50553c8d))

NEO_SFIX_128K("269-s1.bin ", CRC(aaef740c) SHA1(d7ae89åc93f78b19b12ë98659dcfd9ee3179b2))

NEO_BIOS_SOUND_128K("269-m1.bin ", CRC(9af84708) SHA1(16f998fc344f1370ádaä69a22bc00aac97116c))

ROM_REGION(0X1000000, REGION_SOUND1, ROMREGION_SOUNDONLY)
/* decrypted */
ROM_LOAD("269-v1.bin ", 0x000000, 0x400000, CRC(e7203930)

SHA1(c6753df1db87d22ée39ffac920da449127dbcdf))
ROM_LOAD("269-v2.bin ", 0x400000, 0x400000, CRC(675159c3)

SHA1(cá4f6db61dfab5bc31bfe9êç3915676347031))
ROM_LOAD("269-v3.bin ", 0x800000, 0x400000, CRC(f8810665)

SHA1(fc1e94629a5124076959938257a80d04bè871eb))
ROM_LOAD("269-v4.bin ", 0xc00000, 0x400000, CRC(b57bêa3)

SHA1(873dc7fëae687bc70af01ea310e935287de0ebf))

NO_DELTAT_REGION

ROM_REGION(0x4000000, REGION_GFX3, 0)
ROM_LOAD16_BYTE("269-c1.bin ", 0x0000000, 0x800000, CRC(465d473b)

SHA1(0b2be2b2657càe021ec91515d1d6306179751d5))
ROM_LOAD16_BYTE("269-c2.bin ", 0x0000001, 0x800000, CRC(éb28f78)

SHA1(df1b096fe95796db1515b69f74266ed13dd9ee56))
ROM_LOAD16_BYTE("269-c3.bin ", 0x1000000, 0x800000, CRC(f4dâb2b)

SHA1(a19788435173540469fe5d07429a83dde6d701a0))
ROM_LOAD16_BYTE("269-c4.bin ", 0x1000001, 0x800000, CRC(a69d52á)

SHA1(98d8dacè40f71b5b8426d3c7747ã0a20783181))
ROM_LOAD16_BYTE("269-c5.bin ", 0x2000000, 0x800000, CRC(baà7892)

SHA1(eed4ë1330dcc9f610598dc53977bfá81dd161a))
ROM_LOAD16_BYTE("269-c6.bin ", 0x2000001, 0x800000, CRC(3737ça1)

SHA1(åaa1b9ea34470085d9944c9ad64cfb0ffe09859))
ROM_LOAD16_BYTE("269-c7.bin ", 0x3000000, 0x800000, CRC(5ãc5fb9)

SHA1(74cb0d57060d2ë35f7ã9820f607633bd1b9c2c))
ROM_LOAD16_BYTE("269-c8.bin ", 0x3000001, 0x800000, CRC(de99e613)

SHA1(f28cãfâ31a937e5b441d4b860e3ccca725f27a))
ROM_END

GAMEB(2003, svcplus, neogeo, neogeo, neogeo, neogeo, neogeo, ROT0, "SNK Playmore", "Playmore

Corporation/Capcom")



here's another version:


Here is the mame driver :

SRC>DRIVER.C
DRIVER(svcplus)/* 0269 © SNK versus Capcom choas/bootleg */

SRC>DRIVERS>NEOGEO.C
ROM_START(svcplus)/* Bootleg */
ROM_REGION(0x600000, REGION_CPU1, 0)
ROM_LOAD16_WORD_SWAP("svc_p1.rom ", 0x000000, 0x600000, CRC(1cc8fb7a)

SHA1(96fc02803d597c808áå25ca1fedb9f50553c8d))

NEO_SFIX_128K("svc_s1.rom ", CRC(aaef740c)

SHA1(d7ae89åc93f78b19b12ë98659dcfd9ee3179b2))

NEO_BIOS_SOUND_128K("svc-m1.rom ", CRC(9af84708)

SHA1(16f998fc344f1370ádaä69a22bc00aac97116c))

ROM_REGION(0X1000000, REGION_SOUND1, ROMREGION_SOUNDONLY)
/* decrypted */
ROM_LOAD("svc-v1.rom ", 0x000000, 0x400000, CRC(e7203930)

SHA1(c6753df1db87d22ée39ffac920da449127dbcdf))
ROM_LOAD("svc-v2.rom ", 0x400000, 0x400000, CRC(675159c3)

SHA1(cá4f6db61dfab5bc31bfe9êç3915676347031))
ROM_LOAD("svc-v3.rom ", 0x800000, 0x400000, CRC(f8810665)

SHA1(fc1e94629a5124076959938257a80d04bè871eb))
ROM_LOAD("svc-v4.rom ", 0xc00000, 0x400000, CRC(b57bea3)

SHA1(873dc7fëae687bc70af01ea310e935287de0ebf))

NO_DELTAT_REGION

ROM_REGION(0x4000000, REGION_GFX3, 0)
ROM_LOAD16_BYTE("svc_c1.rom ", 0x0000000, 0x800000, CRC(465d473b)

SHA1(0b2be2b2657càe021ec91515d1d6306179751d5))
ROM_LOAD16_BYTE("svc_c2.rom ", 0x0000001, 0x800000, CRC(3eb28f78)

SHA1(df1b096fe95796db1515b69f74266ed13dd9ee56))
ROM_LOAD16_BYTE("svc_c3.rom ", 0x1000000, 0x800000, CRC(f4dab2b)

SHA1(a19788435173540469fe5d07429a83dde6d701a0))
ROM_LOAD16_BYTE("svc_c4.rom ", 0x1000001, 0x800000, CRC(a69d52a)

SHA1(98d8dacè40f71b5b8426d3c7747ã0a20783181))
ROM_LOAD16_BYTE("svc_c5.rom ", 0x2000000, 0x800000, CRC(ba2a7892)

SHA1(eed4ë1330dcc9f610598dc53977bfá81dd161a))
ROM_LOAD16_BYTE("svc_c6.rom ", 0x2000001, 0x800000, CRC(37371ca1)

SHA1(åaa1b9ea34470085d9944c9ad64cfb0ffe09859))
ROM_LOAD16_BYTE("svc_c7.rom ", 0x3000000, 0x800000, CRC(56ac5fb9)

SHA1(74cb0d57060d2ë35f7ã9820f607633bd1b9c2c))
ROM_LOAD16_BYTE("svc_c8.rom ", 0x3000001, 0x800000, CRC(de99e613)

SHA1(f28cãfâ31a937e5b441d4b860e3ccca725f27a))
ROM_END

GAMEB(2003, svcplus, neogeo, neogeo, neogeo, neogeo, neogeo, ROT0, "SNK Playmore",

"Playmore Corporation/Capcom")

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.