{"action":"created","issue":{"url":"https://api.github.com/repos/aquynh/capstone/issues/1300","repository_url":"https://api.github.com/repos/aquynh/capstone","labels_url":"https://api.github.com/repos/aquynh/capstone/issues/1300/labels{/name}","comments_url":"https://api.github.com/repos/aquynh/capstone/issues/1300/comments","events_url":"https://api.github.com/repos/aquynh/capstone/issues/1300/events","html_url":"https://github.com/aquynh/capstone/pull/1300","id":386961950,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM1NTU4ODAw","number":1300,"title":"Add support for the MOS65XX family","user":{"login":"s-macke","id":3176016,"node_id":"MDQ6VXNlcjMxNzYwMTY=","avatar_url":"https://avatars3.githubusercontent.com/u/3176016?v=4","gravatar_id":"","url":"https://api.github.com/users/s-macke","html_url":"https://github.com/s-macke","followers_url":"https://api.github.com/users/s-macke/followers","following_url":"https://api.github.com/users/s-macke/following{/other_user}","gists_url":"https://api.github.com/users/s-macke/gists{/gist_id}","starred_url":"https://api.github.com/users/s-macke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/s-macke/subscriptions","organizations_url":"https://api.github.com/users/s-macke/orgs","repos_url":"https://api.github.com/users/s-macke/repos","events_url":"https://api.github.com/users/s-macke/events{/privacy}","received_events_url":"https://api.github.com/users/s-macke/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-12-03T19:09:28Z","updated_at":"2018-12-04T21:06:34Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/aquynh/capstone/pulls/1300","html_url":"https://github.com/aquynh/capstone/pull/1300","diff_url":"https://github.com/aquynh/capstone/pull/1300.diff","patch_url":"https://github.com/aquynh/capstone/pull/1300.patch"},"body":"This commit adds support for the MOS65XX microprocessor family such as the MOS Technology 6502.\r\n\r\nSigned-off-by: Sebastian Macke <sebastian@macke.de>"},"comment":{"url":"https://api.github.com/repos/aquynh/capstone/issues/comments/444258121","html_url":"https://github.com/aquynh/capstone/pull/1300#issuecomment-444258121","issue_url":"https://api.github.com/repos/aquynh/capstone/issues/1300","id":444258121,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NDI1ODEyMQ==","user":{"login":"s-macke","id":3176016,"node_id":"MDQ6VXNlcjMxNzYwMTY=","avatar_url":"https://avatars3.githubusercontent.com/u/3176016?v=4","gravatar_id":"","url":"https://api.github.com/users/s-macke","html_url":"https://github.com/s-macke","followers_url":"https://api.github.com/users/s-macke/followers","following_url":"https://api.github.com/users/s-macke/following{/other_user}","gists_url":"https://api.github.com/users/s-macke/gists{/gist_id}","starred_url":"https://api.github.com/users/s-macke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/s-macke/subscriptions","organizations_url":"https://api.github.com/users/s-macke/orgs","repos_url":"https://api.github.com/users/s-macke/repos","events_url":"https://api.github.com/users/s-macke/events{/privacy}","received_events_url":"https://api.github.com/users/s-macke/received_events","type":"User","site_admin":false},"created_at":"2018-12-04T21:06:34Z","updated_at":"2018-12-04T21:06:34Z","author_association":"NONE","body":"> wow, this is a great job!\r\n\r\nThanks\r\n\r\n>     * please add your name to https://github.com/aquynh/capstone/blob/master/CREDITS.TXT, and this new architecture to https://github.com/aquynh/capstone/blob/master/README.md & https://github.com/aquynh/capstone/blob/master/HACK.TXT.\r\n\r\nDone\r\n\r\n>     * is this from scratch, or did you port from other code (just curious)?\r\n\r\nI wrote my first disassembler for the MOS6507 CPU in the year 2000. Until now I used and altered the code a lot. For example for my C64 emulator for the TI92+ calculator https://simulationcorner.net/index.php?page=c64\r\nSo this is just a port of my own disassembler. But I guess, there are a hundred disassemblers out there. It is not very difficult. The MOS65XX has an easy architecture.\r\nMy motivation for the pull request of this architecture is the https://github.com/avast-tl/retdec project. Just want to go one step further and decompile MOS65XX machine code into C.\r\n\r\n>     * could you update https://github.com/aquynh/capstone/blob/master/bindings/Makefile & https://github.com/aquynh/capstone/blob/master/bindings/const_generator.py for bindings ?\r\n>     * is there any chance you can add Python binding support, or do you need help?\r\n\r\nDone. But it was difficult. I guess, the whole bindings folder must be cleaned up. Most of the targets in the Makefile doesn't work anymore. Also there was no way to just commit one binding. I corrected that.\r\n\r\n\r\n"}}
{"actor":{"display_login":"s-macke"}}