Jump to content


Photo

Compiling Mameox


  • Please log in to reply
11 replies to this topic

#1 Strag0

Strag0

    X-S Young Member

  • Members
  • Pip
  • 55 posts
  • Xbox Version:v1.1
  • 360 version:unknown

Posted 13 November 2003 - 12:58 AM

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.

#2 GaijinPunch

GaijinPunch

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,148 posts
  • Location:Tokyo, Japan

Posted 13 November 2003 - 01:11 AM

Errr.... the obvious question.
Do you have the necessary software to compile with?

#3 Strag0

Strag0

    X-S Young Member

  • Members
  • Pip
  • 55 posts
  • Xbox Version:v1.1
  • 360 version:unknown

Posted 13 November 2003 - 02:27 AM

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.

#4 Strag0

Strag0

    X-S Young Member

  • Members
  • Pip
  • 55 posts
  • Xbox Version:v1.1
  • 360 version:unknown

Posted 13 November 2003 - 03:29 AM

%#@$%!##$^@$ 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:

#5 falz

falz

    X-S Expert

  • Members
  • PipPipPip
  • 501 posts
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 13 November 2003 - 03:50 AM

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

#6 noodle1009

noodle1009

    X-S Expert

  • Members
  • PipPipPip
  • 503 posts

Posted 13 November 2003 - 04:19 AM

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.

Edited by noodle1009, 13 November 2003 - 04:30 AM.


#7 fantoboy

fantoboy

    X-S Member

  • Members
  • Pip
  • 146 posts

Posted 14 November 2003 - 08:06 PM

Is there someplace I can get an FAQ on how to alter mame, then recompile it with XDK and VS?

#8 gamemaster14

gamemaster14

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,027 posts
  • Xbox Version:v1.4
  • 360 version:v1 (xenon)

Posted 14 November 2003 - 10:04 PM

you add drivers in xbox mame just like in pc mame just search for things about how to add drivers in pc mame

#9 fantoboy

fantoboy

    X-S Member

  • Members
  • Pip
  • 146 posts

Posted 14 November 2003 - 11:37 PM

ok i read up on it... does anyone know where to get the svcplus driver?

#10 Iriez

Iriez

    XBINS TOTALITARIAN

  • Head Moderators
  • PipPipPipPipPipPip
  • 2,723 posts
  • Gender:Male
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 14 November 2003 - 11:41 PM

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.

#11 NeoCverA

NeoCverA

    X-S Senior Member

  • Members
  • PipPip
  • 181 posts
  • Xbox Version:unk

Posted 15 November 2003 - 12:13 AM

MameOX doesnt even Run Garou or Last Blade..........how do you expect to run SVC?


#12 fantoboy

fantoboy

    X-S Member

  • Members
  • Pip
  • 146 posts

Posted 15 November 2003 - 12:23 AM

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(96fc02803d597c80825ca1fedb9f50553c8d))

NEO_SFIX_128K("269-s1.bin ", CRC(aaef740c) SHA1(d7ae89c93f78b19b1298659dcfd9ee3179b2))

NEO_BIOS_SOUND_128K("269-m1.bin ", CRC(9af84708) SHA1(16f998fc344f1370da69a22bc00aac97116c))

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

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

SHA1(c4f6db61dfab5bc31bfe93915676347031))
ROM_LOAD("269-v3.bin ", 0x800000, 0x400000, CRC(f8810665)

SHA1(fc1e94629a5124076959938257a80d04b871eb))
ROM_LOAD("269-v4.bin ", 0xc00000, 0x400000, CRC(b57ba3)

SHA1(873dc7fae687bc70af01ea310e935287de0ebf))

NO_DELTAT_REGION

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

SHA1(0b2be2b2657ce021ec91515d1d6306179751d5))
ROM_LOAD16_BYTE("269-c2.bin ", 0x0000001, 0x800000, CRC(b28f78)

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

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

SHA1(98d8dac40f71b5b8426d3c77470a20783181))
ROM_LOAD16_BYTE("269-c5.bin ", 0x2000000, 0x800000, CRC(ba7892)

SHA1(eed41330dcc9f610598dc53977bf81dd161a))
ROM_LOAD16_BYTE("269-c6.bin ", 0x2000001, 0x800000, CRC(3737a1)

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

SHA1(74cb0d57060d235f79820f607633bd1b9c2c))
ROM_LOAD16_BYTE("269-c8.bin ", 0x3000001, 0x800000, CRC(de99e613)

SHA1(f28cf31a937e5b441d4b860e3ccca725f27a))
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(96fc02803d597c80825ca1fedb9f50553c8d))

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

SHA1(d7ae89c93f78b19b1298659dcfd9ee3179b2))

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

SHA1(16f998fc344f1370da69a22bc00aac97116c))

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

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

SHA1(c4f6db61dfab5bc31bfe93915676347031))
ROM_LOAD("svc-v3.rom ", 0x800000, 0x400000, CRC(f8810665)

SHA1(fc1e94629a5124076959938257a80d04b871eb))
ROM_LOAD("svc-v4.rom ", 0xc00000, 0x400000, CRC(b57bea3)

SHA1(873dc7fae687bc70af01ea310e935287de0ebf))

NO_DELTAT_REGION

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

SHA1(0b2be2b2657ce021ec91515d1d6306179751d5))
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(98d8dac40f71b5b8426d3c77470a20783181))
ROM_LOAD16_BYTE("svc_c5.rom ", 0x2000000, 0x800000, CRC(ba2a7892)

SHA1(eed41330dcc9f610598dc53977bf81dd161a))
ROM_LOAD16_BYTE("svc_c6.rom ", 0x2000001, 0x800000, CRC(37371ca1)

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

SHA1(74cb0d57060d235f79820f607633bd1b9c2c))
ROM_LOAD16_BYTE("svc_c8.rom ", 0x3000001, 0x800000, CRC(de99e613)

SHA1(f28cf31a937e5b441d4b860e3ccca725f27a))
ROM_END

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

"Playmore Corporation/Capcom")


Edited by fantoboy, 15 November 2003 - 12:37 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users