Author Topic: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games  (Read 53636 times)

0 Members and 1 Guest are viewing this topic.

Offline SmokeMonster

  • Puzzle Bobbler
  • Sr. Member
  • ****
  • Posts: 412
  • Karma: +61/-0
  • tsst tchh chh ch ch ch
    • View Profile
    • SmokeMonster YouTube Channel
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #30 on: August 08, 2017, 09:07 PM »
Bios and fm sound functions works independently
On my Nomad (SMS modded, with X7 OS V3.04-RC1) if I turn off YM2413, SMS bios loading doesn't work.

Offline KRIKzz

  • Administrator
  • Hero Member
  • *****
  • Posts: 3378
  • Karma: +508/-2
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #31 on: August 08, 2017, 09:29 PM »
Bios and fm sound functions works independently
On my Nomad (SMS modded, with X7 OS V3.04-RC1) if I turn off YM2413, SMS bios loading doesn't work.
Oh, right,  now i see where the problem
« Last Edit: August 08, 2017, 09:33 PM by KRIKzz »

Offline KRIKzz

  • Administrator
  • Hero Member
  • *****
  • Posts: 3378
  • Karma: +508/-2
    • View Profile

Offline SmokeMonster

  • Puzzle Bobbler
  • Sr. Member
  • ****
  • Posts: 412
  • Karma: +61/-0
  • tsst tchh chh ch ch ch
    • View Profile
    • SmokeMonster YouTube Channel
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #33 on: August 08, 2017, 09:52 PM »
That worked to get the US bios (v1.3) loading when YM2413 is disabled, thanks!
Update: I've also tested Uncommon Bios v2.0 successfully.

I can't seem to get the Japan Bios v2.1 to work though. If I try to use it, it just skips the bios and loads a game as if the bios option is disabled. Edit: It works. The Japanese bios just doesn't have a splash screen.

Also, the M404 Prototype Bios boots correctly but never progresses to loading a game. Edit: Nevermind, M404 does work correctly. I didn't realize that it only supports two games (Japanese Fantasy Zone & Choplifter).
« Last Edit: August 08, 2017, 10:37 PM by SmokeMonster »

Offline KRIKzz

  • Administrator
  • Hero Member
  • *****
  • Posts: 3378
  • Karma: +508/-2
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #34 on: August 08, 2017, 10:02 PM »
I guess that japanese bios does not have splash screen

Offline brianvgplayer

  • Sr. Member
  • ****
  • Posts: 309
  • Karma: +5/-0
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #35 on: August 08, 2017, 10:22 PM »
I guess that japanese bios does not have splash screen

I have a JP SMS. There is no splash screen like with the US SMS, just a screen playing Space Harrier music in FM when no game in the system.

Offline SmokeMonster

  • Puzzle Bobbler
  • Sr. Member
  • ****
  • Posts: 412
  • Karma: +61/-0
  • tsst tchh chh ch ch ch
    • View Profile
    • SmokeMonster YouTube Channel
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #36 on: August 08, 2017, 10:30 PM »
Excellent. In that case, everything seems to work perfectly.

Offline wolfpacleader1986

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +2/-1
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #37 on: August 09, 2017, 02:48 AM »
Great work on this! Tried the RC2 and it seems the volume is still low. I have to put my TV up to 72 to be able to hear the stereo sound on my model 1 Genesis using RGB SCART.

It seems a little better with headphones, but still a little low.
« Last Edit: August 09, 2017, 03:16 AM by wolfpacleader1986 »

Offline brianvgplayer

  • Sr. Member
  • ****
  • Posts: 309
  • Karma: +5/-0
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #38 on: August 09, 2017, 08:24 AM »
The music sounds lower to me than the earlier RBF file and my JP SMS.

Offline SmokeMonster

  • Puzzle Bobbler
  • Sr. Member
  • ****
  • Posts: 412
  • Karma: +61/-0
  • tsst tchh chh ch ch ch
    • View Profile
    • SmokeMonster YouTube Channel
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #39 on: August 09, 2017, 09:28 PM »
This made the RetroRGB Weekly News (coverage starts at 31:03): https://youtu.be/qGJqnUlAoVU?t=31m3s

Offline dvd2vcd

  • Hero Member
  • *****
  • Posts: 1784
  • Karma: +156/-116
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #40 on: August 10, 2017, 01:01 AM »
Would be awesome to implement this fm into a new master everdrive V2 😉
ED64 v2.5 - MEGAED X7 - TED v2.4 - SD2SNES rev F - EDN8 fami - EDGB X7 rev B

Offline phoenixdownita

  • Sr. Member
  • ****
  • Posts: 439
  • Karma: +36/-7
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #41 on: August 10, 2017, 07:47 AM »
Would be awesome to implement this fm into a new master everdrive V2 😉
SMS does not have audio pins on the cart so it is not gonna happen.

Offline Necronomfive

  • Newbie
  • *
  • Posts: 41
  • Karma: +25/-0
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #42 on: August 10, 2017, 11:15 PM »
The music sounds lower to me than the earlier RBF file and my JP SMS.

I have rechecked this, and can not confirm it. On my PAL Mega Drive V1 (no TMSS), both mine and krikzz's FPGA cores have identical volume.

Btw, the music volume depends strongly on the game. Some games are much quieter than other games.

Regarding the overall volume: yeah, my FPGA YM2413 is a bit quieter than the on-board YM2612.

On the other hand, I can only increase the volume in the digital domain. All YM2413 channels require a total dynamic range of 13 bits.

I have already compromised, and reduced it to 12 bits, which will already introduce slight clipping if all melodic and rhythm channels fire at once.

But, if I bit-crush the signal once more down to 11 bits, I start to get nasty clipping artefacts (phasing) when all melodic channels are being used (e.g. start-up sound of Chris Covell's YM2413 Tool).

So, just to get ahead of a possible debate here: no, I refuse to further increase the volume of the core, and butchering the audio quality just because people do not want to grab their TV remotes. ;)

BR,

Necronomfive


Offline wolfpacleader1986

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +2/-1
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #43 on: August 11, 2017, 12:56 AM »
So, just to get ahead of a possible debate here: no, I refuse to further increase the volume of the core, and butchering the audio quality just because people do not want to grab their TV remotes. ;)

It seems fine when listening on a model 1 with headphones. It's just that when you listen through the TV, it's very low. Unless the FM uses stereo sound and it higher on the audio channel that's not plugged in to the TV. I do have a model 2 Genesis, I have to hook it up and see if I'm right as you can use stereo sound with the AV on that system.

Offline Necronomfive

  • Newbie
  • *
  • Posts: 41
  • Karma: +25/-0
    • View Profile
Re: Mega Everdrive V2 / X7 FPGA Core - FM Sound for Master System Games
« Reply #44 on: August 11, 2017, 01:41 AM »
It seems fine when listening on a model 1 with headphones. It's just that when you listen through the TV, it's very low. Unless the FM uses stereo sound and it higher on the audio channel that's not plugged in to the TV. I do have a model 2 Genesis, I have to hook it up and see if I'm right as you can use stereo sound with the AV on that system.

My FM core drives both left and right audio pins with the same 50MHz 1 bit dithered signal. There is no difference in volume (you can easily check using headphones).

The signal is mixed from stereo to mono for the AV out of the Model 1, so I'm not sure to which channel you are referring, which is not supposed to be plugged to the TV.

Furthermore, on my TV, the mixing ratio between YM2612 and my FPGA YM2413 resembles the mixing ratio I hear on the headphone jacket of my Model 1.

On both, the YM2413 is only slightly quieter than the internal YM2612.

Using both mine and krikzz bitstreams, which are using exactly the same FM core, using exactly the same method to drive the DAC output pins on the FPGA.

So, again, I'm sorry but I can not confirm your observations.

Let's see what your test on the Model 2 will reveal.