Everdrive N8 - VRC7 Mapper with FM Sound (now full YM2413!)

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderators: B00daW, Moderators

6502freak
Posts: 92
Joined: Sun Dec 07, 2008 1:11 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound

Post by 6502freak » Tue Jun 20, 2017 12:47 pm

Hi,

I have uploaded a new test version:

http://s000.tinyupload.com/?file_id=000 ... 0558035973

Changes so far:

- Increased Volume
- Added a missing FM feature which nobody seems to have noticed so far... ;-)

6502freak
Posts: 92
Joined: Sun Dec 07, 2008 1:11 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound

Post by 6502freak » Mon Jun 26, 2017 12:43 pm

In case anyone is still interested, here is an update:

http://s000.tinyupload.com/?file_id=316 ... 5103436729

- Envelope trigger bug fixed
- Reduced core size by 13%
- Audio volume of FM now matches APU level (at the expense of losing dynamic range for FM)

VRC7 should be now feature complete.

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound

Post by B00daW » Mon Jun 26, 2017 6:39 pm

Awesome job working on this. :) A lot of people from the FamiTracker community are following this.

Moving forward, would you mind attaching your updates onto the forum?
Attachments
2017_06_26_EDN8_VRC7_Mapper_Test.zip
2017_06_26_EDN8_VRC7_Mapper_Test.zip
(42.36 KiB) Downloaded 303 times

User avatar
byemu
Posts: 295
Joined: Mon Sep 05, 2011 5:56 pm
Contact:

Re: Everdrive N8 - VRC7 Mapper with FM Sound

Post by byemu » Sat Jul 22, 2017 4:49 am

6502freak wrote:
Great Hierophant wrote:
byemu wrote:Very Well.
BTW, Is it possible to simulate VRC7 FC Sound with a altera or xilinx cpld?
The EverDrive N8 uses an Altera Cyclone II FPGA, but FPGAs are much more capable devices than CPLDs.
My core is currently using 2910 LEs, which is beyond the capacity of any known "real" CPLD. Especially if you target the "desirable" 5V tolerant ones.

Btw, (in case you wonder) the reason why I am not posting at the Everdrive forum aswell is the failure to get my account reactivated (sent numerous password reset requests, but no response). If somebody would kick the admin, I might actually be able to answer to any kind of bug reports...

In addition of course to nesdev here. :)

Thanks so far for the positive responses!
I Think cpld is not enough to simulator vrc7 sound!
YM2413 + CPLD will better than only cpld.

Great Hierophant
Posts: 763
Joined: Tue Nov 23, 2004 9:35 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound

Post by Great Hierophant » Sat Jul 22, 2017 10:26 am

byemu wrote: I Think cpld is not enough to simulator vrc7 sound!
YM2413 + CPLD will better than only cpld.
But not good enough, because the VRC7 has different preset instruments inside its chip compared to the YM2413. You would probably do better with a YM3812, which allows for full register reprogrammability.

6502freak
Posts: 92
Joined: Sun Dec 07, 2008 1:11 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound

Post by 6502freak » Sun Aug 06, 2017 1:54 pm

Hello together,

since this forum here is for HW hacks and retro developers, this big update might interest you!

...there is now a fix in inaccuracy in the modulator envelope generator!!!

...

Hmm... No, that's not it... :)

Well, how about the fact that the mapper now implements a full Yamaha YM2413 core! :shock:

That's right, you now get the complete package!

-> 9 channels of FM sound!
-> 5 rhythm channels!

And even more:

-> Core can be switched between VRC7 and YM2413 instrument ROMs! (set / erase bit 6 of $E000)

Get it, stop posting strange questions about CPLDs, and actually START DOING SOMETHING WITH IT!!!! 8-)

BR,

Necronomfive
Attachments
2017_08_06_EDN8_VRC7_Mapper_Test.zip
VRC7 Mapper which is now a full YM2413!
(47.65 KiB) Downloaded 326 times

User avatar
Memblers
Site Admin
Posts: 3819
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Re: Everdrive N8 - VRC7 Mapper with FM Sound (now full YM241

Post by Memblers » Sun Aug 06, 2017 2:43 pm

Nice, very impressive! Not much else I can say..!

naI
Posts: 112
Joined: Fri Jun 26, 2009 4:58 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound (now full YM241

Post by naI » Sun Aug 06, 2017 4:36 pm

I just tried it out with the fan-translated Lagrange Point ROM, and I'm getting no FM audio.

6502freak
Posts: 92
Joined: Sun Dec 07, 2008 1:11 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound (now full YM241

Post by 6502freak » Mon Aug 07, 2017 1:20 pm

Hmm, I forgot to add the necessary MAPROUT.BIN file in the archive.

Please retry with the new attachment.

...and always perform a defragmentation operation on your SD card after update.

EDIT: Of course, maybe I should mention that this mapper only produces audio on Famicom or modified NES consoles. Unmodified NES consoles do not support expansion audio.
Attachments
2017_08_07_EDN8_VRC7_Mapper_Test.zip.zip
Now with included MAPROUT.BIN
(48.6 KiB) Downloaded 373 times

User avatar
B00daW
Posts: 584
Joined: Thu Jan 03, 2008 1:48 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound (now full YM241

Post by B00daW » Thu Aug 17, 2017 3:51 pm

Awesome addition with the OPLL. :) Looks like devices like the TNSx with NSD.lib support using OPLL as well already. However it seems with your current implementation that NSD.lib output music with OPLL would not work on both PowerPak and TNSx. TNSx assumes that you will either hardware set your TNSx to VRC7 or OPLL. Bit 6 simply addresses the expansion audio to turn off the VRC7 or OPLL audio on/off.

By chance could you change the PowerPak VRC7/OPLL switch to $E000 bit 4 or 5? 0 could be VRC7 and 1 could be OPLL mode. This way compatibility is addressed. :)

Additional question: If the software switches between VRC7 and OPLL mode, does this mean that the instrument patches are changed too?

ryumishima44
Posts: 1
Joined: Tue Mar 27, 2018 7:47 pm

Re: Everdrive N8 - VRC7 Mapper with FM Sound (now full YM241

Post by ryumishima44 » Tue Mar 27, 2018 7:50 pm

Hi Guys, I'm a complete newbie on this, I wanted to use this on my N8, replaced the MAPROUT.BIN file and added the other file into MAP folder, however is not working(FM Audio is not coming out) Is there any steps/requirements I'm missing?

Post Reply