Author Topic: Gimmick / Sunsoft 5B Audio?  (Read 73338 times)

0 Members and 4 Guests are viewing this topic.

Offline narshe

  • Newbie
  • *
  • Posts: 17
  • Karma: +1/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #30 on: August 31, 2015, 05:24 PM »
Thanks goes out to krikzz for helping and providing all the necessary information to make your own Everdrive N8 FPGA bitstreams.

Where is this information?

Offline pld

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #31 on: August 31, 2015, 05:41 PM »
First of all, thanks for the efforts you put into this Necronomfive.

I used to speedrun Gimmick for a short period and I am owning the original Famicom cart which I am playing on my AV Famicom. I played through the game on my Famicom Everdrive with the latest mapper update to check if there are any differences compared to original cart.

Sound:
The soundtrack is way, way, way better than before and finally enjoyable but it still does not sound as powerful and voluminous as on original cart. Sound effects (jumping sound, starshot sound etc) are also finally there and since the last update they sound like they are supposed to sound.

Gameplay:
Gameplay wise I haven't noticed any differences or anomalies. I got the same sprite flickering as on my original cart so everything's correct here :)

I am very satisfied with this mapper update though I still have one thing that bothered me a little bit but I don't know if this has to do with the mapper or with the Everdrive itself. The sound volume is way lower than on original cart.

I hope I could help a bit :)
« Last Edit: August 31, 2015, 05:43 PM by pld »

Offline Necronomfive

  • Newbie
  • *
  • Posts: 41
  • Karma: +25/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #32 on: August 31, 2015, 06:14 PM »
Hey pld,

thanks for your thorough report!

Regarding the low sound volume: do you mean the overall sound (all music+sfx), or just specific parts?

It is expected that the levels of the NES/Famicom sound channels are going to drop slightly once the FPGA actively drives the external audio pin. You can see the same effect when you start "Akumajou Dracula" on the Everdrive N8.

It's partly due to Everdrive N8 circuit design, but also due to the difference in output characteristics between a real Sunsoft 5B chip and the FPGA. Sunsoft 5B has a real analogue DAC, while the FPGA is feeding a digital I/O pin with a massively oversampled (50MHz sampling rate) and dithered waveform of the audio waveform signal.

BR,

Necronomfive

Offline pld

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #33 on: August 31, 2015, 07:49 PM »
Regarding the low sound volume: do you mean the overall sound (all music+sfx), or just specific parts?

yes, overall sound is lower compared to original cart

Offline Great Hierophant

  • Sr. Member
  • ****
  • Posts: 263
  • Karma: +19/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #34 on: September 01, 2015, 06:25 AM »
On my Famicom AV, with the audio mixing set to HI, the expansion audio samples appear to be in balance with the internal audio.  The expansion audio sounds accurate, which is probably the first time I have been able to say that about the E8.  Good job!
Check Out My Vintage Video Game & Computing Blog : http://nerdlypleasures.blogspot.com/

Offline btrim

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #35 on: September 02, 2015, 04:28 AM »
I don't have a cart to compare, but here's output from a modified NES-101 and modified ED, I think the ED mix is set to low, but both sounded "ok" to me.

https://youtu.be/qkaMTmi6Uz8

Offline KRIKzz

  • Administrator
  • Hero Member
  • *****
  • Posts: 3099
  • Karma: +482/-2
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #36 on: September 02, 2015, 06:23 PM »
i guess that mix level settings have no any effect over this mapper, probably Necronomfive's  mapper does not handle this option

Offline Necronomfive

  • Newbie
  • *
  • Posts: 41
  • Karma: +25/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #37 on: September 03, 2015, 01:03 AM »
Hello KRIKzz,

it's no problem to implement different mixing volumes, I just need to know how the OS tells the mapper (which map_cfg[] bit).

BR,

Necronomfive

Offline KRIKzz

  • Administrator
  • Hero Member
  • *****
  • Posts: 3099
  • Karma: +482/-2
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #38 on: September 03, 2015, 10:36 AM »
Hello KRIKzz,

it's no problem to implement different mixing volumes, I just need to know how the OS tells the mapper (which map_cfg[] bit).

BR,

Necronomfive

map_cfg[6]


Thanks goes out to krikzz for helping and providing all the necessary information to make your own Everdrive N8 FPGA bitstreams.

Where is this information?

http://krikzz.com/pub/support/index.php?dir=everdrive-n8%2Fdevelopment

Offline Necronomfive

  • Newbie
  • *
  • Posts: 41
  • Karma: +25/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #39 on: September 03, 2015, 01:41 PM »
Hi KRIKzz,

thanks for your help!

I have uploaded a new version here:

http://s000.tinyupload.com/index.php?file_id=50208122714712053393

Changes:

-> Famicom / NES native channel output is now louder
-> Mapper supports LO/HI mixing volume settings from OS configuration menu
-> PRG RAM is now 64K for home-brew purpose

Give it a try and let me know if there are any iprovements/regressions.
If it's good, I consider this the final release!

BR,

Necronomfive

Offline xamphear

  • Newbie
  • *
  • Posts: 13
  • Karma: +0/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #40 on: September 03, 2015, 07:35 PM »
I have uploaded a new version here:
This is awesome. You are awesome. Do you have any way for people to send you donations as thanks and incentive for more mappers?

Offline Ryoandr

  • Newbie
  • *
  • Posts: 27
  • Karma: +1/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #41 on: September 03, 2015, 10:59 PM »
Hi KRIKzz,

thanks for your help!

I have uploaded a new version here:

http://s000.tinyupload.com/index.php?file_id=50208122714712053393

Changes:

-> Famicom / NES native channel output is now louder
-> Mapper supports LO/HI mixing volume settings from OS configuration menu
-> PRG RAM is now 64K for home-brew purpose

Give it a try and let me know if there are any iprovements/regressions.
If it's good, I consider this the final release!

BR,

Necronomfive
This version has extra channels really quiet, on my 2 AV Famicom systems ; one uses nesrgb amp, the other uses a rebuilt audio circuit to make it identical to original famicom. The previous version sounded very close to recordings and emus.

Offline darcagn

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #42 on: September 04, 2015, 09:38 AM »
Excellent to see someone working on improving the mappers! The sound is a lot quieter, though, than the sound I get from my reproduction copy of Gimmick!, and it sounds a little off as well. But it's definitely a great start!

Offline Necronomfive

  • Newbie
  • *
  • Posts: 41
  • Karma: +25/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #43 on: September 06, 2015, 12:40 AM »
This version has extra channels really quiet, on my 2 AV Famicom systems ; one uses nesrgb amp, the other uses a rebuilt audio circuit to make it identical to original famicom. The previous version sounded very close to recordings and emus.

Ok, I changed the sound generation back to the old method, but still keeping the new options (HI and LO mixing volumes selectable via OS menu).

This version is available here:

http://s000.tinyupload.com/index.php?file_id=05251361785486878822

Quote from: darcagn
The sound is a lot quieter, though, than the sound I get from my reproduction copy of Gimmick!, and it sounds a little off as well

Can you point out one specific track/soundeffect which sounds "off"?

Thanks and BR,

Necronomfive

Offline RetroDanâ„¢

  • Newbie
  • *
  • Posts: 29
  • Karma: +2/-0
    • View Profile
Re: Gimmick / Sunsoft 5B Audio?
« Reply #44 on: September 06, 2015, 01:33 AM »
Wow, now that's the type of community support I like!  Like many people, I have been frustrated by the Everdrive's incomplete Mapper 69 support.  This is most welcome to see.  Fantastic job, Necronomfive!