{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":204805348,"defaultBranch":"master","name":"g64drive","ownerLogin":"rasky","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-27T23:07:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1014109?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1661584036.6285481","currentOid":""},"activityList":{"items":[{"before":"3d4fa610995883b097796eaec2495959218b9819","after":"7b8c066da54b96186a217933bfe3c81d1ef1653e","ref":"refs/heads/master","pushedAt":"2023-11-15T23:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"Add support for unknown IPL3 variants\n\nCurrently, CIC autodetection features works by calculating a CRC32 of\nthe IPL3 boot code (header bytes 0x40..0x1000) and checking it against\na known database to know which CIC is expected. This approach cannot\ndetect unknown IPL3s and is going to be insufficient in the short\nfuture when libdragon releases its own open source IPL3.\n\nA more robust approach is to use the same custom checksum function\nused by IPL2, trying to simulate boot with different CICs: that is,\ntry with different seeds and see if the respective checksum matches.\nThis basically means that we now have a DB of CIC secrets rather than\nIPL3 CRCs: it seems a better compromise if several new IPL3 spawn\nfrom libdragon's.","shortMessageHtmlLink":"Add support for unknown IPL3 variants"}},{"before":"a6e90efb3f72474a4962ac889a8ac5efa7366c1a","after":"3d4fa610995883b097796eaec2495959218b9819","ref":"refs/heads/master","pushedAt":"2023-05-18T15:26:30.727Z","pushType":"push","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"64drive: add support for extended mode, handle errors for ROMs >64MiB","shortMessageHtmlLink":"64drive: add support for extended mode, handle errors for ROMs >64MiB"}},{"before":"b6449604c5617e81d6f41550707aa36224d586cd","after":"a6e90efb3f72474a4962ac889a8ac5efa7366c1a","ref":"refs/heads/master","pushedAt":"2023-05-10T09:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rasky","name":"Giovanni Bajo","path":"/rasky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1014109?s=80&v=4"},"commit":{"message":"Rework again timeout code, to make it more resilient across different OS","shortMessageHtmlLink":"Rework again timeout code, to make it more resilient across different OS"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xNVQyMzowMDoyMS4wMDAwMDBazwAAAAOwKvlp","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xNVQyMzowMDoyMS4wMDAwMDBazwAAAAOwKvlp","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xMFQwOTo1MDo0MS4wMDAwMDBazwAAAAMpwnay"}},"title":"Activity ยท rasky/g64drive"}