Closed GoogleCodeExporter closed 9 years ago
I cannot reproduce this issue (though it indeed seems that loading those
programs after a large Genesis ROM file produce some error on my side, more
exactly it jumps to CD BIOS when it shouldn't and BIOS seems corrupted). Maybe
the difference is that you don't have European & Japanese Mega CD BIOS
installed (BIOS_CD_E.bin & BIOS_CD_J.bin) and it crashes when trying to run
them ?
ALso what do you mean by "after loading any Genesis ROM" ? That they work fine
if you load a CD image or a Master System ROM before ? What Genesis ROM did you
tried ?
As for getting a readable Exception Screen, try setting the Video Render option
to "INTERLACED" or "PROGRESSIVE" and make it crash again.
Original comment by ekeeke31@gmail.com
on 21 Jul 2012 at 9:01
I have done some testing and have things to report! First, this crash only
happens with certain Genesis ROMs; Master System, Game Gear, SG-1000, and Sega
CD games don't seem to cause it. Second, I thought it happened with most
Genesis ROMs, but actually it only happens with ROMs that are 3+ MB in size.
Three games that always cause this crash for me are Fatal Fury 2, Foreman For
Real, and Toy Story. Interestingly enough, Ultimate Mortal Kombat 3, which is 4
MB, doesn't cause it!
I tried setting the video display to both "interlaced" and "progressive," but
the error message is still garbled.
Original comment by JJBu...@gmail.com
on 22 Jul 2012 at 12:22
Thanks, it must be some corruption of the CD hardware area when loading big ROM
files. Cartridge ROM is actually sharing the same buffer (10mb) as the emulated
CD hardware structure, it's possible i forgot to clear some stuff when loading
a new ROM, which corrupts CD emulation, i will look at it.
You didn't answered my initial question though: do you have bios_CD_E.bin and
bios_CD_J.bin files in your /bios directory ? Flux and Wonder Library will try
to load them on startup and Mega CD will be disabled if not found.
Original comment by ekeeke31@gmail.com
on 22 Jul 2012 at 8:45
Also, now that i think about it, if you are using 1.7.0, this might as well be
already fixed by r694. If you can, please compile last svn code and see if it
still crashes.
Original comment by ekeeke31@gmail.com
on 22 Jul 2012 at 8:48
Oops, I forgot about your question! I do have bios_CD_E.bin and bios_CD_J.bin
in my bios directory. Wonder Library and Flux work fine when loading them on
their own.
Also, I am using r703 and the crash still happens. More info: NBA Jam causes
it, too, which is a 2 MB ROM.
Original comment by JJBu...@gmail.com
on 22 Jul 2012 at 10:46
Should be fixed in r704, please confirm.
Original comment by ekeeke31@gmail.com
on 22 Jul 2012 at 5:48
No more crashing! Nice work, Eke-Eke.
Original comment by JJBu...@gmail.com
on 22 Jul 2012 at 6:22
Original comment by ekeeke31@gmail.com
on 22 Jul 2012 at 6:31
Original issue reported on code.google.com by
JJBu...@gmail.com
on 21 Jul 2012 at 5:36