{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14853282,"defaultBranch":"master","name":"s2disasm","ownerLogin":"sonicretro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-12-02T05:03:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6081811?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724204057.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"26830c410725b16029952d7049496823c0d96f6b","ref":"refs/heads/beta8","pushedAt":"2024-08-21T01:34:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Add Beta 8 disassembly.\n\n100% bit-perfect!","shortMessageHtmlLink":"Add Beta 8 disassembly."}},{"before":"2cc4c5ab97386c685d042805d0def39ee36e0aff","after":"094b0b7e1183af812a62900a9c07cb7b128f850a","ref":"refs/heads/master","pushedAt":"2024-08-21T01:32:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"various corrections.\n\nI noticed these while disassembling Beta 8.","shortMessageHtmlLink":"various corrections."}},{"before":"564bd0bf75f3f677da28bb7cdccf61540d4ab954","after":"e7c0a8903b580d27938748769f1956650ef90402","ref":"refs/heads/knuckles-in-sonic-2","pushedAt":"2024-07-30T21:52:41.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Merge branch 'master' into knuckles-in-sonic-2","shortMessageHtmlLink":"Merge branch 'master' into knuckles-in-sonic-2"}},{"before":"6b5c50ae73b2f2123a6dd938e5982deef4cb6ac7","after":"2cc4c5ab97386c685d042805d0def39ee36e0aff","ref":"refs/heads/master","pushedAt":"2024-07-28T14:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Apply Z80_Clock constant to the pcmLoopCounter macro.","shortMessageHtmlLink":"Apply Z80_Clock constant to the pcmLoopCounter macro."}},{"before":"fb3cada43a1ee33a820f00092fdf0242c51eca23","after":"6b5c50ae73b2f2123a6dd938e5982deef4cb6ac7","ref":"refs/heads/master","pushedAt":"2024-07-28T13:59:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Deobfuscate the FM and PSG frequencies.\n\nNow they are represented by their actual frequencies.","shortMessageHtmlLink":"Deobfuscate the FM and PSG frequencies."}},{"before":"2f241e5c0817f1c6df69246cef21e21bd16dc547","after":"fb3cada43a1ee33a820f00092fdf0242c51eca23","ref":"refs/heads/master","pushedAt":"2024-06-28T13:46:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Hide the Z80 cycle totals inside the pcmLoopCounter functions.","shortMessageHtmlLink":"Hide the Z80 cycle totals inside the pcmLoopCounter functions."}},{"before":"91d4099233f7ac72e089827baf7df0e6ab16990a","after":"2f241e5c0817f1c6df69246cef21e21bd16dc547","ref":"refs/heads/master","pushedAt":"2024-06-12T13:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Update AS and fix SMPS2ASM sanity checks.\n\nThese sanity checks were using stale forward references, which can\ncause bogus errors, as described here:\nhttps://github.com/flamewing/asl-releases/issues/32\n\nThe new AS correctly detects and prevents this behaviour, and the\nsanity checks have been rewritten to avoid invoking it in the first\nplace.\n\nThe builds of AS for platforms other than Windows still need to be\nupdated.","shortMessageHtmlLink":"Update AS and fix SMPS2ASM sanity checks."}},{"before":"883c42e177692c59a94967a109d37f5bedd583e2","after":"91d4099233f7ac72e089827baf7df0e6ab16990a","ref":"refs/heads/master","pushedAt":"2024-04-01T17:17:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Merge pull request #59 from devon-artmeier/master\n\nFix MapMacros to allow negative tile offsets","shortMessageHtmlLink":"Merge pull request #59 from devon-artmeier/master"}},{"before":"e5bf59af3e35c3b742a4989f880129aba3892166","after":"883c42e177692c59a94967a109d37f5bedd583e2","ref":"refs/heads/master","pushedAt":"2024-02-28T15:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Correct plane map projects to use a newer filename.","shortMessageHtmlLink":"Correct plane map projects to use a newer filename."}},{"before":"119e9705cb1f09113184a8f08df2c1d855ae2992","after":"e5bf59af3e35c3b742a4989f880129aba3892166","ref":"refs/heads/master","pushedAt":"2024-02-22T15:51:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Apply new coordination flag to more songs.","shortMessageHtmlLink":"Apply new coordination flag to more songs."}},{"before":"26d6691e85baca968c60d390ced2eb7ceb4fd7d5","after":"119e9705cb1f09113184a8f08df2c1d855ae2992","ref":"refs/heads/master","pushedAt":"2024-02-22T00:20:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Restore some junk bytes to the Nemesis files.\n\nThere are no empty Nemesis files: Sega's Nemesis compressor actually\nhad a bug that caused it to append a junk 00 byte to some files.","shortMessageHtmlLink":"Restore some junk bytes to the Nemesis files."}},{"before":"19c5a0c10fdf5dcec9ff96f31b7108c986dc8cd6","after":"26d6691e85baca968c60d390ced2eb7ceb4fd7d5","ref":"refs/heads/master","pushedAt":"2024-02-18T01:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Explain some out-of-place Badnik data.\n\nThanks to Brainulator for the tip.","shortMessageHtmlLink":"Explain some out-of-place Badnik data."}},{"before":"eed4220456b0784d4b8c366057116375ca780912","after":"19c5a0c10fdf5dcec9ff96f31b7108c986dc8cd6","ref":"refs/heads/master","pushedAt":"2024-02-17T22:00:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Define fixBugs so that the SCZ music doesn't need to check.","shortMessageHtmlLink":"Define fixBugs so that the SCZ music doesn't need to check."}},{"before":"80d82e65a5ec0d21c8ebd63cb2298d0bd941724d","after":"564bd0bf75f3f677da28bb7cdccf61540d4ab954","ref":"refs/heads/knuckles-in-sonic-2","pushedAt":"2024-02-02T15:36:59.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Merge branch 'master' into knuckles-in-sonic-2","shortMessageHtmlLink":"Merge branch 'master' into knuckles-in-sonic-2"}},{"before":"262baaf13c1b632eea2a2a24dfc4885d280c5f49","after":"eed4220456b0784d4b8c366057116375ca780912","ref":"refs/heads/master","pushedAt":"2024-01-28T18:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Add a bugfix for Hill Top Zone's jerky cloud scrolling.\n\nThanks to djohe for finding this.","shortMessageHtmlLink":"Add a bugfix for Hill Top Zone's jerky cloud scrolling."}},{"before":"3ee7a6f297a024d9c7eeae6a2a9450c0f472a573","after":"262baaf13c1b632eea2a2a24dfc4885d280c5f49","ref":"refs/heads/master","pushedAt":"2024-01-28T17:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Document some more HTZ background code.","shortMessageHtmlLink":"Document some more HTZ background code."}},{"before":"10e6e4ca28b69a19a4e30d16c93d1e28ee9647c0","after":"3ee7a6f297a024d9c7eeae6a2a9450c0f472a573","ref":"refs/heads/master","pushedAt":"2024-01-24T09:41:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Try to make sense of Hill Top Zone's cloud scrolling code.\n\nWhy on earth does it subtract the modulo of 2.28 from the scrolling\ndelta?","shortMessageHtmlLink":"Try to make sense of Hill Top Zone's cloud scrolling code."}},{"before":"df42df7dc998330aa7c63b279baf73373fdf63af","after":"10e6e4ca28b69a19a4e30d16c93d1e28ee9647c0","ref":"refs/heads/master","pushedAt":"2024-01-22T14:32:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Rename Timer_frames to Level_frame_counter\n\nThis is the name used by the Sonic & Knuckles disassembly.\n\nFixes #57.","shortMessageHtmlLink":"Rename Timer_frames to Level_frame_counter"}},{"before":"782fda6c0c5c0db21707a73807e1dd74223291de","after":"df42df7dc998330aa7c63b279baf73373fdf63af","ref":"refs/heads/master","pushedAt":"2024-01-22T13:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Highlight a change made in Sonic 2 to Obj11_DepressionOffsets.\n\nThanks to djohe for pointing this out.","shortMessageHtmlLink":"Highlight a change made in Sonic 2 to Obj11_DepressionOffsets."}},{"before":"d93025c2f02784a819a03078fe86b86f31a5b8db","after":"782fda6c0c5c0db21707a73807e1dd74223291de","ref":"refs/heads/master","pushedAt":"2023-12-11T20:20:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Remove (the unused) `Timer_centisecond`\n\nThanks to djohe for pointing this out.","shortMessageHtmlLink":"Remove (the unused) Timer_centisecond"}},{"before":"5e8c52259c8dec678c3698723b457ce7e5098cd4","after":"d93025c2f02784a819a03078fe86b86f31a5b8db","ref":"refs/heads/master","pushedAt":"2023-11-07T17:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Mark some variables as unused.\n\nThanks to djohe for pointing these out.","shortMessageHtmlLink":"Mark some variables as unused."}},{"before":"3019e5316af474325e76f2e80424751931db0aa5","after":"5e8c52259c8dec678c3698723b457ce7e5098cd4","ref":"refs/heads/master","pushedAt":"2023-10-21T17:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Add a bugfix for the broken ARZ leaf spawning code.\n\nIt turns out that d1 is actually set by something.","shortMessageHtmlLink":"Add a bugfix for the broken ARZ leaf spawning code."}},{"before":"2c529a015d69ee105e65f92dcb44887a52562299","after":"3019e5316af474325e76f2e80424751931db0aa5","ref":"refs/heads/master","pushedAt":"2023-10-20T06:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Correct the Draw_BG3_CPZ bugfix.","shortMessageHtmlLink":"Correct the Draw_BG3_CPZ bugfix."}},{"before":"3767a707d90fd475e536e3b73a5fab450b385289","after":"80d82e65a5ec0d21c8ebd63cb2298d0bd941724d","ref":"refs/heads/knuckles-in-sonic-2","pushedAt":"2023-09-20T17:53:44.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Work-around DMA hardware bug in standalone builds.\n\nThis is the same as what the standalone builds of Sonic 3 & Knuckles\ndo.\n\nFixes #54.","shortMessageHtmlLink":"Work-around DMA hardware bug in standalone builds."}},{"before":"fba33e93ae85d58e17f46e956a0e10ea995d1528","after":"2c529a015d69ee105e65f92dcb44887a52562299","ref":"refs/heads/master","pushedAt":"2023-09-20T17:53:35.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"More sound driver optimisations.","shortMessageHtmlLink":"More sound driver optimisations."}},{"before":"97543eb991da322043ff1c23627ce96adbb9d49d","after":"3767a707d90fd475e536e3b73a5fab450b385289","ref":"refs/heads/knuckles-in-sonic-2","pushedAt":"2023-09-16T12:05:10.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Merge branch 'master' into knuckles-in-sonic-2","shortMessageHtmlLink":"Merge branch 'master' into knuckles-in-sonic-2"}},{"before":"b8858e71631981e9ef242cf1a14885190d98468f","after":"fba33e93ae85d58e17f46e956a0e10ea995d1528","ref":"refs/heads/master","pushedAt":"2023-09-16T12:05:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Regenerate music when SMPS2ASM is modified.\n\nAgain, outdated music data produces really annoying bugs.","shortMessageHtmlLink":"Regenerate music when SMPS2ASM is modified."}},{"before":"36ba685b2827819bb7c59800e67523133e8d4258","after":"c77ff3783aad103afc302ad81b6f3fc2538a4960","ref":"refs/heads/code-split","pushedAt":"2023-09-16T11:03:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Split another file.\n\nThanks to Brainulator for finding the linker data for this and\npointing it out in #4.","shortMessageHtmlLink":"Split another file."}},{"before":"ed836ae19a382c76761231d61a7fbaa1053f536a","after":"97543eb991da322043ff1c23627ce96adbb9d49d","ref":"refs/heads/knuckles-in-sonic-2","pushedAt":"2023-09-14T23:15:05.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Merge branch 'master' into knuckles-in-sonic-2","shortMessageHtmlLink":"Merge branch 'master' into knuckles-in-sonic-2"}},{"before":"9235c39b1a8aed4bb2c2af7e17ae182e5cb3585d","after":"b8858e71631981e9ef242cf1a14885190d98468f","ref":"refs/heads/master","pushedAt":"2023-09-14T23:13:12.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"Clownacy","name":null,"path":"/Clownacy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7667009?s=80&v=4"},"commit":{"message":"Remove redundant VRAM constants.","shortMessageHtmlLink":"Remove redundant VRAM constants."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQwMTozNDoxNy4wMDAwMDBazwAAAASfrPqS","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0xNFQyMzoxMzoxMi4wMDAwMDBazwAAAAOBArx4"}},"title":"Activity ยท sonicretro/s2disasm"}