{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":680858261,"defaultBranch":"main","name":"pypyc2c","ownerLogin":"Goatman13","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-20T16:28:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101417270?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692548900.0","currentOid":""},"activityList":{"items":[{"before":"73233e8d13ec7e98e674c3bf4c22f37ff289929e","after":"9e7caf1106c4b141658b1f1387f10f0f71f47c5b","ref":"refs/heads/main","pushedAt":"2023-08-30T16:23:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Add new option for rldicl / rotxdi pairs.\n\nChanges:\n- Add new option for rldicl / rotxdi pairs, so more understandable output is generated. Option is enabled by default, but can be disabled by setting RESOLVE_ANDNOT to 0\n- Add check to ensure that required register is not modified between rldicl/rotxdi / rlwinm/rotxwi. Helps to avoid false detection.\n- Minor cleanup.\n\nNew option check for rldicl opcode with non 0 shift, and 63 mask end. CELL SDK generate them to perform \"and not\" when combined with rotldi or rotrdi. Not sure if there are other SDKs that generate this. Seems to be non existent in GC/Wii/Xbox360 assembly.","shortMessageHtmlLink":"Add new option for rldicl / rotxdi pairs."}},{"before":"ae8fab5c1e2b846ad19cdc09ab90b139d6b16225","after":"73233e8d13ec7e98e674c3bf4c22f37ff289929e","ref":"refs/heads/main","pushedAt":"2023-08-29T08:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Simplify special cases.\n\nChanges:\n- Simplify special cases.","shortMessageHtmlLink":"Simplify special cases."}},{"before":"57518044b52010a1025386b3b4dc56011a1fadcc","after":"ae8fab5c1e2b846ad19cdc09ab90b139d6b16225","ref":"refs/heads/main","pushedAt":"2023-08-29T07:56:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Add sanity check for new rlwinm handling\n\nChanges:\n-Add sanity check for new rlwinm handling.\n-Minor cleanup.","shortMessageHtmlLink":"Add sanity check for new rlwinm handling"}},{"before":"395de0239211522633aa41c5ddcd70d31a6571a3","after":"57518044b52010a1025386b3b4dc56011a1fadcc","ref":"refs/heads/main","pushedAt":"2023-08-21T09:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8f209e215c3c85216ce44c2ddcf3a4ec561ff7b3","after":"395de0239211522633aa41c5ddcd70d31a6571a3","ref":"refs/heads/main","pushedAt":"2023-08-21T09:39:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Fix opcodes with record bit (with \"dot\")\n\nChanges:\n- Fix opcodes with record bit.\n- Fix function comments.\n- Cleanup.\n- Update README.","shortMessageHtmlLink":"Fix opcodes with record bit (with \"dot\")"}},{"before":"b60aa06a7b245052c2db3a13316059df30cf151b","after":"8f209e215c3c85216ce44c2ddcf3a4ec561ff7b3","ref":"refs/heads/main","pushedAt":"2023-08-20T21:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Implement rotrdi and rotldi\n\nChanges:\n- Implement rotldi.\n- Implement rotrdi.\n- Update README.","shortMessageHtmlLink":"Implement rotrdi and rotldi"}},{"before":"034db137d633c408f9f00cb1524cfa43732644b2","after":"b60aa06a7b245052c2db3a13316059df30cf151b","ref":"refs/heads/main","pushedAt":"2023-08-20T20:49:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Fix insrdi\n\nChanges:\n- Fix insrdi.\n- Update README.","shortMessageHtmlLink":"Fix insrdi"}},{"before":"6ae8fa2eb7d559a2b9d63304b8401e924073d89c","after":"034db137d633c408f9f00cb1524cfa43732644b2","ref":"refs/heads/main","pushedAt":"2023-08-20T20:24:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Fix bracelets\n\nChanges:\n- Fix bracelets.\n- Update README.","shortMessageHtmlLink":"Fix bracelets"}},{"before":"7458a8f7e2682a757af0f96ae5528f54d6abcf24","after":"6ae8fa2eb7d559a2b9d63304b8401e924073d89c","ref":"refs/heads/main","pushedAt":"2023-08-20T19:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"74dddf6a0f2aa0d9927726ad2df71cb04dcbe3eb","after":"7458a8f7e2682a757af0f96ae5528f54d6abcf24","ref":"refs/heads/main","pushedAt":"2023-08-20T19:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Reimplement full function comments.\n\nChanges:\n- Reimplemented full function comments.\n\nTo scan single opcode push F10.\nTo scan multiple opcodes, mark them with mouse, and push F10.\nTo scan whole function, select any address inside function and press ALT + SHIFT + F10.","shortMessageHtmlLink":"Reimplement full function comments."}},{"before":"8ce8eeaeb738e086f7ba71bdca7be6fc89d46fba","after":"74dddf6a0f2aa0d9927726ad2df71cb04dcbe3eb","ref":"refs/heads/main","pushedAt":"2023-08-20T18:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Reimplement conversion for selected lines.\n\nChanges:\n- Reimplement conversion for selected lines (little messy, oh well).\n- Cleanup.","shortMessageHtmlLink":"Reimplement conversion for selected lines."}},{"before":"e49b020c6bfbf2f7f0e24196a1805c6b7bc0f595","after":"8ce8eeaeb738e086f7ba71bdca7be6fc89d46fba","ref":"refs/heads/main","pushedAt":"2023-08-20T16:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Initial commit\n\nChanges:\n- Ported to ida python 3.\n- Fixed extrdi mask.\n- Added clrrdi, clrsldi, sldi, srdi.\n- Shifts print mask again.\n- Removed BC opcodes, ida handle them fine nowdays.\n- More minor changes here and there.\n\nNot working after conversion:\n- Insrdi.\n- Multi lines selection is not implemented yet.\n- Full function conversion is not implemented yet.\n- Always use bracelets for now. For eg. instead of r31 = r10 & 2 comment will be r31 = (r10) & 2.\n- Probably more, it was really fast translation to python code...","shortMessageHtmlLink":"Initial commit"}},{"before":null,"after":"e49b020c6bfbf2f7f0e24196a1805c6b7bc0f595","ref":"refs/heads/main","pushedAt":"2023-08-20T16:28:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Goatman13","name":null,"path":"/Goatman13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101417270?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADdezogAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Goatman13/pypyc2c"}