Getting Gimmick! Sunsoft 5B audio on an Everdrive N8

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Getting Gimmick! Sunsoft 5B audio on an Everdrive N8
by on (#153641)
I posted a bit about it in IRC, but here is my goofball solution to hearing the Sunsoft 5B audio with the Everdrive, which doesn't implement Mapper 69 fully.

http://mikejmoffitt.com/articles/0043-y ... mmick.html

Image
Re: Getting Gimmick! Sunsoft 5B audio on an Everdrive N8
by on (#153652)
I wouldn't say it's a goofball solution. I think it looks pretty cool. Seems like a bit of trouble to go through for 1 game but if it's one of your favorites I can understand.
Re: Getting Gimmick! Sunsoft 5B audio on an Everdrive N8
by on (#153663)
Cool job of using a Yamaha and not an AY.
Re: Getting Gimmick! Sunsoft 5B audio on an Everdrive N8
by on (#153674)
I guess you won't be able to tell if you have accurate envelope clock rates since Gimmick! doesn't use envelope.
Re: Getting Gimmick! Sunsoft 5B audio on an Everdrive N8
by on (#153682)
B00daW wrote:
I guess you won't be able to tell if you have accurate envelope clock rates since Gimmick! doesn't use envelope.

It shouldn't matter, since it's being clocked from the same M2 that the Sunsoft 5B would be, or this circuit in a repro cart. The only opportunity for difference would be if the 5B itself has different envelope processing.
Re: Getting Gimmick! Sunsoft 5B audio on an Everdrive N8
by on (#153702)
I think B00daW is referring to how the YM2149 has the 1/2 clock divider mode, which appears to be how the 5B is implemented, i.e. the envelopes should be double resolution vs if you were using an AY with an additional divider. Either way, though, if the squares are at the correct pitch, the envelopes will be too (only the resolution of the envelope would be different, very subtle distinction).

Quote:
I don't wish to cram extra electronics inside the Everdrive cartridge, as it's pretty packed and I don't want to break it.

It always amazes me when people consider a hardware solution easier than just writing some code. To me, any kind of hardware modification is a huuuge step to take compared to most software solutions. I would have spent the time just writing the sound emulation in verilog to run on the Everdrive as-is. :P (Also, if you do it in software, you can give it to other people a lot more easily too.)
Re: Getting Gimmick! Sunsoft 5B audio on an Everdrive N8
by on (#153705)
rainwarrior wrote:
It always amazes me when people consider a hardware solution easier than just writing some code. To me, any kind of hardware modification is a huuuge step to take compared to most software solutions. I would have spent the time just writing the sound emulation in verilog to run on the Everdrive as-is. :P (Also, if you do it in software, you can give it to other people a lot more easily too.)


When Quartus isn't installed, the hardware becomes a much more attractive solution. Also, I don't have the verilog or VHDL for Mapper 69, so I'd have to re-implement that alongside the 5B audio itself, since only a few mappers have been public ally released (why??)