English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 16 August 2020, 21:08   #1
c0dehunter
Registered User
 
Join Date: Apr 2011
Location: USA
Posts: 399
CD32 WHDLoad Games: Why no REDBOOK Audio

I have the TOSEC collection of CD32 (WHDLoad converted games that is), and for example in CHAOS ENGINE, I can not hear any music during the intro. But my CHAOSE ENGINE CD-ROM in the actual CD32 unit, plays the music.
c0dehunter is offline  
Old 16 August 2020, 21:53   #2
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
Quote:
Originally Posted by c0dehunter View Post
I have the TOSEC collection of CD32 (WHDLoad converted games that is), and for example in CHAOS ENGINE, I can not hear any music during the intro. But my CHAOSE ENGINE CD-ROM in the actual CD32 unit, plays the music.
Because:

1). The music would take up a stupid amount of RAM
2). To play CD audio you would need the system to do it, and the system is locked out by WHDLoad.
3). Would like hog most of the system resources

So CD music isn't supported.
Galahad/FLT is offline  
Old 16 August 2020, 21:57   #3
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
A CD32 SCSI/ATAPI basic track commands emulation within WHDLoad env, would be impossible to code for a WHDLoad 19 maybe?
Maybe Toni could also help since he's got a long experience with WinUAE...

Last edited by hexaae; 16 August 2020 at 22:05.
hexaae is offline  
Old 16 August 2020, 22:55   #4
c0dehunter
Registered User
 
Join Date: Apr 2011
Location: USA
Posts: 399
I see, thanks for clarifying this. So WinUAE the second alternative to this then, right?
c0dehunter is offline  
Old 16 August 2020, 23:01   #5
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
WinUAE will certainly play all CD32 titles with audio, yes. You need to get hold of the .cue/.mp3/.iso files for each game. whdload isn't going to help.

That can be done on a real CD32 too (of course! note that there are unofficial games with CD audio too, using my tool CD32load)... but not on another Amiga. CD32 audio hardware is specific.
jotd is offline  
Old 17 August 2020, 00:52   #6
power
Registered User
 
power's Avatar
 
Join Date: Apr 2019
Location: Brisbane
Posts: 36
anyone have any experience doing this on a real CD32 or should we just burn the games?
power is offline  
Old 17 August 2020, 06:41   #7
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
on a real CD32, you need to burn the ISOs and boot from the CD. whdload is very good, but if you're after CD audio it can't be part of the chain.
jotd is offline  
Old 17 August 2020, 08:20   #8
power
Registered User
 
power's Avatar
 
Join Date: Apr 2019
Location: Brisbane
Posts: 36
Quote:
Originally Posted by jotd View Post
on a real CD32, you need to burn the ISOs and boot from the CD. whdload is very good, but if you're after CD audio it can't be part of the chain.
had a feeling that might be the case, makes sense too.
power is offline  
Old 17 August 2020, 11:20   #9
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
if you have a CD32, just download the .cue/.iso/.mp3 and burn with ImgBurn

Shameles plug: there are unofficial conversions with CD-audio tracks here: http://eab.abime.net/showthread.php?...2+audio+tracks
jotd is offline  
Old 17 August 2020, 15:33   #10
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
Quote:
Originally Posted by hexaae View Post
A CD32 SCSI/ATAPI basic track commands emulation within WHDLoad env, would be impossible to code for a WHDLoad 19 maybe?
Maybe Toni could also help since he's got a long experience with WinUAE...
Is this technically possible, theoretically?
hexaae is offline  
Old 17 August 2020, 16:21   #11
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
it's not impossible, but I doubt that Bert would want to integrate it. And the code would have to support all those commands directly with hardware banging...

Maybe if someone provides the code... All is possible but that doesn't seem to be within whdload spirit... yet. If Bert supports CD audio he'll want to support ALL CD models. SCSI, CD32, ATAPI, whatever...

ATM to have CD audio you have to:

- use an official CD32 with audio or an unofficial CD32 conversion I did with CD32load, on a CD32
- do that on WinUAE
jotd is offline  
Old 17 August 2020, 16:22   #12
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Quote:
Originally Posted by hexaae View Post
Is this technically possible, theoretically?
There's been sooooo many discussions about this previously; surely you've read them hexaae?

The answer is no; not without some serious hacks that are not real life and wouldn't work on an Amiga anyway; only emulation.

...and Toni isn't interested, can't blame him to be honest.

Why waste time implementing something that real Amiga hardware can't do?
DamienD is offline  
Old 17 August 2020, 16:35   #13
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Quote:
Originally Posted by jotd View Post
If Bert supports CD audio he'll want to support ALL CD models. SCSI, CD32, ATAPI, whatever...
SCSI/ATAPI is not the problem. It is exact same simple command set.

Problem is that every Amiga HD controller would need separate custom driver. And you would also need ancient SCSI or ATAPI drive because analog CD audio support has been obsoleted ages ago.
Toni Wilen is offline  
Old 17 August 2020, 20:37   #14
hexaae
Bug hunter
 
hexaae's Avatar
 
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,161
Quote:
Originally Posted by Toni Wilen View Post
Problem is that every Amiga HD controller would need separate custom driver. And you would also need ancient SCSI or ATAPI drive because analog CD audio support has been obsoleted ages ago.
Mmmh, I hadn’t considered that with real attached Amiga HW, very good point.
hexaae is offline  
Old 17 August 2020, 21:36   #15
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,079
Could ripping and converting CD audio tracks to 8bit mono 22050 be an option, maybe with some tool type to enable playback of those in WHDLoad ?

For instance, Heart of the Alien Redux (not WHDLoad, I know) use this for playing audio tracks from HD without a physical CD drive.
Quote:
If you want use the HDD MUSIC option, you must convert the CDDA tracks to
8 BIT MONO 22050 HZ SIGNED audio samples and save it into the "data/audio/" drawer
in game directory with names:

AUDIO01.RAW
AUDIO02.RAW
AUDIO03.RAW
...
AUDIO41.RAW
Although it would require considerably more memory to fit in ram, the file sizes isn't too terrible for an Amiga fitted with 32 or more megs of ram.
That of course all depends on the amount of tracks and length of those.
Just a thought, don't know if it's feasible or even possible for WHDLoad.
Retroplay is offline  
Old 18 August 2020, 02:45   #16
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
Decreasing the sound quality shouldn't be any option at all. And even as lossless FLAC compressed it would take up too much Amiga fastram. Pointless effort imo.
Retro-Nerd is offline  
Old 18 August 2020, 15:00   #17
Retroplay
Lemon Curry ?
 
Retroplay's Avatar
 
Join Date: Sep 2004
Location: Denmark
Age: 49
Posts: 4,079
Have you seen the 22khz iffs in the zone (34MB for all tracks) ?
File sizes aren't that big and sound quality isn't that bad, better than no audio at all.
Sounds pretty ok when played back in Deliplayer.
Anyway, it was just a suggestion as I think Heart of the Alien did a pretty good job doing it this way.
Retroplay is offline  
Old 18 August 2020, 16:57   #18
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,436
It was not meant towards you. Even MP3 or OGG isn't a good option. Probably better to code a CD32 emulator which works easy and perfectly fine with all CDDA games.
Retro-Nerd is offline  
Old 25 August 2020, 07:21   #19
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
It doesn't even matter if you added a CDDA command emulation as Paula is probably already busy playing game sounds. The only way it would work is if you had another audio device hooked up to play the emulated CDDA tracks so as not to interfere with Paula.

This could be done via AHI but WHDLoad is meant to operate with system-nasty games so AHI would cease functioning.
AmigaHope is offline  
Old 25 August 2020, 17:28   #20
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
I still think, if you want to go the route of not wanting to use the CD drive, is to come with some CD32 specific CD emulation thing (like a CDROM gotek), that makes the CD32 still think there's a CDROM (with CDDA capabilities) in place.

And then maybe as an additional challenge, you can make CD32Load/WHDLoad have access to the different ISOs stored on that CDROM emulation thing.

They exist for plain ATAPI: https://shop.tattiebogle.net/product...EkTnv3Tk2Trxhf But that's not what the CD32 uses.
spudje is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Can I play CD32 games (with audio) on my A1200 with a CDrom trydowave support.Hardware 48 17 October 2013 09:54
cd-soundtrack for CD32-WHDload-games? pTah project.WHDLoad 6 16 September 2013 07:16
Playing audio tracks on CD32 games BuckoA51 project.WHDLoad 7 27 June 2012 05:32
WHDLoad without CD32 audio tracks Another World project.WHDLoad 36 23 December 2008 02:12
Can WinUAE somehow record the audio tracks from CD32 games? Ironclaw support.WinUAE 5 30 November 2005 19:46

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 +2. The time now is 06:53.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.36367 seconds with 15 queries