{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":664406301,"defaultBranch":"main","name":"cosmic-station","ownerLogin":"shadergz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-09T22:09:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97070018?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715998855.0","currentOid":""},"activityList":{"items":[{"before":"73880465e6681330a2a917459bd1bf032c061dec","after":"d960de0b62a4637f8a2368ee1e5f0c5f69a95ef4","ref":"refs/heads/main","pushedAt":"2024-07-23T20:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Project`: Update internal dependencies","shortMessageHtmlLink":"Project: Update internal dependencies"}},{"before":"af6b97f732bcc252df97464c04ddfe96c740ec0b","after":"73880465e6681330a2a917459bd1bf032c061dec","ref":"refs/heads/main","pushedAt":"2024-07-04T02:14:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Implements test-driven corrections (4 of 5)","shortMessageHtmlLink":"Core: Implements test-driven corrections (4 of 5)"}},{"before":"890994dbdf0f0776ccfa95bce19de0267f9ee189","after":"af6b97f732bcc252df97464c04ddfe96c740ec0b","ref":"refs/heads/main","pushedAt":"2024-07-03T23:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Pointers (Ref) now has exactly 8 bytes in size","shortMessageHtmlLink":"Core: Pointers (Ref) now has exactly 8 bytes in size"}},{"before":"7a3d35f886b21d122b805bd15ffd6fae2a3cf301","after":"890994dbdf0f0776ccfa95bce19de0267f9ee189","ref":"refs/heads/main","pushedAt":"2024-07-03T16:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Implements test-driven corrections (3 of 5)","shortMessageHtmlLink":"Core: Implements test-driven corrections (3 of 5)"}},{"before":"44a554fe021ba15c229caed17115e27d8df3065e","after":"7a3d35f886b21d122b805bd15ffd6fae2a3cf301","ref":"refs/heads/main","pushedAt":"2024-07-01T21:34:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Implements test-driven corrections (2 of 5)","shortMessageHtmlLink":"Core: Implements test-driven corrections (2 of 5)"}},{"before":"61b6374a808b229bb2581ed21a9460b06a82f088","after":"44a554fe021ba15c229caed17115e27d8df3065e","ref":"refs/heads/main","pushedAt":"2024-06-28T16:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Implements test-driven corrections (1 of 5)","shortMessageHtmlLink":"Core: Implements test-driven corrections (1 of 5)"}},{"before":"1dc6a03a696e46e2431c36eef2aef5605b0a2fc1","after":"61b6374a808b229bb2581ed21a9460b06a82f088","ref":"refs/heads/main","pushedAt":"2024-06-28T03:37:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Fixes various inconsistencies and improves code efficiency","shortMessageHtmlLink":"Core: Fixes various inconsistencies and improves code efficiency"}},{"before":"c31518d1b274a4ab2535e65b65bb5a1709ec3f0b","after":"1dc6a03a696e46e2431c36eef2aef5605b0a2fc1","ref":"refs/heads/main","pushedAt":"2024-06-28T00:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`EE,IOP`: Powering up the EE and IOP timers\n\n- Fulfills the development goals for the emulator's Virtual Scheduler system","shortMessageHtmlLink":"EE,IOP: Powering up the EE and IOP timers"}},{"before":"3368ac8dbd34b74a05870007b06db0973c32f4f6","after":"c31518d1b274a4ab2535e65b65bb5a1709ec3f0b","ref":"refs/heads/main","pushedAt":"2024-06-27T01:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Project`: Update the NDK in use to the latest stable version","shortMessageHtmlLink":"Project: Update the NDK in use to the latest stable version"}},{"before":"2795a81120a2f7685054b6635d9f6357c69f97a9","after":"3368ac8dbd34b74a05870007b06db0973c32f4f6","ref":"refs/heads/main","pushedAt":"2024-06-23T22:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`EE`: Removed unnecessary tabs","shortMessageHtmlLink":"EE: Removed unnecessary tabs"}},{"before":"39b0dd28f79a86c3d0638845f172d2a5fe211d4f","after":"2795a81120a2f7685054b6635d9f6357c69f97a9","ref":"refs/heads/main","pushedAt":"2024-06-23T00:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Renamed the class that stores object references","shortMessageHtmlLink":"Core: Renamed the class that stores object references"}},{"before":"7037d9c36373d8f06f46f589fc0173d7980a5408","after":"39b0dd28f79a86c3d0638845f172d2a5fe211d4f","ref":"refs/heads/main","pushedAt":"2024-06-22T05:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`EE`: Fix improper memory leaks in the cache","shortMessageHtmlLink":"EE: Fix improper memory leaks in the cache"}},{"before":"bafa64ea821dd112185534ce2832c8159b273e7b","after":"7037d9c36373d8f06f46f589fc0173d7980a5408","ref":"refs/heads/main","pushedAt":"2024-06-22T03:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`EE`: Improve the nomenclature used in the EE cache","shortMessageHtmlLink":"EE: Improve the nomenclature used in the EE cache"}},{"before":"8fa82d344d68908a8dfb1a477fef68d896ed66cd","after":"bafa64ea821dd112185534ce2832c8159b273e7b","ref":"refs/heads/main","pushedAt":"2024-06-21T21:33:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Fixes the issues introduced in the previous commit","shortMessageHtmlLink":"Core: Fixes the issues introduced in the previous commit"}},{"before":"63a2be8634841cf84f78d4e7b4c67fd091877abd","after":"8fa82d344d68908a8dfb1a477fef68d896ed66cd","ref":"refs/heads/main","pushedAt":"2024-06-19T03:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`EE`: Fixing memory access through the TLB in MIPS","shortMessageHtmlLink":"EE: Fixing memory access through the TLB in MIPS"}},{"before":"3399503ed470d929135e7dce96f731043092a5f1","after":"63a2be8634841cf84f78d4e7b4c67fd091877abd","ref":"refs/heads/main","pushedAt":"2024-06-19T01:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`EE`: We are finally executing instructions from the cache","shortMessageHtmlLink":"EE: We are finally executing instructions from the cache"}},{"before":"d485e5fa7794ce4cf2aeeb6b5fd9da13afdd8c00","after":"3399503ed470d929135e7dce96f731043092a5f1","ref":"refs/heads/main","pushedAt":"2024-06-18T20:53:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Cop0`: Fixes serious issues with the cache implementation in the EE\n\n- And yes, this was the first time these lines of code actually executed\n- There are still several issues with cache handling, including instructions\nin memory areas that are subject to changes. We will address this over\nthe course of the week","shortMessageHtmlLink":"Cop0: Fixes serious issues with the cache implementation in the EE"}},{"before":"dd3d9b9d039de2e241a07251207ff0ed081d9740","after":"d485e5fa7794ce4cf2aeeb6b5fd9da13afdd8c00","ref":"refs/heads/main","pushedAt":"2024-06-18T03:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`EE`: Fixes the writeArr method\n\n- The address was being calculated incorrectly, not accounting\nfor the increment by 4","shortMessageHtmlLink":"EE: Fixes the writeArr method"}},{"before":"a05cebb4995ebed271afcc7dbaac561937a81519","after":"dd3d9b9d039de2e241a07251207ff0ed081d9740","ref":"refs/heads/main","pushedAt":"2024-06-17T23:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`(Creeper, VU)`: Fixes the behavior of the hardware fault","shortMessageHtmlLink":"(Creeper, VU): Fixes the behavior of the hardware fault"}},{"before":"ea77d1f765a3a010e5935f789a8e2251e188a24d","after":"a05cebb4995ebed271afcc7dbaac561937a81519","ref":"refs/heads/main","pushedAt":"2024-06-17T17:23:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`(Creeper, VU)`: Adds some multiplication instructions to the VU","shortMessageHtmlLink":"(Creeper, VU): Adds some multiplication instructions to the VU"}},{"before":"4dae7d20f030278b9ba3597c52c6497d371cbcb4","after":"ea77d1f765a3a010e5935f789a8e2251e188a24d","ref":"refs/heads/main","pushedAt":"2024-06-15T02:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`VM`: Updates the task addition mechanism to the scheduler\n\n- Both functions (Events and Tasks) have been merged\n- Fix for pointers being incorrectly dereferenced","shortMessageHtmlLink":"VM: Updates the task addition mechanism to the scheduler"}},{"before":"05e2d5b5edc0f576fc01fd84b1f346b9242eb0b5","after":"4dae7d20f030278b9ba3597c52c6497d371cbcb4","ref":"refs/heads/main","pushedAt":"2024-06-13T02:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`EE`: We dont need to store the diff. between the generated cycles","shortMessageHtmlLink":"EE: We dont need to store the diff. between the generated cycles"}},{"before":"e93610d5c37ef2c55a29bf622b77c4b36a1c2863","after":"05e2d5b5edc0f576fc01fd84b1f346b9242eb0b5","ref":"refs/heads/main","pushedAt":"2024-06-12T16:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Cop0`: Fixes the data types used in the cache","shortMessageHtmlLink":"Cop0: Fixes the data types used in the cache"}},{"before":"17eb800f7b357b7e58641c08a1204b5fb2164095","after":"e93610d5c37ef2c55a29bf622b77c4b36a1c2863","ref":"refs/heads/main","pushedAt":"2024-06-11T23:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Core`: Enhancements and overall code cleanup\n\n- Improves the use of convenient functions of the main MIPS\n- Removes the various uses of raw pointers and reinterpret_cast in the code","shortMessageHtmlLink":"Core: Enhancements and overall code cleanup"}},{"before":"b68716bca4822014f620bfc867ae844abf6690c2","after":"17eb800f7b357b7e58641c08a1204b5fb2164095","ref":"refs/heads/main","pushedAt":"2024-06-11T05:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Creeper`: Starting to translate some instructions","shortMessageHtmlLink":"Creeper: Starting to translate some instructions"}},{"before":"2840d304de82cf9b34a89b407b8ed2457339eb8f","after":"b68716bca4822014f620bfc867ae844abf6690c2","ref":"refs/heads/main","pushedAt":"2024-06-09T00:10:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Cop0`: Fixes issues in the MTC instruction\n\nFixes the fault in handling the MTC instruction with registers other than 14 and 30","shortMessageHtmlLink":"Cop0: Fixes issues in the MTC instruction"}},{"before":"f6495eb26173c0cd39c7214f342f7fc5502d8f00","after":"2840d304de82cf9b34a89b407b8ed2457339eb8f","ref":"refs/heads/main","pushedAt":"2024-06-08T04:12:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`(Engine)`: Fixes the fault at address 0x0...820 and the TLB faults","shortMessageHtmlLink":"(Engine): Fixes the fault at address 0x0...820 and the TLB faults"}},{"before":"373745c2f81a717e9241b0ef613bb484cc33d414","after":"f6495eb26173c0cd39c7214f342f7fc5502d8f00","ref":"refs/heads/main","pushedAt":"2024-06-08T04:11:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`(MIO,Engine)`: Fixes the fault at address 0x0...820 and corrects the TLB faults","shortMessageHtmlLink":"(MIO,Engine): Fixes the fault at address 0x0...820 and corrects the…"}},{"before":"18cab712ba57ee510e89a0885d15a1da4385c040","after":"373745c2f81a717e9241b0ef613bb484cc33d414","ref":"refs/heads/main","pushedAt":"2024-06-07T14:28:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Creeper`: The `MPEG` decoder returns 1 upon completion, not 0","shortMessageHtmlLink":"Creeper: The MPEG decoder returns 1 upon completion, not 0"}},{"before":"ec973619a3252c3a624077b063b3f849e876a749","after":"18cab712ba57ee510e89a0885d15a1da4385c040","ref":"refs/heads/main","pushedAt":"2024-06-06T22:05:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shadergz","name":"Shader Coder","path":"/shadergz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97070018?s=80&v=4"},"commit":{"message":"`Creeper`: Resolves most of the bad practices involved","shortMessageHtmlLink":"Creeper: Resolves most of the bad practices involved"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yM1QyMDowNzoyNC4wMDAwMDBazwAAAASHP-p1","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNlQyMjowNTozMi4wMDAwMDBazwAAAARep-t2"}},"title":"Activity · shadergz/cosmic-station"}