{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":248757535,"defaultBranch":"master","name":"bsnes","ownerLogin":"bsnes-emu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-20T13:06:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62430984?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726665626.0","currentOid":""},"activityList":{"items":[{"before":"9fbbea23d39434beac8b7c080742ad91ada13441","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-09-18T13:20:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"9fbbea23d39434beac8b7c080742ad91ada13441","after":"710d92cbdd726a469673d535076efb1bc0098fb7","ref":"refs/heads/master","pushedAt":"2024-09-18T13:17:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Force-enable coprocessor delayed-sync while creating a save-state.\n\nWhen making a save state, all the system components are \"fast forwarded\" to a\nsafe state that can be serialised. If delayedSync (called \"Coprocessor Fast\nSync\" in the UI) is enabled, this works perfectly. If it is disabled, the\naccurate coprocessor synching interferes with the save-state creation, leading\nto the game crashing or (worse) the emulator freezing.\n\nStar Fox is a good test case - repeatedly saving state and loading it will very\nquickly cause the game to run super-slowly, hang, or crash.\n\nIdeally, somebody should dig into exactly what coprocessor syncing is doing\nthat breaks the assumptions of the state-saving code, but given how complex\nthe whole thing is, and given that it doesn't affect hardware emulation\naccuracy (real hardware can't save states at all), it's easiest to just force-\nenable delayedSync while a save-state is in progress.\n\nFix from the jgemu bsnes fork:\nhttps://gitlab.com/jgemu/bsnes/-/commit/8b4d1b8ae5b360bbb31aad260da0a160b5a5a758","shortMessageHtmlLink":"Force-enable coprocessor delayed-sync while creating a save-state."}},{"before":"df4981787c2d76e4190364fcdf7bbd10ab0debb7","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-09-05T05:24:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"df4981787c2d76e4190364fcdf7bbd10ab0debb7","after":"9fbbea23d39434beac8b7c080742ad91ada13441","ref":"refs/heads/master","pushedAt":"2024-09-05T05:21:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"nall: always pass by reference to make_string()\n\nMany specializations of stringify store a reference to the wrapped\nvalue. Therefore, passing arguments to make_string() by value can be\ndisastrous if the compiler does not perform copy elision and stringify\nstores a reference to a variable that goes out of scope when\nmake_string() returns.\n\nCherry-picked from ares commit 3d826f5b266027529f0c12211c744a23bbe25a56.","shortMessageHtmlLink":"nall: always pass by reference to make_string()"}},{"before":"0fd8f56a6e7e312319aaa9bd918e422273f2d676","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-09-04T11:14:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"4adbcdc017baf6411baf5cd786e793d7aaff3bbe","after":"df4981787c2d76e4190364fcdf7bbd10ab0debb7","ref":"refs/heads/master","pushedAt":"2024-09-04T11:11:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Use a non-deprecated version of upload-artifact.","shortMessageHtmlLink":"Use a non-deprecated version of upload-artifact."}},{"before":"33e33de621266d4837d9205200f00cea7215903e","after":null,"ref":"refs/heads/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7","pushedAt":"2024-09-04T08:17:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0fd8f56a6e7e312319aaa9bd918e422273f2d676","after":"4adbcdc017baf6411baf5cd786e793d7aaff3bbe","ref":"refs/heads/master","pushedAt":"2024-09-04T08:17:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows\n\nBumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows"}},{"before":null,"after":"33e33de621266d4837d9205200f00cea7215903e","ref":"refs/heads/dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7","pushedAt":"2024-09-04T08:13:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows\n\nBumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.\n- [Release notes](https://github.com/actions/download-artifact/releases)\n- [Commits](https://github.com/actions/download-artifact/compare/v3...v4.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: actions/download-artifact\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows"}},{"before":"712ed9b6b0d7aa00919738335d586c21fa9221c6","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-09-01T08:15:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"712ed9b6b0d7aa00919738335d586c21fa9221c6","after":"0fd8f56a6e7e312319aaa9bd918e422273f2d676","ref":"refs/heads/master","pushedAt":"2024-09-01T08:12:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Fix a crash in heuristic memory mapping.\n\nCommit 712ed9b6b0d7aa00919738335d586c21fa9221c6 changed the way that the Sufami\nTurbo base cartridge was detected, but it caused crashes. Apparently the way we\nwere converting the binary ROM data to a string for comparison, was actually\ncalling the wrong `string` constructor. Let's more explicitly create a\nstring_view instead of hoping for the compiler to pick a suitable constructor\nchain.","shortMessageHtmlLink":"Fix a crash in heuristic memory mapping."}},{"before":"79770f6207a5d244652644c5e2d9f4328bd974ac","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-08-30T03:28:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"79770f6207a5d244652644c5e2d9f4328bd974ac","after":"712ed9b6b0d7aa00919738335d586c21fa9221c6","ref":"refs/heads/master","pushedAt":"2024-08-30T03:25:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Fix detection of the Sufami Turbo base cartridge.\n\nThe Sufami Turbo base cartridge is listed in the Super Famicom verified dump\ndatabase, so it did not use the heuristics. It turns out the heuristic detection\nwouldn't have worked anyway - although the game's header does contain the serial\nA9PJ, the heuristic revision() method does not report that serial at all.\n\nMeanwhile, the serial A9PJ is *also* used by the game Bishoujo Senshi Sailor\nMoon SuperS - Fuwafuwa Panic, so loading this game would prompt for Sufami Turbo\nmini-cartridges even though the game could not make use of them.\n\nFixes #323","shortMessageHtmlLink":"Fix detection of the Sufami Turbo base cartridge."}},{"before":"79770f6207a5d244652644c5e2d9f4328bd974ac","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-03-01T13:28:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"4faca659c12ffc81d932cb0d23fea477f227d9d1","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-03-01T13:27:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"ccbe394e7d4bc5f5596544813d887da161af3ca6","after":"79770f6207a5d244652644c5e2d9f4328bd974ac","ref":"refs/heads/master","pushedAt":"2024-03-01T13:26:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"implementation of SA-1 BW-RAM protection\n\nManually cherry-picked ares commit https://github.com/ares-emulator/ares/commit/70f361094b2983bc783957083be9d7d46cf39bf2.\n\nCo-Authored-By: absindx <59403574+absindx@users.noreply.github.com>","shortMessageHtmlLink":"implementation of SA-1 BW-RAM protection"}},{"before":"4faca659c12ffc81d932cb0d23fea477f227d9d1","after":"ccbe394e7d4bc5f5596544813d887da161af3ca6","ref":"refs/heads/master","pushedAt":"2024-03-01T13:24:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"wdc65816: emulate (direct,X) wraparound bug in emulation mode\n\nManually cherry-picked ares commit https://github.com/ares-emulator/ares/commit/be8fa76e7dc31b8cd7255f227932afd903501553\n\nCo-Authored-By: Adrian Siekierka ","shortMessageHtmlLink":"wdc65816: emulate (direct,X) wraparound bug in emulation mode"}},{"before":"40486d61c2a984054236d3baabb281672ad52085","after":null,"ref":"refs/tags/nightly","pushedAt":"2024-02-17T03:19:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"40486d61c2a984054236d3baabb281672ad52085","after":"4faca659c12ffc81d932cb0d23fea477f227d9d1","ref":"refs/heads/master","pushedAt":"2024-02-17T03:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Remove link to near.sh\n\nThe domain expired, and got taken over by spammers.","shortMessageHtmlLink":"Remove link to near.sh"}},{"before":"40486d61c2a984054236d3baabb281672ad52085","after":null,"ref":"refs/tags/nightly","pushedAt":"2023-11-19T13:07:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"}},{"before":"40486d61c2a984054236d3baabb281672ad52085","after":null,"ref":"refs/tags/nightly","pushedAt":"2023-11-19T13:06:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"9560959fefa2ae86870ef7f027e4f897e9986df0","after":null,"ref":"refs/tags/nightly","pushedAt":"2023-11-18T11:26:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"9560959fefa2ae86870ef7f027e4f897e9986df0","after":"40486d61c2a984054236d3baabb281672ad52085","ref":"refs/heads/master","pushedAt":"2023-11-18T11:23:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Simplify + update GHA workflow","shortMessageHtmlLink":"Simplify + update GHA workflow"}},{"before":"55925d91495d5df7021e778ee408d2909f3ed6d5","after":null,"ref":"refs/tags/nightly","pushedAt":"2023-11-13T10:15:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"dab534b6584e4debef2c9572e6b6588a604d79a9","after":"9560959fefa2ae86870ef7f027e4f897e9986df0","ref":"refs/heads/master","pushedAt":"2023-11-13T10:12:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Don't bother with Cirrus for anything but FreeBSD builds.\n\nSince we have different hosts for different builds, let's try linking to them\ndirectly. I vaguely recall this stopped working at some point, but we'll try\nagain.","shortMessageHtmlLink":"Don't bother with Cirrus for anything but FreeBSD builds."}},{"before":"55925d91495d5df7021e778ee408d2909f3ed6d5","after":"dab534b6584e4debef2c9572e6b6588a604d79a9","ref":"refs/heads/master","pushedAt":"2023-10-31T06:48:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"wdc65816: fix PLB wrapping in emulation mode (#1277)\n\n>Regarding PLB, it looks like it reads from $200 and snes9x, mesen,\r\nbsnes, and the official CPU manual all got it wrong.\r\n\r\nReproduced and verified on real hardware via\r\nhttps://github.com/gilyon/snes-tests","shortMessageHtmlLink":"wdc65816: fix PLB wrapping in emulation mode (#1277)"}},{"before":"18afbc37707c56d0c5cade7c3081e239ec283b24","after":null,"ref":"refs/tags/nightly","pushedAt":"2023-09-16T08:55:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e3fcc35922a58ecc3181201752570fa50d6e2663","after":"55925d91495d5df7021e778ee408d2909f3ed6d5","ref":"refs/heads/master","pushedAt":"2023-09-16T08:51:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"Update desktop entry comment field","shortMessageHtmlLink":"Update desktop entry comment field"}},{"before":"18afbc37707c56d0c5cade7c3081e239ec283b24","after":"e3fcc35922a58ecc3181201752570fa50d6e2663","ref":"refs/heads/master","pushedAt":"2023-08-07T01:35:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Screwtapello","name":null,"path":"/Screwtapello","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1450918?s=80&v=4"},"commit":{"message":"libretro: Correctly apply filters for subsystems","shortMessageHtmlLink":"libretro: Correctly apply filters for subsystems"}},{"before":"ea05fa0c3e8256f387c810311ebbaaffe5c3b528","after":null,"ref":"refs/tags/nightly","pushedAt":"2023-08-06T07:15:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEubdFBAA","startCursor":null,"endCursor":null}},"title":"Activity ยท bsnes-emu/bsnes"}