Jump to content



Photo

compiling pinmame from source code


  • Please log in to reply
18 replies to this topic

#1 unclewilly

unclewilly

    sofa king.....

  • VIP
  • 5,170 posts
  • Location:Baltimore, Maryland

  • Flag: United States of America

  • Favorite Pinball: tz, tom, big hurt, who dunnit



Posted 26 December 2012 - 06:25 PM

Does anyone know how to do this or could maybe point me in the direction of a tutorial.

Also trying to figure out how to edit the roms available.

Any help is appreciated

"it will all be ok in the end, if it's not ok, it's not the end"
 
Monster Bash VP10 WIP https://dl.dropboxus... (vpx)WIP15.vpx

uw2.gif


#2 Grizz

Grizz

    Art Guru

  • VIP
  • 1,105 posts
  • Location:Stony Creek

  • Flag: United States of America

  • Favorite Pinball: Fishtales, Theatre of Magic, Tales of Arabian Nights

  • PS3 Gamer Tag: Phishtales
  • 360 Gamer Tag: PrecedentEnd


Posted 27 December 2012 - 01:45 PM

damn man!

where have u been?


Table Artwork-Alien Poker, Baseball, Big Bang Bar, Black Pyramid, Comet, Dark Silverball, Grand Prix, Knockout, Monster Bash, Mini Cycle,
Road Race, Royal Flush, Royal Flush Deluxe, South Pacific, Space Invaders, Tales of the Arabian Nights, Whitewater

Original Table Artwork-7 Deadly Pins, Black Sabbath 70's & 80's, Cowboys&Indians, Hot Wheels, Iron Maiden, Royal Flush Supreme, Schizo, Seawitch, Theatre of Magic "Houdini's Revenge", The Munsters, Puzzlebox.

Dynamic Duo Artwork- Radical, Freddy A Nightmare on Elm Street, Mr.&Mrs.Pacman, No Fear, Star Trek 25th

Table Releases- Royal Flush Trilogy

Backglasses- Over 255 Remastered in Hires

http://www.arcadecru...ables/hyperpin/

By JR {Uncle Willys Art Guy} Ace9567 Dynamic Duo=[GrizzleGrindHackenbot]


Posted Image

#3 russdx

russdx

    Pinball Fan

  • VIP
  • 1,317 posts
  • Location:Bristol UK

  • Flag: United Kingdom

  • Favorite Pinball: NBAFB

Posted 01 January 2013 - 10:35 PM

grab a copy of visual studio, directx2007 sdk

download the pinmame source from the svn repo

 

hit build :)

then spend hours figuring out all the compile errors :)



#4 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 02 January 2013 - 11:18 AM

compile errors??

there shouldn't be any..

 

btw: you'll need a copy of nasm, too..



#5 russdx

russdx

    Pinball Fan

  • VIP
  • 1,317 posts
  • Location:Bristol UK

  • Flag: United Kingdom

  • Favorite Pinball: NBAFB

Posted 02 January 2013 - 02:01 PM

There is when u set the project up wrong lol. Which i some how manage to do every time i swap to a new version of visual studio lol

#6 Spektre

Spektre

    Enthusiast

  • Members
  • PipPipPip
  • 91 posts

  • Flag: ---------

  • Favorite Pinball: South Park

Posted 08 February 2013 - 03:06 AM

How do you "set it up right"?

 

I "grabbed a copy of Visual Studio"  (2010 Pro in my case)

 

Installed the DX7 SDK.

 

Am staring at 80+ odd warnings most from file  C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets

 

Most for things not declared or elements in namespaces with invalid children.

 

The only error is: "

Error 89 error MSB3073: The command "@echo off
if ".%VPIN_DIR%" == "." set VPIN_DIR=C:\UPin\VisualPinball\data\exe
echo VPIN_DIR="%VPIN_DIR%"
if not exist "%VPIN_DIR%" mkdir "%VPIN_DIR%"
copy "C:\Users\Spektre\Documents\Visual Studio 2010\Projects\VisualPinball\Debug\VBATest.exe" "%VPIN_DIR%"

:VCEnd" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 113 6 VBATest"

 

Hmm, it compiles OK, but the executable name is VPinball.exe.  It is looking for a VBATEST.exe to copy...


Edited by Spektre, 08 February 2013 - 03:32 AM.


#7 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 08 February 2013 - 10:44 AM

So everythings fine then.. But then of course all the other discussions were about VPM and not VP.. ;)



#8 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 08 February 2013 - 10:58 AM

toxie did you see guess game thread - there is a bug in vp914 in parsing command line

looks like command line option /play is taken even from table name, so table name is cut off two characters after the word play - so every table that has play in the name fails to load



#9 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 08 February 2013 - 12:23 PM

"Interesting", didn't see that one.. On my list now.. :)



#10 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 08 February 2013 - 12:46 PM

great, tnx!



#11 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 08 February 2013 - 03:12 PM

toxie did you see guess game thread - there is a bug in vp914 in parsing command line
looks like command line option /play is taken even from table name, so table name is cut off two characters after the word play - so every table that has play in the name fails to load

It's probably present in anything after 9.1.2 as I believe I ran into that issue when I added the gamepad stuff (not just 9.1.4), as I was using my "preview" builds on my cab from that point on and ran into that issue with the playboy table. I didn't think much of it at the time, I just renamed it and forgot about it.

#12 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 08 February 2013 - 06:08 PM

yup 912 works ok, after that it doesn't



#13 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 09 February 2013 - 04:15 PM

Ok, toxie has updated to rev346 which is said to fix this issue. I have compiled it and made it available in my sig.

#14 blur

blur

    Pinball Fan

  • VIP
  • 1,500 posts

  • Flag: Croatia

  • Favorite Pinball: Amazing Spiderman, Black Hole, Totem



Posted 09 February 2013 - 05:41 PM

tnx guys, great job - this fixes "cut at play" bug - but now any game won't load

 

looks like it needs quotes around the name

 

there is one "-" on the start of the name - don't know where it came from, command line is:

..\vpinball.exe /play "Antar (Playmatic System 2) (1979) (Mickey) (1.1.0).vpt"

 

and error message is Error loading -pathtogame\gamaname.vpt


Edited by blur, 09 February 2013 - 05:52 PM.


#15 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 February 2013 - 11:49 AM

damn.. i'll look into it.. :/



#16 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 February 2013 - 12:32 PM

okay, added more stuff, hopefully should work now like expected..



#17 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 10 February 2013 - 06:01 PM

Well, I compiled the latest changes and 439 is in my main folder (the 'all daily builds' link) but there is still an issue with command line parsing with a similar error message as above.

#18 luvthatapex

luvthatapex

    Pinball Fan

  • VIP
  • 1,435 posts

  • Flag: United States of America

  • Favorite Pinball: Tron



Posted 12 February 2013 - 03:07 PM

Do you update a changelog with these builds? I enjoy trying the builds, but I'd like to know what changes from build to build.

 

Thanks for keeping this program fresh and new!

 

Well, I compiled the latest changes and 439 is in my main folder (the 'all daily builds' link) but there is still an issue with command line parsing with a similar error message as above.


#19 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 12 February 2013 - 05:00 PM

You can always see all changes done per revision here: http://sourceforge.n.../commit_browser

The official changelog (updated from time to time only) is here: http://sourceforge.n...k/Changelog.txt