| - As of 0.139u2, some drivers and options show "16-bit EEPROM set with 8-bit data". Check 4030. - Haze is calling for mixing issues with *SINGLE* VDP games in toaplan2.c. Check 4044. |
| Viewing Issue Advanced Details [ Jump to Notes ] | [ View Source: thunderx.c ] | |||||||||||
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update | |||||||
| 03754 | Sound | Minor | Always | 2010-02-27 18:56 | 2010-03-14 08:44 | |||||||
| Tester | Ace | View Status | Public | |||||||||
| Assigned To | Platform | MAMEUI | ||||||||||
| Priority | normal | Resolution | Open | OS | Windows XP (32-bit) | |||||||
| Status [?] | Confirmed | Driver | thunderx.c | |||||||||
| Projection | None | Version | 0.136u3 | |||||||||
| ETA | None | Fixed in Version | Build | |||||||||
| Summary | 03754: scontra, scontraj: Flaws in sound emulation | |||||||||||
| Description |
There are some flaws in Super Contra's sound emulation: 1) Sound is WAY too slow 2) Volume balance between the different sound chips is off(YM2151 is too silent) 3) Some notes from the YM2151 appear to come out wrong I've provided a recording of "What Is This Place?" from Super Contra on MAMEUI v0.136u3. Compare that to this video of the original Super Contra arcade board(focus only on the part where "What Is This Place?" plays, as the rest is muffled by the sounds of button mashing): |
|||||||||||
| Steps To Reproduce | ||||||||||||
| Additional Information | ||||||||||||
| Flags | Verified with Original | |||||||||||
| Regression Version | ||||||||||||
| Affected Sets | scontra, scontraj | |||||||||||
| Old BugID | ||||||||||||
| Attached Files |
|
|||||||||||
|
|
|
|
Canim (Tester) 2010-02-27 22:40 |
I can hear that the music is a little bit to late when the "What is this place?" is said. Maybe the sound cpu should be a liitle faster, but the osci is unreadable in the video and on the pcb pics I found. |
|
Ace (Tester) 2010-02-28 04:03 |
Got a clear image for you: http://arcade.ym2149.com/pcb/konami/supercontra_mainboard_pcb_partside.jpg There are 2 oscillators on the motherboard: one rated 3.579545MHz, the other rated 24MHz. What does each oscillator do? |
|
Canim (Tester) 2010-02-28 07:01 |
Mame gives a 3MHz for the maincpu. This seems not fast enough cause the rom and screen check is with 3MHz too slow. It should be 24MHz / 6 = 4MHz that gives the right timing for the checks like the video. The next one is the audiocpu. I don't know if it uses the 24MHz osci or the 3.5...MHz one, but overclocking the audiocpu by around 40MHz gives a nearly perfect timing for the sound. First of all it's now fast enough and second the audio FX are now triggert correct. See the second alien scream. It should be direcly after the shooting but it's a few secs after that. Maybe it's more an IRQ trigger prob. |
|
Kold666 (Developer) 2010-02-28 07:58 edited on: 2010-02-28 08:05 |
i checked the clocks and they are good. 3.57mhz is for the ym2151 and 3mhz is the clock of the konami cpu I don't hear from my pcb anything wrong comparing to mame. |
|
Mamesick (Senior Tester) 2010-02-28 08:57 |
The intro in MAME is too slow. If you want to match the video provided, audiocpu have to be overclocked and refresh rate set to 57Hz (which is really weird). |
|
Kold666 (Developer) 2010-02-28 21:50 |
I'll measure the vsync asap |
|
Machone (Tester) 2010-03-01 19:44 |
Pretty sure the vsync is 59.1856Hz on all 80s and early 90s Konami pcbs that use the 24MHz crystal. As for the sound issues on this game, it's the same problem as 01232. Rock n Rage also suffers from this problem btw - seems to affect many Konami games that use the YM2151. |
|
R. Belmont (Developer) 2010-03-12 20:16 |
The music tempo on this is actually governed by the YM2151 clock, but changing it also changes the pitch of the FM (as expected, but which is clearly undesirable since the tuning matches the video as-is). |
|
Kold666 (Developer) 2010-03-14 08:44 edited on: 2010-03-14 08:52 |
Vsync is 59.17hz |