English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 10 August 2022, 23:25   #121
CLXIV
Registered User

 
Join Date: Nov 2019
Location: Eastbourne
Posts: 138
Cheers, added!
CLXIV is offline  
Old 14 August 2022, 02:44   #122
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 907
Quote:
Originally Posted by TCD View Post
You mean that the all of the music would have to be re-written, the sound effects would have to be reduced *and* the game logic that handles sound also would have to be re-written. Alternatively you could just skip the music/sound logic of the game, mix music and sound effects down to four channels and play that along the game instead.

Guess that's about an afternoon's work for Mr. WHDLoad
You could edit the tracker code with a means to interrupt in sound effects, and then patch the game's sound effect engine to send samples to that. Since most games use off-the-shelf tracker code you could design a patch for each flavor and it should be quick to adapt to all games that use that code, with only the sound effect routines requiring bespoke work on each game.

It wouldn't be a massive undertaking but it would sound terrible. Music for games that have both music and sound effects is usually carefully planned so that one or two channels are used for sound effects, and the music is written such that the instruments that are least important for the music are placed on those channels.

Music not planned this way uses all the channels however it wants, so you could have sound effects preempting important parts of the music.

Meanwhile, sound-effect-only modes often assume they can use all four channels, so it would be stomping all over the music.

Probably the most realistic way to do it would be to convert all the music to 64kbps MP3s, require a bunch of fast ram to buffer it, and a fast CPU to drive the I/O, and then require something like a MAS player to decode and play the MP3s. This wouldn't work for dynamic music, but most games with sound effects-or-music option just have static MODs that they switch between anyway.

Then enable both code pathways, with the mod playback code completely ripped out and replaced with the send-MP3-to-MAS-player routine. You could reuse that on pretty much every game without even having to think much about what their playback routines are.

Still not an easy patch, but not a super difficult one either as you could leave the sound effects codepath entirely intact, and just have to find the entry routines for the music code, and patch that in so it runs even when in sound effect mode.

Since MAS Player requires using the parallel port, this would work best on games that are fixed to work with cache enabled, etc. freeing up CPU cycles for the PIO. Would work especially well on games that can have some logic moved to fast ram. Might not work on ECS on games that are particularly nasty on DMA, so those might require AGA with a fetchmode patch.

Wouldn't be an issue on clockport MP3 players and such. Could also do a version that hooked directly into AHI drivers (rather than AHI itself, since there's no multitasking in most games) for systems with tons of RAM to cache PCM versions of the tracks, or use a low-CPU-intensity compression routine.

Or bypass all of the hardware considerations and just make it only work in UAE.

Last edited by AmigaHope; 14 August 2022 at 02:59.
AmigaHope is offline  
Old 14 August 2022, 08:32   #123
TCD
Registered User

TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 44
Posts: 25,222
Quote:
Originally Posted by AmigaHope View Post
You could edit the tracker code with a means to interrupt in sound effects, and then patch the game's sound effect engine to send samples to that. Since most games use off-the-shelf tracker code you could design a patch for each flavor and it should be quick to adapt to all games that use that code, with only the sound effect routines requiring bespoke work on each game.
I think some games do it like that already. They 'kill' one of the music channels to play effects if needed. Would be interesting to hear the result of that in a game that isn't intended for it.
TCD is offline  
Old 18 August 2022, 21:56   #124
kremiso
Registered User
 
Join Date: Dec 2020
Location: Italy
Posts: 798
Quote:
Originally Posted by TCD View Post
...Would be interesting to hear the result of that in a game that isn't intended for it.
+1
or an unofficial CD32 version perhaps?
Leander or Killing GameShow ie would be interesting

--------

other two titles to add to the list :
Power Drive and Mega lo Mania
kremiso is offline  
Old 18 August 2022, 22:52   #125
CLXIV
Registered User

 
Join Date: Nov 2019
Location: Eastbourne
Posts: 138
Quote:
Originally Posted by kremiso View Post
+1
or an unofficial CD32 version perhaps?
Leander or Killing GameShow ie would be interesting

--------

other two titles to add to the list :
Power Drive and Mega lo Mania
Leander would be nice!

Thanks, those are added :-) We're past 50 now!
CLXIV is offline  
Old 20 August 2022, 09:54   #126
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 907
Quote:
Originally Posted by kremiso View Post
+1
or an unofficial CD32 version perhaps?
Leander or Killing GameShow ie would be interesting
Problem with CDDA is if the music will fit on the disc. Quick check for Leander looks like it should work fine.
AmigaHope is offline  
Old 20 August 2022, 15:06   #127
Marce
Registered User

 
Join Date: Oct 2021
Location: SA
Posts: 113
Quote:
Originally Posted by ransom1122 View Post
Dalek Attack

this is really a very strange and weird game , I did not know its existence until ur post
Marce is offline  
Old 20 August 2022, 20:06   #128
kremiso
Registered User
 
Join Date: Dec 2020
Location: Italy
Posts: 798
Quote:
Originally Posted by AmigaHope View Post
Quick check for Leander looks like it should work fine.
interesting!
also Mega lo Mania would be even better with both music and sfx

----

CLXIV, Space Gun is another title
(maybe Beast Busters too?)
kremiso is offline  
Old 20 August 2022, 21:00   #129
CLXIV
Registered User

 
Join Date: Nov 2019
Location: Eastbourne
Posts: 138
Quote:
Originally Posted by kremiso View Post
interesting!
also Mega lo Mania would be even better with both music and sfx

----

CLXIV, Space Gun is another title
(maybe Beast Busters too?)
Thanks :-D We're digging up some niche stuff now! Want me to test Beast Busters? Assuming I can get hold of it of course.
CLXIV is offline  
Old 23 August 2022, 19:01   #130
kremiso
Registered User
 
Join Date: Dec 2020
Location: Italy
Posts: 798
Quote:
Originally Posted by CLXIV View Post
...Want me to test Beast Busters?
no, i was just wondering, due the same SpaceGun coder
his previous work (Beast Busters) seems using just sfx ingame

The Untouchables is another one, 'S' key ingame to switch between music and sfx
kremiso is offline  
Old 23 August 2022, 22:21   #131
CLXIV
Registered User

 
Join Date: Nov 2019
Location: Eastbourne
Posts: 138
Thanks, added :-)
CLXIV is offline  
Old 24 August 2022, 19:37   #132
kremiso
Registered User
 
Join Date: Dec 2020
Location: Italy
Posts: 798
Miami Chase
Gulp!
other two
kremiso is offline  
Old 24 August 2022, 20:16   #133
CLXIV
Registered User

 
Join Date: Nov 2019
Location: Eastbourne
Posts: 138
Quote:
Originally Posted by kremiso View Post
Miami Chase
Gulp!
other two
Haha you're unstoppable! :-D

Really appreciate all the contributions (it would be a short list otherwise!)
CLXIV is offline  
Old 24 August 2022, 21:01   #134
kremiso
Registered User
 
Join Date: Dec 2020
Location: Italy
Posts: 798
no problem
i'm just testing the ipf set in this period, for other reasons (in effect another list )
i'm posting here as soon as i encounter some matches, before i forgot... forever again

there are surely more
kremiso is offline  
Old 24 August 2022, 21:41   #135
CLXIV
Registered User

 
Join Date: Nov 2019
Location: Eastbourne
Posts: 138
Quote:
Originally Posted by kremiso View Post
no problem
i'm just testing the ipf set in this period, for other reasons (in effect another list )
i'm posting here as soon as i encounter some matches, before i forgot... forever again

there are surely more
Can't beat a good list :-D Keep em coming!
CLXIV is offline  
Old 24 August 2022, 21:56   #136
jotd
This cat is no more
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 51
Posts: 6,576
CD32 audio tracks added to games is the easiest option. Then you just need a CD32 or WinUAE to enjoy them...

I tried to add full fledged music (Lotus 1,2,3 tunes) to Supercars 2 AGA with sfx at the same time. It wasn't too bad. But I had to turn off the engine sound in that case. And rewire sfx replay to ptplayer (which can handle music & sfx at the same time). But I had access to the source code...

Without source code, this is becoming rather annoying (I almost gave up finding the music replayer when I tried to adapt Marble Madness to CD tracks, but in the end that was worth it as the original music is so great)... Besides, not sure that anyone mentioned chipmem size, which is another reasons game made you choose between sfx & music.

I was contemplating adapting Leander at some point. But the music is just always the same track... And also Unreal. Z-Out (with sunspire remixes) is almost done (the sfx are really killing the music, specially in level 2). I'm not too much into CD32 audio stuff right now. CD32 also allows to substitute original music with remakes. There's a superb remake of the Unreal soundtrack for instance. Mega lo Mania looks interesting too.
jotd is offline  
Old 26 August 2022, 18:30   #137
kremiso
Registered User
 
Join Date: Dec 2020
Location: Italy
Posts: 798
Quote:
Originally Posted by jotd View Post
...chipmem size, which is another reasons game made you choose between sfx & music.
yup, a good amount of titles (80/90% ?) were developed to run on 512k base;
and i would add, sadly many didn't use at all whatever extra memory, if present
i mean, also to have some extra like both music and sfx maybe?

------

other two
Lollypop
Wings of Death

Last edited by kremiso; 26 August 2022 at 18:40.
kremiso is offline  
Old 26 August 2022, 18:44   #138
CLXIV
Registered User

 
Join Date: Nov 2019
Location: Eastbourne
Posts: 138
Cheers, though Lollypop was one of the original entries the list began with :-)
CLXIV is offline  
Old 28 August 2022, 16:13   #139
kremiso
Registered User
 
Join Date: Dec 2020
Location: Italy
Posts: 798
other two

Predator 2
Robozone
kremiso is offline  
Old 28 August 2022, 17:04   #140
CLXIV
Registered User

 
Join Date: Nov 2019
Location: Eastbourne
Posts: 138
Cheers :-)
CLXIV 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
What Amiga/Atari ST Games have the most unique/odd sound effects? beaglelover Retrogaming General Discussion 3 07 January 2017 19:10
Demos with music or sound effects in time with graphic effects mark_k request.Demos 7 07 December 2016 20:23
Sound issue, not all sound effects played. Connorsdad support.WinUAE 16 23 February 2015 16:32
Sound Effects in IK+ noel411 support.Games 3 07 September 2007 03:12
The big question: What made developers choose between dos and NDOS format? MethodGit Nostalgia & memories 11 10 September 2001 19:07

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 16:41.


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