Genesis / Megadrive core ported to MiST

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

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

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

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Wed Nov 27, 2019 9:12 am

I just "reported" that because it's a bit funny how it looked impossible some years ago, now the SDRAM controller doesn't even sweat to perform cycle-exact memory access :)

User avatar
Total Eclipse
Captain Atari
Captain Atari
Posts: 258
Joined: Tue Jul 20, 2004 2:20 pm
Location: Sheepy Magna, UK

Re: Genesis / Megadrive core ported to MiST

Postby Total Eclipse » Thu Nov 28, 2019 4:02 pm

Total Eclipse wrote:The only thing I've found that completely fails so far is the Stuck Somewhere In Time demo. That reports that it's being run in an emulator, presumably due to checking CPU timings?

Just over a year on and I've tried the last release and noticed that it's been fixed. I'm not sure which update in the past 12 months resolved it, but well done to all involved. :cheers:
Atari equipment all in storage - Now playing with MiST :)

Televicious
Atari maniac
Atari maniac
Posts: 89
Joined: Sun Sep 24, 2017 6:18 pm

Re: Genesis / Megadrive core ported to MiST

Postby Televicious » Wed Jan 01, 2020 1:28 am

Just curious, is anyone trying to bring sega cd addition to MiST? Is it possible? I'm betting 32x is way over spec for size.

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

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Wed Jan 01, 2020 6:49 pm

Televicious wrote:Just curious, is anyone trying to bring sega cd addition to MiST? Is it possible? I'm betting 32x is way over spec for size.

Probably Sega CD alone would fit. But where to put the base Genesis? :)

Televicious
Atari maniac
Atari maniac
Posts: 89
Joined: Sun Sep 24, 2017 6:18 pm

Re: Genesis / Megadrive core ported to MiST

Postby Televicious » Thu Jan 02, 2020 1:08 am

Oh so it does need both 68000's to run and that's too much.

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

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Thu Jan 02, 2020 6:31 am

Televicious wrote:Oh so it does need both 68000's to run and that's too much.

Not just 2 68000s, but 2 VDPs, 2 sound chips, and memory bandwidth for both parts.

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Tue Feb 04, 2020 8:35 pm

Hello:

I'm using last core version, and I've found some problems using for example these games:

- Mega Games 2 (I need to load the cart several times before booting)
- Mega Games 3 (I need also to load the cart several times, and It sounds baldy)
- MegaMan The Wily Wars (PAL, It doesn't load at all)

Do you have the same problems??
Last edited by vebxenon on Tue Feb 04, 2020 9:17 pm, edited 1 time in total.
Just a computer and videogame lover :)

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

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Tue Feb 04, 2020 9:13 pm

vebxenon wrote:Hello:

I'm using last core version, and I've found some problems using for example these games:

- Mega Games 2 (I need to load the cart several times before booting)
- Mega Games 3 (I need also to load the cart several times, and It sounds baldy)
- MegaMan The Wily Wars (PAL, It doesn't load at all)

Do you have the same problems??


Using fpgagen_20190815.rbf core these games works perfect, just tested. Both Mega Games compilations load at first time and no sound/load issues.

MegaMan The Willy Wars works using Fake EEPROM. :shrug:
Just a computer and videogame lover :)

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

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Wed Feb 05, 2020 6:44 am

Well, Slingshot has fixed these problems :cheers: :D

https://github.com/mist-devel/mist-bina ... 200204.rbf

FPGAGen: fix fake EEPROM, disable refresh emulation - causes troubles


Thanks very much!!
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: 815
Joined: Tue Feb 21, 2017 7:02 am

Re: Genesis / Megadrive core ported to MiST

Postby DanyPPC » Wed Feb 05, 2020 6:58 am

Well done !

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

Re: Genesis / Megadrive core ported to MiST

Postby DrOG » Thu Feb 06, 2020 5:26 am

Nice job! :cheers:

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Sat Mar 14, 2020 12:12 pm

I've found that Joe and Mac rom hangs using last core :shrug:

I'm using this file (uploaded just for testing purposes) : https://mega.nz/#!IQBhBApb!MpUvzz5R2F3g ... 46-260ZkDo

Can you test it, please?

Regards,

Salva
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: 815
Joined: Tue Feb 21, 2017 7:02 am

Re: Genesis / Megadrive core ported to MiST

Postby DanyPPC » Sat Mar 14, 2020 2:13 pm

I confirm.

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

Re: Genesis / Megadrive core ported to MiST

Postby vebxenon » Sun Mar 15, 2020 9:37 am

New update on Mega Drive core :cheers: :cheers: https://github.com/mist-devel/mist-bina ... es/fpgagen

Let's try it!! :cheers: :cheers:
Just a computer and videogame lover :)

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

Chris23235
Captain Atari
Captain Atari
Posts: 169
Joined: Thu Aug 07, 2014 6:52 pm

Re: Genesis / Megadrive core ported to MiST

Postby Chris23235 » Mon Mar 16, 2020 8:41 pm

Oh great, many thanks, the changelog says

FPGAGen: another attempt for refresh delay emulation


What exactly does this mean?

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

Re: Genesis / Megadrive core ported to MiST

Postby slingshot » Mon Mar 16, 2020 9:18 pm

Chris23235 wrote:Oh great, many thanks, the changelog says

FPGAGen: another attempt for refresh delay emulation


What exactly does this mean?

On the real Genesis, the CPU is halted when the bus controller issues a refresh cycle to the internal RAM, and even to the external ROM (which doesn't need refresh, but still...). This slows down the CPU a bit, and if it's not simulated for an extent, some games doesn't work properly.
Hopefully Joe&Mac will work again, and other games won't break (but who knows).

Chris23235
Captain Atari
Captain Atari
Posts: 169
Joined: Thu Aug 07, 2014 6:52 pm

Re: Genesis / Megadrive core ported to MiST

Postby Chris23235 » Mon Mar 16, 2020 10:11 pm

Thanks for the explanation.


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 6 guests