Genesis / Megadrive core ported to MiST

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, Greenious, spiny, Moderator Team

JamesF
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 126
Joined: Sat Dec 15, 2018 6:46 am

Re: Genesis / Megadrive core ported to MiST

Postby JamesF » Thu Jun 13, 2019 4:12 am

Can someone please test the Sonic & Knuckles audio bug posted above?

User avatar
DrOG
Atari Super Hero
Atari Super Hero
Posts: 637
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Genesis / Megadrive core ported to MiST

Postby DrOG » Thu Jun 13, 2019 4:15 am

:cheers:

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 730
Joined: Tue Feb 21, 2017 7:02 am

Re: Genesis / Megadrive core ported to MiST

Postby DanyPPC » Thu Jun 13, 2019 9:19 am

JamesF wrote:Can someone please test the Sonic & Knuckles audio bug posted above?


I have tested it on my MiST, I confirm the distortion even on MiST.

JamesF
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 126
Joined: Sat Dec 15, 2018 6:46 am

Re: Genesis / Megadrive core ported to MiST

Postby JamesF » Thu Jun 13, 2019 10:16 am

Thank you very much for testing.
That means there is a bug in JT12 (YM2612) emulation by jotego.

Can you please test this:
https://github.com/MiSTer-devel/Genesis ... /issues/54

slingshot
Atari God
Atari God
Posts: 1056
Joined: Mon Aug 06, 2018 3:05 pm

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Thu Jun 13, 2019 11:10 am

JamesF wrote:Thank you very much for testing.
That means there is a bug in JT12 (YM2612) emulation by jotego.

Can you please test this:
https://github.com/MiSTer-devel/Genesis ... /issues/54


Did you try it without the sound mixer (jt12_genmix)?

JamesF
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 126
Joined: Sat Dec 15, 2018 6:46 am

Re: Genesis / Megadrive core ported to MiST

Postby JamesF » Thu Jun 13, 2019 12:30 pm

No yet.
Can I compile without the mixer to test?
If so, what line should I remove/modify here?
https://github.com/MiSTer-devel/Genesis ... m.sv#L1239

I've compiled cores using Quartus many times.

The Genesis core (final mix?) is just way too loud compared to other cores.

slingshot
Atari God
Atari God
Posts: 1056
Joined: Mon Aug 06, 2018 3:05 pm

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Thu Jun 13, 2019 1:24 pm

JamesF wrote:No yet.
Can I compile without the mixer to test?
If so, what line should I remove/modify here?
https://github.com/MiSTer-devel/Genesis ... m.sv#L1239

I've compiled cores using Quartus many times.

The Genesis core (final mix?) is just way too loud compared to other cores.

I think you can just bypass the mixer (with the LP filters):

Code: Select all

DAC_RDATA <= FM_RIGHT;
DAC_LDATA <= FM_LEFT;

and comment out fm_lpf_xx, genmix and lpf_xxx sections.
It'll also disable the PSG, too, but for testing only the FM, it's even better.

If need for a signed/unsigned conversion, then it's a bit different.

I remember, it was a common complaint last year that the FM sound is too silent :)

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 730
Joined: Tue Feb 21, 2017 7:02 am

Re: Genesis / Megadrive core ported to MiST

Postby DanyPPC » Thu Jun 13, 2019 4:11 pm

JamesF wrote:Thank you very much for testing.
That means there is a bug in JT12 (YM2612) emulation by jotego.

Can you please test this:
https://github.com/MiSTer-devel/Genesis ... /issues/54


Confirm distortion on MiST too.

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 769
Joined: Fri Apr 24, 2015 12:10 pm

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Mon Jun 24, 2019 4:57 pm

Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 730
Joined: Tue Feb 21, 2017 7:02 am

Re: Genesis / Megadrive core ported to MiST

Postby DanyPPC » Tue Jun 25, 2019 8:48 am

Now this core is absolutely perfect !

Televicious
Atari freak
Atari freak
Posts: 65
Joined: Sun Sep 24, 2017 6:18 pm

Re: Genesis / Megadrive core ported to MiST

Postby Televicious » Wed Jul 17, 2019 5:08 am

Just tried out street fighter 2 new champions and that's more broken than it was before. graphics are severely glitched. Used to just be the sound.

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 730
Joined: Tue Feb 21, 2017 7:02 am

Re: Genesis / Megadrive core ported to MiST

Postby DanyPPC » Wed Jul 17, 2019 6:58 am

Don't use SVP version for all games.

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 769
Joined: Fri Apr 24, 2015 12:10 pm

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Sat Aug 17, 2019 7:15 am

Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

seastalker
Captain Atari
Captain Atari
Posts: 271
Joined: Sun May 15, 2016 3:44 pm

Re: Genesis / Megadrive core ported to MiST

Postby seastalker » Tue Aug 20, 2019 9:26 pm

Is there an updated list of changes? Also, will the two different versions (main and Virtua Racing)of the core someday get merged after more testing is done? What work/testing can we do to help merge the two if so?

slingshot
Atari God
Atari God
Posts: 1056
Joined: Mon Aug 06, 2018 3:05 pm

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Tue Aug 20, 2019 9:59 pm

You can browse the source repo, the changes are mostly internal VDP things, like correcting the FIFO size and such. Some visible improvements are in Landstalker, and the fully stabilized Direct Color DMA demos.
I don't plan to have one core with both SVP and non-SVP, the SVP chip fills up the FPGA fully and it's a PITA to work on the core while it's enabled. Also would need some cart auto-detection to enable/disable the SVP (OSD option would ugly).


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 1 guest

cron