Genesis Core
Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team
Re: Genesis Core
Added in 3x and 0.5x clock speed options and sent the pull request.
Here's the diff:
https://github.com/originalgrego/Genesi ... 56e6a4c2cf
Spinball is insane at 60fps when you turn on 3x CPU speed. Doesn't seem to have much of an effect on Road Rash. 0.5x speed seems to cause a lot of graphical glitches, but it does successfully slowdown many games, so whatever it's a bonus.
Here's the diff:
https://github.com/originalgrego/Genesi ... 56e6a4c2cf
Spinball is insane at 60fps when you turn on 3x CPU speed. Doesn't seem to have much of an effect on Road Rash. 0.5x speed seems to cause a lot of graphical glitches, but it does successfully slowdown many games, so whatever it's a bonus.
Re: Genesis Core
i've pushed my changes.
I don't think 0.5x is useful. You can use cheats instead.
I don't think 0.5x is useful. You can use cheats instead.
Re: Genesis Core
Looks good, you should add 3x as well, spinball benefits from it.
Re: Genesis Core
You need both turbo options 1.5 and 3, spinball is ok at both but other games like Sonic aren't happy with 3x.
Re: Genesis Core
in which part Sonic (which one?) not happy with 3x?
Re: Genesis Core
Sonic 2, music totally screwed up.
Re: Genesis Core
Hmm. Music in Sonic 2 plays fine for me in turbo 3x.
Re: Genesis Core
You don't hear it missing it's timing on the song? It's playing it but it keeps missing the beat. This is on the version I made, I'll test your changes later tonight.
Compiling your changes.
Compiling your changes.
Re: Genesis Core
Ok.
Check my version.
I will add option for medium/high turbo
Check my version.
I will add option for medium/high turbo
Re: Genesis Core
Low Latency Mode did not work anymore on genesis core on my display.
Did not have any problems with that in the past.

Did not have any problems with that in the past.

-
- Captain Atari
- Posts: 187
- Joined: Fri Mar 16, 2018 9:10 am
Re: Genesis Core
Since you are working on the genesis core, I investigated further, were it broke:PhantombrainM wrote:Sonic & Knuckles + Sonic 2 (W) [!].md
MD5 3e5e4b18d035775b916a06f2b3dc5031
shows only black screen. It was working, i played it already. Checksum of file checked with a local backup copy.
Genesis_20190110.rbf -> Working
all newer Versions -> not working anymore.
Maybe you have some time to look at it, when turbo is finished. Thank you!

Two beer or not two beer? - Shakesbeer.
Re: Genesis Core
No problem with this game.PhantombrainM wrote:Since you are working on the genesis core, I investigated further, were it broke:PhantombrainM wrote:Sonic & Knuckles + Sonic 2 (W) [!].md
MD5 3e5e4b18d035775b916a06f2b3dc5031
shows only black screen. It was working, i played it already. Checksum of file checked with a local backup copy.
Genesis_20190110.rbf -> Working
all newer Versions -> not working anymore.
Maybe you have some time to look at it, when turbo is finished. Thank you!
Code: Select all
4ea493ea4e9f6c9ebfccbdb15110367e *Sonic & Knuckles (World).gen
-
- Captain Atari
- Posts: 187
- Joined: Fri Mar 16, 2018 9:10 am
Re: Genesis Core
Yes the first part is running fine. I'm talking about the second part.Sorgelig wrote: No problem with this game.Code: Select all
4ea493ea4e9f6c9ebfccbdb15110367e *Sonic & Knuckles (World).gen
Sonic & Knuckles -> Runs fine
Sonic & Knuckles with Sonic 2 -> Doesn't work anymore
Sonic & Knuckles with Sonic 3 -> Runs fine
Two beer or not two beer? - Shakesbeer.
Re: Genesis Core
i have this:
Sonic & Knuckles + Sonic The Hedgehog 2 (World) (Rev A) EverDrive Fixed v1.1 SmokeMonster.bin
It works.
Sonic & Knuckles + Sonic The Hedgehog 2 (World) (Rev A) EverDrive Fixed v1.1 SmokeMonster.bin
It works.
Re: Genesis Core
After some checking - the problem in paging register. It seems this game uses SSF2 mapper.
I don't know yet why new versions don't accept old bob-patched page 1 and requires page 2. But it seems MiSTer is not the only system requires this patch.
I don't know yet why new versions don't accept old bob-patched page 1 and requires page 2. But it seems MiSTer is not the only system requires this patch.
-
- Captain Atari
- Posts: 187
- Joined: Fri Mar 16, 2018 9:10 am
Re: Genesis Core
Yes, a lot of sonics.
I also just noticed that:
Sonic the Hedgehog 2 (W) (REV1) [!] is also not working anymore -> (It also works with Genesis_20190110.rbf) interestingly it broke from Genesis_20190407.rbf) while the knuckles thing broke after 20190110
Don't know if its also the paging register issue.

I also just noticed that:
Sonic the Hedgehog 2 (W) (REV1) [!] is also not working anymore -> (It also works with Genesis_20190110.rbf) interestingly it broke from Genesis_20190407.rbf) while the knuckles thing broke after 20190110
Don't know if its also the paging register issue.
Two beer or not two beer? - Shakesbeer.
Re: Genesis Core
I have:PhantombrainM wrote:Sonic the Hedgehog 2 (W) (REV1) [!] is also not working anymore
Sonic the Hedgehog 2 (W) (REV00) [!]
Sonic the Hedgehog 2 (W) (REV01) [!]
Both work.
Re: Genesis Core
More check reveals that Sonic & Knuckles + Sonic The Hedgehog 2 is clashing with SRAM enable register (used in some games) (added after 20190110 release).
Change the value 1 to 2 disables the SRAM and game works.
What this game wants by writing 1 to A130F1 - i have no idea. Since it's just hack of Sonic 2, it's possible some buggy code copy/pasted from other hack.
Change the value 1 to 2 disables the SRAM and game works.
What this game wants by writing 1 to A130F1 - i have no idea. Since it's just hack of Sonic 2, it's possible some buggy code copy/pasted from other hack.
-
- Captain Atari
- Posts: 187
- Joined: Fri Mar 16, 2018 9:10 am
Re: Genesis Core
I'm replying to you later. I will hook up my CRT and run it in parallel with my HDMI TV to check why Sonic 2 REV 1 is not working for me and to see, where the problem is.
By the way, Knuckles with sonic 2 is not a hack, it's official.
Knuckles original module has a module connector on it's top of the knuckles module!
So you can put your sonic games you already have on top of that module and enjoy the old sonics with new knuckles content:
https://segaretro.org/Lock-On_Technology
Really crazy and nice stuff from the past!
EDIT:
My LCD HDMI TV doesn't display anything and even OSD is not working anymore.
I then tried editing the config and found out: Vsync adjust 0 = It works! Vsync adjust 1 or 2 = no display, no gui.
So something with vsync adjust broke from newer than 20190407.
By the way, Knuckles with sonic 2 is not a hack, it's official.
Knuckles original module has a module connector on it's top of the knuckles module!
So you can put your sonic games you already have on top of that module and enjoy the old sonics with new knuckles content:
https://segaretro.org/Lock-On_Technology
Really crazy and nice stuff from the past!

EDIT:
Okay, this is interesting. I hooked up my CRT and Sonic 2 Rev 1 is working.Sorgelig wrote:I have:PhantombrainM wrote:Sonic the Hedgehog 2 (W) (REV1) [!] is also not working anymore
Sonic the Hedgehog 2 (W) (REV00) [!]
Sonic the Hedgehog 2 (W) (REV01) [!]
Both work.
My LCD HDMI TV doesn't display anything and even OSD is not working anymore.
I then tried editing the config and found out: Vsync adjust 0 = It works! Vsync adjust 1 or 2 = no display, no gui.
So something with vsync adjust broke from newer than 20190407.
Two beer or not two beer? - Shakesbeer.
Re: Genesis Core
Sonic 3 originally has SRAM on cart! This explains the problem.
This is why it uses SRAM in the hack as a part of Sonic 3 code but it fails as Sonic 2 doesn't expect the SRAM. So the patch fixes this issue.
As for vsync_adjust problem - press the user button on IOBoard to reset the game - and it will work on HDMI.
I will fix this issue in next release.
This is why it uses SRAM in the hack as a part of Sonic 3 code but it fails as Sonic 2 doesn't expect the SRAM. So the patch fixes this issue.
As for vsync_adjust problem - press the user button on IOBoard to reset the game - and it will work on HDMI.
I will fix this issue in next release.
-
- Captain Atari
- Posts: 187
- Joined: Fri Mar 16, 2018 9:10 am
Re: Genesis Core
The IO Button reset works!
About the patch/fix, do you think it can be fixed in MISTer without patching the rom?
I mean, I for myself know it now because you told me and so I can use a patched rom, thats okay. But the normal user doesn't know it and uses verified [!] dumps and is wondering why it's not working.

About the patch/fix, do you think it can be fixed in MISTer without patching the rom?
I mean, I for myself know it now because you told me and so I can use a patched rom, thats okay. But the normal user doesn't know it and uses verified [!] dumps and is wondering why it's not working.
Two beer or not two beer? - Shakesbeer.
Re: Genesis Core
If user is banned on google and other search engines, then he can play other Sonics - they are plenty.
Re: Genesis Core
Just tried your build of Genesis with turbo, same issue as I had with Sonic 2, music is wrong at 3x and plays at an uneven pace.
Road rash at 3x sees an improvement in your build thanks to the vdp fifo changes. Now it needs a software patch, it's input handling seems to have been hardcoded for the lower framerate.
Road rash at 3x sees an improvement in your build thanks to the vdp fifo changes. Now it needs a software patch, it's input handling seems to have been hardcoded for the lower framerate.