# ========================================================================================1# compat.ini for PPSSPP2# ========================================================================================3#4# This file is not meant to be user-editable, although is kept as a separate ini5# file instead of compiled into the code for debugging purposes.6#7# The uses cases are strict:8# * Enable fixes for things we can't reasonably emulate without completely ruining9# performance for other games, such as the screen copies in Dangan Ronpa10# * Disabling accuracy features like 16-bit depth rounding, when we can't seem to11# implement them at all in a 100% compatible way12# * Emergency game-specific compatibility fixes before releases, such as the GTA13# music problem where every attempted fix has reduced compatibility with other games14# * Enable "unsafe" performance optimizations that some games can tolerate and15# others cannot. We do not currently have any of those.16#17# This functionality should NOT be used for any of the following:18# * Cheats19# * Fun hacks, like enlarged heads or whatever20# * Fixing general compatibility issues. First try to find a general solution. Try hard.21#22# Game IDs can be looked up at GameFAQs, for example:23# http://www.gamefaqs.com/psp/925776-grand-theft-auto-liberty-city-stories/data24# Sometimes the information may be incomplete though.25#26# ========================================================================================27# Issue numbers refer to issues on https://github.com/hrydgard/ppsspp/issues28# ========================================================================================2930[VertexDepthRounding]31# Phantasy Star Portable needs depth rounding to 16-bit precision for text to show up.32# It's enough to do it at the vertex granularity. #377733# Phantasy Star Portable34ULJM05309 = true35ULUS10410 = true36ULES01218 = true37ULJM08023 = true38ULES01218 = true39# Phantasy Star Portable 1 Demo40NPUH90023 = true41# Phantasy Star Portable 242ULES01439 = true43ULUS10529 = true44ULJM05493 = true45NPJH50043 = true46ULJM08030 = true47NPUH90023 = true48ULJM91014 = true49NPJH90002 = true50ULJM05732 = true51NPJH50332 = true52# Phantasy Star Portable 2 JP Demo53ULJM91018 = true54NPJH90062 = true55# Phantasy Star Portable Infinity Demo56NPJH90157 = true # Infinity demo5758# Puyo Puyo Fever 2 #3663 (layering)59ULJM05058 = true60# NBA 2K13 #6603 (menu glitches)61ULAS42332 = true62ULJS00551 = true63NPJH50713 = true64ULJS00596 = true65ULES01578 = true66ULUS10598 = true67# Power Stone Collection #6257 (map arrow)68ULES00496 = true69ULUS10171 = true70ULJM05178 = true71# Taiko no Tatsujin Portable DX #7920 (missing text)72ULJS00383 = true73NPJH50426 = true74ULAS42282 = true75# PhotoKano #7920 (missing text)76ULJS00378 = true77NPJH50579 = true78ULJS19069 = true79NPJH50579 = true8081# After Burner: Black Falcon (#8514, only affects video)82ULUS10244 = true83ULES00753 = true84ULES00785 = true8586# Matching Maker 3 x Tousouchuu (#15913)87ULJS00242 = true8889[PixelDepthRounding]90# Heroes Phantasia requires pixel depth rounding. #6485 (flickering overlaid sprites)91NPJH50558 = true92ULJS00456 = true93ULJS00454 = true9495# Tales of Phantasia: Full Voice Edition96# Attempted workaround for stencil testing driver bug on Arm Exynos (similar to the previous Adreno bug).97# Seems that writing to depth disables a faulty optimization it's trying to do (as we saw in stencil draw).98ULJS00079 = true99ULJS19016 = true100UCAS40110 = true101NPJH50854 = true102103# Heroes Phantasia Limited Edition Disc requires pixel depth rounding.104ULJS00455 = true105# Phantasy Star games flickering106# Phantasy Star Portable107ULJM05309 = true108ULUS10410 = true109ULES01218 = true110ULJM08023 = true111ULES01218 = true112# Phantasy Star Portable 1 Demo113NPUH90023 = true114# Phantasy Star Portable 2115ULES01439 = true116ULUS10529 = true117ULJM05493 = true118NPJH50043 = true119ULJM08030 = true120NPUH90023 = true121ULJM91014 = true122NPJH90002 = true123ULJM05732 = true124NPJH50332 = true125# Phantasy Star Portable 2 JP Demo126ULJM91018 = true127NPJH90062 = true128# Phantasy Star Portable Infinity Demo129NPJH90157 = true # Infinity demo130131# Nayuta no Kiseki might improve with pixel depth rounding. See issue #8744.132ULJM06113 = true133NPJH50625 = true134ULJM08069 = true135NPJH50625 = true136137[DepthRangeHack]138# Phantasy Star Portable 2 and Infinity both use viewport depth outside [0, 1].139# This gets clamped in our current implementation, but attempts to fix it run into140# Other bugs, so we've restored this hack for now.141# Phantasy Star Portable142ULJM05309 = true143ULUS10410 = true144ULES01218 = true145ULJM08023 = true146ULES01218 = true147# Phantasy Star Portable 1 Demo148NPUH90023 = true149# Phantasy Star Portable 2150ULES01439 = true151ULUS10529 = true152ULJM05493 = true153NPJH50043 = true154ULJM08030 = true155NPUH90023 = true156ULJM91014 = true157NPJH90002 = true158ULJM05732 = true159NPJH50332 = true160# Phantasy Star Portable 2 JP Demo161ULJM91018 = true162NPJH90062 = true163# Phantasy Star Portable Infinity Demo164NPJH90157 = true # Infinity demo165166[ClearToRAM]167# SOCOM Navy Seals games require this. See issue #8973.168# Navy Seals : Tactical Strike169UCES00855 = true170UCUS98649 = true171NPJG00035 = true172NPJG90068 = true173UCJS10102 = true174# Tactical Strike demo175NPUG70003 = true176# Fireteam Bravo177UCKS45021 = true178UCUS98615 = true179UCES00038 = true180ULES00038 = true181# Fireteam Bravo 2182UCES00543 = true183UCUS98645 = true184# Fireteam Bravo 2 Demo185UCUS98677 = true186UCUS98691 = true187188# DBZ Tenkaichi Tag Team, see issue #14283189ULJS00311 = true190ULAS42247 = true191ULUS10537 = true192ULUS10737 = true193ULJS19067 = true194ULAS42318 = true195NPUH90087 = true # demo196NPEH90042 = true # demo197198[Force04154000Download]199# This applies a hack to Dangan Ronpa, its demo, and its sequel.200# The game draws solid colors to a small framebuffer, and then reads this directly in VRAM.201# We force this framebuffer to 1x and force download it automatically.202NPJH50631 = true203NPJH50372 = true204NPJH90164 = true205NPJH50515 = true206# Let's also apply to Me & My Katamari.207ULUS10094 = true208ULES00339 = true209ULJS00033 = true210UCKS45022 = true211ULJS19009 = true212NPJH50141 = true213214[DrawSyncEatCycles]215# This replaced Crash Tag Team Racing hack to also fix Gundam games216# It makes sceGeDrawSync eat a lot of cycles which can affect timing in lots of games,217# might be negative for others, but happens to fix games below.218# Gundam Battle Royale might need it to avoid crashes when certain Ace enemies shows up219ULJS00083 = true220ULKS46104 = true221ULJS19015 = true222# Gundam Battle Chronicle needs it to avoid crashes after most battles223ULJS00122 = true224ULKS46158 = true225ULJS19021 = true226# Gundam Battle Universe same problem as above227ULJS00145 = true228ULKS46183 = true229ULJS00260 = true230ULJS19041 = true231NPJH50843 = true232# Helps with Jeanne d'Arc weird 40/40 fps problem #5154233UCAS40129 = true234UCJS10048 = true235UCKS45033 = true236UCJS18014 = true237UCUS98700 = true238NPJG00032 = true239UCJX90019 = true240# Fixes some double framerate issues in Patapon 2, contributed by pamford45241UCJS10089 = true242NPJG00010 = true243PSPJ30000 = true244UCAS40232 = true245UCAS40239 = true246UCES01177 = true247UCUS98732 = true248UCJS18036 = true249UCAS40292 = true250UCJS18053 = true251252# Rewrite253# fixes softlocks, see #15904254ULJM06364 = true255ULJM06365 = true256257# Crash Tag Team Racing used to need it to pass checking memory stick screen.258# ULES00168 = true259# ULES00169 = true260# ULES00170 = true261# ULES00171 = true262# ULES00172 = true263# ULJM05036 = true264# ULUS10044 = true265266[KernelGetSystemTimeLowEatMoreCycles]267# Brothers in Arms: D-Day works around weird FPS(falling under 100% even on powerful hardware) as well as it's animation speed #18509268# recommend to OC PSP CPU to at least twice as much as real PSP to get constant 60 fps269ULES00608 = true270ULUS10193 = true271272[DrawSyncInstant]273# Bizarre timing issue in Sakura-sou no Pet na Kanojo, see issue #15224. Note that an instant DrawSync is not logical.274NPJH50745 = true275276[FakeMipmapChange]277# This hacks separates each mipmap to independent textures to display wrong-size mipmaps.278# For example this requires games like Tactics Ogre(Japanese) to display multi bytes fonts stored in mipmaps.279# See issue #5350.280# Tactics Ogre (Japanese)281ULJM05753 = true282NPJH50348 = true283ULJM06009 = true284# We handle the US/EU versions by detecting its weird use of two identical mipmaps and treating it as a normal 2D texture (#17491 / #17980)285286[RequireBufferedRendering]287# Warn the user that the game will not work and have issue, if buffered rendering is not enabled.288# Midnight Club: LA Remix289ULUS10383 = true290ULES01144 = true291ULJS00180 = true292ULJS00267 = true293ULJM05904 = true294NPJH50440 = true295# Midnight Club 3: DUB Edition296ULUS10021 = true297ULES00108 = true298# Grand Theft Auto: Vice City Stories299ULUS10160 = true300ULES00502 = true301ULES00503 = true302ULJM05297 = true303ULJM05395 = true304ULJM05884 = true305NPJH50827 = true306# Grand Theft Auto: Vice City Stories (prototypes)307ULET00417 = true308# Grand Theft Auto: Liberty City Stories309ULUS10041 = true310ULES00151 = true311ULES00182 = true312ULJM05255 = true313ULJM05359 = true314ULJM05885 = true315NPJH50825 = true316# Grand Theft Auto: Liberty City Stories (prototypes)317ULUX80146 = true318# Grand Theft Auto: Sindacco Chronicles (romhack)319ULUS01826 = true320321# GOW : Ghost of Sparta322UCUS98737 = true323UCAS40323 = true324NPHG00092 = true325NPEG00044 = true326NPEG00045 = true327NPJG00120 = true328NPUG80508 = true329UCJS10114 = true330UCES01401 = true331UCES01473 = true332# GOW : Ghost of Sparta Demo333NPJG90095 = true334NPEG90035 = true335NPUG70125 = true336# GOW : Chains Of Olympus337UCAS40198 = true338UCUS98653 = true339UCES00842 = true340ULJM05438 = true341ULJM05348 = true342UCKS45084 = true343NPUG80325 = true344NPEG00023 = true345NPHG00027 = true346NPHG00028 = true347NPJH50170 = true348UCET00844 = true349# GOW: Chains of Olympus Demo350UCUS98705 = true351UCED00971 = true352UCUS98713 = true353# Daxter354UCUS98618 = true355UCUS98654 = true356UCES00044 = true357NPUG80329 = true358NPEG00025 = true359UCKS45025 = true360# Ys Seven361ULUS10551 = true362ULJM05475 = true363NPEH00065 = true364NPJH50350 = true365ULJM08041 = true366NPEH00065 = true367# The Legend of Heroes: Trails in the Sky368ULUS10540 = true369ULUS10578 = true370ULES01556 = true371ULJM05170 = true372ULJM08033 = true373NPJH50373 = true374# Grand Knights History375ULJS00394 = true376ULJS19068 = true377NPJH50518 = true378# Tactics Ogre379ULUS10565 = true380ULES01500 = true381ULJM05753 = true382NPJH50348 = true383ULJM06009 = true384UCKS45164 = true385# Metal Gear Solid : Peace Walker386ULUS10509 = true387ULES01372 = true388ULJM08038 = true389NPJH50045 = true390ULJM05630 = true391NPJH90082 = true392NPJH90063 = true393# Star Ocean : Second Evolution394ULUS10375 = true395ULES01187 = true396ULJM05591 = true397ULJM05325 = true398UCAS40203 = true399# Driver 76400ULUS10235 = true401ULES00740 = true402# Chili Con Carnage403ULUS10216 = true404ULES00629 = true405# Digimon Adventure406NPJH50686 = true407ULJS00541 = true408ULAS42340 = true409# Danganronpa410ULJS00337 = true411ULJS19060 = true412NPJH50372 = true413NPJH50515 = true414# Danganronpa Demo415NPJH90164 = true416# Super Danganronpa 2417ULJS00521 = true418ULJS00522 = true419NPJH50631 = true420# The Simpsons Game421ULUS10295 = true422ULES00975 = true423ULES00979 = true424ULES00978 = true425ULES00977 = true426ULES00976 = true427# Jeanne d'Arc428UCUS98700 = true429UCJS10048 = true430# Jeanne d'Arc Senkou Taikenban (Demo)431UCJX90019 = true432# Dante's Inferno433ULUS10469 = true434ULES01384 = true435ULJM05621 = true436NPJH50220 = true437ULJM05799 = true438ULKS46248 = true439# Test Drive Unlimited440ULET00386 = true441ULUS10249 = true442ULES00637 = true443ULKS46126 = true444# Silent Hill: Shattered Memories445ULUS10450 = true446ULES01352 = true447ULJM05564 = true448NPJH50148 = true449ULAS42189 = true450# Silent Hill: Origins451ULUS10285 = true452ULES00869 = true453ULJM05281 = true454NPJH50051 = true455# Manhunt 2456ULUS10280 = true457ULES00756 = true458# LEGO Star Wars II: The Original Trilogy459ULUS10155 = true460ULES00479 = true461# LEGO Indiana Jones: The Original Adventures462ULUS10365 = true463ULES01086 = true464# LEGO Batman: The Videogame465ULUS10380 = true466ULES01151 = true467# Burnout Dominator468ULUS10236 = true469ULES00750 = true470ULJM05242 = true471ULJM05371 = true472NPJH50304 = true473ULES00703 = true474# Yu-Gi-Oh Tag Force 6475ULJM05940 = true476NPJH50794 = true477# Crazy Taxi478NPJH50490 = true479ULES00811 = true480ULJM05340 = true481ULUS10273 = true482483# Cave Story (homebrew, flickers without it)484CAVE00992 = true485486# TODO: There are many more.487488[RequireBlockTransfer]489# Warn the user that the game will have issue graphic, if simulate block transfer is not enabled.490# The Legend of Heroes: Trails in the Sky need it to fix graphical glitch in menu screen. See issues #8053491ULUS10540 = true492ULUS10578 = true493ULES01556 = true494ULJM05170 = true495ULJM08033 = true496NPJH50373 = true497NPUH10191 = true498NPUH10197 = true499# Grand Knights History need it to fix blackboxes on characters and flickering texture . See issues #2135, #6099500ULJS00394 = true501ULJS19068 = true502NPJH50518 = true503# Gradius Collection (see #13887)504ULUS10103 = true505ULES00381 = true506ULJM05091 = true507# GachiTora! Abarenbou Kyoushi in High School need it to render shadows properly (see #14136)508ULJS00355 = true509NPJH50409 = true510# MegaMan Maverick Hunter X (see #10085)511ULES00251 = true512ULUS10068 = true513ULJM05043 = true514515[DisableAccurateDepth]516# Midnight Club: LA Remix517ULUS10383 = true518ULES01144 = true519ULJS00180 = true520ULJS00267 = true521ULJM05904 = true522NPJH50440 = true523# Midnight Club 3: DUB Edition524ULUS10021 = true525ULES00108 = true526527# Shadow of Destiny (#9545)528ULUS10459 = true529NPJH50036 = true530531# Burnout games have problems with this on Mali, and have no use for it532# Legends533#ULES00125 = true534#ULUS10025 = true535#ULJM05228 = true536#NPJH50305 = true537#ULJM05049 = true538#ULKS46027 = true539#ULAS42019 = true540541# Dominator542ULUS10236 = true543ULES00750 = true544ULJM05242 = true545ULJM05371 = true546NPJH50304 = true547ULES00703 = true548ULAS42095 = true549550[RequireDefaultCPUClock]551# GOW : Ghost of Sparta552UCUS98737 = true553UCAS40323 = true554NPHG00092 = true555NPEG00044 = true556NPEG00045 = true557NPJG00120 = true558NPUG80508 = true559UCJS10114 = true560UCES01401 = true561UCES01473 = true562# GOW : Ghost of Sparta Demo563NPJG90095 = true564NPEG90035 = true565NPUG70125 = true566# Tekken 6567ULUS10466 = true568ULES01376 = true569ULJS00224 = true570NPUH10047 = true571ULAS42214 = true572ULJS19054 = true573NPJH50184 = true574575[MGS2AcidHack]576ULUS10006 = true # Metal Gear Acid577ULES00008 = true578ULJM05001 = true579ULAS42007 = true580ULJM08001 = true581ULUS10077 = true # Metal Gear Acid 2582ULAS42035 = true583ULES00284 = true584ULJM05047 = true585ULKS46065 = true586ULJM08011 = true587588[SonicRivalsHack]589ULES00622 = true # SR1590ULUS10195 = true # SR1591ULUS10323 = true # SR2592ULES00940 = true # SR2593ULET00958 = true594595[BlockTransferAllowCreateFB]596# Digimon Adventure (JP and English patches)597NPJH50686 = true598ULJS00541 = true599ULAS42340 = true600601# MotoGP602ULUS10153 = true603UCES00373 = true604ULJS00078 = true605UCAS40104 = true606607# Ys Seven disabled (caused glitches, see #13529)608# ULUS10551 = true609# ULJM05475 = true610# ULJM05475 = true611# NPEH00065 = true612# NPJH50350 = true613614# Burnout Legends615ULES00125 = true616ULUS10025 = true617ULJM05228 = true618NPJH50305 = true619ULJM05049 = true620ULKS46027 = true621ULAS42019 = true622623# Burnout Dominator624ULUS10236 = true625ULES00750 = true626ULJM05242 = true627ULJM05371 = true628NPJH50304 = true629ULES00703 = true630631# Test Drive Unlimited632ULET00386 = true633ULUS10249 = true634ULES00637 = true635ULKS46126 = true636637# Naruto Shippuden: Ultimate Ninja Impact638ULUS10582 = true639ULES01537 = true640ULJS00390 = true641ULAS42297 = true642ULJS19071 = true643NPJH50435 = true644NPJH50435 = true645646# Naruto Shippuden: Ultimate Ninja Heroes 3 (issue #16733)647ULJS00236 = true648ULAS42208 = true649ULUS10518 = true650ULAS42231 = true651ULJS19066 = true652ULAS42317 = true653ULUS10518 = true654655# Gradius Collection656ULUS10103 = true657ULES00381 = true658ULJM05091 = true659ULJM05222 = true660ULAS42040 = true661ULKS46064 = true662663# Shaun White Snowboarding (player shadow)664ULES01185 = true665ULUS10399 = true666ULJM05412 = true667NPJH50083 = true668ULJM05570 = true669670# Cars Race-o-rama671ULUS10428 = true672ULES01333 = true673674# MX vs ATV Reflex675ULES01375 = true676ULUS10429 = true677678# Silent Hill: Origins679# Avoids readback.680ULES00869 = true681ULUS10285 = true682ULKS46161 = true683ULJM05281 = true684NPJH50051 = true685686# Silent Hill: Shattered Memories687# Avoids readback.688ULUS10450 = true689ULES01352 = true690ULJM05564 = true691NPJH50148 = true692ULAS42189 = true693694# Toca Race Driver 3 / DTM Race Driver 3 / V8 Supercars Shootout 3695# Avoids readback.696ULES00613 = true697ULES00615 = true698ULES00614 = true699700# Toca Race Driver 2 / DTM Race Driver 2701# Avoids readback.702ULES00040 = true703ULES00041 = true704ULJM05160 = true705706# Narikiri Dungeon X. See issue #16714.707ULJS00293 = true708709[IntraVRAMBlockTransferAllowCreateFB]710# Final Fantasy - Type 0711ULJM05900 = true712ULJM05901 = true713NPJH50443 = true714NPJH50444 = true715ULJM06217 = true716ULJM06218 = true717UCAS40346 = true718UCAS40347 = true719720# Boku no Natsuyasumi: Mushi Mushi Hakase to Teppen-yama no Himitsu!!721UCJS10038 = true722UCJS18013 = true723724# Megaman Maverick Hunter X (see #10085)725ULES00251 = true726ULUS10068 = true727ULJM05043 = true728729# R-TYPE TACTICS (see #14198)730ULJS00111 = true # Japan731NPJH50106 = true # Japan732UCKS45065 = true # Korea733UCAS40168 = true # Asia734ULES01121 = true # Europe735736ULUS10343 = true # US, (R-TYPE COMMAND)737NPUH90008 = true # (R-TYPE COMMAND demo)738739# R-TYPE TACTICS II -Operation BITTER CHOCOLATE-740NPJH50119 = true741ULJS00233 = true742NPJH90089 = true # (demo)743NPJH90065 = true # Unknown744745# Colin McRae 2005 (sun effect, see #7810)746ULES00111 = true747ULKS46010 = true748ULJM05223 = true749ULJM05362 = true750751# Iron Man, see [BlockTransferDepth] below.752ULES01070 = true753ULES01071 = true754ULUS10347 = true755756# Note! This whole flag is disabled temporarily by appending "Disabled" to its name). See 7914757[YugiohSaveFixDisabled]758# The cause of Yu-gi-oh series 's bad save (cannot save) are load "save status" and use cwcheat,759# but the real cause still unknown. #7914760761# Yu-Gi-Oh! Duel Monsters GX: Tag Force762ULJM05151 = true763ULES00600 = true764ULUS10136 = true765766# Yu-Gi-Oh! Duel Monsters GX: Tag Force 2767ULUS10302 = true768ULJM05260 = true769ULES00925 = true770ULES00926 = true771772# Yu-Gi-Oh! Duel Monsters GX: Tag Force 3773ULES01183 = true774ULJM05373 = true775776# Yu-Gi-Oh! 5D's Tag Force 4777ULUS10481 = true778ULJM05479 = true779ULES01362 = true780781# Yu-Gi-Oh! 5D's Tag Force 5782ULUS10555 = true783ULJM05734 = true784ULES01474 = true785786# Yu-Gi-Oh! 5D's Tag Force 6787ULJM05940 = true788NPJH50794 = true789790# Yu-Gi-Oh! 5D's Tag Force791ULJM05940 = true792793# Yu-Gi-Oh! ARC-V Tag Force Special794NPJH00142 = true795796[ForceUMDDelay]797# F1 2006 won't boot at all with our standard unrealistically fast timing.798UCES00238 = true799UCJS10045 = true800# F1 2005, japan only?801UCJS10019 = true802803# Arctic Adventures - Polar's Puzzles804NPEZ00219 = true805NPUZ00114 = true806807# Mega Minis volume 2 (see #20322, just for Artic Adventures: Polars Puzzles)808UCES01503 = true809810# Innocent Life (see issue #2830)811UCAS40079 = true812ULUS10219 = true813ULES00658 = true814UCAS40187 = true815ULJS00119 = true816ULKS46167 = true817NPJH50017 = true818819# Pangya Fantasy Golf (see issue #17458)820ULUS10438 = true821ULJM05687 = true822ULJM05440 = true823ULKS46164 = true824825# Qix++ (see issue #13724)826ULJM05617 = true827NPJH50199 = true828829# Mahou Shoujo Madoka Magica Portable #6557830ULJS00430 = true831ULJS00429 = true832833# Harvest Moon US (issue #18287)834ULUS10458 = true835ULES01489 = true836NPJH50019 = true837ULJS19039 = true838ULJS00188 = true839840# Twisted Metal sound effects break without this841UCES00018 = true842UCUS98601 = true843844# PlayStation Network Collection: Power Pack (#19571)845UCES01160 = true846847# PlayStation Network Collection: Puzzle Pack848UCES01159 = true849850# Bust-a-move Deluxe / Ghost (#8795)851ULUS10057 = true852ULES00233 = true853854# Castlevania X Chronicles - Rondo of Blood subgame (#11091)855NPJH50028 = true856ULES00841 = true857ULJM05287 = true858ULKS46155 = true859ULUS10277 = true860861# Crash of the Titans - #12510862ULES00915 = true863ULES00916 = true864ULES00917 = true865ULES00918 = true866ULUS10304 = true867868# DJ Max series requires slow UMD timing for some reason, even though869# playing from memory stick works.870ULKS46116 = true871ULKS46189 = true872ULKS46190 = true873ULKS46236 = true874ULKS46240 = true875ULKS46059 = true876ULUS10403 = true877ULUS10538 = true878ULKS46050 = true879ULJM05836 = true880ULJM46236 = true881ULJM06034 = true882NPHH00260 = true883CF0020046 = true884CF0020074 = true885NPJH50471 = true886ULJM06033 = true887NPJH50559 = true888NPEH00030 = true889890[GoWFramerateHack60]891# Replaces ForceMax60FPS for GOW games, should provide smoother experience892# Also works around softlock in GOW:GOS , see #8299893# GOW : Ghost of Sparta894UCUS98737 = true895UCAS40323 = true896NPHG00092 = true897NPEG00044 = true898NPEG00045 = true899NPJG00120 = true900NPUG80508 = true901UCJS10114 = true902UCES01401 = true903UCES01473 = true904# GOW : Ghost of Sparta Demo905NPEG90035 = true906NPUG70125 = true907NPJG90095 = true908# GOW : Chains Of Olympus909UCAS40198 = true910UCUS98653 = true911UCES00842 = true912ULJM05438 = true913ULJM05348 = true914UCKS45084 = true915NPUG80325 = true916NPEG00023 = true917NPHG00027 = true918NPHG00028 = true919NPJH50170 = true920UCET00844 = true921# GOW: Chains of Olympus Demo922UCUS98705 = true923UCED00971 = true924UCUS98713 = true925926[FramerateHack30]927# Note that this hack is not universal, will not work for games simply added to the list928# 30 fps hacks for games that run well are disabled by default since it's only an option for users with very weak hardware929# GOW in 30 fps doesn't suffer from softlock #8299, so the hack is actually simpler930# GOW : Ghost of Sparta931# UCUS98737 = true932# UCAS40323 = true933# NPHG00092 = true934# NPEG00044 = true935# NPEG00045 = true936# NPJG00120 = true937# NPUG80508 = true938# UCJS10114 = true939# UCES01401 = true940# UCES01473 = true941# GOW : Ghost of Sparta Demo942# NPEG90035 = true943# NPUG70125 = true944# NPJG90095 = true945# GOW : Chains Of Olympus946# UCAS40198 = true947# UCUS98653 = true948# UCES00842 = true949# ULJM05438 = true950# ULJM05348 = true951# UCKS45084 = true952# NPUG80325 = true953# NPEG00023 = true954# NPHG00027 = true955# NPHG00028 = true956# NPJH50170 = true957# UCET00844 = true958# GOW: Chains of Olympus Demo959# UCUS98705 = true960# UCED00971 = true961# UCUS98713 = true962963# Brian Lara 2007: Pressure Play964# workaround for incorrect fps/game speed965ULES00814 = true966ULES00815 = true967968# Blitz: Overtime969# workaround for incorrect fps/game speed970ULUS10200 = true971972[ForceMax60FPS]973# Some games are very heavy and render as fast as they can. They benefit greatly from974# capping the framerate at 60fps.975976# F1 2006 has extremely long loading times if we don't limit the framerate.977UCES00238 = true978UCJS10045 = true979# F1 2005, japan only?980UCJS10019 = true981982# The Transformers games are also afflicted with long loading times and render too fast like GoW.983984# Transformers - The Game985ULES00823 = true986ULES00824 = true987ULES00825 = true988ULUS10274 = true989990# Transformers - Revenge of the Fallen991ULES01286 = true992ULES01287 = true993ULUS10433 = true994995# Tekken 6996ULUS10466 = true997ULES01376 = true998ULJS00224 = true999NPUH10047 = true1000ULAS42214 = true1001ULJS19054 = true1002NPJH50184 = true10031004# Hot Wheels - Ultimate Racing (issue #12604, this is a workaround)1005ULUS10239 = true1006ULES00828 = true10071008# Fat Princess: Fistful of Cake loading speeds benefit greatly.1009UCAS40285 = true1010UCES01312 = true1011NPJG00045 = true1012NPHG00025 = true1013UCKS45137 = true1014UCUS98740 = true10151016# Mumbo Jumbo games (see issue #12857)1017ULUS10287 = true # Super Collapse 31018ULES01027 = true # Super Collapse 31019ULUS10203 = true # Platypus1020ULES01029 = true # Platypus1021ULUS10227 = true # 7 Wonders of the Ancient World1022ULES01037 = true # 7 Wonders of the Ancient World10231024# Super Monkey Ball Adventures also benefits from this (#7674).1025ULES00364 = true1026ULUS10132 = true10271028# Homebrew Kurok (we don't normally add homebrew here but it has a distinctive GameID)1029KURO00767 = true10301031# Scooby-Doo! Who's Watching Who?1032ULUS10168 = true1033ULES00571 = true10341035# Tron Evolution1036ULUS10548 = true1037ULES01494 = true1038ULES01495 = true10391040# Atari Classics Evolved1041ULUS10325 = true10421043# Kurohyou 2: Ryu ga Gotoku Ashura Hen (Japan)1044NPJH50562 = true1045NPJH50333 = true10461047# Silent Hill Origin1048ULUS10285 = true1049ULES00869 = true10501051# Resistance Retribution1052UCES01184 = true1053UCUS98668 = true1054UCJP00174 = true10551056# Spider-Man 31057ULES00938 = true1058ULUS10317 = true10591060# NBA 2K131061ULUS10598 = true1062ULES01578 = true10631064# Killzone: Liberation (see issue #6207)1065UCES00279 = true1066UCKS45041 = true1067UCUS98646 = true1068UCET00278 = true1069UCUS98670 = true1070UCUS98646 = true10711072# Infected1073ULES00337 = true1074ULES00338 = true1075ULUS10054 = true10761077[JitInvalidationHack]1078# This is an absolutely awful hack that somehow prevents issues when clearing the JIT,1079# if the game has copied code with EmuHack opcodes or something. Hopefully will be able1080# to remove this in the future.1081# See #3854.1082# Tony Hawk's Underground1083ULUS10014 = true1084ULES00033 = true1085ULES00034 = true1086ULES00035 = true1087# MTX MotoTrax1088ULUS10138 = true1089ULES00581 = true10901091[HideISOFiles]1092# DJ Max Portable has some crude copy-protection functionality where it looks for ISO/CSO files1093# in a few directories. Prevent this by hiding the files from the game.1094# To be sure, catch all versions and remixes of the game that's been seen in reports.1095# It checks the following directories:1096# /1097# /PSP/1098# /PSP/COMMON1099# /PSP/GAME11001101ULKS46116 = true1102ULKS46189 = true1103ULKS46190 = true1104ULKS46236 = true1105ULKS46240 = true1106ULKS46059 = true1107ULUS10403 = true1108ULUS10538 = true1109ULKS46050 = true1110ULJM05836 = true1111ULJM46236 = true1112ULJM06034 = true1113NPHH00260 = true1114CF0020046 = true1115CF0020074 = true1116NPJH50471 = true1117ULJM06033 = true1118NPJH50559 = true1119NPEH00030 = true11201121[MoreAccurateVMMUL]1122# Fixes leg shaking in Tekken 6. The potential for slowdown in other games is large enough1123# that we will not generally apply this accurate mode where not needed.1124ULUS10466 = true1125ULES01376 = true1126ULJS00224 = true1127NPUH10047 = true1128ULAS42214 = true1129ULJS19054 = true1130NPJH50184 = true11311132[ForceSoftwareRenderer]1133# Darkstalkers1134ULES00016 = true1135ULUS10005 = true1136ULJM05005 = true11371138# Football Manager Handheld series (#5934)1139ULES00248 = true # ??1140ULES00549 = true # 20071141ULES00934 = true # 20081142ULES01152 = true # 20091143NPUH10036 = true # 20101144ULES01338 = true # 20101145ULES01455 = true # 20111146ULES01555 = true # 20121147ULES01582 = true # 201311481149[DarkStalkersPresentHack]1150# Darkstalkers1151ULES00016 = true1152ULUS10005 = true1153ULJM05005 = true11541155[ReportSmallMemStick]1156# Harry Potter and the Goblet of Fire - issue #132661157ULUS10032 = true1158ULES00210 = true1159ULES00214 = true1160ULES00215 = true1161ULES00216 = true1162ULKS46047 = true1163# Street Fighter Alpha 3 MAX - issue #104621164ULJM05082 = true1165ULUS10062 = true1166ULES00235 = true1167ULJM05225 = true1168CPCS01043 = true1169ULUS10062 = true1170# LEGO Star Wars II: The Original Trilogy1171ULES00479 = true1172ULUS10155 = true1173# Tony Hawk's Underground 2 Remix1174ULES00033 = true1175ULUS10014 = true1176# Virtua Tennis: World Tour1177ULES00126 = true1178ULJM05079 = true1179ULKS46023 = true1180ULUS10037 = true1181# Warriors Orochi - issue #168271182ULJM05314 = true1183ULUS10341 = true1184ULES01054 = true1185ULJM08022 = true1186NPJH50126 = true1187ULJM08052 = true1188ULAS42316 = true1189# Doko Demo Issho - issue #184201190UCJS10002 = true1191UCJS10039 = true1192UCJS18012 = true1193# WWE All Stars1194ULUS10544 = true1195ULES01510 = true1196# Activision Hits Remixed1197ULES00640 = true1198ULUS10186 = true1199# Fortix (#20436)1200NPUZ00016 = true1201NPEZ00096 = true12021203[MemstickFixedFree]1204# Assassin's Creed : Bloodlines - issue #127611205ULJM05571 = true1206ULES01367 = true1207NPEH00029 = true1208ULUS10455 = true12091210[BlueToAlpha]1211# Some games render first to RGB of a 4444 texture, then they switch to 565 and render masked to blue,1212# just to be able to render to the alpha channel of the 4444. We can detect that and reroute rendering1213# to avoid problems.12141215# Split/Second1216ULES01402 = true1217ULUS10513 = true1218ULJM05812 = true1219NPJH50371 = true12201221# Colin McRae's DiRT 2 - issue #13012 (car reflections)1222ULUS10471 = true1223ULJM05533 = true1224NPJH50006 = true1225ULES01301 = true12261227# Outrun 2006: Coast to Coast - issue #11358 (car reflections)1228ULES00262 = true1229ULUS10064 = true1230ULKS46087 = true12311232[ForceMaxDepthResolution]1233# See #17014 - some games don't need our heuristics that drop down to 16-bit depth.12341235# Outrun 2006: Coast to Coast - issue #11358 (car reflections)1236ULES00262 = true1237ULUS10064 = true1238ULKS46087 = true12391240# Split/Second1241ULES01402 = true1242ULUS10513 = true1243ULJM05812 = true1244NPJH50371 = true12451246# Cars Race-o-rama1247ULUS10428 = true1248ULES01333 = true12491250# Test Drive Unlimited1251ULET00386 = true1252ULUS10249 = true1253ULES00637 = true1254ULKS46126 = true12551256[DateLimited]1257# Car Jack Streets - issue #126981258NPUZ00043 = true1259NPEZ00198 = true12601261[ShaderColorBitmask]1262# Colin McRae's DiRT 2 - issue #13012 (water)1263ULUS10471 = true1264ULJM05533 = true1265NPJH50006 = true1266ULES01301 = true12671268# Outrun 2006: Coast to Coast - issue #11358 (car reflections), #11928 (water)1269ULES00262 = true1270ULUS10064 = true1271ULKS46087 = true12721273# Burnout Dominator - lens flare effect (issue #11100)1274ULUS10236 = true1275ULES00750 = true1276ULJM05242 = true1277ULJM05371 = true1278NPJH50304 = true1279ULES00703 = true1280ULAS42095 = true12811282# Need for Speed - Shift (same as Burnout Dominator)1283ULUS10462 = true1284ULES01275 = true1285ULJM05494 = true1286NPJH50143 = true1287ULJM05738 = true12881289# Dragon Ball Z: Tenkaichi Tag Team: Shadows, see issue #184941290ULUS10537 = true1291ULES01456 = true1292ULJS00311 = true1293ULJS19067 = true1294ULAS42247 = true1295ULAS42318 = true12961297[MpegAvcWarmUp]1298# God Eater issue #13527 ,It is custom mpeg library that required sceMpegGetAvcAu return ERROR_MPEG_NO_DATA but break FIFA 14 issue #140861299# God Eater 11300ULJS00237 = true1301ULKS46238 = true13021303# God Eater 21304ULJS00597 = true1305NPJH50832 = true1306ULJS19093 = true1307NPJH50832 = true13081309# God Eater Burst1310ULJS00351 = true1311NPJH50352 = true1312ULJS00350 = true1313ULKS46263 = true1314ULUS10563 = true1315ULES01519 = true1316ULJS19056 = true1317NPJH50352 = true1318ULUS10563FV = true1319ULJS19081 = true1320NPJH50352 = true13211322# Field Commander, see issue #102091323ULUS10088 = true1324ULES00335 = true1325ULKS46070 = true13261327# Valkyrie Profile Lenneth (last video crash, see #6008)1328ULUS10107 = true1329ULJM05101 = true1330ULES00724 = true1331ULJM05320 = true13321333[CenteredLines]1334# Echochrome looks better with these. Related: #155561335UCES01011 = true1336UCAS40197 = true1337NPEG00006 = true1338NPUG80135 = true13391340# Webfest homebrew game (wireframe 3D rendering) looks substantially better with this.1341WEBF00752 = true13421343[ZZT3SelectHack]1344# Bypass softlock on Zettai Zetsumei Toshi 3 character select screen #49011345# This problem affects the game also on PS31346ULJS00191 = true1347UCAS40252 = true1348UCKS45119 = true1349NPJH50907 = true1350UCAS40328 = true1351ULJS19050 = true1352NPJH50907 = true13531354[AllowLargeFBTextureOffsets]1355# Final Fantasy - Type 0, see #188791356ULJM05900 = true1357ULJM05901 = true1358NPJH50443 = true1359NPJH50444 = true1360ULJM06217 = true1361ULJM06218 = true1362UCAS40346 = true1363UCAS40347 = true13641365# Quickfix for Clone Wars, see #129491366ULES01284 = true1367ULES01285 = true1368ULUS10477 = true13691370# Star Wars: The Force Unleashed1371ULUS10345 = true1372ULKS46143 = true1373ULES00981 = true1374ULES00982 = true1375LBSW10345 = true # Some modded version found in our report logs13761377# Juiced 2 bloom effect (see #7295)1378ULES00928 = true1379ULUS10312 = true1380ULKS46154 = true13811382[FramebufferAllowLargeVerticalOffset]1383# Tokimeki Memorial 4 (see #6379)1384NPJH50127 = true1385ULKS46226 = true1386ULAS42206 = true1387ULJM05541 = true13881389# Breath of Fire III1390ULES00193 = true1391ULJM05029 = true1392ULJM05224 = true1393NPJH50214 = true13941395[AtracLoopHack]1396#Atrac looped incorrectly see #7601 #13773 #11586 #10139 #1208313971398#Coded Arms: Contagion1399ULUS10184 = true1400ULJM05243 = true1401ULKS46139 = true14021403#Gripshift1404ULUS10040 = true1405ULES00177 = true1406ULKS46040 = true1407ULJM05089 = true14081409#Jackass the Game1410ULUS10303 = true1411ULES00897 = true14121413#Shrek smash1414ULUS10194 = true1415ULES00618 = true14161417# Silver Fall1418ULES00808 = true1419ULUS10270 = true14201421[DeswizzleDepth]1422# Ratchet & Clank smoke effects (#15859)1423UCUS98633 = true1424UCAS40145 = true1425UCES00420 = true1426UCJS10052 = true1427UCKS45048 = true1428UCJS18030 = true1429UCJS18047 = true1430NPJG00015 = true14311432# Jak & Daxter smoke effects (#20002)1433UCES01225 = true1434UCUS98634 = true1435UCUS98755 = true # demo1436NPUG80330 = true1437NPHG00042 = true1438NPUG98755 = true1439NPEG90022 = true1440UCES01378 = true1441UCKS45131 = true1442UCJS10103 = true1443NPJG00038 = true14441445[SplitFramebufferMargin]1446# Killzone: Liberation (see issue #6207)1447UCES00279 = true1448UCKS45041 = true1449UCUS98646 = true1450UCET00278 = true1451UCUS98670 = true1452UCUS98646 = true14531454[UseFFMPEGFindStreamInfo]1455# The Warriors: Works around regression (#8991) by reverting to the old behavior1456ULUS10213 = true1457ULES00483 = true14581459# G.I Joe The Rise of Cobra hang workaround (#12374)1460ULUS10435 = true1461ULES01277 = true14621463[ForceLowerResolutionForEffectsOn]1464# The water effect of DiRT 2 and Outrun doesn't work in higher resolutions.14651466# Colin McRae's DiRT 2 - issue #13012 (water)1467ULUS10471 = true1468ULJM05533 = true1469NPJH50006 = true1470ULES01301 = true14711472# Outrun 2006: Coast to Coast - issue #11358 (car reflections), #11928 (water)1473ULES00262 = true1474ULUS10064 = true1475ULKS46087 = true14761477# Burnout Dominator - lens flare effect (issue #11100)1478# Some of the steps don't work at high resolution yet.1479ULUS10236 = true1480ULES00750 = true1481ULJM05242 = true1482ULJM05371 = true1483NPJH50304 = true1484ULES00703 = true1485ULAS42095 = true14861487# Need for Speed - Shift (same as Burnout Dominator)1488ULUS10462 = true1489ULES01275 = true1490ULJM05494 = true1491NPJH50143 = true1492ULJM05738 = true14931494# Motorstorm - See #164291495UCES01250 = true1496UCAS40266 = true1497UCUS98743 = true1498UCES01250 = true1499UCKS45124 = true1500UCJS10104 = true1501NPJG00047 = true15021503# Tiger Woods 06 - bloom during rain1504ULUS10028 = true1505ULES00153 = true1506ULES00154 = true1507ULJM05059 = true1508ULAS42020 = true15091510# WipEout Pulse (prevents blocky light effects)1511UCES00465 = true1512NPEG90003 = true1513UCUS98712 = true1514NPUG70008 = true1515UCAS40179 = true1516UCKS45078 = true1517UCET00713 = true # Prototype15181519# WipEout Pure (same as WipEout Pulse)1520UCES00001 = true1521UCUS98612 = true1522UCJS10007 = true1523NPJG00059 = true1524UCKS45008 = true1525ULES00229 = true # Demo1526ULES00230 = true # Demo1527ULES00231 = true # Demo1528ULES00232 = true # Demo1529ULUS10058 = true # Demo1530UMDS10059 = true # Demo1531ULJM05105 = true # Demo1532UCAS40012 = true # Review1533UCED00009 = true # Prototype1534UCED00017 = true # Prototype1535UCET00001 = true # Prototype1536UTST99099 = true # Prototype1537UTST99100 = true # Prototype1538WPCE02025 = true # Mod15391540[ForceLowerResolutionForEffectsOff]1541# Some games really don't work with this. Ratchet & Clank looks terrible.1542UCUS98633 = true1543UCAS40145 = true1544UCES00420 = true1545UCJS10052 = true1546UCKS45048 = true1547UCES00420 = true1548UCJS18030 = true1549UCJS18047 = true1550NPJG00015 = true15511552# The various Tantalus games will not work with this.15531554# Cars Race-o-rama1555ULUS10428 = true1556ULES01333 = true15571558# MX vs ATV Reflex1559ULES01375 = true1560ULUS10429 = true15611562# MX vs ATV Untamed1563ULUS10330 = true1564ULES00993 = true1565ULKS46176 = true15661567# Spongebob: The Yellow Avenger1568ULES00280 = true1569ULUS10092 = true15701571# Also, it's a really bad idea in Kurohyou.15721573# Kurohyou: Ryu ga Gotoku Shinshou1574ULJM05713 = true1575NPJH50333 = true1576ULAS42244 = true1577UCKS45159 = true1578ULJM08047 = true15791580# Kurohyou 2: Ryu ga Gotoku Ashura Hen (Japan)1581NPJH50562 = true1582NPJH50333 = true15831584[NearestFilteringOnFramebufferCreate]1585# Ridge Racer speedometer dynamic CLUT problem - they rely on some palette entries1586# from memory, and render to the rest of the palette. The palette entries loaded from memory1587# must not be blurred by filtering, so nearest it is. See issue #850915881589# Ridge Racer1590ULJS00001 = true1591ULUS10001 = true1592UCKS45002 = true1593UCES00002 = true1594ULJS19002 = true1595UCKS45053 = true1596NPJH50140 = true15971598# Ridge Racer 21599ULJS00080 = true1600UCKS45032 = true1601UCES00422 = true1602UCAS40273 = true1603NPJH50366 = true16041605[AllowDownloadCLUT]1606# Temporary compatibility option, while working on the GPU CLUT-from-framebuffer path.1607# Not required for any games now that it works, but might be useful for development.16081609[SecondaryTextureCache]1610# Was previously the "Retain changed textures" setting.1611# See https://github.com/hrydgard/ppsspp/issues/16339#issuecomment-130482665616121613# Popolocrois1614UCJS10005 = true1615UCAS40009 = true1616ULUS10018 = true1617UCJS18003 = true1618ULES00291 = true1619NPJG00033 = true16201621# Fushigi no Dungeon: Fuurai no Shiren 4 Plus - Kami no Hitomi to Akuma no Heso1622ULJS00547 = true1623NPJH50698 = true16241625[EnglishOrJapaneseOnly]1626# Twinbee Portable, see issue #163821627ULAS42089 = true1628ULJM05221 = true1629ULJM05323 = true16301631[OldAdrenoPixelDepthRoundingGL]1632# See #1601516331634# Naruto Shippuden: Ultimate Ninja Impact1635ULUS10582 = true1636ULES01537 = true1637ULJS00390 = true1638ULAS42297 = true1639ULJS19071 = true1640NPJH50435 = true1641NPJH50435 = true16421643# Kingdom Hearts - Birth By Sleep1644ULES01441 = true1645ULJM05600 = true1646ULUS10505 = true1647ULJM05775 = true # Final MIX1648PSPJ30012 = true1649UCAS40295 = true1650UCKS45143 = true1651UCAS40317 = true1652UCAS40326 = true1653UCKS45168 = true1654ULJM06213 = true1655ULJM06214 = true16561657# Monster Hunter Portable 3rd1658NPJB40001 = true1659NPJH55800 = true1660ULJM05800 = true1661ULJM08058 = true16621663# Persona 3 Portable1664ULES01523 = true1665ULUS10512 = true1666UCAS40288 = true1667ULJM05489 = true1668UCKS45140 = true1669ULJM08044 = true1670NPJH50040 = true1671UCKS45175 = true16721673# Hack/Link1674ULJS00266 = true1675ULJS00279 = true1676ULJS19058 = true16771678# Midnight Club: LA Remix1679ULUS10383 = true1680ULES01144 = true1681ULJS00180 = true1682ULJS00267 = true1683ULJM05904 = true1684NPJH50440 = true16851686# ModNation Racers1687UCES01327 = true1688UCUS98741 = true1689UCAS40306 = true1690UCJS10112 = true1691NPJG00116 = true1692NPUG70097 = true # Demo16931694# Toca Race Driver 3 / DTM Race Driver 3 / V8 Supercars Shootout 31695ULES00613 = true1696ULES00615 = true1697ULES00614 = true16981699# Toca Race Driver 2 / DTM Race Driver 21700ULES00040 = true1701ULES00041 = true1702ULJM05160 = true17031704[ForceCircleButtonConfirm]1705# Shining Ark, issue #156631706NPJH50717 = true1707ULJM06223 = true17081709# Danball Senki, issue #176221710ULJS00361 = true1711# Danball Senki Boost1712ULJM05990 = true17131714# Shining Blade1715NPJH50530 = true17161717[DisallowFramebufferAtOffset]1718# Little Big Planet, see #160301719UCUS98744 = true1720UCES01264 = true1721UCJS10107 = true1722NPJG00073 = true1723UCAS40262 = true17241725# WWE Smackdown vs RAW 2006 : See #137971726ULES00227 = true1727ULKS46057 = true1728ULUS10050 = true17291730# WWE Smackdown vs RAW 20071731ULUS10199 = True1732ULES00631 = True1733ULJM05233 = True17341735# Rainbow Six: Vegas: See #93241736# Replaces a heuristic we added in #16971, which broke Castlevania - Symphony of the Night.1737ULES00584 = true1738ULUS10206 = true17391740[RockmanDash2SoundFix]1741# Rockman Dash 2, see #114421742ULJM05037 = true1743ULJM05216 = true1744NPJH50181 = true17451746[SoftwareRasterDepth]1747# Midnight Club: LA Remix (see #18625)1748ULUS10383 = true1749ULES01144 = true1750ULJS00180 = true1751ULJS00267 = true1752ULJM05904 = true1753NPJH50440 = true17541755# Syphon Filter - Dark Mirror (light flares, see #10229)1756UCES00310 = true1757UCUS98641 = true1758UCUS98656 = true1759UCUS98656 = true # Demo17601761# Syphon Filter - Logan's Shadow (light flares, see #10229)1762UCUS98606 = true1763UCES00710 = true1764NPUG80173 = true1765NPUA80013 = true # Demo1766UCUS98704 = true # Demo1767NPEG90002 = true # Demo1768SYPH04036 = true # Prototype?17691770# Syphon Filter - Combat Ops (weird multiplayer-only variant)1771NPUG80114 = true1772NPEG00004 = true17731774# WipEout Pure (see #13344, sun lens flare)1775UCES00001 = true1776UCUS98612 = true1777UCJS10007 = true1778NPJG00059 = true1779UCKS45008 = true1780ULES00229 = true # Demo1781ULES00230 = true # Demo1782ULES00231 = true # Demo1783ULES00232 = true # Demo1784ULUS10058 = true # Demo1785UMDS10059 = true # Demo1786ULJM05105 = true # Demo1787UCAS40012 = true # Review1788UCED00009 = true # Prototype1789UCED00017 = true # Prototype1790UCET00001 = true # Prototype1791UTST99099 = true # Prototype1792UTST99100 = true # Prototype1793WPCE02025 = true # Mod17941795# Resistance Retribution (see #18703)1796UCES01184 = true1797UCUS98668 = true1798UCJP00174 = true17991800# Armored Core: Silent Line (see #17597)1801ULJM05552 = true1802UCAS40289 = true1803NPUH10025 = true1804NPEH00047 = true18051806# L.A. Rush (also known as just Rush) (sun lens flare)1807ULES00554 = true1808ULUS10174 = true18091810[BlockTransferDepth]1811# Iron Man - see issue #165301812# Note that this option also requires IntraVRAMBlockTransferAllowCreateFB.1813ULES01070 = true1814ULES01071 = true1815ULUS10347 = true18161817# Hayate no Gotoku!! Nightmare Paradise - see issue #178781818ULJM05416 = true18191820[DaxterRotatedAnalogStick]1821# Daxter (see issue #17015)1822UCUS98618 = true1823UCUS98654 = true1824UCES00044 = true1825NPUG80329 = true1826NPEG00025 = true1827UCKS45025 = true18281829# GOW : Ghost of Sparta1830UCUS98737 = true1831UCAS40323 = true1832NPHG00092 = true1833NPEG00044 = true1834NPEG00045 = true1835NPJG00120 = true1836NPUG80508 = true1837UCJS10114 = true1838UCES01401 = true1839UCES01473 = true1840# GOW : Ghost of Sparta Demo1841NPJG90095 = true1842NPEG90035 = true1843NPUG70125 = true1844# GOW : Chains Of Olympus1845UCAS40198 = true1846UCUS98653 = true1847UCES00842 = true1848ULJM05438 = true1849ULJM05348 = true1850UCKS45084 = true1851NPUG80325 = true1852NPEG00023 = true1853NPHG00027 = true1854NPHG00028 = true1855NPJH50170 = true1856UCET00844 = true1857# GOW: Chains of Olympus Demo1858UCUS98705 = true1859UCED00971 = true1860UCUS98713 = true18611862[SOCOMClut8Replacement]1863# SOCOM and other games use CLUT8 with crafty sampling as if it was CLUT16. Issue #162101864UCES00855 = true1865UCUS98649 = true1866NPUG70003 = true # demo1867UCUS98714 = true # demo18681869# SOCOM Fireteam Bravo 31870UCES01242 = true1871NPHG00032 = true1872UCUS98716 = true1873NPEG90024 = true # demo18741875# SOCOM Navy Seals Portable (Japanese version)1876UCJS10102 = true1877NPJG00035 = true1878NPJG90068 = true # demo18791880[Fontltn12Hack]1881# optimumFont do not return ltn12.pgf see #110551882NPJH00052 = true18831884[LoadCLUTFromCurrentFrameOnly]1885# Helps Syphon Filter: Logan's Shadow color issue, # where we accidentally load a CLUT from an outdated framebuffer.1886# Perhaps this should be the default.1887UCUS98606 = true1888UCES00710 = true1889NPUG80173 = true1890NPUA80013 = true # Demo1891UCUS98704 = true # Demo1892NPEG90002 = true # Demo1893SYPH04036 = true # Prototype?18941895[ForceUMDReadSpeed]1896# Aces of War required slow read speed (even in Real PSP), see #110621897ULES00590 = true1898ULJM05075 = true1899# Sengoku Musou 3Z Special DLC see #99931900ULJM06024 = true19011902# Bejeweled 2. This shouldn't really fix anything since it's a PSN game that didn't run from UMD,1903# but apparently it does work around the timing error. See issue #15304 .1904NPUG30038 = true1905NPEG00036 = true19061907# Doko Demo Issho, load savedata error see #184201908UCJS10002 = true1909UCJS18002 = true19101911# Driver 76, see #16904 #120541912ULUS10235 = true1913ULES00740 = true19141915# Harukanaru Toki no Naka de 3 with Izayoiki Aizouban, see #61271916ULJM05441 = true1917KOEIP0167 = true1918ULJM06245 = true19191920# Ace Combat: Joint Assault #124341921ULUS10511 = true1922ULES01408 = true19231924# Ace Combat X2: Joint Assault #55451925ULJS00290 = true1926ULKS46254 = true1927ULJS19057 = true1928NPJH50263 = true19291930# Tales of the World: Radiant Mythology 2 - #191961931ULJS00175 = true1932UCAS40244 = true1933UCKS45110 = true1934ULJS19044 = true1935NPJH50852 = true19361937# Crash of the Titans - #125101938ULES00915 = true1939ULES00916 = true1940ULES00917 = true1941ULES00918 = true1942ULUS10304 = true19431944# Resistance Retribution - reported to be more stable. #204211945UCES01184 = true1946UCUS98668 = true1947UCJP00174 = true19481949[TacticsOgreEliminateDebugReadback]1950ULUS10565 = true1951ULES01500 = true1952ULJM05753 = true1953NPJH50348 = true1954ULJM06009 = true1955UCKS45164 = true19561957[DisableMemcpySlicing]1958# Resistance (#18821)1959UCES01184 = true1960UCUS98668 = true1961UCJP00174 = true19621963# Syphon Filter, see issue #2062519641965# Logan's Shadow1966UCUS98606 = true1967UCES00710 = true1968NPUG80173 = true1969NPUA80013 = true # Demo1970UCUS98704 = true # Demo1971NPEG90002 = true # Demo1972SYPH04036 = true # Prototype?1973# Combat Ops1974NPUG80114 = true1975NPEG00004 = true19761977[ForceHLEPsmf]1978# See issue #204671979NPUH10105 = true1980NPEH00122 = true198119821983