{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":578441304,"defaultBranch":"master","name":"chip8","ownerLogin":"mateodif","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-15T04:03:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44856550?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688239789.0","currentOid":""},"activityList":{"items":[{"before":"7a76d9c73e4c744c3692c65fd1865bc4d40a929c","after":"b1adcef235b0d7cbeb96310070d3d5904a796212","ref":"refs/heads/master","pushedAt":"2023-09-27T22:30:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Add fancy README","shortMessageHtmlLink":"Add fancy README"}},{"before":"d2741c0c3512817d1445da6261b5743e422b042f","after":"7a76d9c73e4c744c3692c65fd1865bc4d40a929c","ref":"refs/heads/master","pushedAt":"2023-09-27T22:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Fix pressed key issue\n\nWe now re-use the already pressed key until a new one arrives\nThis behavior is not documented in the spec, but it's what most games\nexpect.","shortMessageHtmlLink":"Fix pressed key issue"}},{"before":"a8ff3e7c787b3a9b48a99ed4bf5e9ec81b471300","after":null,"ref":"refs/heads/handle-quit-event","pushedAt":"2023-07-01T19:29:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"}},{"before":"674da4facb5484e3eff5ea0b672c387a79643014","after":"d2741c0c3512817d1445da6261b5743e422b042f","ref":"refs/heads/master","pushedAt":"2023-07-01T19:29:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Merge pull request #11 from mateodif/handle-quit-event\n\nHandle quit event","shortMessageHtmlLink":"Merge pull request #11 from mateodif/handle-quit-event"}},{"before":"7543e64288893fac5c99b6a7b413f78bf4ca14ea","after":"a8ff3e7c787b3a9b48a99ed4bf5e9ec81b471300","ref":"refs/heads/handle-quit-event","pushedAt":"2023-07-01T18:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fkrause98","name":"Francisco Krause Arnim","path":"/fkrause98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56402156?s=80&v=4"},"commit":{"message":"Cargo fmt","shortMessageHtmlLink":"Cargo fmt"}},{"before":null,"after":"7543e64288893fac5c99b6a7b413f78bf4ca14ea","ref":"refs/heads/handle-quit-event","pushedAt":"2023-07-01T17:55:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fkrause98","name":"Francisco Krause Arnim","path":"/fkrause98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56402156?s=80&v=4"},"commit":{"message":"Handle quit event on main","shortMessageHtmlLink":"Handle quit event on main"}},{"before":"ffcac7ab207c3c16addae7290699d7969c3de7d9","after":"674da4facb5484e3eff5ea0b672c387a79643014","ref":"refs/heads/master","pushedAt":"2023-06-21T03:25:53.392Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Implement keypad and move some logic to aux fns","shortMessageHtmlLink":"Implement keypad and move some logic to aux fns"}},{"before":"1cb9fdbaa670876f6214203cbe07918761a04654","after":null,"ref":"refs/heads/index_for_registers","pushedAt":"2023-06-21T01:41:11.734Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"}},{"before":"0c01142520b3bbf5c10fad7c21d49e3b17b56a21","after":"ffcac7ab207c3c16addae7290699d7969c3de7d9","ref":"refs/heads/master","pushedAt":"2023-06-21T01:41:10.624Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Merge pull request #10 from mateodif/index_for_registers\n\nAdd index trait for Registers","shortMessageHtmlLink":"Merge pull request #10 from mateodif/index_for_registers"}},{"before":"9e2b5a2b2a59d2a81f91456c20b70e721f203d2f","after":"1cb9fdbaa670876f6214203cbe07918761a04654","ref":"refs/heads/index_for_registers","pushedAt":"2023-06-21T01:37:09.808Z","pushType":"push","commitsCount":1,"pusher":{"login":"fkrause98","name":"Francisco Krause Arnim","path":"/fkrause98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56402156?s=80&v=4"},"commit":{"message":"Test fixes","shortMessageHtmlLink":"Test fixes"}},{"before":"33039701af7a7b0b5bc807572a1d5ce4115b9260","after":"9e2b5a2b2a59d2a81f91456c20b70e721f203d2f","ref":"refs/heads/index_for_registers","pushedAt":"2023-06-21T01:32:34.174Z","pushType":"push","commitsCount":22,"pusher":{"login":"fkrause98","name":"Francisco Krause Arnim","path":"/fkrause98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56402156?s=80&v=4"},"commit":{"message":"Merge branch 'master' into index_for_registers","shortMessageHtmlLink":"Merge branch 'master' into index_for_registers"}},{"before":null,"after":"33039701af7a7b0b5bc807572a1d5ce4115b9260","ref":"refs/heads/index_for_registers","pushedAt":"2023-06-21T01:01:48.909Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fkrause98","name":"Francisco Krause Arnim","path":"/fkrause98","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56402156?s=80&v=4"},"commit":{"message":"Add index trait for Registers","shortMessageHtmlLink":"Add index trait for Registers"}},{"before":"c8ad35430e49d9e6a33ed2b19f87cafdb411fcd3","after":"0c01142520b3bbf5c10fad7c21d49e3b17b56a21","ref":"refs/heads/master","pushedAt":"2023-06-21T00:29:20.275Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Fix display bug where it warped at mid screen","shortMessageHtmlLink":"Fix display bug where it warped at mid screen"}},{"before":"1626c811f2bb28d69e7f8b70d33978e850430a33","after":"c8ad35430e49d9e6a33ed2b19f87cafdb411fcd3","ref":"refs/heads/master","pushedAt":"2023-06-20T23:18:37.698Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Fix complex test","shortMessageHtmlLink":"Fix complex test"}},{"before":"bf2b69d467a7a0f7211a9f1ef0667021bb1d88e0","after":"1626c811f2bb28d69e7f8b70d33978e850430a33","ref":"refs/heads/master","pushedAt":"2023-06-20T23:12:47.705Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"fixup! fixup! fixup! Use nightly in GitHub CI/CD","shortMessageHtmlLink":"fixup! fixup! fixup! Use nightly in GitHub CI/CD"}},{"before":"b45dc18c3b42621ab5a9e88a72523886ffa5e53d","after":"bf2b69d467a7a0f7211a9f1ef0667021bb1d88e0","ref":"refs/heads/master","pushedAt":"2023-06-20T23:05:06.266Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"fixup! fixup! Use nightly in GitHub CI/CD","shortMessageHtmlLink":"fixup! fixup! Use nightly in GitHub CI/CD"}},{"before":"cbc4b93d976c5f802459c815cb1bcb50f849a678","after":"b45dc18c3b42621ab5a9e88a72523886ffa5e53d","ref":"refs/heads/master","pushedAt":"2023-06-20T22:44:58.453Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"fixup! Use nightly in GitHub CI/CD","shortMessageHtmlLink":"fixup! Use nightly in GitHub CI/CD"}},{"before":"156fb7d2f791073ea773260056e52de5645f9f97","after":"cbc4b93d976c5f802459c815cb1bcb50f849a678","ref":"refs/heads/master","pushedAt":"2023-06-20T22:36:29.312Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Use nightly in GitHub CI/CD","shortMessageHtmlLink":"Use nightly in GitHub CI/CD"}},{"before":"1c8fe1092750c77c2cdad98b74634561058f2d0f","after":"156fb7d2f791073ea773260056e52de5645f9f97","ref":"refs/heads/master","pushedAt":"2023-06-18T05:29:50.703Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Minor typo/improvements","shortMessageHtmlLink":"Minor typo/improvements"}},{"before":"f2932f7fe1a32de4e46513e19f9893eea999bd9e","after":"1c8fe1092750c77c2cdad98b74634561058f2d0f","ref":"refs/heads/master","pushedAt":"2023-06-18T04:55:24.579Z","pushType":"push","commitsCount":2,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Major refactor of key event handling\n\nAlso brings back private fields in struct","shortMessageHtmlLink":"Major refactor of key event handling"}},{"before":"de8107137b3d3c6b39eb91c30ba89a11b8cd1553","after":"f2932f7fe1a32de4e46513e19f9893eea999bd9e","ref":"refs/heads/master","pushedAt":"2023-06-18T03:38:10.916Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Print instructions...","shortMessageHtmlLink":"Print instructions..."}},{"before":"2565180f505c9664e890a28d6b9fddb8e0ff1d15","after":"de8107137b3d3c6b39eb91c30ba89a11b8cd1553","ref":"refs/heads/master","pushedAt":"2023-06-18T03:37:20.766Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Fixes to SHR, SHL, CallSubroutine","shortMessageHtmlLink":"Fixes to SHR, SHL, CallSubroutine"}},{"before":"17a8ea4a84b4b1e64829d0f9f1c261624b0f328b","after":"2565180f505c9664e890a28d6b9fddb8e0ff1d15","ref":"refs/heads/master","pushedAt":"2023-06-18T02:49:48.730Z","pushType":"push","commitsCount":3,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Display the actual pixels in a canvas!","shortMessageHtmlLink":"Display the actual pixels in a canvas!"}},{"before":"8fde2fafc239de16102486bc7fe41fe787e9f12f","after":"17a8ea4a84b4b1e64829d0f9f1c261624b0f328b","ref":"refs/heads/master","pushedAt":"2023-06-17T04:16:24.330Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"[WIP] Skeleton of SDL2 main event","shortMessageHtmlLink":"[WIP] Skeleton of SDL2 main event"}},{"before":"0352c38a28b2d22c444e1bad173d3fca73de4763","after":"8fde2fafc239de16102486bc7fe41fe787e9f12f","ref":"refs/heads/master","pushedAt":"2023-06-17T04:16:07.676Z","pushType":"push","commitsCount":2,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Make fetch() return an Instruction\n\nThis is needed because we want to do extra work for some instructions in\nmain. We have to do this to draw and listen for events.\nNot the best solution, I need to revise this.","shortMessageHtmlLink":"Make fetch() return an Instruction"}},{"before":"035ed2780f9354f3ddb5e9c546a7b3e4a6ed77bb","after":"0352c38a28b2d22c444e1bad173d3fca73de4763","ref":"refs/heads/master","pushedAt":"2023-06-17T01:57:23.398Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Load addr, jump to addr plus v0 and random byte","shortMessageHtmlLink":"Load addr, jump to addr plus v0 and random byte"}},{"before":"9555b1fa396974c00382485b98e7ac5df2783e9e","after":"035ed2780f9354f3ddb5e9c546a7b3e4a6ed77bb","ref":"refs/heads/master","pushedAt":"2023-06-16T23:31:20.288Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Refactor math operations\n\nThis commit includes more changes:\n- Removes unnecessary functions (sum_register_with_immediate,\ncall_sub_routine, etc) to improve readability\n- Sets carry and borrow in the corresponding functions\n- Removes the second register from Shift Right/Left since that's how\nmost games expect it","shortMessageHtmlLink":"Refactor math operations"}},{"before":"02f62765f3c00b117f87461aac9c8b84d562ed10","after":"9555b1fa396974c00382485b98e7ac5df2783e9e","ref":"refs/heads/master","pushedAt":"2023-06-16T22:35:25.958Z","pushType":"push","commitsCount":1,"pusher":{"login":"mateodif","name":"Mateo Difranco","path":"/mateodif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44856550?s=80&v=4"},"commit":{"message":"Major refactor of fetch and execute","shortMessageHtmlLink":"Major refactor of fetch and execute"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADioJv7QA","startCursor":null,"endCursor":null}},"title":"Activity ยท mateodif/chip8"}