Page 2 of 3
Re: Compatibility list
Posted: Mon Nov 21, 2011 6:40 am
by salass00
@samo79
I assume you've made sure you have the CDDA device and unit configured correctly in the game? If it still doesn't work I can make a version of cdplayer.library with some debug output for you so that I can see what/if any cdplayer.library functions are being called, with what data and what the return value is, information that should be useful in trying to find out what the problem is.
Re: Compatibility list
Posted: Mon Nov 21, 2011 7:17 am
by salass00
@samo79
http://dl.dropbox.com/u/26599983/cdplayer_lib-debug.7z
Use
Sashimi or C:DumpDebugBuffer command to get the debug output.
Re: Compatibility list
Posted: Mon Nov 21, 2011 5:49 pm
by samo79
@salass00
Thanks for your help
I assume you've made sure you have the CDDA device and unit configured correctly in the game? If it still doesn't work I can make a version of cdplayer.library with some debug output for you so that I can see what/if any cdplayer.library functions are being called, with what data and what the return value is, information that should be useful in trying to find out what the problem is.
Yes but i set this option from the game only
The options are :
Audio AHI --> YES
CD Audio --> YES
I read also the WipeOut documentation and i didn't found any other option that need to be set
directly from the game
Well sadly It's not so easy as we speek, this game on Sam440 tend to freeze at some point (quite quickly) so i can't catch easily any output, aniway i started Sashimi before the game and then i start WipeOut, but even waiting a minute or so i didn't see any output from Sashimi (and the library didn't work as before, no audio track even if they are active in game), then as always the game freezed and then i wasn't be able to catch anythings with the DumpDebugBuffer Command cause i was forced to switch off my machine completely !
I found some more info into the WipeOut documentation that you may find usefull
@Node TroubleShootingCDaudio "Troubleshooting CD audio"
Environment variables may be needed if you have problems with CD
audio. In the vast majority of cases, you will not need them. Read
the following only if you have trouble with CD audio.
- First, at least some Amiga CDROM drive systems lock up or crash when
cdplayer.library changes the CD audio volume. If that happens to you,
set the following environment variable before starting Wipeout 2097:
setenv wo2097/cd_novolume TRUE
That tells Wipeout 2097 never to send volume control commands to
cdplayer.library. Try that first.
- Second, cdplayer.library must know the device driver name and unit
number for your CDROM drive. Wipeout 2097 automatically finds them by
searching the AmigaDOS device list for the volume WO2097CD, which is
the Wipeout 2097 CDROM. Then Wipeout 2097 passes the information it
found to cdplayer.library.
In the unlikely case that this mechanism fails, you can override with:
setenv wo2097/scsi_device <cdrom-device>
setenv wo2097/scsi_unit <cdrom-unit>
where <cdrom-device> and <cdrom-unit> are the interface device driver
name and unit number for your CDROM drive. For examples:
setenv wo2097/scsi_device tandemat_pcmcia.device
setenv wo2097/scsi_unit 0
or:
setenv wo2097/scsi_device z3scsi.device
setenv wo2097/scsi_unit 5
- Finally, in the very unlikely case that your CDROM drive doesn't
work with cdplayer.library at all, you can use cd.device instead.
First you need a version of cd.device specifically for your CDROM
drive and controller. It may be included with some CD32 emulation
software supplied with your drive or controller. AsimCDFS comes with
a version of cd.device for SCSI CDROM drives. There are versions of
cd.device on Aminet for some other kinds of CDROM drives and
interfaces. Once an appropriate cd.device is installed in devs:, use:
setenv wo2097/cd_unit 0
before starting Wipeout 2097. Obviously this won't work if your
cd.device is for a different kind of CDROM drive and interface than
yours.
- Environment variables can be saved permanently across reboots by
copying the files in env:wo2097/ to envarc:wo2097/ .
- In the vast majority of cases, there is no need or reason to use
environment variables.
@EndNode
I strongly need to test it on my AmigaOne, because there the game doesn't freeze or crash
Re: Compatibility list
Posted: Mon Nov 21, 2011 6:27 pm
by ville9
@samo79
I also think that it's a configuration issue if neither my patched 68k version nor the native OS4 version of salass00 work for you.
I'm curious about your test results on the AmigaOne...
Re: Compatibility list
Posted: Mon Nov 21, 2011 6:46 pm
by samo79
Hi ville9
Yep i already fineshed the test under my AmigaOne G3 and the result is very similar (altrough testing is easy when i don't have freeze in game), audio tracks doesn't work, initially it give me an error asking for a SCSI device (sorry don't remember the exact message)
I added also a different setenv trying to redirect to my CD:
setenv wo2097/a1ide.device 1
Then i restart the game but it's the same, i also try to start the game directly from CD
i'm not so expert myself so i don't know what to do more ...

Re: Compatibility list
Posted: Mon Nov 21, 2011 10:08 pm
by salass00
samo79 wrote:
I added also a different setenv trying to redirect to my CD:
setenv wo2097/a1ide.device 1
I assume your CD/DVD drive is at a1ide.device unit 1 (primary slave position)?
If so, according to the documentation you quoted above you should set the env variables like so:
setenv save wo2097/scsi_device a1ide.device
setenv save wo2097/scsi_unit 1
Re: Compatibility list
Posted: Thu Nov 24, 2011 3:32 pm
by salass00
cdplayer.library v52.2 is now available which fixes some bugs in previous version:
http://www.a500.org/downloads/libraries ... _7z.readme
Re: Compatibility list
Posted: Fri Nov 25, 2011 11:02 am
by salass00
cdplayer.library v52.3 is now up which fixes a CDDA buffering/playback issue:
http://www.a500.org/downloads/libraries ... _7z.readme
Re: Compatibility list
Posted: Sun Nov 27, 2011 8:13 pm
by samo79
@salass00
My A1 is currently switched off so for now i try "some" setenv settings under my Sam Flex (sii3114ide.device) but all i get when i start WipeOut is this error:
CdInit: Failed to open scsi device
Re: Compatibility list
Posted: Mon Nov 28, 2011 6:00 pm
by salass00
@samo79
Use
Snoopy to check if it's OpenDevice() call that fails or something else and what device and unit values it uses (if they are the correct ones).
Apart from that the latest cdplayer.library is now v52.4:
http://www.a500.org/downloads/libraries ... _7z.readme