{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":334263620,"defaultBranch":"main","name":"binjnes","ownerLogin":"binji","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-29T21:09:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1245315?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692174761.0","currentOid":""},"activityList":{"items":[{"before":"86d260a8939c232ca0d0c8e007349a16fde8120f","after":"cdbf2894749eb979c555e41a739e6101cf9501c7","ref":"refs/heads/main","pushedAt":"2024-06-29T20:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Fix windows build","shortMessageHtmlLink":"Fix windows build"}},{"before":"8865347fe09047f592655094be50f0032434e885","after":"86d260a8939c232ca0d0c8e007349a16fde8120f","ref":"refs/heads/main","pushedAt":"2024-06-28T21:16:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Don't use stdatomic.h directly","shortMessageHtmlLink":"Don't use stdatomic.h directly"}},{"before":"249533ff1ee8e8373826402c71fd2cb4b47f3b70","after":"8865347fe09047f592655094be50f0032434e885","ref":"refs/heads/main","pushedAt":"2024-06-19T17:22:51.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Switch from ticks -> secs in Wasm build\n\nThis is needed now that the number of ticks per frame will be different\non NTSC vs. PAL games. It's a more convenient API anyway.","shortMessageHtmlLink":"Switch from ticks -> secs in Wasm build"}},{"before":"4ec330386f1ee1a2b8fd02bbd632e1e1c9508626","after":"249533ff1ee8e8373826402c71fd2cb4b47f3b70","ref":"refs/heads/main","pushedAt":"2024-04-11T06:14:15.000Z","pushType":"push","commitsCount":63,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Update docs/binjnes*.wasm","shortMessageHtmlLink":"Update docs/binjnes*.wasm"}},{"before":"5c7c9c5a903dd790a47d1ece10dc91695bf08b89","after":"4ec330386f1ee1a2b8fd02bbd632e1e1c9508626","ref":"refs/heads/main","pushedAt":"2023-10-11T08:15:51.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Use 4-spaces for indentation in JS files","shortMessageHtmlLink":"Use 4-spaces for indentation in JS files"}},{"before":"9eab7a937534269b73ef018b559a6aca8f49013e","after":"5c7c9c5a903dd790a47d1ece10dc91695bf08b89","ref":"refs/heads/main","pushedAt":"2023-09-26T06:30:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"web: Cancel animation frame on destroy","shortMessageHtmlLink":"web: Cancel animation frame on destroy"}},{"before":"8964e31f47912cb6ab9239a9a3a37271a051e915","after":"9eab7a937534269b73ef018b559a6aca8f49013e","ref":"refs/heads/main","pushedAt":"2023-09-25T23:58:17.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Some more shift_en micro-optimizations","shortMessageHtmlLink":"Some more shift_en micro-optimizations"}},{"before":"2985e5a582033f032e41489a646b0ef609ac1c3d","after":"8964e31f47912cb6ab9239a9a3a37271a051e915","ref":"refs/heads/main","pushedAt":"2023-08-30T02:29:09.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Fix reset","shortMessageHtmlLink":"Fix reset"}},{"before":"0b95f45880672209fda21b3b7a9029920821800f","after":"2985e5a582033f032e41489a646b0ef609ac1c3d","ref":"refs/heads/main","pushedAt":"2023-08-22T03:40:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Add .vs and .vscode to gitignore","shortMessageHtmlLink":"Add .vs and .vscode to gitignore"}},{"before":"80648240da8cadc0ce85a638b94636fbc61edad0","after":null,"ref":"refs/heads/vec","pushedAt":"2023-08-16T08:32:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"}},{"before":"9e698bf4df03c46d90d057839afeb65df633567c","after":"0b95f45880672209fda21b3b7a9029920821800f","ref":"refs/heads/main","pushedAt":"2023-08-16T08:32:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Make binjnes work on Windows\n\n* Add new BINJNES_{CLANG,GCC,MSVC} preprocessor defines\n* Remove Linux-only compile flags\n* Remove Linux-only linked libraries\n* Add platform-specific atomic.h (stdatomic for C is not supported in my\n version of MSVC)\n* Fix some MSVC compiler warnings\n* Repurpose UNREACHABLE as __builtin_unreachable/__assume(0)\n* MSVC doesn't allow you to predeclare an indeterminately sized array\n :-/\n* Extend vec library to support all uses needed for emulator.c (e.g.\n don't use vector extensions)\n* Fix alignment bug in apu_tick. Previously this code was forcing\n unaligned accesses to make it work. This didn't seem to work on MSVC.\n Now it is always aligned and masks off parts of the calculation that\n are not used\n* Remove uses of case range extension","shortMessageHtmlLink":"Make binjnes work on Windows"}},{"before":"af329819b23bf4629c55e6c3bcb8f270ce6f2173","after":"80648240da8cadc0ce85a638b94636fbc61edad0","ref":"refs/heads/vec","pushedAt":"2023-08-12T16:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Add atomic.h","shortMessageHtmlLink":"Add atomic.h"}},{"before":"6c49c8da5c37e2847abab8d70f66953221cce9a7","after":"af329819b23bf4629c55e6c3bcb8f270ce6f2173","ref":"refs/heads/vec","pushedAt":"2023-08-11T06:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"more vec fixes","shortMessageHtmlLink":"more vec fixes"}},{"before":"4f67908f5c745a055e34d6f7c938e4bc6a8e000a","after":"9e698bf4df03c46d90d057839afeb65df633567c","ref":"refs/heads/main","pushedAt":"2023-08-08T16:33:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Update wasm","shortMessageHtmlLink":"Update wasm"}},{"before":"5eb629ffdc314346197333867947966e92a5cfc4","after":"4f67908f5c745a055e34d6f7c938e4bc6a8e000a","ref":"refs/heads/main","pushedAt":"2023-08-03T03:24:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Update wasm","shortMessageHtmlLink":"Update wasm"}},{"before":null,"after":"6c49c8da5c37e2847abab8d70f66953221cce9a7","ref":"refs/heads/vec","pushedAt":"2023-07-27T14:13:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"seems to work; more __builtins to remove","shortMessageHtmlLink":"seems to work; more __builtins to remove"}},{"before":"0c1880e639c0d17bfca47832b0041e63331e548c","after":"5eb629ffdc314346197333867947966e92a5cfc4","ref":"refs/heads/main","pushedAt":"2023-06-04T01:07:11.139Z","pushType":"push","commitsCount":3,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Add snesmouse sensitivity","shortMessageHtmlLink":"Add snesmouse sensitivity"}},{"before":"5d910e656af70ec0aa215abedfedce20afcf7272","after":"0c1880e639c0d17bfca47832b0041e63331e548c","ref":"refs/heads/main","pushedAt":"2023-06-02T15:55:04.806Z","pushType":"push","commitsCount":4,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Add nes-test-roms submodule","shortMessageHtmlLink":"Add nes-test-roms submodule"}},{"before":"e3ce9de5dedc5c4a6b7720374560f92d2398b48e","after":"5d910e656af70ec0aa215abedfedce20afcf7272","ref":"refs/heads/main","pushedAt":"2023-05-15T15:55:34.115Z","pushType":"push","commitsCount":6,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Update Wasm","shortMessageHtmlLink":"Update Wasm"}},{"before":"8c642ffeca5040d75e0b20e391a74708ee92b433","after":"e3ce9de5dedc5c4a6b7720374560f92d2398b48e","ref":"refs/heads/main","pushedAt":"2023-05-14T14:32:18.233Z","pushType":"push","commitsCount":3,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Add player 2 input","shortMessageHtmlLink":"Add player 2 input"}},{"before":"e411ac5cf77f931ba627a2c224c3290a1761a553","after":"8c642ffeca5040d75e0b20e391a74708ee92b433","ref":"refs/heads/main","pushedAt":"2023-05-12T01:18:42.764Z","pushType":"push","commitsCount":11,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Fix bug when deleting last file in list","shortMessageHtmlLink":"Fix bug when deleting last file in list"}},{"before":"69313091d3faffe7751f386641fcc9a96c28fee2","after":"e411ac5cf77f931ba627a2c224c3290a1761a553","ref":"refs/heads/main","pushedAt":"2023-05-08T23:10:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3f2c567a5951ade238480bd3865eef6b571f1807","after":"69313091d3faffe7751f386641fcc9a96c28fee2","ref":"refs/heads/main","pushedAt":"2023-05-08T15:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Fix namco163 audio","shortMessageHtmlLink":"Fix namco163 audio"}},{"before":"cc0e90feb5a7eaed97bae4a1244c65be486c6d25","after":"3f2c567a5951ade238480bd3865eef6b571f1807","ref":"refs/heads/main","pushedAt":"2023-05-08T15:38:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Input remapping + better gamepad support","shortMessageHtmlLink":"Input remapping + better gamepad support"}},{"before":"4dce1bffe9757d3eed177f5e59bd9c7d96515a42","after":"cc0e90feb5a7eaed97bae4a1244c65be486c6d25","ref":"refs/heads/main","pushedAt":"2023-05-04T18:25:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Update wasm","shortMessageHtmlLink":"Update wasm"}},{"before":"917527bd5930335a7b415091fbbf7d60e17c6bf0","after":"4dce1bffe9757d3eed177f5e59bd9c7d96515a42","ref":"refs/heads/main","pushedAt":"2023-05-03T15:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Update wasm","shortMessageHtmlLink":"Update wasm"}},{"before":"91ed41622af54ca8153bf38d93aaffb0614c41c3","after":"917527bd5930335a7b415091fbbf7d60e17c6bf0","ref":"refs/heads/main","pushedAt":"2023-05-03T15:15:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"simplify ppu_step()","shortMessageHtmlLink":"simplify ppu_step()"}},{"before":"ca284a1e86fd00683a296fbecda94e3b5d6edc9a","after":"91ed41622af54ca8153bf38d93aaffb0614c41c3","ref":"refs/heads/main","pushedAt":"2023-05-02T19:47:26.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Update wasm","shortMessageHtmlLink":"Update wasm"}},{"before":"a1d60ccae39c0c38e9e03a80ea69e11fa9f4221c","after":"ca284a1e86fd00683a296fbecda94e3b5d6edc9a","ref":"refs/heads/main","pushedAt":"2023-04-23T21:22:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Optimize `shift_en()` some more\n\nRemove `u32x4 shifter` and replace it with `u32 bgatshift`, which stores\nthe full 4-bit palette index for each of the 8 pixels. This means that\n`shift_en()` doesn't have to mix the bits, but instead can just mask of\nthe lowest 4.\n\nAlso bake the left mask into the BG and sprite shifters, so we can avoid\nan additional mask in `shift_en()`.\n\nInterestingly, this ends up not being much faster for native builds (or\nperhaps even slightly slower), but seems to save ~1ms per frame on Wasm\nbuilds.","shortMessageHtmlLink":"Optimize shift_en() some more"}},{"before":"8868dd3fb8cf9c4724f55dcc9282783a82887b46","after":"a1d60ccae39c0c38e9e03a80ea69e11fa9f4221c","ref":"refs/heads/main","pushedAt":"2023-03-08T21:54:28.506Z","pushType":"push","commitsCount":1,"pusher":{"login":"binji","name":"Ben Smith","path":"/binji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1245315?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcrNXTgA","startCursor":null,"endCursor":null}},"title":"Activity ยท binji/binjnes"}