It is currently Thu Oct 19, 2017 2:17 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Tue Jun 20, 2017 12:47 pm 
Offline

Joined: Sun Dec 07, 2008 1:11 pm
Posts: 92
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... ;-)


Top
 Profile  
 
PostPosted: Mon Jun 26, 2017 12:43 pm 
Offline

Joined: Sun Dec 07, 2008 1:11 pm
Posts: 92
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.


Top
 Profile  
 
PostPosted: Mon Jun 26, 2017 6:39 pm 
Offline
User avatar

Joined: Thu Jan 03, 2008 1:48 pm
Posts: 540
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:
File comment: 2017_06_26_EDN8_VRC7_Mapper_Test.zip
2017_06_26_EDN8_VRC7_Mapper_Test.zip [42.36 KiB]
Downloaded 33 times
Top
 Profile  
 
PostPosted: Sat Jul 22, 2017 4:49 am 
Offline
User avatar

Joined: Mon Sep 05, 2011 5:56 pm
Posts: 287
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.


Top
 Profile  
 
PostPosted: Sat Jul 22, 2017 10:26 am 
Offline

Joined: Tue Nov 23, 2004 9:35 pm
Posts: 615
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.

_________________
Nerdly Pleasures - My Vintage Video Game & Computing Blog


Top
 Profile  
 
PostPosted: Sun Aug 06, 2017 1:54 pm 
Offline

Joined: Sun Dec 07, 2008 1:11 pm
Posts: 92
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:
File comment: VRC7 Mapper which is now a full YM2413!
2017_08_06_EDN8_VRC7_Mapper_Test.zip [47.65 KiB]
Downloaded 32 times
Top
 Profile  
 
PostPosted: Sun Aug 06, 2017 2:43 pm 
Offline
Site Admin
User avatar

Joined: Mon Sep 20, 2004 6:04 am
Posts: 3470
Location: Indianapolis
Nice, very impressive! Not much else I can say..!


Top
 Profile  
 
PostPosted: Sun Aug 06, 2017 4:36 pm 
Offline

Joined: Fri Jun 26, 2009 4:58 pm
Posts: 105
I just tried it out with the fan-translated Lagrange Point ROM, and I'm getting no FM audio.


Top
 Profile  
 
PostPosted: Mon Aug 07, 2017 1:20 pm 
Offline

Joined: Sun Dec 07, 2008 1:11 pm
Posts: 92
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:
File comment: Now with included MAPROUT.BIN
2017_08_07_EDN8_VRC7_Mapper_Test.zip.zip [48.6 KiB]
Downloaded 45 times
Top
 Profile  
 
PostPosted: Thu Aug 17, 2017 3:51 pm 
Offline
User avatar

Joined: Thu Jan 03, 2008 1:48 pm
Posts: 540
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?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ]  Go to page Previous  1, 2

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group