Genesis / Megadrive core ported to MiST

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

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

JamesF
Captain Atari
Captain Atari
Posts: 155
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: 672
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: 783
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
Captain Atari
Captain Atari
Posts: 155
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: 1352
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
Captain Atari
Captain Atari
Posts: 155
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: 1352
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: 783
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: 859
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: 783
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 maniac
Atari maniac
Posts: 82
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: 783
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: 859
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: 299
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: 1352
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).

Chris23235
Atari freak
Atari freak
Posts: 67
Joined: Thu Aug 07, 2014 6:52 pm

Re: Genesis / Megadrive core ported to MiST

Postby Chris23235 » Thu Oct 31, 2019 9:13 pm

The new Megadrive/Genesis game Xeonocrisis works fine on the Genesis core and it looks beautiful.

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

Re: Genesis / Megadrive core ported to MiST

Postby DanyPPC » Mon Nov 25, 2019 7:57 am


User avatar
alexh
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2764
Joined: Wed Oct 20, 2004 1:52 pm
Location: UK - Oxford
Contact:

Re: Genesis / Megadrive core ported to MiST

Postby alexh » Mon Nov 25, 2019 3:07 pm

Thanks for all the hard work.

Out of curiosity what is "Horizontal border opening support - Titan II Arcade scene"?

Is that the VDP V28/V30 bit trick used in the demo "Overdrive II by Titan" ?
Last edited by alexh on Mon Nov 25, 2019 9:33 pm, edited 1 time in total.

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

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Mon Nov 25, 2019 4:12 pm

alexh wrote:Thanks for all the hard work.

Out of curiosity what is "Horizontal border opening support - Titan II Arcade scene"?

Is that the VDP V28/V30 bit trick used in the demo "Overdrive 2 by Titan" ?

No, upper/lower border opening is supported since about April.
It's about drawing into the left and right border area.
https://youtu.be/gWVmPtr9O0g?t=256

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Mon Nov 25, 2019 6:45 pm

Just a computer and videogame lover :)

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

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1311
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: Genesis / Megadrive core ported to MiST

Postby MasterOfGizmo » Tue Nov 26, 2019 12:58 pm

Unbelievable. Slingshot you always amaze me ...

Just for historic reasons: This was when be all thought the genesis core would probably not get any better:
http://retroramblings.net/?p=1201

How wrong we were :D
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

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

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Tue Nov 26, 2019 5:37 pm

I was fascinated by these diagrams from Nemesis when I first saw them:
https://gendev.spritesmind.net/forum/vi ... 851#p12323
Finally this cycle pattern is fully implemented :)

The wiki page stil lists FPGAGEN as:
https://github.com/mist-devel/mist-boar ... 20Projects
"Uses all three memory chips of the DE board, hard to port to the single SDRAM of the MiST"

Lroby74
Captain Atari
Captain Atari
Posts: 162
Joined: Sun Sep 04, 2016 8:35 pm

Re: Genesis / Megadrive core ported to MiST

Postby Lroby74 » Wed Nov 27, 2019 6:46 am

slingshot wrote:The wiki page stil lists FPGAGEN as:
https://github.com/mist-devel/mist-boar ... 20Projects
"Uses all three memory chips of the DE board, hard to port to the single SDRAM of the MiST"

This files seems to be quite old, 2012 if i am not wrong..
Last edited by Lroby74 on Wed Nov 27, 2019 8:57 am, edited 1 time in total.

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1311
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: Genesis / Megadrive core ported to MiST

Postby MasterOfGizmo » Wed Nov 27, 2019 7:45 am

slingshot wrote:"Uses all three memory chips of the DE board, hard to port to the single SDRAM of the MiST"


Fixed, thanks for reporting this.
Last edited by MasterOfGizmo on Wed Nov 27, 2019 10:31 am, edited 1 time in total.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

Lroby74
Captain Atari
Captain Atari
Posts: 162
Joined: Sun Sep 04, 2016 8:35 pm

Re: Genesis / Megadrive core ported to MiST

Postby Lroby74 » Wed Nov 27, 2019 8:58 am

MasterOfGizmo wrote:Fixed, thanks for reporting this.


Sorry but has been Slingshot to report this, not me, i just did a wrong quote :(


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 6 guests