
Genesis / Megadrive core ported to MiST
Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team
Re: Genesis / Megadrive core ported to MiST
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 

- Total Eclipse
- Captain Atari
- Posts: 307
- Joined: Tue Jul 20, 2004 2:20 pm
- Location: Sheepy Magna, UK
Re: Genesis / Megadrive core ported to MiST
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.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?

-
- Atari maniac
- Posts: 93
- Joined: Sun Sep 24, 2017 6:18 pm
Re: Genesis / Megadrive core ported to MiST
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.
Re: Genesis / Megadrive core ported to MiST
Probably Sega CD alone would fit. But where to put the base Genesis?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.

-
- Atari maniac
- Posts: 93
- Joined: Sun Sep 24, 2017 6:18 pm
Re: Genesis / Megadrive core ported to MiST
Oh so it does need both 68000's to run and that's too much.
Re: Genesis / Megadrive core ported to MiST
Not just 2 68000s, but 2 VDPs, 2 sound chips, and memory bandwidth for both parts.Televicious wrote:Oh so it does need both 68000's to run and that's too much.
Re: Genesis / Megadrive core ported to MiST
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??
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

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Re: Genesis / Megadrive core ported to MiST
Using fpgagen_20190815.rbf core these games works perfect, just tested. Both Mega Games compilations load at first time and no sound/load issues.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??
MegaMan The Willy Wars works using Fake EEPROM.

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
Well, Slingshot has fixed these problems
https://github.com/mist-devel/mist-bina ... 200204.rbf


https://github.com/mist-devel/mist-bina ... 200204.rbf
Thanks very much!!FPGAGen: fix fake EEPROM, disable refresh emulation - causes troubles
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
Well done !
Re: Genesis / Megadrive core ported to MiST
I've found that Joe and Mac rom hangs using last core
I'm using this file (uploaded just for testing purposes) : https://mega.nz/#!IQBhBApb!MpUvzz5R2F3g ... 46-260ZkDo
Can you test it, please?
Regards,
Salva

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

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
Re: Genesis / Megadrive core ported to MiST
I confirm.
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: 241
- Joined: Thu Aug 07, 2014 6:52 pm
Re: Genesis / Megadrive core ported to MiST
Oh great, many thanks, the changelog says
What exactly does this mean?FPGAGen: another attempt for refresh delay emulation
Re: Genesis / Megadrive core ported to MiST
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.Chris23235 wrote:Oh great, many thanks, the changelog says
What exactly does this mean?FPGAGen: another attempt for refresh delay emulation
Hopefully Joe&Mac will work again, and other games won't break (but who knows).
-
- Captain Atari
- Posts: 241
- Joined: Thu Aug 07, 2014 6:52 pm
Re: Genesis / Megadrive core ported to MiST
Thanks for the explanation.
Re: Genesis / Megadrive core ported to MiST
Just found that fpgagen_200523.rbf with latest firmware breaks sound on some games, for example with ESWAT: City under Siege
Re: Genesis / Megadrive core ported to MiST
Well, this game is buggy, as it writes to the ZRAM, it forgets to disable interrupts and suddenly the Z80 bus request is cancelled. I wonder what will happen if I enable the Z80 bus access for the 68k even if its bus is not acquired. Currently you can enable Turbo CPU, then the ZRAM access will finished before the interrupt messes it up.
Re: Genesis / Megadrive core ported to MiST
You are right, enabling CPU=Turbo fixes sound on ESWAT
Re: Genesis / Megadrive core ported to MiST
Sorry, I only had this problem with ESWAT but as was one of the few games I tried thought other games could be wrong too
Re: Genesis / Megadrive core ported to MiST
Re: Genesis / Megadrive core ported to MiST
Great! Thanks very much!slingshot wrote: ↑Sat Aug 22, 2020 5:24 pmOK. Well, this should fix it:
https://github.com/mist-devel/mist-bina ... 200821.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