Emuforums.com

Go Back   Emuforums.com > Miscellaneous Emulation > SDLEmu Official Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old January 6th, 2012, 23:59   #221
Shamus
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Location: Ur-th
Posts: 324
What is the exact error that you're getting when you just do make by itself?
Shamus is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old January 7th, 2012, 15:42   #222
Schendstok
Registered User
 
Join Date: Jan 2012
Posts: 4
I just tried the new version 2.0.2 and successfully compiled it for my Linux Mint 9.
What I did wrong was previously that I used "make -j8", thinking that I could speed up the compiling in that way. But that only works if you use "make prepare" and
"make libs" first. If you just type "make" it works fine.
Sorry about that, my mistake.
On Linux Mint 9 I did have to remove the "setPlaceholderText" lines in alpinetab.cpp and generaltab.cpp, because of the older Qt version. But it works fine otherwise. Thanks for the help and the new version!!

I did encounter a problem when I tried to compile it on the latest Ubuntu 11.10 (tried that in a virtualbox).

Code:
/usr/bin/ld: obj/libjaguarcore.a(file.o): undefined reference to symbol 'gzclose'
/usr/bin/ld: note: 'gzclose' is defined in DSO /usr/lib/i386-linux-gnu/libz.so so try adding it to the linker command line
/usr/lib/i386-linux-gnu/libz.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [virtualjaguar] Error 1
make[1]: Leaving directory `/home/bernard/virtualjaguar'
make: *** [virtualjaguar] Error 2
I installed the following dependencies: qt4-qmake, libcdio-dev, libqt4-opengl-dev, g++, make, zlib1g-dev, subversion, libsdl1.2-dev.
Some might not even be needed, and I don't think I'm missing anything.
Any ideas how to fix that?
Schendstok is offline   Reply With Quote
Old January 8th, 2012, 14:18   #223
Shamus
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Location: Ur-th
Posts: 324
Yeah, in the virtualjaguar.pro file, you have to move -lz to be after -libjaguarcore like so:
Code:
LIBS      += -Lobj -ljaguarcore -lz -lm68k
It seems that the link order is important on some systems. The fix for this will be going into SVN soon.
Shamus is offline   Reply With Quote
Old January 22nd, 2012, 21:14   #224
geormetal
Registered User
 
Join Date: Apr 2011
Location: New York, USA
Posts: 11
This game no longer has sound as it work in the Previous Version:

Trevor McFur in the Crescent: Bios: Yes & No/GPU: Yes/ DSP: Yes/ Audio Playback: Yes

Please fix this in the next released.
geormetal is offline   Reply With Quote
Old January 23rd, 2012, 16:03   #225
rcoltrane
Registered User
 
Join Date: Jan 2011
Location: Brazil
Posts: 4
Hey Shamus, it's nice to see that you didn't give up of this project!!

Are you expecting to release one binary soon? Sorry, I'm too lazy to compile the latest svn by myself. This and the fact I don't know how to do that :P

I'd like to try AvP again.

Keep working on it! I'm sure it will be a superb Jag emulator!!
Roger.
rcoltrane is offline   Reply With Quote
Old January 23rd, 2012, 19:40   #226
Ricardo99
Registered User
 
Join Date: Oct 2004
Location: uk
Posts: 92
Right, well....you can get the folder contents here
http://rich.eq2.co.uk/vj/VJ.zip


You'll need this as you need the QT dlls and a couple of other new bits, unless your version is already the QT one?

And the latest exe from here:
http://dbug.kicks-ass.net/various/vj2.rar

If the dbug link above is not working (which is the case at the moment) you can get the latest that I have been able to build from here:
http://rich.eq2.co.uk//vj/virtualjaguar.exe

I have my VJ build enviroment up and working for now

I'll post a new reply everytime I upload a new version, just so you know when it's done

You lucky lucky people :P

Just drag the exe from that rar (or save the exe from the eq2 server) and overwrite the one in the folder you put the files from the 1st link into.....

You will ofc still need to find the BIOS and your own roms.

Both of these rars are courtesy of ggn over at the AtariAge forums.
Unfortunately his link for the full folder is currently offline but, fortunately, I have zipped my folder and whammed it onto my ftp server for you lucky lucky people

ggn's vj2.rar is an autobuild he wrote, which is just awesome, and is updated every few hours or days I can't remember which. But, when there is a new version out it's at that address pretty quickly.

I have tried many times to get vj to compile on this system even using ggn's msys enviroment which he was gracious enough to rar up and share, but it still wouldn't work on here

All I do now is check the trunk directory on Shamus' svn repository and if there is a new version out I hit the link to ggn's vj2.exe and grab the latest version....

BIG BIG T H A N K S go to ggn for his compiling and sharing and a huge T H A N K S go out to Shamus for continuing to work on this fantastic project.

LONG LIVE VIRTUAL JAGUAR!!!!!!!

Last edited by Ricardo99; February 22nd, 2012 at 19:09.. Reason: Updated to SVN version 413
Ricardo99 is offline   Reply With Quote
Old January 23rd, 2012, 22:44   #227
rcoltrane
Registered User
 
Join Date: Jan 2011
Location: Brazil
Posts: 4
Thank you guys!! I've just tried the latest 2.0.2 and the progress compared to my previous version (rev 390 from 11/08) is INSANE!!

SHAMUS, you are damn good!! Keep with the great work. Kudos to you.

And when it's almost done, I hope you can give MESS team some tips to improve their Jaguar driver as well. I love MESS and would love to see its Jag driver as good as your emulator.

Roger.


Quote:
Originally Posted by Ricardo99 View Post
Right, well....you can get the folder contents here
http://rich.eq2.co.uk/vj/VJ.zip

You'll need this as you need the QT dlls and a couple of other new bits, unless your version is already the QT one?

And the latest exe from here:
http://dbug.kicks-ass.net/various/vj2.rar

Just drag the exe from that rar and overwrite the one in the folder you put the files from the 1st link into.....

You will ofc still need to find the BIOS and your own roms.

Both of these rars are courtesy of ggn over at the AtariAge forums.
Unfortunately his link for the full folder is currently offline but, fortunately, I have zipped my folder and whammed it onto my ftp server for you lucky lucky people

ggn's vj2.rar is an autobuild he wrote, which is just awesome, and is updated every few hours or days I can't remember which. But, when there is a new version out it's at that address pretty quickly.

I have tried many times to get vj to compile on this system even using ggn's msys enviroment which he was gracious enough to rar up and share, but it still wouldn't work on here

All I do now is check the trunk directory on Shamus' svn repository and if there is a new version out I hit the link to ggn's vj2.exe and grab the latest version....

BIG BIG T H A N K S go to ggn for his compiling and sharing and a huge T H A N K S go out to Shamus for continuing to work on this fantastic project.

LONG LIVE VIRTUAL JAGUAR!!!!!!!
rcoltrane is offline   Reply With Quote
Old February 22nd, 2012, 19:07   #228
Ricardo99
Registered User
 
Join Date: Oct 2004
Location: uk
Posts: 92
virtualjaguar link in my above thread upated to SVN 413.

Ricardo
Ricardo99 is offline   Reply With Quote
Old March 24th, 2012, 16:15   #229
geodoc
Registered User
 
Join Date: Oct 2008
Location: ny
Posts: 8
This emu is fantastic! Im running it in windows 7 in a window. Is there a way to run it full screen?

Thanks!
geodoc is offline   Reply With Quote
Old March 24th, 2012, 18:37   #230
Ricardo99
Registered User
 
Join Date: Oct 2004
Location: uk
Posts: 92
Not sure with this release, not found a way myself yet.

If I find one I'll let you know, though I am sure that Shamus is working on it right now :P
Ricardo99 is offline   Reply With Quote
Old March 24th, 2012, 21:59   #231
geodoc
Registered User
 
Join Date: Oct 2008
Location: ny
Posts: 8
Thanks!
geodoc is offline   Reply With Quote
Old March 26th, 2012, 14:22   #232
Shamus
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Location: Ur-th
Posts: 324
No FS support at the moment, but it's on the short list (along with controller support and command line support).
Shamus is offline   Reply With Quote
Old April 14th, 2012, 17:32   #233
Ricardo99
Registered User
 
Join Date: Oct 2004
Location: uk
Posts: 92
Hello Shamus

I have been compiling the last few svn versions on here without trouble since ggn posted his msys environment.

Just notived there was a new svn revision up, 415.

Tried to compile it but it errors up with the following:


Quote:
*** Preparing to compile Virtual Jaguar...
svn: The path '.' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this
working copy.
*** Making Customized UAE 68K Core...
make[1]: Entering directory `/home/Administrator/vj/src/m68000'
*** Compiling build68k.c...
*** Generating cpudefs.c...
*** Generating gencpu...
*** Generating cpuemu.c...
*** Compiling obj/cpustbl.c...
*** Compiling obj/cpudefs.c...
*** Compiling obj/cpuemu.c...
*** Compiling cpuextra.c...
*** Compiling readcpu.c...
*** Compiling m68kinterface.c...
*** Compiling m68kdasm.c...
c:\msys\1.0\mingw\bin\ar.exe: creating obj/libm68k.a
Done!
make[1]: Leaving directory `/home/Administrator/vj/src/m68000'
*** Making Virtual Jaguar core...
make -f jaguarcore.mak
make[1]: Entering directory `/home/Administrator/vj'
*** Compiling src/blitter.cpp...
src/blitter.cpp:3567:2: warning: #warning srcdreadd is not properly initialized!
*** Compiling src/cdintf.cpp...
src/cdintf.cpp:93:2: warning: #warning "!!! FIX !!! CDIntfReadBlock not implemented!"
src/cdintf.cpp:101:2: warning: #warning "!!! FIX !!! CDIntfGetNumSessions not implemented!"
src/cdintf.cpp:109:2: warning: #warning "!!! FIX !!! CDIntfSelectDrive not implemented!"
src/cdintf.cpp:116:2: warning: #warning "!!! FIX !!! CDIntfGetCurrentDrive not implemented!"
src/cdintf.cpp:124:2: warning: #warning "!!! FIX !!! CDIntfGetDriveName driveNum is currently ignored!"
src/cdintf.cpp:139:2: warning: #warning "!!! FIX !!! CDIntfGetSessionInfo not implemented!"
src/cdintf.cpp:147:2: warning: #warning "!!! FIX !!! CDIntfTrackInfo not implemented!"
*** Compiling src/cdrom.cpp...
src/cdrom.cpp:329:39: warning: trigraph ??) ignored, use -trigraphs to enable
*** Compiling src/crc32.cpp...
*** Compiling src/dac.cpp...
src/dac.cpp:256:2: warning: #warning !!! FIX !!! Aborting because of SDL audio problem is bad!
src/dac.cpp:260:2: warning: #warning "Reimplement GUICrashGracefully!"
src/dac.cpp:311:2: warning: #warning "Reimplement GUICrashGracefully!"
src/dac.cpp:384:2: warning: #warning Spinlock problem--!!! FIX !!!
src/dac.cpp:385:2: warning: #warning Odd: The right FIFO is empty, but the left FIFO is full!
src/dac.cpp:405:2: warning: #warning "Reimplement GUICrashGracefully!"
src/dac.cpp:440:2: warning: #warning !!! FIX !!! Aborting because of SDL audio problem is bad!
src/dac.cpp:444:2: warning: #warning "Reimplement GUICrashGracefully!"
*** Compiling src/dsp.cpp...
src/dsp.cpp:901:2: warning: #warning "!!! DSP IRQs that go to the 68K have to be routed thru TOM !!! FIX !!!"
src/dsp.cpp: In function 'void DSPInit()':
src/dsp.cpp:1288:20: error: 'srandom' was not declared in this scope
src/dsp.cpp: In function 'void DSPReset()':
src/dsp.cpp:1319:41: error: 'random' was not declared in this scope
make[1]: *** [obj/dsp.o] Error 1
make[1]: Leaving directory `/home/Administrator/vj'
make: *** [obj/libjaguarcore.a] Error 2
Any ideas? Hopefully it's just a simple fix, if not don't worry about it as I am sure it will be sorted futher diown the line. If you think it's something to do with the build enviroment, any ideas on how to fix that would be much appreciated.

Keep up the good work buddy.

Ricardo.
Ricardo99 is offline   Reply With Quote
Old April 15th, 2012, 20:07   #234
Shamus
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Location: Ur-th
Posts: 324
This was taken care of in r417.
Shamus is offline   Reply With Quote
Old April 15th, 2012, 23:07   #235
Ricardo99
Registered User
 
Join Date: Oct 2004
Location: uk
Posts: 92
417??? whut???


What have you been doing...lol

Well, now I get this:

Quote:
Ricardo@Brakir /home/Administrator/vj
$ make
*** Preparing to compile Virtual Jaguar...
svn: The path '.' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this
working copy.
*** Making Customized UAE 68K Core...
make[1]: Entering directory `/home/Administrator/vj/src/m68000'
Done!
make[1]: Leaving directory `/home/Administrator/vj/src/m68000'
*** Making Virtual Jaguar core...
make -f jaguarcore.mak
make[1]: Entering directory `/home/Administrator/vj'
*** Compiling src/dsp.cpp...
src/dsp.cpp:901:2: warning: #warning "!!! DSP IRQs that go to the 68K have to be routed thru TOM !!! FIX !!!"
src/dsp.cpp: In function 'void DSPInit()':
src/dsp.cpp:1288:20: error: 'srandom' was not declared in this scope
src/dsp.cpp: In function 'void DSPReset()':
src/dsp.cpp:1319:41: error: 'random' was not declared in this scope
make[1]: *** [obj/dsp.o] Error 1
make[1]: Leaving directory `/home/Administrator/vj'
make: *** [obj/libjaguarcore.a] Error 2
looks like same error code, just earlier on in the compiling. Am I missing something ?

Ricardo.
Ricardo99 is offline   Reply With Quote
Old April 17th, 2012, 14:23   #236
Shamus
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Location: Ur-th
Posts: 324
Looks like it didn't update your working copy:
Code:
svn: The path '.' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this
working copy.
So you might want to update your Subversion client as the repo is now on SVN 1.7.x
Shamus is offline   Reply With Quote
Old April 17th, 2012, 18:07   #237
Ricardo99
Registered User
 
Join Date: Oct 2004
Location: uk
Posts: 92
Thank you Shamus...should have thought of that actually........


Turned out there was a couple of problems.

1st the slikvn client needed updated, as you so rightly pointed out

2nd I really need to check my batch files after I write them.....it was downloading the latest svn and copying over to the msys/vj folder, only it wasn't. I missed the /y so it wasn;t overwiting with the new version *sigh*

Note to self "read your own damn command lines"

Oh, btw, it shows "svn" as the version at the top of the menu bar (though not the svn version) and version 2.0.3 in the "about" tab. Is there any way I can change something so it says which svn revision it is, I'm sure it used when I was getting the exe's from ggn's debug server?

Anyway, Thanks again Shamus Top marks.
Ricardo99 is offline   Reply With Quote
Old April 17th, 2012, 23:34   #238
Shamus
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Location: Ur-th
Posts: 324
Is there an "svn" command somewhere accessible by the command line? If so make sure it's in the path so that when the Makefile runs it can generate version.h. Otherwise, I think there's an Msys/MinGW package with subversion that you can install.
Shamus is offline   Reply With Quote
Old April 27th, 2012, 03:11   #239
Lowkey Loki
Registered User
 
Join Date: Apr 2012
Location: USA/Arkansas
Posts: 3
How about getting with the Project Tempest guy and fixing the DSP for Virtual Jaguar? Project Tempest has great DSP code but snitty graphics and Virtual Jaguar has great graphics but snitty DSP code.
Lowkey Loki is offline   Reply With Quote
Old April 27th, 2012, 08:18   #240
william smith61
Registered User
 
Join Date: Apr 2012
Posts: 1
Sounds good to me. I love this
__________________
william
william smith61 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 08:23.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.