Emuforums.com

Go Back   Emuforums.com > Miscellaneous Emulation > SDLEmu Official Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Login to remove all ads!
Reply
 
LinkBack Thread Tools Display Modes
Old January 1st, 2005   #21 (permalink)
Registered User
 
Join Date: Oct 2004
Location: Michigan, USA
Posts: 33
More CVS BIOS Feedback

Here is a little more user feedback on the bios issue. I am doing a standard install of 1.0.7 and then changing the “usejaguarbios = 0” to 1 in the cfg file. Here is the pertinent section log file.

DAC: Successfully initialized.
Memory: Allocating 65536 bytes of memory for <JERRY RAM/ROM>...OK
CDINTF: Successfully initialized.
CDINTF: Found CD-ROM device [SONY CD-ROM CDU5221]. HAID:0, TID:0 LUN:0
CDINTF: Found CD-ROM device [TDK DVDRW1280B]. HAID:1, TID:0 LUN:0
CDINTF: Found CD-ROM device [Generic DVD-ROM]. HAID:5, TID:0 LUN:0
About to attempt to load BIOSes...
VJ: Loading "./bios/jagboot.rom"...OK (131072 bytes)
VJ: BIOS is available...
VJ: Loading "./bios/jagcddev.bin"...Failed!
VJ: CD BIOS is not available...
Initializing video subsystem...
Initializing GUI subsystem...

I then modify the cfg file like this (comment out the default CDRom Bios and point to my own:

JagBootROM = ./bios/jagboot.rom
CDBootROM = ./bios/jagcd.rom
#CDBootROM = ./bios/jagcddev.bin
EEPROMs = ./eeproms
ROMs = ./ROMs

Here is the log file:

Memory: Allocating 65536 bytes of memory for <JERRY RAM/ROM>...OK
CDINTF: Successfully initialized.
CDINTF: Found CD-ROM device [SONY CD-ROM CDU5221]. HAID:0, TID:0 LUN:0
CDINTF: Found CD-ROM device [TDK DVDRW1280B]. HAID:1, TID:0 LUN:0
CDINTF: Found CD-ROM device [Generic DVD-ROM]. HAID:5, TID:0 LUN:0
About to attempt to load BIOSes...
VJ: Loading "./bios/jagboot.rom"...OK (131072 bytes)
VJ: BIOS is available...
VJ: Loading "./bios/jagcd.rom"...OK (262144 bytes)
VJ: CD BIOS is available...
Initializing video subsystem...
Initializing GUI subsystem...
About to start GUI...
GUI: Inside GUIMain...
GUI: Resetting Jaguar.

So far so good (I think).

I then replace the executable with the CVS exe and get this:

DAC: Successfully initialized.
Memory: Allocating 65536 bytes of memory for <JERRY RAM/ROM>...OK
CDINTF: Successfully initialized.
CDINTF: Found CD-ROM device [SONY CD-ROM CDU5221]. HAID:0, TID:0 LUN:0
CDINTF: Found CD-ROM device [TDK DVDRW1280B]. HAID:1, TID:0 LUN:0
CDINTF: Found CD-ROM device [Generic DVD-ROM]. HAID:5, TID:0 LUN:0
About to attempt to load BIOSes...
VJ: BIOS is not available...
VJ: CD BIOS is not available...
Initializing video subsystem...
Initializing GUI subsystem...
About to start GUI...
GUI: Inside GUIMain...
GUI: Resetting Jaguar.

This happens no matter which method from above I use to try and point to a CD Bios. It must be something in the CVS builds attempt to path to the bioses.

Enjoy,
John
JCrouse is offline   Reply With Quote
Old January 1st, 2005   #22 (permalink)
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Posts: 130
Thanks for the info. Stuff like this is useful, as it helps to pinpoint problems. I just made another fresh build which should give more info into the problem. Download it from http://icculus.org/virtualjaguar/vj.exe and post the relevant parts of the log file.

One thing to keep in mind is that this code is the new time-based code and as such only responds to the ESC key when running a ROM.

Last edited by Shamus; January 2nd, 2005 at 00:03. Reason: Missing info
Shamus is offline   Reply With Quote
Old January 2nd, 2005   #23 (permalink)
Registered User
 
Join Date: Oct 2004
Location: Michigan, USA
Posts: 33
Quote:
Originally Posted by Shamus
Thanks for the info. Stuff like this is useful, as it helps to pinpoint problems. I just made another fresh build which should give more info into the problem. Download it from http://icculus.org/virtualjaguar/vj.exe and post the relevant parts of the log file.

One thing to keep in mind is that this code is the new time-based code and as such only responds to the ESC key when running a ROM.
I'll test anything you post. Here is what I got:

Test #1
Cfg File:
# Jaguar BIOS options: 1 - use, 0 - don't use

useJaguarBIOS = 1

# Jaguar ROM paths

JagBootROM = ./bios/jagboot.rom
#CDBootROM = ./bios/jagcd.rom
CDBootROM = ./bios/jagcddev.bin
EEPROMs = ./eeproms
ROMs = ./ROMs


Log File:
DAC: Successfully initialized.
Memory: Allocating 65536 bytes of memory for <JERRY RAM/ROM>...OK
CDINTF: Successfully initialized.
CDINTF: SCSI command 12 failed [Error: 00].
CDINTF: SCSI command 12 failed [Error: 00].
CDINTF: Found CD-ROM device [Generic DVD-ROM]. HAID:1, TID:0 LUN:0
About to attempt to load BIOSes...
JaguarLoadROM: Attempting to load file './bios/jagboot.rom'...Succeeded in finding extension (.rom)!
VJ: Loading "./bios/jagboot.rom"...OK (131072 bytes)
VJ: BIOS is available...
JaguarLoadROM: Attempting to load file './bios/jagcddev.bin'...Succeeded in finding extension (.bin)!
VJ: Loading "./bios/jagcddev.bin"...Failed!
VJ: CD BIOS is not available...
Initializing video subsystem...
Initializing GUI subsystem...
About to start GUI...
GUI: Inside GUIMain...
GUI: Resetting Jaguar...

Summary:
With this setup everything launched correctly. However, on a side note, there was NO sound.

Test #2
Cfg File:
# Jaguar BIOS options: 1 - use, 0 - don't use

useJaguarBIOS = 1

# Jaguar ROM paths

JagBootROM = ./bios/jagboot.rom
CDBootROM = ./bios/jagcd.rom
#CDBootROM = ./bios/jagcddev.bin
EEPROMs = ./eeproms
ROMs = ./ROMs

Log File:
DAC: Successfully initialized.
Memory: Allocating 65536 bytes of memory for <JERRY RAM/ROM>...OK
CDINTF: Successfully initialized.
CDINTF: SCSI command 12 failed [Error: 00].
CDINTF: SCSI command 12 failed [Error: 00].
CDINTF: Found CD-ROM device [Generic DVD-ROM]. HAID:1, TID:0 LUN:0
About to attempt to load BIOSes...
JaguarLoadROM: Attempting to load file './bios/jagboot.rom'...Succeeded in finding extension (.rom)!
VJ: Loading "./bios/jagboot.rom"...OK (131072 bytes)
VJ: BIOS is available...
JaguarLoadROM: Attempting to load file './bios/jagcd.rom'...Succeeded in finding extension (.rom)!
VJ: Loading "./bios/jagcd.rom"...OK (262144 bytes)
VJ: CD BIOS is available...
Initializing video subsystem...
Initializing GUI subsystem...
About to start GUI...
GUI: Inside GUIMain...
GUI: Resetting Jaguar...

Summary:
No sound here either.

I am figuring you daisbled the sound for testing of some sorts. I do have a question. You can see in the first test I use the default settings for the CD Bios. Is this built into the code, because I don't have and can't find a file by that name? Also, during furter testing should I try it both ways or just with the default setting using the previously mentioned bios? Also noted was that the green tesxt that displays briefly about CRC or something (I forget) didn't appear at all with the new exe. Again, I figure that this is something that you disabled in the code. If I can help in any other way with testing just post back to this thread.

John
JCrouse is offline   Reply With Quote
Old January 2nd, 2005   #24 (permalink)
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Posts: 130
This is what I thought would happen. My guess is the CVS Compile guys forgot to "compile clean all" when building the latest CVS--not all header dependencies are fully fleshed out, so it's possible some of the .o files were stale in their build.

How 'bout it XTale? The kinds of problems John is describing with your builds shouldn't be happening (i.e., not finding the BIOS even though the paths are correct)... :P
Shamus is offline   Reply With Quote
Old January 2nd, 2005   #25 (permalink)
AEP-Emu.de staff
 
Join Date: Oct 2002
Location: germany
Posts: 30
hm...
that could be possible. I don't remeber if I did a compile clean before.. time was very limited

I'm currently not on my own pc, I'll have a look as soon as I get back home (to my own computer).

Sorry for the problems - but shouldn't a new build even work without doing a make clean?
__________________

http://cvscompile.aep-emu.de
XTale is offline   Reply With Quote
Old January 2nd, 2005   #26 (permalink)
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Posts: 130
Yes, well, it should--assuming all dependency information is specified in the damn makefile. I'm going to go through the makefile so things like this don't happen again in the future. Hopefully before the next CVS update.
Shamus is offline   Reply With Quote
Old January 4th, 2005   #27 (permalink)
AEP-Emu.de staff
 
Join Date: Oct 2002
Location: germany
Posts: 30
I just did the new build with "compile clean all" - so it should be working now
__________________

http://cvscompile.aep-emu.de
XTale is offline   Reply With Quote
Old January 4th, 2005   #28 (permalink)
Registered User
 
Join Date: Oct 2004
Location: Michigan, USA
Posts: 33
Quote:
Originally Posted by XTale
I just did the new build with "compile clean all" - so it should be working now
With "usejaguarbios = 1"

DAC: Successfully initialized.
Memory: Allocating 65536 bytes of memory for <JERRY RAM/ROM>...OK
CDINTF: Could not load WNASPI32.DLL!
CDINTF: Failed to init Win32 ASPI layer!
About to attempt to load BIOSes...
VJ: Loading "./bios/jagboot.rom"...OK (131072 bytes)
VJ: BIOS is available...
VJ: Loading "./bios/jagcddev.bin"...Failed!
VJ: CD BIOS is not available...
Initializing video subsystem...
Initializing GUI subsystem...
About to start GUI...
GUI: Inside GUIMain...
GUI: Resetting Jaguar...
--> GPU stats were reset!
Jaguar: 68K reset. PC=E00008 SP=00000000
GUI: Clearing BG save...
VJ: Loading "c:\vj\roms\test.j64"...OK (4194304 bytes)
CRC: E28756DE
EEPROM: Could not open file "./eeproms/E28756DE.eep"!
GUI: Bypassing GUI since ROM passed in on command line...
--> GPU stats were reset!

The build appeared to be fully intact with sound and working controls.

John
JCrouse is offline   Reply With Quote
Old January 6th, 2005   #29 (permalink)
AEP-Emu.de staff
 
Join Date: Oct 2002
Location: germany
Posts: 30
ok, finally we got a working version I'll try to remember to make a make clean before building the next build
__________________

http://cvscompile.aep-emu.de
XTale is offline   Reply With Quote
Old August 11th, 2005   #30 (permalink)
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Posts: 130
Wow, time flies when you have babies. Anyway, I thought I'd post another progress report here in the meantime. The next release is a big enough change from the previous version to warrant a minor version bump, so it should be 1.1.0. The new timer system seems to be fairly stable and the new blitter is coming along nicely. A lot of bugs that were seemingly unfixable have been squashed with the new blitter core. That and some bad assumptions in the memory mapped portion of the blitter have been corrected as well. I'm hoping to post some new screenshots soon to showcase the improvements.
Shamus is offline   Reply With Quote
Old October 9th, 2005   #31 (permalink)
AEP-Emu.de staff
 
Join Date: Oct 2002
Location: germany
Posts: 30
I tried to create a new 1.1.0 build and postet it to my page at http://cvscompile.aep-emu.de/vjaguar.htm
But I'm not sure if it works - SDL crashes on my laptop, but that maybe the fault of that stupid IntelShared Card.
Maybe someone else could give it a try.
__________________

http://cvscompile.aep-emu.de
XTale is offline   Reply With Quote
Old October 9th, 2005   #32 (permalink)
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Posts: 130
Are you using the 1.2.7 version of SDL? I don't have time to check the build now, but hopefully before the day is out.
Shamus is offline   Reply With Quote
Old October 9th, 2005   #33 (permalink)
Registered User
 
Join Date: Oct 2004
Location: Michigan, USA
Posts: 33
It works for me.

John
JCrouse is offline   Reply With Quote
Old October 9th, 2005   #34 (permalink)
AEP-Emu.de staff
 
Join Date: Oct 2002
Location: germany
Posts: 30
no, 1.2.9
__________________

http://cvscompile.aep-emu.de
XTale is offline   Reply With Quote
Old January 19th, 2006   #35 (permalink)
Emu author
 
Shamus's Avatar
 
Join Date: Jul 2003
Posts: 130
Time flies, etc... :P My son is 14 months old now--damn, time really DOES fiy!

Just thought I'd post a quick note to say that I'm not dead and neither is VJ. The new blitter is almost 100% accurate (I'll explain why once it's done ), there's just a small, annoying, off-by-one bug that's holding things up at this point. The new blitter is unoptimized, though, so VJ will be a bit slower overall. The good news is that since it will be correct, we can then go back a speed it up.
Shamus is offline   Reply With Quote
Old February 1st, 2006   #36 (permalink)
Registered User
 
Join Date: Feb 2006
Location: Mexico
Posts: 3
Cool

Hi. I just wanted to say hello, and that I have enjoyed playing with the 1.0.7 version. I forward to the next release development.
LS650 is offline   Reply With Quote
Old February 20th, 2006   #37 (permalink)
Registered User
 
Join Date: Feb 2006
Location: USA
Posts: 7
Just wanted to say thanks as well...

Just wanted to let you know that I too appreciate your work on this emulator and I am anxious in testing the new version as well..... thanks
unclet is offline   Reply With Quote
Old June 8th, 2006   #38 (permalink)
Registered User
 
Join Date: Sep 2003
Posts: 3
Any news for VJ 1.1.0 ?
I recently recompiled VJ 1.0.7 for MacOS X on Intel plateform. It was really great on a MacMini CoreDuo 1.66 Mhz; I'd say almost the same speed than an original Jaguar.
spike42 is offline   Reply With Quote
Old July 13th, 2006   #39 (permalink)
Registered User
 
Join Date: Oct 2004
Location: Michigan, USA
Posts: 33
Any Update Information Available?

Thanks,
John
JCrouse is offline   Reply With Quote
Old August 24th, 2006   #40 (permalink)
Registered User
 
Join Date: Feb 2006
Location: Mexico
Posts: 3
Howdy. I just thought I'd pop in and ask about the status of VJ. I think you've done some great work here and I hope we'll see more soon...
LS650 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
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 16:56.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5