Genesis / Megadrive core ported to MiST

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

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

phoboz
Atariator
Atariator
Posts: 19
Joined: Sun Jan 15, 2017 10:52 pm

Genesis / Megadrive core ported to MiST

Postby phoboz » Sun Jan 15, 2017 11:01 pm

I would like to announce that the fpgagen Genesis / Megadrive core has been ported to MiST
Please watch the video: https://youtu.be/hT1NetIGBDg

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Mon Jan 16, 2017 9:19 am

Wow! That's real? :D I want it!

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Mon Jan 16, 2017 9:27 am

Although still no sound, it works like a charm as fas as I see :)

phoboz
Atariator
Atariator
Posts: 19
Joined: Sun Jan 15, 2017 10:52 pm

Re: Genesis / Megadrive core ported to MiST

Postby phoboz » Mon Jan 16, 2017 9:47 am

Yes it's real, but still not perfect. So you should consider it a work in progress.
It does play Golden Axe with a 4 buttons gamepad. It plays an amazing amount of different games as well. 98% of all that I have tried so far.

The source are available at: https://github.com/phoboz/fpgagen
If you want I can build a beta core and publish it somewhere, maybe in the mist binaries repository.

As for the status:
The bandwidth of the SDRAM controller needs to be increased, because it has to handle RAM, ROM and Video memory at the same time. This is why you can see some sprite flickering on intense scenes.

Neither it has no sound, because the core it was based on didn't have any sound either. But there might be some exciting news coming up here during the following weeks :)

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Mon Jan 16, 2017 10:53 am

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

Thanks again. You are doing a great work! And yes, I'll test the beta once it's published :)

Regards,

Salva

ericgus
Captain Atari
Captain Atari
Posts: 342
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: Genesis / Megadrive core ported to MiST

Postby ericgus » Mon Jan 16, 2017 4:46 pm

Wow neat.. you should put the compiled core up anyway (with obvious work-in-progress warnings/known issues) notice.

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

Re: Genesis / Megadrive core ported to MiST

Postby alexh » Mon Jan 16, 2017 5:08 pm

Someone dissected the Megadrive soundchip but I believe their work is not 100% suitable for synthesis (Although it looks ok, perhaps a little massage of the ROM table inference)

https://github.com/sauraen/YM2612

This was discussed previously :

viewtopic.php?t=30000

If anyone can help it is Jotego

viewtopic.php?f=101&t=30633&p=304254#p304254

User avatar
DrOG
Captain Atari
Captain Atari
Posts: 213
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Genesis / Megadrive core ported to MiST

Postby DrOG » Mon Jan 16, 2017 6:20 pm

Whoa! Great news!

Nice work already, thanks in advance!

Sorgelig
Atari Super Hero
Atari Super Hero
Posts: 899
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Genesis / Megadrive core ported to MiST

Postby Sorgelig » Mon Jan 16, 2017 6:22 pm

Code of YM2612 looks very tiny comparing to monster code of the same chip i've saw before...

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

Re: Genesis / Megadrive core ported to MiST

Postby mahen » Mon Jan 16, 2017 8:33 pm

Keeping my fingers crossed !! :-)
Thanks to all involved !
Amiga user since 1993 ;-)

User avatar
farvardin
Captain Atari
Captain Atari
Posts: 343
Joined: Fri Jan 01, 2010 5:50 pm
Location: France
Contact:

Re: Genesis / Megadrive core ported to MiST

Postby farvardin » Mon Jan 16, 2017 8:52 pm

That's incredible! Well done and thank you! With sound it will probably be one of the most awaited Mist core :)

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Mon Jan 16, 2017 11:00 pm


User avatar
Atmosfear
Atari User
Atari User
Posts: 37
Joined: Fri Apr 10, 2015 4:20 pm
Location: Germany

Re: Genesis / Megadrive core ported to MiST

Postby Atmosfear » Mon Jan 16, 2017 11:53 pm

Very Impressive. I checked around 10 Games and all did work. Some with graphical Glitches but still enjoyable. Great Work. :thumbs:

Sorgelig
Atari Super Hero
Atari Super Hero
Posts: 899
Joined: Mon Dec 14, 2015 10:51 am
Location: Russia/Taiwan

Re: Genesis / Megadrive core ported to MiST

Postby Sorgelig » Tue Jan 17, 2017 1:56 am

So, it's with YM sound now?

Gehstock
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 118
Joined: Wed Dec 21, 2016 7:18 pm
Contact:

Re: Genesis / Megadrive core ported to MiST

Postby Gehstock » Tue Jan 17, 2017 6:14 am

No Sound , but nice Work
Not only my Cores for Mist : https://github.com/Gehstock/Mist_Cores
My Cores for Mister : https://github.com/Gehstock/Mister

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

Re: Genesis / Megadrive core ported to MiST

Postby jotego » Tue Jan 17, 2017 9:07 am

alexh wrote:Someone dissected the Megadrive soundchip but I believe their work is not 100% suitable for synthesis (Although it looks ok, perhaps a little massage of the ROM table inference)

https://github.com/sauraen/YM2612

This was discussed previously :

viewtopic.php?t=30000

If anyone can help it is Jotego

viewtopic.php?f=101&t=30633&p=304254#p304254


First of all, I want to thank phoboz for this effort. He is really moving this forward.

I had been in touch with phoboz about this. I was going to finish another core before doing this one but after he has shown the impressive progress I am going to give priority to this. I will release the JT12, a clone of the YM2612, in a few weeks so it can be used on the Megadrive core.

I have some YM2612 chips to take measurement but I do not have a board built for it. I will check out the information on that github that alexh has shared because it claims to document some obscure features. Maybe they have chip measurements. In any case, the plan is to make a first JT12 release based on documentation and the measurements of the YM2151. That should give decent sound. Then, sometime in the future, properly take measurements and release an exact clone.

Note that with the YM2612 the output is analog and with DAC artifacts, which means I cannot take exact measurements of what is going inside the chip. That makes it very difficult to achieve the level of accuracy I got in the JT51. Nonetheless, the YM2203, which is also part of the OPN series, has digital output so I will take measurements of it in the future.

In short, I cannot stand seeing Ghouls'n Ghosts on my MiST without listening to that wonderful melody of the second stage. We shall have sound!

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Tue Jan 17, 2017 9:16 am

Being an alpha, this core is totally impressive! :D

Image
Image

And wow! what will be the progress? :cheers: :cheers: :cheers: Thanks phoboz!!

PS: Talking about Sega, hope somebody will improve the Master System core, after watching this MD core...
Last edited by vebxenon on Tue Jan 17, 2017 9:21 am, edited 1 time in total.

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

Re: Genesis / Megadrive core ported to MiST

Postby mahen » Tue Jan 17, 2017 9:19 am

HI ! Extremely enthusiastic about this core :-) Great work ! There are so many amazing games on this platform...
That's clearly something we were all secretly dreaming of ;)

Thanks to the both of you !
Last edited by mahen on Tue Jan 17, 2017 9:23 am, edited 3 times in total.
Amiga user since 1993 ;-)

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Tue Jan 17, 2017 9:20 am

Oh, and thanks also jotego for your work on the sound :-)

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

Re: Genesis / Megadrive core ported to MiST

Postby alexh » Tue Jan 17, 2017 9:30 am

Sorgelig wrote:
alexh wrote:Someone dissected the Megadrive soundchip but I believe their work is not 100% suitable for synthesis (Although it looks ok, perhaps a little massage of the ROM table inference)
https://github.com/sauraen/YM2612

Code of YM2612 looks very tiny comparing to monster code of the same chip i've saw before...

From reading the thread that goes with that VHDL description of YM2612 the design is not 100% complete. The dates on the thread show it is actively being worked on but at least one block "the Accumulator" has not yet been implemented.

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

Re: Genesis / Megadrive core ported to MiST

Postby alexh » Tue Jan 17, 2017 9:47 am

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

Slade
Atariator
Atariator
Posts: 21
Joined: Tue Dec 27, 2016 11:02 pm

Re: Genesis / Megadrive core ported to MiST

Postby Slade » Tue Jan 17, 2017 10:21 am

Absolutely brilliant ! I look forward to seeing this mature further.
Thanks for putting in the effort to port this.

phoboz
Atariator
Atariator
Posts: 19
Joined: Sun Jan 15, 2017 10:52 pm

Re: Genesis / Megadrive core ported to MiST

Postby phoboz » Tue Jan 17, 2017 11:54 am

Please also give your thanks to robinsonb5, this would not have been possible without his support!

User avatar
Estrayk
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 143
Joined: Mon Nov 23, 2015 2:52 pm
Location: Spain

Re: Genesis / Megadrive core ported to MiST

Postby Estrayk » Tue Jan 17, 2017 3:30 pm

Thanks a lot! really. Congratulations!
・Falcon 030+FPU 14mb CosmosEX・Atari MegaSTE 4Mb CosmosEX・Atari STe 4Mb GotekHxC+Satan・Amiga A600 Vampire V2・Amiga A1200 030/50・MIST・

User avatar
mambrino
Atari freak
Atari freak
Posts: 56
Joined: Mon May 09, 2016 4:59 pm

Re: Genesis / Megadrive core ported to MiST

Postby mambrino » Tue Jan 17, 2017 4:43 pm

Wooooww! Brilliant! with sound this core will be incredible.
Thanks for your work ;)


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 2 guests