{"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:1709299710.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"ea05fa0c3e8256f387c810311ebbaaffe5c3b528","after":"18afbc37707c56d0c5cade7c3081e239ec283b24","ref":"refs/heads/master","pushedAt":"2023-08-06T07:10: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":"libretro: Support blargg's NTSC filter","shortMessageHtmlLink":"libretro: Support blargg's NTSC filter"}},{"before":"7ec3077079445c1ab591d542d475da5fa121632e","after":null,"ref":"refs/tags/nightly","pushedAt":"2023-06-28T10:45:35.109Z","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":"7ec3077079445c1ab591d542d475da5fa121632e","after":"ea05fa0c3e8256f387c810311ebbaaffe5c3b528","ref":"refs/heads/master","pushedAt":"2023-06-28T10:41:55.950Z","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":"CI: Update the 'nightly' tag along with the release.","shortMessageHtmlLink":"CI: Update the 'nightly' tag along with the release."}},{"before":"e658f50da2f0b142f672452abad987341e81efd4","after":"7ec3077079445c1ab591d542d475da5fa121632e","ref":"refs/heads/master","pushedAt":"2023-06-10T09:22:40.928Z","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":"Revert \"nall: Add needed #include \"\n\nThis reverts commit e658f50da2f0b142f672452abad987341e81efd4.\n\nbsnes' compatibility with GCC 13 was already fixed in a different way in\n5cefce5c08f74cfc80eee3f82a32d846144e5277.","shortMessageHtmlLink":"Revert \"nall: Add needed #include <stdexcept>\""}},{"before":"3ca0504e67e89d37e24fce87183332f7ec577867","after":"e658f50da2f0b142f672452abad987341e81efd4","ref":"refs/heads/master","pushedAt":"2023-06-08T12:01:59.491Z","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: Add needed #include \n\nTaken from ares commit 6a7898396a14eef257e63cd002fb26ffbf6e2581\n\nApparently this is needed by GCC 13.","shortMessageHtmlLink":"nall: Add needed #include <stdexcept>"}},{"before":"5cefce5c08f74cfc80eee3f82a32d846144e5277","after":"3ca0504e67e89d37e24fce87183332f7ec577867","ref":"refs/heads/master","pushedAt":"2023-05-23T13:26:49.380Z","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":"Extend the Super Famicom LOROM-RAM#A memory map.\n\nAlthough Nintendo made many different cartridge circuit boards with different\nmemory mappings, ROMs do not indicate which specific board they are intended\nto work with. Super Famicom emulators traditionally group mutually-compatible\nmappings together and use heuristics to guess which family of mappings the\ngame expects.\n\nThere's one family of mappings that maps ROM data to the top half ($8000-$FFFF)\nof memory banks in the Super Famicom address space. For historical reasons,\nthis family is called \"LoROM\" and has three main variants:\n\n1. ROM only, mapped to the top half of every possible bank.\n The boards database calls this \"LOROM\".\n2. ROM mapped to the top half of every possible bank,\n RAM mapped to the bottom half of banks 70-7d,f0-ff.\n The boards database calls this \"LOROM-RAM\"\n3. ROM mapped to the top half of low-numbered banks,\n RAM mapped to both halves of banks 70-7d,f0-ff.\n The boards database calls this \"LOROM-RAM#A\"\n\nThe largest official game that used variant 3 was 1MiB, so a common heuristic\nis \"if the ROM is 2MiB or less, use variant 3, otherwise use variant 2\".\n2MiB is used as the threshold instead of 1MiB, perhaps so somebody can expand a\ncommercial ROM that uses variant 3 without having to rework it to suit a\ndifferent mapping.\n\nSince v107 or so, higan (and by extension, bsnes) has implemented variant 3 by\nmapping ROM to banks 00-3f,80-bf, which exactly fits a 2MiB ROM. However,\nother emulators like Mesen, snes9x and higan v106 implement it by mapping ROM\nto banks 00-6f,80-ef, all the space that is left after the RAM is mapped.\n\nThis doesn't affect any verified games in the `Super Famicom.bml` database,\nsince those have specific, accurate memory maps. It also won't affect\nwell-written games that only read from memory addresses they have populated.\nHowever, homebrew games and ROM hacks that have never existed on a real circuit\nboard depend on these heuristics across all devices that read Super Famicom\nROMs, including software emulators, flash-carts, and FPGA implementations, so\nbsnes should match what other emulators do.\n\nFixes #278.","shortMessageHtmlLink":"Extend the Super Famicom LOROM-RAM#A memory map."}},{"before":"a22c5c3eeb51dccb6a8551664dec8653a3735191","after":"5cefce5c08f74cfc80eee3f82a32d846144e5277","ref":"refs/heads/master","pushedAt":"2023-03-08T06:35:32.243Z","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: Fix the build for gcc13","shortMessageHtmlLink":"nall: Fix the build for gcc13"}},{"before":"c0c60c83a84a49d4a2b822a0491cb258a3c5b98a","after":"a22c5c3eeb51dccb6a8551664dec8653a3735191","ref":"refs/heads/master","pushedAt":"2023-03-08T06:34:58.895Z","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":"Cirrus CI: Build macOS binaries on AArch64.","shortMessageHtmlLink":"Cirrus CI: Build macOS binaries on AArch64."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECctilwA","startCursor":null,"endCursor":null}},"title":"Activity ยท bsnes-emu/bsnes"}