{"action":"created","issue":{"url":"https://api.github.com/repos/hrydgard/ppsspp/issues/7234","labels_url":"https://api.github.com/repos/hrydgard/ppsspp/issues/7234/labels{/name}","comments_url":"https://api.github.com/repos/hrydgard/ppsspp/issues/7234/comments","events_url":"https://api.github.com/repos/hrydgard/ppsspp/issues/7234/events","html_url":"https://github.com/hrydgard/ppsspp/issues/7234","id":53014837,"number":7234,"title":"Tenchu San Portable major issues!","user":{"login":"wolfokami321","id":10334571,"avatar_url":"https://avatars.githubusercontent.com/u/10334571?v=3","gravatar_id":"","url":"https://api.github.com/users/wolfokami321","html_url":"https://github.com/wolfokami321","followers_url":"https://api.github.com/users/wolfokami321/followers","following_url":"https://api.github.com/users/wolfokami321/following{/other_user}","gists_url":"https://api.github.com/users/wolfokami321/gists{/gist_id}","starred_url":"https://api.github.com/users/wolfokami321/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wolfokami321/subscriptions","organizations_url":"https://api.github.com/users/wolfokami321/orgs","repos_url":"https://api.github.com/users/wolfokami321/repos","events_url":"https://api.github.com/users/wolfokami321/events{/privacy}","received_events_url":"https://api.github.com/users/wolfokami321/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":34,"created_at":"2014-12-29T01:28:38Z","updated_at":"2015-04-03T17:21:36Z","closed_at":null,"body":"Tenchu san portable is currently unplayable because ingame some of the levels have no collision loaded meaning you and the enemies can walk through walls... not only that but the in game loading screens are infinite.\r\n\r\nNote: I've tested two different rips of the game along with my original.\r\nTo reiterate:\r\n-missing unrendered collision? \r\n-infinite ingame loading screen "},"comment":{"url":"https://api.github.com/repos/hrydgard/ppsspp/issues/comments/89366599","html_url":"https://github.com/hrydgard/ppsspp/issues/7234#issuecomment-89366599","issue_url":"https://api.github.com/repos/hrydgard/ppsspp/issues/7234","id":89366599,"user":{"login":"hrydgard","id":130929,"avatar_url":"https://avatars.githubusercontent.com/u/130929?v=3","gravatar_id":"","url":"https://api.github.com/users/hrydgard","html_url":"https://github.com/hrydgard","followers_url":"https://api.github.com/users/hrydgard/followers","following_url":"https://api.github.com/users/hrydgard/following{/other_user}","gists_url":"https://api.github.com/users/hrydgard/gists{/gist_id}","starred_url":"https://api.github.com/users/hrydgard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hrydgard/subscriptions","organizations_url":"https://api.github.com/users/hrydgard/orgs","repos_url":"https://api.github.com/users/hrydgard/repos","events_url":"https://api.github.com/users/hrydgard/events{/privacy}","received_events_url":"https://api.github.com/users/hrydgard/received_events","type":"User","site_admin":false},"created_at":"2015-04-03T17:21:36Z","updated_at":"2015-04-03T17:21:36Z","body":"Here's the documentation for the FPSCR register on Cortex A8 (and later, probably):\r\n\r\nhttp://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344b/Chdfafia.html\r\n\r\nMostly, it just masks away \"DNM\" bits (do not modify), the only relevant thing that is different after that commit is that it forces the rounding mode to NEAREST. So that might not be good then..\r\n\r\nAnother interesting thing is that both before and after, it doesn't just set the flush-to-zero bit but also the \"DN\" bit (Default NaN)... I wonder if that's good.\r\n\r\nAnyway, can you try this:\r\n\r\nIn FPU_SetFastMode, change 0x04086060  to 0x04c86060. This should keep the original rounding mode.\r\n\r\nIf that doesn't do it, I'll just revert it or remove SetFastMode entirely.\r\n"}}