Genesis Core
Moderators: Mug UK, Zorro 2, spiny, Greenious, Sorgelig, Moderator Team
-
- Captain Atari
- Posts: 187
- Joined: Fri Mar 16, 2018 9:10 am
Genesis Core
This is a new topic for Genesis Core because I haven't seen one.
@Sorgelig: Can you please implement a language selection or can you please hardcode the region from Japanese to ENG (englisch)?
My Favorite Game Quackshot for example and some others are completly in Japanese and I can't read it.
I found out, that the Region can be set by hidden jumpers on the Mainbord.
Please see here for details (5th picture or so):
http://www.sega-16.com/forum/showthread ... erblaze16)
As you can see, you can toogle JAP, ENG, NTSC or Pal. Since JAP and USA are the same 60hz it should be no problem to change the language?
Am I right? And since it's an FPGA implementation these jumpers are also present in the FPGA implementation, don't they? (FPGA = 1:1 Hardware?)
kind regards,
PhantombrainM
@Sorgelig: Can you please implement a language selection or can you please hardcode the region from Japanese to ENG (englisch)?
My Favorite Game Quackshot for example and some others are completly in Japanese and I can't read it.
I found out, that the Region can be set by hidden jumpers on the Mainbord.
Please see here for details (5th picture or so):
http://www.sega-16.com/forum/showthread ... erblaze16)
As you can see, you can toogle JAP, ENG, NTSC or Pal. Since JAP and USA are the same 60hz it should be no problem to change the language?
Am I right? And since it's an FPGA implementation these jumpers are also present in the FPGA implementation, don't they? (FPGA = 1:1 Hardware?)
kind regards,
PhantombrainM
Two beer or not two beer? - Shakesbeer.
Re: Genesis Core
Not always correct. It's up to developer how precise it will be implemented.PhantombrainM wrote:And since it's an FPGA implementation these jumpers are also present in the FPGA implementation, don't they? (FPGA = 1:1 Hardware?)
In most cases implementation is based on technical docs and known facts. Usually it's not enough to re-create a 100% replica. Official docs cover not more than 20% of what is required for re-implementation. Or even less.
i can see in your pics, but i can't see it implemented in the core.PhantombrainM wrote:As you can see, you can toogle JAP, ENG, NTSC or Pal. Since JAP and USA are the same 60hz it should be no problem to change the language?
Am I right?
As i've mentioned above, docs don't cover all things required for implementation. There is no mention what address of port used fot these jumpers.
I'm not familiar with Sega HW.
-
- Captain Atari
- Posts: 187
- Joined: Fri Mar 16, 2018 9:10 am
Re: Genesis Core
Hey, Sorgelig. Please listen at Cool Spot Intro. (EU)
Sound isn't fast enough.
Maybe missing sound is a timing problem?
Also Mickey Mouse (Castle of Illusion) has only one note the whole time.
Just for your reference.
Sound isn't fast enough.
Maybe missing sound is a timing problem?
Also Mickey Mouse (Castle of Illusion) has only one note the whole time.
Just for your reference.
Two beer or not two beer? - Shakesbeer.
Re: Genesis Core
Some games have missed music. The source of problem is unknown currently.
Re: Genesis Core
According to md.squee.co/315-5309, it looks like the version register controls it. I think the PAL and EXPORT lines are already in place in gen_io.vhd. They likely just need to be hooked up.Sorgelig wrote:Not always correct. It's up to developer how precise it will be implemented.PhantombrainM wrote:And since it's an FPGA implementation these jumpers are also present in the FPGA implementation, don't they? (FPGA = 1:1 Hardware?)
In most cases implementation is based on technical docs and known facts. Usually it's not enough to re-create a 100% replica. Official docs cover not more than 20% of what is required for re-implementation. Or even less.
i can see in your pics, but i can't see it implemented in the core.PhantombrainM wrote:As you can see, you can toogle JAP, ENG, NTSC or Pal. Since JAP and USA are the same 60hz it should be no problem to change the language?
Am I right?
As i've mentioned above, docs don't cover all things required for implementation. There is no mention what address of port used fot these jumpers.
I'm not familiar with Sega HW.
Re: Genesis Core
it's already old info as PAL/NTSC and JP/US/EU regions are already implemented in latest release.GreyRogue wrote:According to md.squee.co/315-5309, it looks like the version register controls it. I think the PAL and EXPORT lines are already in place in gen_io.vhd. They likely just need to be hooked up.
If you are kind of tired from TGFX, then join this banquet

Re: Genesis Core
Whoops. Missed the date on those posts.Sorgelig wrote:it's already old info as PAL/NTSC and JP/US/EU regions are already implemented in latest release.
If you are kind of tired from TGFX, then join this banquet
Is Genesis where the cool kids are at now? Seems like I'm always at the uncool table...
Re: Genesis Core
The SMS, Atari800, and NES cores could use some love. Any cool kids at those tables?GreyRogue wrote:Whoops. Missed the date on those posts.Sorgelig wrote:it's already old info as PAL/NTSC and JP/US/EU regions are already implemented in latest release.
If you are kind of tired from TGFX, then join this banquet
Is Genesis where the cool kids are at now? Seems like I'm always at the uncool table...

Re: Genesis Core
The NES core is pretty solid, have you seen recent developmemts on save ram support?mattsoft wrote: The SMS, Atari800, and NES cores could use some love. Any cool kids at those tables?
And I'm no expert but I beliebe the 5200/800 core is pretty much perfect in terms of game compatibility (it is developed by foft, you can find him in AtariAge).
SMS maybe can be made as part of the Genesis core.
-
- Captain Atari
- Posts: 187
- Joined: Fri Mar 16, 2018 9:10 am
Re: Genesis Core
But in cool spot is sound. There is just too much gap between the loops in the title screen so I thought the info might help to compare and fix something. Seems a timing problem.
Two beer or not two beer? - Shakesbeer.
Re: Genesis Core
Just messed around with the SMS core a little. It looks to me like the SDRAM isn't quite being lined up correctly. The data sometimes shows up too late for where the cpu needs it. I swapped out the SDRAM with 256K of BRAM and it seems to run much better. I assume the SDRAM could be fixed so larger games could be used, but I haven't dug into timing of the SDRAM. Looking at the some of the other cores, it looks like the use a clk reference to keep it lined up.mattsoft wrote: The SMS, Atari800, and NES cores could use some love. Any cool kids at those tables?
Re: Genesis Core
Not to be a complainer, but not even the classic Alleycat from Synapse works on the Atari800 core.Newsdee wrote:The NES core is pretty solid, have you seen recent developmemts on save ram support?mattsoft wrote: The SMS, Atari800, and NES cores could use some love. Any cool kids at those tables?
And I'm no expert but I beliebe the 5200/800 core is pretty much perfect in terms of game compatibility (it is developed by foft, you can find him in AtariAge).
SMS maybe can be made as part of the Genesis core.
Re: Genesis Core
Alley Cat works nice on my MiST (Atari 800 PAL-RGB core version, screenshot taken from my TV's framebuffer, RGB->YUV conversion done by my homemade adapter).
You do not have the required permissions to view the files attached to this post.
-
- Captain Atari
- Posts: 178
- Joined: Sun Jul 09, 2017 1:43 pm
Re: Genesis Core
After further testing I found out that the Genesis core for MiSTer needs further improvements in the sound department.
The Bad Apple demo (8 MB version) has no sound and in OutRunners the voices and car sounds are missing. I believe these were working in older versions of the core. On MiST, OutRunners is working with sound (but has other serious problems like crashing in the middle of the game).
The Bad Apple demo (8 MB version) has no sound and in OutRunners the voices and car sounds are missing. I believe these were working in older versions of the core. On MiST, OutRunners is working with sound (but has other serious problems like crashing in the middle of the game).
Re: Genesis Core
This made me try Alley Cat again on MiSTer.DrOG wrote:Alley Cat works nice on my MiST (Atari 800 PAL-RGB core version, screenshot taken from my TV's framebuffer, RGB->YUV conversion done by my homemade adapter).
Didn't work. Then it clicked, maybe I need the 400/800 OS ROM instead of XL.
Used the ATARIOSA.ROM instead and it works. Hurray!
Now if I could just get the Numen demo to work.

Re: Genesis Core
no problem with musichyperterminal wrote:The Bad Apple demo (8 MB version) has no sound
also no problem. Both voices and car sounds are present.hyperterminal wrote:OutRunners the voices and car sounds are missing.
Re: Genesis Core
Numen demo works on MiSTer since the beginning.mattsoft wrote: This made me try Alley Cat again on MiSTer.
Didn't work. Then it clicked, maybe I need the 400/800 OS ROM instead of XL.
Used the ATARIOSA.ROM instead and it works. Hurray!
Now if I could just get the Numen demo to work.
Some computers were complex in usage by them self. Not all computers allow to quickly jump and start to use. It has nothing to do with the core or bugs. You just need to study the computer more.
As i see you even don't know that keeping Option button while reset disables the XL basic (for non-XL games), so you are trying switch the ROMs instead. It doesn't make Atari 800 buggy. It just means you don' know the Atari 800 computer.
For further Atari800 discussion. please move to respective thread.
-
- Captain Atari
- Posts: 178
- Joined: Sun Jul 09, 2017 1:43 pm
Re: Genesis Core
Yes, Sorgelig, you're right. I don't know what was causing my problems but after testing again the sound is working as it should.
While testing I noticed a scratching sound in the Bad Apple demo similar to a grasshopper and the game Turbo Outrun makes a disturbing noise.
While testing I noticed a scratching sound in the Bad Apple demo similar to a grasshopper and the game Turbo Outrun makes a disturbing noise.
Re: Genesis Core
i don't understand. Some side sound happened time after time or it's constant background noise, or what?hyperterminal wrote: While testing I noticed a scratching sound in the Bad Apple demo similar to a grasshopper and the game Turbo Outrun makes a disturbing noise.
-
- Captain Atari
- Posts: 178
- Joined: Sun Jul 09, 2017 1:43 pm
Re: Genesis Core
Bad Apple demo: some side sound occurs (always at the same places in the demo)Sorgelig wrote:i don't understand. Some side sound happened time after time or it's constant background noise, or what?hyperterminal wrote: While testing I noticed a scratching sound in the Bad Apple demo similar to a grasshopper and the game Turbo Outrun makes a disturbing noise.
Turbo Outrun: constant background noise during a race
Re: Genesis Core
Speaking of missing music, Indiana Jones and the Last Crusade is completely silent 

Re: Genesis Core
Do you use analog audio output or HDMI audio?hyperterminal wrote:Bad Apple demo: some side sound occurs (always at the same places in the demo)
Turbo Outrun: constant background noise during a race
-
- Captain Atari
- Posts: 178
- Joined: Sun Jul 09, 2017 1:43 pm
Re: Genesis Core
I'm using analog audio output.Sorgelig wrote:Do you use analog audio output or HDMI audio?
Re: Genesis Core
analog audio may get interference from other components. Also DAC used on I/O board is primitive. So you may hear some side signals like on old computers where you could hear how HDD is working through speakers 

Re: Genesis Core
Here's an interesting bug that I'll mention because the game looks pretty fun and I want to play it more
In Aladin, you can move left/right but there's no walking animation. Also possibly related, if you hold right the screen doesn't start to scroll until you get to the edge. Other than those things the game seems to run fine.

In Aladin, you can move left/right but there's no walking animation. Also possibly related, if you hold right the screen doesn't start to scroll until you get to the edge. Other than those things the game seems to run fine.