Path: blob/master/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Compat.txt
2 views
68000:12Timings:34- MULU/MULS/DIVU/DIVS have funky timings.5- How many cycles does TRAP take to execute?6- How many cycles does it take to accept an interrupt?7- AND has some funky timings when it comes to immediates?89GAMES:1011Ahhh! Real monsters - no sound12Adventures of Mighty Max - crashes memory mapper13Air Diver - suffer from lack of 2cell vscroll14Alien Storm.... gfx glitches. control glitches?15Altered Beast: start with 0 health, 0 lives???16Another World .. broken.. (E) tho17Arcus Odyssey does UNHANDLED Z80 READs... is this a problem?18Awesome Possum - controls are wrong19Batman - flicker and music is messed20Batman Forever - significant gfx issues21Battle Squadron - crashes memory mapper woo!22Blood Shot - FPS game - some texture corruption23Bonkers - substantial gfx corruption24Buck Rogers crashes in a fun way25Burning Force - some gfx issues. works way better than it has in the past though!26Cheese Cat-astrophe - crashes renderer!!27Chester Cheetah - freezes when starting new game28Chuck Rock - Music messed up29Contra Hard Corps: Scrolling is messed up in level 1... used to work.30Dashin' Desperados .. bottom screen messed up31Death Duel crashes my renderer... (!)32Decap Attack - Item select screen messed up33Double Dragon doesn't boot34Devilish/Bad Omen - intro messed up.... interesting debug target35Dune... freezes in intro36Exile - Immediate gfx issues... Debug target.37F1 World Championship... Gfx issue at bottom of screen... quite cool working game though!38Fatal Rewind - appears to do a read.w on FFFFFF... that would be an address error. read.l messes up too. Ergo: basically doesnt work.39Final Blow - Music messed up40Fire Shark - Messed up sound41Flavio's Raster FX Test.. doesnt work42Foreman for Real doent boot43Galaxy Force II - gfx issue in level select screen, and in level-end "shoot the core" part44Gargoyles... gameplay is nonfunctional45Gauntlet 4 .. title screen messed. gfx corruption. immediately - debug target.46Golden Axe - controls are jacked up47Golden Axe 3 intro.... weirder than before for sure48Grind Stormer49Herzog Zwei .. doesnt boot fully50Insector X .. title screen gfx issue51James Pond 3 crash in intro52Jim Power - gfx glitches53Jurassic Park 2 - crashes in intro54Lemmings: Sound is royally effed... gfx glitches.55Marvel Land .. holy shit thats psychadelic56Mega Turrican some gfx glitches57Mortal Kombat...58MUSHA: Intro music starts too soon. Suffers from lack of 2-cell-vertical-scroll mode.59Out of This World... pretty substantially broken60Outrun 2019, much more significant gfx issues.61Outrun, minor gfx issue. maybe related to h-int timing?62Outrunners, some gfx issues... but not as bad as you might think!!! apparently doesnt use interlace mode?63Panorama Cotton still not working right64Power Monger messed up65RamboIII - intro gfx corrupted - MAYBE GOOD DEBUGGING TARGET66Shining in the Darkness: Check out sprites in the tavern... very odd67Sonic 2: Aside from lack of interlace mode, the shadows in the special stage are white....?68Sonic 2: Something still amiss with title screen sprite masking69Sonic 3 serious gfx glitches70Star Control - Shit gets crazy71Steel Empire - controls messed up. probably gfx issues also.72Sub-Terrania some gfx issues in intro73Super Hang-On - Sprite priority/masking isnt happening the way its supposed to on the tracks.74Super Fantasy Zone: Sound totally boned, missing graphics75TaleSpin - gfx glitches76The Humans77The Immortal78Truxton - Sound is jaaaacked.79Verytex - gfx issues80Zero Tolerance - gfx bugs that didnt used to happen :(81Zombies At My Neighbors: doesnt boot really82Zoop doesnt boot838485======================================================86Fixed Issues: (listed for regression testing purposes)87======================================================8889(Sprites X/Y are 10-bit, but must be masked to 9-bit)90- Dragon's Revenge.... ball sprite seems missing? of all the sprites to not show up...91- Fire Shark - Sprites dont render... VERY similar to Truxton. Same engine?92- Truxton - Sprites do not appear to be rendering.93- Zero Wing - Sprites arent rendering.......9495Flavio's DMA test... DMAs when it shouldnt!! - Masking off too much of the VDP command code9697Fun-n-Games fails its fadeouts. -- Fixed CRAM reads. I failed math.9899Sonic Spinball executes a VSRAM read -- Implemented VSRAM reads.100101Bugs related to longword read/write VRAM. Multiple bugs were present including sign-extension and endians and crap.102- Crusader of Centy- Text boxes messed up103- Eternal Champions - immediate gfx corruption104- Garfield... immediate gfx corruption. debug target.105- Kid Chameleon - gfx corruption on bounce bricks and level-end effect106107Games to test window calculation on:108- Road Blasters (doesnt use window, but Window & Nametable A are at same location)109- Out of this World - Same as Road Blasters110- Musha,Gaiares - Window at top111- Eliminate Down - Window at bottom112- Monster World 4, Wonder Boy in Monster World - Window at top - needs window scroll plane size adjustment113- D&D Warriors of the Eternal Sun - Window at bottom and at sides114- Truxton, Fire Shark - Window on Right115116======================================================117118TODO: non-instant DMA emulation119TODO: Add 68000/VDP interrupt enable delay (one instruction, similar to After Burner/PCE)120TODO: H-Ints timing possibly not correct... Some game raster effects work, others don't work as expected. (could be HVC tho)121TODO: Test DMA/ VDP command words.... I'm not at all convinced that VRAM is always correct122123124==============125Notable games:126==============127128Ghouls n Ghosts sets up the graphics planes backwards from normal, by setting the plane A to be low priority and Plane B to be high priority.129If you have a bug in your priority code this may find it.130131Revenge of Shinobi will not play DAC sounds if YM2612 registers are not initialized to L/R channels enabled.132133Ballz doesnt really initialize hardly any VDP registers, relies on VDP registers powered-on to the correct values134135Contra appears to use VDP A0 set = byte-swap. Not sure if its important in anyway in that game, but the byte swap happens.136137Games that use VRAM->VRAM Copy: D&D Warriors of the Eternal Sun, MUSHA, Devilish, Viewpoint138139Games that require accurate VRAM fill emulation include Thunder Force IV,140Contra Hard Corps, Revenge of Shinobi, Taiga Drama, and Sword of Vermillion.141142Sonic Spinball reads from VSRAM143144Games to test for sprite masking/overflow:145- Sonic 1 title screen (uses overflow to mask)146- Sonic 2 title screen (uses sprite mask modes)147- Galaxy Force 2 level select (uses sprite mask)148- Landstalker sprite masking (chests and such)149- Nemesis test rom150151Games known to use 2-cell vertical scroll mode:152- Air Diver153- Exo Squad154- Contra Hard Corps (giant robot boss on stage 1)155- MUSHA (stage 3)156157158