vgmrips

The forum about vgm files
It is currently 2018-01-22, 16:06:20

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 2017-10-07, 6:23:09 

Contributors Contributors
Offline

Joined: 2015-06-18, 22:26:41
Posts: 53
I'm bored, so here's a trash post with (hopefully) pcb video of Desert War I found on Nico Nico Douga. This is in case there's someone out there who wonders what the ymf271 should probably sound like.

http://www.mmcafe.com/nico.html#http:// ... /sm7553608


http://www.mmcafe.com/nico.html#http:// ... /sm7553855


http://www.mmcafe.com/nico.html#http:// ... /sm7554095


These videos seem important enough to me because many pcm samples don't sound cutoff like current emulation, and there doesn't appear to be any reverb. Is the ymf271 even capable of reverb, or was that something the Bloody Roar sound composers added to the streams for the console versions like what Sega did for Virtua Fighter's arcade ost...?

Edit: I thought the videos would at least appear here, oh well.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-12-16, 22:40:16 
Offline
User avatar

Joined: 2013-07-20, 18:35:27
Posts: 24
Location: Sweden, Stockholm
I have done recording from the Desert War arcade pcb... so this is as perfect sound you can get :)
http://arcade.ym2149.com/osv/desert_war_arcade_osv.zip

Attention! I call it OSV but that is not 100% true since the Jaleco Megasystem2 does not output stereo sound and my recordings do and thats because i have modified the PCB to output s/pdif directly after the YMF271 soundchip (before the DAC).


Top
 Profile  
 
 Post subject:
PostPosted: 2017-12-16, 23:17:40 

Contributors Contributors
Staff Staff
Offline
User avatar

Joined: 2013-07-17, 23:32:39
Posts: 254
Thanks for the direct recording, indeed it's the best you can get for now. Unfortunately, since the OPX chip is kind of obscure, good emulation may take a while if it will ever happen. I think testing on the real chip would be needed in order to develop a good emulator for this chip.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-12-17, 1:39:29 

Contributors Contributors
Offline

Joined: 2015-06-18, 22:26:41
Posts: 53
But any idea why the samples are so cut off in the emulation of most of these games? They all play, they just fade out quickly. Although the recent fix to get more sfx working in this game broke some of the music in both Bloody Roar games.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-12-17, 7:18:52 

Contributors Contributors
Offline
User avatar

Joined: 2013-02-08, 2:40:33
Posts: 64
That's because the envelope timings are wrong. Specifically the Release Rate is way too fast compared to PCB/OST Recordings. I already made a bit of a proof of concept by slightly decreasing the release rate which makes it slightly better albeit still little bit inaccurate. (And not only that but there are still other issues like the inaccurate FM emulation among others)

Edit: In case anybody's curious I only changed the following line in ymf271.c:
Code:
rate = get_keyscaled_rate(slot->relrate * 4, keycode, slot->keyscale);

I changed relrate * 4 to relrate * 2 but as I said, it's only a hackish workaround and not fully accurate


Top
 Profile  
 
 Post subject:
PostPosted: 2017-12-21, 8:33:43 

Contributors Contributors
Offline

Joined: 2015-06-18, 22:26:41
Posts: 53
@GTheGuardian

1.75 might be more accurate from some more testing I've done. Changing that line doesn't appear to break anything that wasn't already not working from some testing across several different games, but testing wasn't really thorough.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group