ref: fe9be079e19b0c05b331b906e8f7a602d477f755
parent: 594aa466b7057e4a3b7ff95836169106161a4787
author: allkern <lisandroaalarcon@gmail.com>
date: Mon Jun 3 07:36:25 EDT 2024
Create compatibility notes file
--- /dev/null
+++ b/compat.txt
@@ -1,0 +1,93 @@
+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
+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
\ No newline at end of file
--- a/working.txt
+++ /dev/null
@@ -1,12 +1,0 @@
-Atari Anniversary Edition Redux (USA)
-Harmful Park (Japan)
-Kyuiin (Japan)
-NASCAR 98 Collector''s Edition (USA)
-Panzer Bandit (Japan)
-Puzzle Bobble 4 (Japan)
-World Soccer Jikkyou Winning Eleven 3 - World Cup France '98 (Japan) (Taikenban)
-Worms (USA)
-San Francisco Rush - Extreme Racing (USA)
-Samurai Shodown III - Blades of Blood (USA)
-Time Crisis - Project Titan (USA)
-WipeOut XL
\ No newline at end of file
--
⑨