{"action":"created","issue":{"url":"https://api.github.com/repos/libretro/RetroArch/issues/3376","repository_url":"https://api.github.com/repos/libretro/RetroArch","labels_url":"https://api.github.com/repos/libretro/RetroArch/issues/3376/labels{/name}","comments_url":"https://api.github.com/repos/libretro/RetroArch/issues/3376/comments","events_url":"https://api.github.com/repos/libretro/RetroArch/issues/3376/events","html_url":"https://github.com/libretro/RetroArch/issues/3376","id":170419378,"number":3376,"title":"PS3 Retroarch port of Atari 7800-Prosystem not referencing Database.c values when loading games","user":{"login":"underball","id":20864853,"avatar_url":"https://avatars.githubusercontent.com/u/20864853?v=3","gravatar_id":"","url":"https://api.github.com/users/underball","html_url":"https://github.com/underball","followers_url":"https://api.github.com/users/underball/followers","following_url":"https://api.github.com/users/underball/following{/other_user}","gists_url":"https://api.github.com/users/underball/gists{/gist_id}","starred_url":"https://api.github.com/users/underball/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/underball/subscriptions","organizations_url":"https://api.github.com/users/underball/orgs","repos_url":"https://api.github.com/users/underball/repos","events_url":"https://api.github.com/users/underball/events{/privacy}","received_events_url":"https://api.github.com/users/underball/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-10T13:39:29Z","updated_at":"2016-08-10T16:21:46Z","closed_at":"2016-08-10T15:51:11Z","body":"@twinaphex \r\n\r\nAlthough the Prosystem flags, region, pokey and type values from the Database.c source file are being processed via MD5 hash file detection and passed to the emulator core in the Windows and Android ports of Retroarch, this is not happening in the PS3 1.3.6 beta. This causes any games with non-standard Type, Flags, Pokey, or Region values to either crash Retroarch, or not function properly.\r\n\r\nGames to test this include:\r\n\r\nCommando (Atari - Doesn't load, crashes PS3 console and requires manual restart of console)\r\nDouble Dragon (Activision - game doesn't load, black screen, however, you can return to the RA menu)\r\nKung Fu Master (Activision - graphics are garbled, game is unplayable)\r\n\r\nThis is a known issue with the original version of Prosystem on Windows and Linux (non-Retroarch) if you remove the Prosystem.dat file from the install folder, so that the emulator can't reference the database and pass the appropriate values, per game. \r\n\r\nAll these games are working on the Windows and Android ports of Retroarch (and every other port of Prosystem in existence, when the Prosystem.DAT file is present in the install folder alongside the executable.)\r\n\r\nRoms of these games can be found here for testing purposes: http://www.atariage.com/system_items...ItemTypeID=ROM\r\n"},"comment":{"url":"https://api.github.com/repos/libretro/RetroArch/issues/comments/238920812","html_url":"https://github.com/libretro/RetroArch/issues/3376#issuecomment-238920812","issue_url":"https://api.github.com/repos/libretro/RetroArch/issues/3376","id":238920812,"user":{"login":"underball","id":20864853,"avatar_url":"https://avatars.githubusercontent.com/u/20864853?v=3","gravatar_id":"","url":"https://api.github.com/users/underball","html_url":"https://github.com/underball","followers_url":"https://api.github.com/users/underball/followers","following_url":"https://api.github.com/users/underball/following{/other_user}","gists_url":"https://api.github.com/users/underball/gists{/gist_id}","starred_url":"https://api.github.com/users/underball/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/underball/subscriptions","organizations_url":"https://api.github.com/users/underball/orgs","repos_url":"https://api.github.com/users/underball/repos","events_url":"https://api.github.com/users/underball/events{/privacy}","received_events_url":"https://api.github.com/users/underball/received_events","type":"User","site_admin":false},"created_at":"2016-08-10T16:21:46Z","updated_at":"2016-08-10T16:21:46Z","body":"No, This IS a Retroarch issue. In every other version of Prosystem, The Prosystem.DAT db file is a separate support file packaged alongside the executable. In Retroarch, whoever ported Prosystem to Libretro \"baked in\" the Prosystem.dat file into Database.c, so it's no longer a separate support file, and gets complied as part of the emulator core. So in Retroarch, endusers no longer have the ability to point to this file, so if it's not working, the problem is in the Core SELF file. \r\n\r\nThe problem is this isn't working in the PS3 port of Retroarch, but it is working in the Windows and Android ports of Rrtroarch. The problem isn't with the Prosystem source. The problem is with the PS3 port of Retroarch, ONLY. \r\n\r\nIt's a Retroarch issue, not a source issue. "}}
{"actor":{"display_login":"underball"}}