Genesis / Megadrive core ported to MiST

Area for discussing ST(E) clones

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

javidoom
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 117
Joined: Thu Dec 15, 2011 3:16 pm

Re: Genesis / Megadrive core ported to MiST

Postby javidoom » Tue Jan 17, 2017 11:24 pm

OMG!

I have to test this core the weekend!!!

Thanks!!!

User avatar
jotego
Atari maniac
Atari maniac
Posts: 83
Joined: Wed May 04, 2016 10:02 am
Location: Valencia (Spain)

Re: Genesis / Megadrive core ported to MiST

Postby jotego » Wed Jan 18, 2017 1:37 pm

alexh wrote:
jotego wrote:I have some YM2612 chips to take measurement but I do not have a board built for it.

The author of that VHDL "sauraen" makes YM2612 boards.

https://www.youtube.com/watch?v=1nM5-QfIv_c


I have made contact with him. He read the original look-up tables for the sine wave and the exponential functions from the chip. That's critical for accuracy. That part of the information is public now.

Brt
Atarian
Atarian
Posts: 5
Joined: Wed May 25, 2016 1:22 pm

Re: Genesis / Megadrive core ported to MiST

Postby Brt » Thu Jan 19, 2017 5:39 am

Great news! :-)
Thanks for all involved and keep up the good work! :-)

User avatar
jotego
Atari maniac
Atari maniac
Posts: 83
Joined: Wed May 04, 2016 10:02 am
Location: Valencia (Spain)

Re: Genesis / Megadrive core ported to MiST

Postby jotego » Sun Jan 22, 2017 11:01 am

I have got the first sine wave out of the OPN (FM synthesizer operator of YM2612). This is based on the work Sauraen made reverse engineering the OPN. This is the first milestone. You can check an image of it on my twitter account here

I found some minor errors on Sauraen interpretation of the die picture and send them back to him. So I'm glad I could help debugging the OPN.

For the rest of the YM2612 there are no reverse engineered data so I will just replicate the chip functionality using my own code. Nonetheless, the OPN is critical for sound fidelity so I'm glad we have this part of the circuit exact.

User avatar
fury23
Atariator
Atariator
Posts: 29
Joined: Sun Jan 10, 2016 2:08 pm

Re: Genesis / Megadrive core ported to MiST

Postby fury23 » Sun Jan 22, 2017 2:08 pm

Great news, thank you!

User avatar
DrOG
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Genesis / Megadrive core ported to MiST

Postby DrOG » Sun Jan 22, 2017 6:58 pm

Just tried DuneII, altought it has some graphic glitches, it is well playable. With sound it would be even more fascinating!

Thanks for your fantastic work!!!

mahen
Captain Atari
Captain Atari
Posts: 189
Joined: Mon Aug 26, 2013 3:11 pm
Location: France

Re: Genesis / Megadrive core ported to MiST

Postby mahen » Fri Jan 27, 2017 9:35 am

Hehe, by any chance, if someone could add 15 KHz support... I know it's not the priority, I'll be patient :-)
Amiga user since 1993 ;-)

User avatar
jotego
Atari maniac
Atari maniac
Posts: 83
Joined: Wed May 04, 2016 10:02 am
Location: Valencia (Spain)

Re: Genesis / Megadrive core ported to MiST

Postby jotego » Sun Jan 29, 2017 9:00 pm

Sound update 29-Jan-2017

I found out this week the correct way of calculating FM feedback combining the information Sauraen got from inspecting the die and the data I had collected from YM2151. Now I can make an operator without hacks. By hacks I mean that in JT51 I had to write some nasty verilog lines to fit the output to the original. JT12 is going to have a much cleaner implementation, with a smaller area footprint.

I think I will have the operator fully working with FM feedback during this coming week. That is the second milestone.

Coming milestones:

-FM feedback in operator and channel accumulator
-Phase generator
-Envelope generator
-Register interface and timers
-PCM output and noise
-Testing
-Release

It will probably take about a week to complete each one of them as I have to work on this on my spare time. Bear with me.

Gehstock
Atari freak
Atari freak
Posts: 62
Joined: Wed Dec 21, 2016 7:18 pm

Re: Genesis / Megadrive core ported to MiST

Postby Gehstock » Sun Jan 29, 2017 9:09 pm

:cheers:

mahen
Captain Atari
Captain Atari
Posts: 189
Joined: Mon Aug 26, 2013 3:11 pm
Location: France

Re: Genesis / Megadrive core ported to MiST

Postby mahen » Sun Jan 29, 2017 10:09 pm

Woohoo, great work :-)
Amiga user since 1993 ;-)

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: Genesis / Megadrive core ported to MiST

Postby Newsdee » Mon Jan 30, 2017 2:07 am

Tried the core briefly and it's super promising! Keep up the good work!

User avatar
vebxenon
Captain Atari
Captain Atari
Posts: 420
Joined: Fri Apr 24, 2015 12:10 pm

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Mon Jan 30, 2017 8:00 am

jotego wrote:Sound update 29-Jan-2017

I found out this week the correct way of calculating FM feedback combining the information Sauraen got from inspecting the die and the data I had collected from YM2151. Now I can make an operator without hacks. By hacks I mean that in JT51 I had to write some nasty verilog lines to fit the output to the original. JT12 is going to have a much cleaner implementation, with a smaller area footprint.

I think I will have the operator fully working with FM feedback during this coming week. That is the second milestone.

Coming milestones:

-FM feedback in operator and channel accumulator
-Phase generator
-Envelope generator
-Register interface and timers
-PCM output and noise
-Testing
-Release

It will probably take about a week to complete each one of them as I have to work on this on my spare time. Bear with me.


Great!! :cheers: :cheers: :cheers:

barbaro00
Retro freak
Retro freak
Posts: 10
Joined: Tue Feb 07, 2017 10:34 am

Re: Genesis / Megadrive core ported to MiST

Postby barbaro00 » Tue Feb 07, 2017 11:23 am

Wow!! it's impresive. Great work!!

User avatar
vebxenon
Captain Atari
Captain Atari
Posts: 420
Joined: Fri Apr 24, 2015 12:10 pm

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Tue Feb 14, 2017 12:24 pm

Any news on progress? :)

Gehstock
Atari freak
Atari freak
Posts: 62
Joined: Wed Dec 21, 2016 7:18 pm

Re: Genesis / Megadrive core ported to MiST

Postby Gehstock » Thu Feb 23, 2017 8:47 am

https://github.com/jotego/jt12/tree/656 ... 31/fpgagen

Sound quality is Great but Core Unstable(Loading Error)
Last edited by Gehstock on Fri Feb 24, 2017 7:40 pm, edited 1 time in total.

User avatar
vebxenon
Captain Atari
Captain Atari
Posts: 420
Joined: Fri Apr 24, 2015 12:10 pm

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Thu Feb 23, 2017 11:03 am

Wow, outstanding!!! :cheers: :cheers: :cheers:

I'll try it later :D

retrorepair
Atari User
Atari User
Posts: 39
Joined: Wed Sep 29, 2010 1:27 pm

Re: Genesis / Megadrive core ported to MiST

Postby retrorepair » Thu Feb 23, 2017 7:46 pm

Wow! This is seriously very cool, thanks to everyone involved and especially jotego for his amazing Yamaha synth models!

foobar
Atarian
Atarian
Posts: 7
Joined: Sun Jul 03, 2016 7:47 pm

Re: Genesis / Megadrive core ported to MiST

Postby foobar » Thu Feb 23, 2017 8:49 pm

Awesome! Can't say how happy I am.

Thank you!

Gehstock
Atari freak
Atari freak
Posts: 62
Joined: Wed Dec 21, 2016 7:18 pm

Re: Genesis / Megadrive core ported to MiST

Postby Gehstock » Thu Feb 23, 2017 9:00 pm

This is not my work, thanks must go to jotego and phoboz

User avatar
Sheldon
Atari User
Atari User
Posts: 32
Joined: Mon Mar 30, 2015 10:41 pm

Re: Genesis / Megadrive core ported to MiST

Postby Sheldon » Thu Feb 23, 2017 9:09 pm

Very nice, with this core:"clkfeo con warnings.rbf" music is closer than Real Sega Genesis/Megadrive.
There are some glitch and with Sonic game, rings fx are different but wonderful !!!

User avatar
Newsdee
Atari Super Hero
Atari Super Hero
Posts: 850
Joined: Fri Sep 19, 2014 8:40 am

Re: Genesis / Megadrive core ported to MiST

Postby Newsdee » Fri Feb 24, 2017 12:31 am

the core file name translates to "ugly clock, with warnings" :D I shall try this when I get a chance...

User avatar
DrOG
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 122
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Genesis / Megadrive core ported to MiST

Postby DrOG » Fri Feb 24, 2017 5:35 am

Outstanding result, unfortunately I can not test it now (my MIST is far away, I lent it to my friend, and he didn't bring it back yet). Keep up the good work, have a nice weekend!

User avatar
vebxenon
Captain Atari
Captain Atari
Posts: 420
Joined: Fri Apr 24, 2015 12:10 pm

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Fri Feb 24, 2017 9:36 am

I tested yesterday the "clk nuevo mio sin warnings.rbf" (Actually I don't know what are the differences between the cores) core. Sound needs still work in pitch, speed and notes, but that's outstanding :). Core is still unstable, but wow! :D

Thanks Phoboz and Jotego! :)

Regards,

Salva

lips2k15
Atari freak
Atari freak
Posts: 53
Joined: Tue Mar 29, 2016 10:19 am

Re: Genesis / Megadrive core ported to MiST

Postby lips2k15 » Fri Feb 24, 2017 10:16 am

Guys this is great and all but i cant use it as my set up is a 15khz rgb system can somebody please add the scandoubler disabled option to this core?

retrorepair
Atari User
Atari User
Posts: 39
Joined: Wed Sep 29, 2010 1:27 pm

Re: Genesis / Megadrive core ported to MiST

Postby retrorepair » Fri Feb 24, 2017 1:36 pm

Oh is it not 15khz enabled? That's a shame, I too am using my MIST on a CRT TV.


Social Media

     

Return to “ST(E) Clones (Suska / MiST)”

Who is online

Users browsing this forum: No registered users and 4 guests