ref: b043b943449c64f14c220d78fe731cfa47143031
dir: /compat.txt/
Not working: Aconcagua (Japan) (Disc 1) *6 Animetic Story Game 1 - Card Captor Sakura (Japan) (Disc 1) *1 Ape Escape (USA) *21 Blade (USA) *3 CTR - Crash Team Racing (USA) *16 (regression) Crash Bash (USA) *1 Crime Crackers (Japan) *20 Disney's Hercules Action Game (USA) *19 Disney's The Emperor's New Groove (USA).cue *1 Doom (All) *4 Elder Gate (Japan) *1 Fear Effect (USA) (Disc 1) *3 Final Doom (All) *4 Final Fantasy IX (USA) (Disc 1) *3 Gran Turismo 2 - Music at the Speed of Sound - The Album (USA) (Bonus PlayStation Disc) *19 (regression) Hello Kitty - Cube Frenzy (USA) *3 Initial D (Japan) *3 (regression) Konami 80's Arcade Gallery (Japan) *1 Nagano Winter Olympics '98 (USA) *18 Need for Speed II (USA) *17 Over Drivin' - Skyline Memorial (Japan) + Nissan Presents - Over Drivin' - Skyline Memorial (Japan) *7 PS One Winter 03 Kiosk Version 1.21 (USA) *13 PaRappa the Rapper (Japan) (USA version works) *16 Paro Wars (Japan) *12 Pet in TV - With My Dear Dog (Japan) *1 Philosoma (USA) *15 PoPoRoGue (Japan) *14 RayStorm (USA) + RayCrisis (Japan) + RayCrisis - Series Termination (USA) *12 Rockman (Japan) *1 S.C.A.R.S (USA) *11 SimCity 2000 (USA) *3 Sister Princess 2 - Premium Fan Disc (Japan) (Disc A) *2 (regression) Star Wars - Rebel Assault II - The Hidden Empire (USA) (Disc 1) *9 Strider Hiryuu 1 & 2 (Japan) (Disc 1) (Strider Hiryuu) *6 Tama - Adventurous Ball in Giddy Labyrinth (Japan) *5 Time Gal & Ninja Hayate (Japan) (En,Ja) (Disc 1) (Time Gal) *9 Time Gal & Ninja Hayate (Japan) (En,Ja) (Disc 2) (Ninja Hayate) *9 Tokimeki Memorial 2 (Japan) *1 Tomb Raider (USA) *8 Tony Hawk's Pro Skater (USA) *10 Vib-Ribbon (Japan) *8 WipeOut (USA) *7 Yu-Gi-Oh! Forbidden Memories (USA) *1 Notes: *1 Hangs after CdlGetTN *2 Hangs while loading (possibly timer related) *3 Hangs after XA ReadS (MDEC playback (flags?) related, fixable) *4 Hangs after CdlPlay (timer? CDROM?) *5 Hangs after CdlSetSession (timeout) *6 Hangs on a retry deadloop, non-v0 command used (CdlReadTOC) *7 Hangs after SIO1 accesses *8 CdlGetlocP deadlock *9 Hangs on MDEC playback (tries, but dies) *10 Sector read errors (can't recover) *11 Input not working *12 Hang on a retry deadloop, ReadN XA playback? *13 Requires special hardware *14 Hangs after CdlTest *15 Hangs after CdlSetloc (early) *16 Hangs on XA playback *17 Hangs on sector error retry deadloop *18 Hangs on MDEC playback (Getstat deadloop) *19 Hangs on CdlSetloc deadloop *20 GetlocP loop hangs *21 Hangs after 0-sized CDROM DMA Graphical issues: Most 3D games have issues with dark models, some suffer from polygon pop-in or polygon explosions. Dark models specifically are caused by bad GTE color instructions (NCDS, NCDT, NCCS, CDP, etc.), should be fixed once I fix these instructions Polygon pop-in might be related to the timers, or maybe wrong IRQ on GTE instruction handling I'm pretty sure polygon explosions are caused by my terrible GTE implementation Silent Hill requires mask bit emulation, otherwise, semi-transparent white boxes appear on top of models/sprites Some 2D sprites/textures may have a slight seam on their borders, probably some off-by-one error on my texture sampling code, I'm actively working on tracking down this issue A very small set of games have hopelessly broken graphics, Mortal Kombat II was the first commercial game I was able to boot, with broken graphics, yet after all this time it still stands as the only game with badly broken graphics for some reason. I have tried a billion fixes, yet nothing seems to improve the graphics, might come back to this issue some time in the future. Another example of this is the title screen on "Bubble Bobble also featuring Rainbow Islands", graphics are completely broken, but thankfully the actual games seem to be unaffected Sound/music issues: Some games have broken music, Darius Gaiden seems to fail something and keeps retrying XA playback sequence goes like: Start XA playback, Getstat, Getstat, GetlocP, retry Marvel vs. Capcom - Clash of Super Heroes "forgets" to start XA playback, this is a regression, the game used to play music no problem, need to investigate