{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":514847757,"defaultBranch":"master","name":"chip-8","ownerLogin":"qianxyz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-17T13:13:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/102588769?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1658063662.308915","currentOid":""},"activityList":{"items":[{"before":"cb02212fe90bcd6b60d1224397097fe067ec1206","after":"13ec0c0b9664ad749b5e498f8e2a85e99a5de4a0","ref":"refs/heads/master","pushedAt":"2024-05-21T21:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}},{"before":"05976c547fb6eb717eda2f2ec3a65ae24f3ac058","after":"cb02212fe90bcd6b60d1224397097fe067ec1206","ref":"refs/heads/master","pushedAt":"2024-05-21T20:36:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"feat(web): upload your own rom","shortMessageHtmlLink":"feat(web): upload your own rom"}},{"before":"e86e2e78e142b9f3099af1741211fd8e8694ad9b","after":"05976c547fb6eb717eda2f2ec3a65ae24f3ac058","ref":"refs/heads/master","pushedAt":"2024-05-21T18:30:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"feat(web): add helper text","shortMessageHtmlLink":"feat(web): add helper text"}},{"before":"65f74cb0ce5ca783e5649e2d7813f786ff184b81","after":"e86e2e78e142b9f3099af1741211fd8e8694ad9b","ref":"refs/heads/master","pushedAt":"2024-05-21T08:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"feat(web): select rom","shortMessageHtmlLink":"feat(web): select rom"}},{"before":"ef11daa400e88d4fc235cbffecc89a98c0a70bd7","after":"65f74cb0ce5ca783e5649e2d7813f786ff184b81","ref":"refs/heads/master","pushedAt":"2024-05-21T05:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"fix(audio): bring audio back to web\n\nThe web port uses `AUDIO_F32` format so floats are expected. Also the\nduration of beeps is doubled to make the sound more consistent. A ROM\nwith actual sound effects are loaded (pong).","shortMessageHtmlLink":"fix(audio): bring audio back to web"}},{"before":"9001be5ac0090661486e378b49dfabadab6f87ff","after":"ef11daa400e88d4fc235cbffecc89a98c0a70bd7","ref":"refs/heads/master","pushedAt":"2024-05-21T05:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"fix(web): run vm at a higher frequency\n\nPassing 0 as fps to `emscripten_set_main_loop` will have the vm run at\n60Hz instead of 60fps. Instead it should be run at a much higher\nfrequency otherwise the game will be slow.","shortMessageHtmlLink":"fix(web): run vm at a higher frequency"}},{"before":"e6aff92b9d0a8615bb78f0deadd9601e7dc6155c","after":"9001be5ac0090661486e378b49dfabadab6f87ff","ref":"refs/heads/master","pushedAt":"2024-05-21T05:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"build(web): add recipe for web","shortMessageHtmlLink":"build(web): add recipe for web"}},{"before":"3b4e28a0e07b30cc5ab9b482e5c7f6b87e7cea13","after":"e6aff92b9d0a8615bb78f0deadd9601e7dc6155c","ref":"refs/heads/master","pushedAt":"2024-05-21T04:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"chore(git): ignore web build artifacts","shortMessageHtmlLink":"chore(git): ignore web build artifacts"}},{"before":"a75ad8b55f73c3292217d52ca0571abdb9f4d775","after":"3b4e28a0e07b30cc5ab9b482e5c7f6b87e7cea13","ref":"refs/heads/master","pushedAt":"2024-05-21T04:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"fix(display): redraw the whole buffer every frame\n\nThe SDL backbuffer is actually invalidated after each present, so the\nlast frame is not guaranteed to persist to the new frame. This\nimplementation now redraw the whole frame buffer every time before\ncalling `SDL_RenderPresent`.\n\nSee docs at https://wiki.libsdl.org/SDL2/SDL_RenderPresent","shortMessageHtmlLink":"fix(display): redraw the whole buffer every frame"}},{"before":"56245aad96e5a39a5d7a34eb59f2160b4c93bd2a","after":"a75ad8b55f73c3292217d52ca0571abdb9f4d775","ref":"refs/heads/master","pushedAt":"2024-05-21T04:04:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"feat(web): initialize emscripten build","shortMessageHtmlLink":"feat(web): initialize emscripten build"}},{"before":"bb529a96c0f8b17d855d46ad983aa70a9ee8533e","after":"56245aad96e5a39a5d7a34eb59f2160b4c93bd2a","ref":"refs/heads/master","pushedAt":"2024-05-20T06:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"fix(audio): use sine wave for beep sound","shortMessageHtmlLink":"fix(audio): use sine wave for beep sound"}},{"before":"df6bd47d92a267abdf1684c865ca2230ab1e13f3","after":"bb529a96c0f8b17d855d46ad983aa70a9ee8533e","ref":"refs/heads/master","pushedAt":"2024-05-20T03:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianxyz","name":"Xinyuan Qian","path":"/qianxyz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102588769?s=80&v=4"},"commit":{"message":"refactor(args): make cli args global","shortMessageHtmlLink":"refactor(args): make cli args global"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUEkY8QA","startCursor":null,"endCursor":null}},"title":"Activity ยท qianxyz/chip-8"}