English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 13 August 2015, 03:58   #1
switchblade
Registered User
 
Join Date: Apr 2009
Location: United States
Age: 37
Posts: 99
Glitched music in some games?

I don't know if it's just me, but I have noticed some weird emulation issues when it comes to playing back music in certain games.

Two of the most noticeable ones for me are Lotus Esprit Turbo Challenge and Body Blows. In their respective intros, some parts of the music glitch out or do not play certain samples.

In Lotus, for example, the rapid drum beats at the beginning of the intro do not re verb properly, or get cut off very quickly. Some parts of the music later on seem to have this weird effect.

Same thing with Body Blows' intro music. Some samples in the music do not play back properly, or are muted.

Is it just me, or has anyone else noticed this?
switchblade is offline  
Old 13 August 2015, 08:41   #2
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Most replay routines use CPU dependent delay loops for the DMA wait hence on faster machines samples are skipped and/or not replayed correctly.
StingRay is offline  
Old 13 August 2015, 20:03   #3
switchblade
Registered User
 
Join Date: Apr 2009
Location: United States
Age: 37
Posts: 99
Hmm....

Is there any way to rectify this problem in WinUAE? This sound issue has been bugging me for quite a while.
switchblade is offline  
Old 13 August 2015, 20:10   #4
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Use cycle-exact A500 configuration.
StingRay is offline  
Old 13 August 2015, 20:30   #5
switchblade
Registered User
 
Join Date: Apr 2009
Location: United States
Age: 37
Posts: 99
I have.

Didn't really seem to notice a difference with either Lotus 1 or Body Blows.
switchblade is offline  
Old 13 August 2015, 20:35   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
No config = can't help.

Fastest possible CPU modes enable hack that fixes most DMA wait bugs. (Without it most programs that use common music players would be unusable..)

It is also only enabled in fastest possible modes because it can break some other bad assumptions but "fortunately" those kinds of programs usually only work in more accurate modes anyway.
Toni Wilen is offline  
Old 14 August 2015, 11:55   #7
switchblade
Registered User
 
Join Date: Apr 2009
Location: United States
Age: 37
Posts: 99
I guess I'll just post the current config I use in WinUAE...

It's mostly set up for OCS/A500 games only. Maybe you guys can take a look and see what I need to change?
Attached Files
File Type: uae A500 WB1.3.uae (17.4 KB, 80 views)
switchblade is offline  
Old 14 August 2015, 12:36   #8
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
Config looks ok.

How do you know that music is wrong? Compared to real A500? (Anything else is invalid, including "I remember it sounding different" )
Toni Wilen is offline  
Old 14 August 2015, 12:48   #9
switchblade
Registered User
 
Join Date: Apr 2009
Location: United States
Age: 37
Posts: 99
I guess the only real comparison I can make is from listening the Lotus 1 title tune from Lemon Amiga, and comparing it to the emulated tune from WinUAE through this YouTube video here:

[ Show youtube player ]
switchblade is offline  
Old 14 August 2015, 13:03   #10
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,519
It does not prove anything. Not the first time video has been edited or ripped music played differently with game's player than with external player.
Toni Wilen is offline  
Old 14 August 2015, 13:10   #11
Retro-Nerd
Missile Command Champion
 
Retro-Nerd's Avatar
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,449
Lotus music recorded from a real Amiga (claimed). Same for Body Blows.

[ Show youtube player ]

[ Show youtube player ]

Last edited by Retro-Nerd; 14 August 2015 at 13:16.
Retro-Nerd is offline  
Old 18 August 2015, 06:53   #12
ReadOnlyCat
Code Kitten
 
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
Quote:
Originally Posted by StingRay View Post
Most replay routines use CPU dependent delay loops for the DMA wait hence on faster machines samples are skipped and/or not replayed correctly.
I presume that these routines run in the main loop while the game logic takes place in the VBL interrupt so the routines are not really wasting CPU but still it boggles the mind that they would spend their time looping idly instead of preparing work for the next frame.

I mean, it's not as if Lotus III frame rate was so high they could afford to waste cycles
(I know this thread is about Lotus I's music but I sure hope they do not use the same routine in the III.)
ReadOnlyCat 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
Vector graphics games (ok, other games too...) with great INGAME(!) music? dex Nostalgia & memories 22 27 August 2011 15:57
I need MUSIC from few games ... BOOGIEMAN New to Emulation or Amiga scene 14 27 September 2008 16:52
Music that they should of put in games.... Jim Nostalgia & memories 2 12 November 2004 14:07
Games that contain music like Turrican 2 whiteb Looking for a game name ? 14 25 January 2004 21:22
Games music cd/k7 abelthorne support.Games 15 13 December 2003 18:37

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 12:45.

Top

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