Тёмный

Donkey Kong Sound Issues - PCB v Mister FPGA 

Geoff Suttor
Подписаться 270
Просмотров 15 тыс.
50% 1

** UPDATE: This sound issue has been mostly resolved with an analogue sound filter update within the core setting. The run sound is still a little high pitched but everything else is perfect. **
So I was asked to do a PCB v MiSTer comparision and glad I did! The MiSTer is closer than mame on some aspects but still way off for running, jumping, smashing sounds and some music. I do wonder if there is some simple thing that is being missed.

Игры

Опубликовано:

 

29 окт 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@NerdENerd
@NerdENerd 5 месяцев назад
This might make you happy. From the discord dev build channel. Improved walk sound accuracy for Donkey Kong, this uses oversampling for the analog synth simulation, this is based on separate branch which still needs to be merged with newer commits for Donkey Kong Junior.
@GeoffSuttor
@GeoffSuttor 5 месяцев назад
That is great to hear! Hope to play the results soonish. :)
@maureenleah13
@maureenleah13 Год назад
The PCB definitely has a sharper, richer sound.
@seanmcbay
@seanmcbay Год назад
Surprised it’s like this still with how long the core has been out. The emulated version that’s for sale on Switch sounds more like the PCB.
@GeoffSuttor
@GeoffSuttor Год назад
Yes and that is the main issue. MAME and Switch seem to have got it right. The reason that nobody goes back to original FPGA cores is because they are always chasing new releases and the next shiny thing. Very few of the developers want to become bug fixes for old cores they didnt release.
@seanmcbay
@seanmcbay Год назад
@@GeoffSuttorThat makes sense. Hopefully someone does eventually.
@user-by6gr6vz8l
@user-by6gr6vz8l Год назад
っぱj5
@labnine3362
@labnine3362 Год назад
Software emulation has been in development since the late 90s. Hardware emulation for what? 2 years?
@werpu12
@werpu12 Год назад
Just read up on it, the Donkey Kong core is sort of a mess, it was ported from MiST from a core which was ported over from an old MAME version, so do not call me surprised. Unfortunately most of the capable arcade devs seem to be enamoured with apanese 80s and early 90s arcade ports so this might take a while to be fixed. Btw. the sound is not the only problem where the Donkey Kong port of the MiSTer is off!
@GeoffSuttor
@GeoffSuttor 9 месяцев назад
Yeah it really needs a good dev to dig into the soudn issue on this core and many others that are MAME sourced.
@werpu12
@werpu12 9 месяцев назад
@@GeoffSuttor In case of Donkey Kong the main issue is that the sound comes from an analog source, which is hard to replicate in fpga! But that does not mean you cannot do it, if you are really willing to do it to get it right! They followed just the good enough route here. Later arcade cabinets do not have the problem anymore since they rely on dedicated soundchips instead of some analog sound logic! Of course mame has an easy task to do that, they just run whatever digitized sound data there is captured from the original! Emulation and FPGA have different points where things get really complicated, emulation always has a hard time to get the timing right, FPGA shows its limits when it comes to implement weird analog logic. Hence we have not seen any Laserdisc arcade games ported yet!
@TheRealJaceHall
@TheRealJaceHall Год назад
It seems to appear that the FPGA version is running the DK ROM with the screen 180 degrees flipped (cocktail mode). On the arcade PCB there is a physical jumper you must set to achieve this. This means that the side by side comparison here is going to show things differently because the way the screen is constructed in both side by sides are essentially opposite each other. You may want to set both to be the same to get a full comparison.
@GeoffSuttor
@GeoffSuttor Год назад
Hi Jace, Mr TG :) Thanks for dropping in. Not sure how this affects sound? MiSTer FPGA has the dips exposed in the OSD but they are not physical dips (although the sim would set them this way) imgur.com/a/KRkHczu . It was set for upright which is dip 8 on the PCB. The PCB on the left here is my original, the FPGA on right is direct capture from De10-nano HDMI.
@GeoffSuttor
@GeoffSuttor Год назад
Actually had a look at the video you are right about it drawing on backwards, although that is not the reason for this sound comparision it is odd that the dips in FPGA are set to upright yet it draws on like P2 - See this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-P8ASpoNNKqQ.html , there was a conversation about the diferences over on the MiSTer FPGA forum about the colours, the age of the implementaiton (like man years ago) and which rom set it would have been using. I haven't the technical nouce to understand it but was hoping someone would pick up the fix. Look slike someone might be on it. misterfpga.org/viewtopic.php?p=64024#p64024
@GeoffSuttor
@GeoffSuttor Год назад
Also you must have watched in frame by frame mode to see that! Lol. Here is FPGA using the FLIP option in the menus, it;s spot on (but color & sound is way off) - imgur.com/a/w9qdKeL
@TheRealJaceHall
@TheRealJaceHall Год назад
@@GeoffSuttor Ah, wasnt thinking of the sound issue at all. :) Just was noticing that it wasnt an identical side-by-side comparison. Its a habit that I've had to unfortunately develop. Listening to the audio difference it sounds like the cause is related to a filter/process not being replicated on the sound - but that is just a guess.
@tronic307
@tronic307 Год назад
Can't the analog circuits be emulated on the ARM section of the Terasic chip? Mame just used samples at first, though analog modeling is possible. I've heard it takes a lot of resources to do analog modeling on FPGA.
@turbochop3300
@turbochop3300 10 месяцев назад
Possibly. I was actually working with a dev to try and get things sounding right, and we were making great progress. But some members of the community called his half finished work a regression, and he quit working on it. The walk sound you hear is the result.
@werpu12
@werpu12 9 месяцев назад
@@turbochop3300 yeah the community with their everything must run under fpga otherwise it is not valid mentality is a pain in the... but that is only a handful of people a small minority. Most people who do not participate that much in the forums are pretty happy actually. The same discussions are over the ScummVM port, most are happy that it exists but the usual "arseholes" shout out loud that such a thing should not be ported onto the mister, which made the developer almost to give up!
@turbochop3300
@turbochop3300 6 месяцев назад
​@@werpu12Yeah. He was working on the Donkey Kong audio, and afterward he was going to tackle the Votrax SC-01. But then he was met with some pushback, and he fled. I haven't heard from him since. I honestly hope he is alright.
@werpu12
@werpu12 6 месяцев назад
Thing is doing analog audio loops old arcades within an fpga is close to impossible so go figure how much sense this bone headed approach by the fpga taliban makes. They rather live with emulated fake sounds so that it is in fpga instead of having real sounds being played by an emulation trigger!
@retroforce6919
@retroforce6919 Год назад
Did you check in the main menu for volume adjustment? That happened to me once, my volume was turned way down.
@GeoffSuttor
@GeoffSuttor Год назад
Hi Retro Force, not sure what you mean. The volume isn't the issue, it's the high pitch of the analog sounds and the melodies are way off tone.
@retroforce6919
@retroforce6919 Год назад
@@GeoffSuttor 🤣 I had to watch it again. 👍
@LeftyPem
@LeftyPem Год назад
Sounds a bit fast and sharp. Shouldn’t be a difficult adjustment.
@GeoffSuttor
@GeoffSuttor Год назад
It requires a simulation of analog circuits for each individual sound. Not exactly sn 'easy adjustment'. Read replies to other comments and links to MiSTer forum conversations and you will get more understanding of the issue.
@TboneTenEighties
@TboneTenEighties Год назад
I've played DK on many emulators. The run sound always seems to be the issue. I hate when it's just one sound repeated over and over for the run sound. Coin-ops8 is pretty damn good but still not authentic. The best I've heard so far is coin-opsX on the atgames puck I own..but the sound has a lot of popping static going on. The one you show on the left has more than just pitch wrong with it. The left is better but still not accurate. It's crazy how DK is so hard to fully emulate the sound correctly. It's my favorite coin-op of all time.
@GeoffSuttor
@GeoffSuttor Год назад
The one on the left is a DK PCB so unsure how it is the wrong sound. :)
@TboneTenEighties
@TboneTenEighties Год назад
@@GeoffSuttor I said left twice (typo) my bad. The first one I meant the right side. But still if my ears are deceiving me..the left PCB sounds like one run sound repeated on a loop. Maybe I'm wrong.
@GeoffSuttor
@GeoffSuttor Год назад
@@TboneTenEighties The left PCB video is from the PCB analogue circuitry and sounds like every arcade DK PCB I've ever played at Kong Off's etc, so I'm assuming it is the correct analouge sounds. The right (FPGA) is digital only and samples that are incorrect.
@Ohrami
@Ohrami 10 месяцев назад
@@GeoffSuttor The one on the left is in fact from an actual PCB, and it indeed does have the variation in pitch that the OP was describing, but it is, in fact, inaccurate. Why? Because the original arcade version uses a capacitor to change the pitch of the walking sounds. It sounds like that capacitor you have is going bad, and is no longer in perfect spec. Replacing that capacitor will indeed make the walking sound of your Donkey Kong PCB more "accurate" by giving it a greater range of potential pitch variation.
@GeoffSuttor
@GeoffSuttor 9 месяцев назад
@@Ohrami The left "PCB" video is a direct capture of the arcade PCB through the edge connector of an original 1981 TKG4 arcade board into a "Mr Video" capture card which converts the RGB and Audio output signals to NTSC (S-video & RCA audio) for capture. It is peciveably identical to what I hear directly out of the DK speakers. Now if you are saying you believe my PCB has a bad capacitor, I would say to you that every PCB I've ever played on (and there has been a lot at the "Australian Kong Off's" have also bad capacitors because they all sound the same. The point of this video is to show how innacurate the MiSTer FPGA implementation is compared to a singal coming from an original arcade PCB. My 'guess' is that what you hear as a bad capacitor is simply the NTSC conversion process. Even with that, it sounds fine to me and I've heard many many original PCBs. The issue here is the FPGA sound, which is a travesty.
@Edmden0582
@Edmden0582 Год назад
Wow huge difference isn't there
@user-ck3fv2be9x
@user-ck3fv2be9x 3 месяца назад
MiSTer works just like real hardware. Kkkkkk, just not!!
@reginaldstubtoe4185
@reginaldstubtoe4185 Год назад
are they being played out of the same speakers?
@GeoffSuttor
@GeoffSuttor Год назад
Speakers are irrelevant, these are direct captures from the PCB and MiSTer.
@patsfan4life
@patsfan4life Год назад
@@GeoffSuttor direct captures are irrelevant. You will be assimilated.
@labnine3362
@labnine3362 Год назад
@@patsfan4life "I am the beginning, the end, the one who is many. I am the digital output."
Далее
These Donkey Kong Arcade Hacks are Incredible!
9:21
Просмотров 126 тыс.
Mario vs the Radioactive Cheep Cheep Maze
8:38
Просмотров 534 тыс.
ASMR CORTE DE CABELO COM EMOÇÃO
01:00
Просмотров 2,4 млн
The DEFEAT of Donkey Kong in all Donkey Kong versions
8:34
[TAS] PAL Super Mario Bros. Any% in 4:51.719
5:03
Просмотров 14 тыс.
MiSTer Dedicated Arcade Setup
31:58
Просмотров 16 тыс.
Donkey Kong Advanced
5:35
Просмотров 2,4 млн
MiSTerCade FPGA - Top 10 Questions
8:08
Просмотров 9 тыс.
Donkey Kong Aracde Tips/Strategy Video
8:04
Просмотров 97 тыс.
Defeating Mario in Every Donkey Kong Jr. Version
12:26
Просмотров 320 тыс.
9-10 ИЮНЯ | НОВЫЙ ШИФР В HAMSTER KOMBAT
1:13