Genesis / Megadrive core ported to MiST
Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team
Re: Genesis / Megadrive core ported to MiST
Can someone please test the Sonic & Knuckles audio bug posted above?
Re: Genesis / Megadrive core ported to MiST
I have tested it on my MiST, I confirm the distortion even on MiST.JamesF wrote:Can someone please test the Sonic & Knuckles audio bug posted above?
Re: Genesis / Megadrive core ported to MiST
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
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
Re: Genesis / Megadrive core ported to MiST
Did you try it without the sound mixer (jt12_genmix)?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
Re: Genesis / Megadrive core ported to MiST
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.
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.
Re: Genesis / Megadrive core ported to MiST
I think you can just bypass the mixer (with the LP filters):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.
Code: Select all
DAC_RDATA <= FM_RIGHT;
DAC_LDATA <= FM_LEFT;
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

Re: Genesis / Megadrive core ported to MiST
Confirm distortion on MiST too.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
Re: Genesis / Megadrive core ported to MiST
New SVP release
https://github.com/mist-devel/mist-bina ... 190623.rbf

Just a computer and videogame lover
- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Re: Genesis / Megadrive core ported to MiST
Now this core is absolutely perfect !
-
- Atari maniac
- Posts: 93
- Joined: Sun Sep 24, 2017 6:18 pm
Re: Genesis / Megadrive core ported to MiST
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.
Re: Genesis / Megadrive core ported to MiST
Don't use SVP version for all games.
Re: Genesis / Megadrive core ported to MiST
Just a computer and videogame lover
- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
-
- Captain Atari
- Posts: 311
- Joined: Sun May 15, 2016 3:44 pm
Re: Genesis / Megadrive core ported to MiST
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?
Re: Genesis / Megadrive core ported to MiST
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).
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).
-
- Captain Atari
- Posts: 238
- Joined: Thu Aug 07, 2014 6:52 pm
Re: Genesis / Megadrive core ported to MiST
The new Megadrive/Genesis game Xeonocrisis works fine on the Genesis core and it looks beautiful.
- alexh
- Fuji Shaped Bastard
- Posts: 2827
- Joined: Wed Oct 20, 2004 1:52 pm
- Location: UK - Oxford
- Contact:
Re: Genesis / Megadrive core ported to MiST
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" ?
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.
Re: Genesis / Megadrive core ported to MiST
No, upper/lower border opening is supported since about April.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" ?
It's about drawing into the left and right border area.
https://youtu.be/gWVmPtr9O0g?t=256
Re: Genesis / Megadrive core ported to MiST
Just a computer and videogame lover
- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
- MasterOfGizmo
- Atari God
- Posts: 1345
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: Genesis / Megadrive core ported to MiST
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
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

MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
Re: Genesis / Megadrive core ported to MiST
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"
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"
Re: Genesis / Megadrive core ported to MiST
This files seems to be quite old, 2012 if i am not wrong..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"
Last edited by Lroby74 on Wed Nov 27, 2019 8:57 am, edited 1 time in total.
- MasterOfGizmo
- Atari God
- Posts: 1345
- Joined: Fri Feb 08, 2013 12:15 pm
- Contact:
Re: Genesis / Megadrive core ported to MiST
Fixed, thanks for reporting this.slingshot wrote: "Uses all three memory chips of the DE board, hard to port to the single SDRAM of the MiST"
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
Re: Genesis / Megadrive core ported to MiST
Sorry but has been Slingshot to report this, not me, i just did a wrong quoteMasterOfGizmo wrote: Fixed, thanks for reporting this.
