SmokeMonsterPacks / Mega-Sg-Jailbreak

Custom "Jailbreak" firmware for the Analogue Mega Sg
271 stars 14 forks source link

Video corruption on Japanese Mega-CD BIOS screen and some games #26

Closed ChronoStriker1 closed 5 years ago

ChronoStriker1 commented 5 years ago

Expected behavior and actual behavior

Not have graphical corruption

Steps to reproduce the problem

Starting Mega-CD while attached to the Mega-SG - tested with all Bios's named in smokemonster Mega Everdrive pack, region free and original. All have issues especially in the memory management screens. Also tested loading via the Mega-SG and via Mega Everdrive X5. The Mega-CD acts normal with no video corruption in BIOS or games when connected to a US Model 2 Genesis loading the BIOS via the Everdrive.

ROM name and hash value

BIOS, Micky Mania, Earthworm Jim Special Edition

If you can, please indicate if the bug occurs when using an original cartridge as well.

firmware version

Jailbreak 7.4 - Only tested with this version as I just received the Mega-CD

Examples of the issue https://imgur.com/a/VgNTQFa

Nigoli commented 5 years ago

My Mega CD M1 was like this on the BIOS screen, got to the point where it wouldn't even load games and froze up on the CD Player. Had to send it in for repair because it was a capacitor problem.

I would play on the Genesis M2 with it for a couple of hours and see if the problem happens on it like it was on the Mega Sg.

ChronoStriker1 commented 5 years ago

When checking the capacitors appear fine. While I'm not against replacing them the fact it works fine with the normal Genesis implys that the mega-sg is doing something different which I would assume it shouldn't.

alexcom84 commented 5 years ago

Well I have the Mega CD JPN launch model and only got the BIOS background with some white noise. Thought it was a cap issue so I grabbed a kit from console5.com and recapped all 3 PCBs (+ EXT board pcb on this model has 3 caps and a connector that goes on the oscillator daughterboard) and got the same issue. Checked all traces from 68k to RAM and ASIC w/o problems. Gave up and grabbed another Mega-CD JPN launch model in mint condition (the vendor sent me video with it working).... and hey surprise it has the same issue. Memory management screen is all black with some garbled graphics. Lords of thunder, Popful Mail, both Lunars, Snatcher, Batman Returns have garbled graphics. The only playable games are Final Fight CD, Sonic CD and Keio On JB 7.4 fw and tried all bios roms for model 1.

alexcom84 commented 5 years ago

I think the problem with the Mega-CD 1 might be the fact that the jpn launch model uses 4x 4bit DRAMs ( https://images.app.goo.gl/fNQJWb38y6HAFeXr9 ) and the export revisions had a single 16bit DRAM https://images.app.goo.gl/mGNrWjFw9xE64uDc8

The EXT port pcb is different as well for this model: http://wellby.dyndns.org/dnl/img/con-bd5.jpg? http://wellby.dyndns.org/dnl/img/con-bd4.jpg?

alexcom84 commented 5 years ago

https://twitter.com/maxx_2nd/status/1117106346384433152?s=21

Japanese user experiencing the same issues with Mega-CD 1.

BooBerry commented 5 years ago

This should be fixed in the official 4.5 firmware now. Kevtris bought a Japanese Mega CD, found out what the issue(s) were with it and fixed those issues and got it working. So starting with 4.5 the Japanese Mega CD should work fine.

https://support.analogue.co/hc/en-us/articles/360024836892-Mega-Sg-Firmware-Update-v4-5

alexcom84 commented 5 years ago

Yup! Everything is working great now. 😃

ChronoStriker1 commented 5 years ago

Confirmed that it fixed BIOS vid, Micky, and Earthworm Jim for me but it broke Lunar. Tried multiple bios and all have the same corruption at the start of the intro video, sound is fine though. Video attached.

https://drive.google.com/open?id=1QuSs3f_mvPwppTqdcAgqfia7vEf2rYXf

alexcom84 commented 5 years ago

Tested both Lunars on my model 1 without any problem. Even the uncensored ones with mixed case font.

ChronoStriker1 commented 5 years ago

I also tested with a Japanese copy of Lunar using the system bios and it is showing the same symptoms.

ChronoStriker1 commented 5 years ago

And just to be through re-flashing 7.4 allows the game to start normally.

alexcom84 commented 5 years ago

At this point since this issue no longer regards the JPN Mega CD bios but only certain games on the model 2 Mega-CD, you should probably either modify the title or close the issue and have @ChronoStriker1 open a new one with the list of games that are not working on his model 2 unit.

ChronoStriker1 commented 5 years ago

As BIOS issue appears to be resolved I will open a separate ticket in regards to the game corruption issue.