{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17389228,"defaultBranch":"master","name":"gpsp","ownerLogin":"libretro","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-03-04T03:32:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1812827?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695765714.0","currentOid":""},"activityList":{"items":[{"before":"c2d9a72dee19cf6f560ae2c856eb92329db0af4a","after":"4caf7a167d159866479ea94d6b2d13c26ceb3e72","ref":"refs/heads/master","pushedAt":"2024-02-10T09:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add fPIE to libnx target since it's necessary","shortMessageHtmlLink":"Add fPIE to libnx target since it's necessary"}},{"before":"7e554bd24c918b139112bfea387d707c3d12dc87","after":"c2d9a72dee19cf6f560ae2c856eb92329db0af4a","ref":"refs/heads/master","pushedAt":"2024-02-10T09:37:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add libnx gitlab builds","shortMessageHtmlLink":"Add libnx gitlab builds"}},{"before":"85a2ac6c911ffcc77cf1bab418c78fe5218c0b1a","after":"7e554bd24c918b139112bfea387d707c3d12dc87","ref":"refs/heads/master","pushedAt":"2024-02-10T09:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add libnx build target (without dynarec)","shortMessageHtmlLink":"Add libnx build target (without dynarec)"}},{"before":"3f2c0a43c7e59d3f0d1c6db6528f31205f3f4ba1","after":"85a2ac6c911ffcc77cf1bab418c78fe5218c0b1a","ref":"refs/heads/master","pushedAt":"2024-02-04T19:24:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add support for RetroArch cheats.","shortMessageHtmlLink":"Add support for RetroArch cheats."}},{"before":"9fc117ef5c719047818513c7e394c24371cb1dbd","after":"3f2c0a43c7e59d3f0d1c6db6528f31205f3f4ba1","ref":"refs/heads/master","pushedAt":"2024-02-04T19:19:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Update gba_over.h","shortMessageHtmlLink":"Update gba_over.h"}},{"before":"48d33f37bd245558111b2f04ddabbd679507354f","after":"9fc117ef5c719047818513c7e394c24371cb1dbd","ref":"refs/heads/master","pushedAt":"2024-01-15T00:10:02.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Update version and README\n\nLet's make this version more... official, now that it will have\nmultiplayer support. Versioning might come useful for users.","shortMessageHtmlLink":"Update version and README"}},{"before":"092c5144827ee3ac07a6af9276244221c303ca41","after":"48d33f37bd245558111b2f04ddabbd679507354f","ref":"refs/heads/master","pushedAt":"2024-01-13T10:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add frame counter as emulation state","shortMessageHtmlLink":"Add frame counter as emulation state"}},{"before":"8e7d42bb431ef54929878a0e7426ffd190b6d22f","after":"092c5144827ee3ac07a6af9276244221c303ca41","ref":"refs/heads/master","pushedAt":"2024-01-01T12:24:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Remove the last nested C functions (in the mips drc)","shortMessageHtmlLink":"Remove the last nested C functions (in the mips drc)"}},{"before":"03238c4be7c7362f7e1cf22a440c0930268f8c1c","after":"8e7d42bb431ef54929878a0e7426ffd190b6d22f","ref":"refs/heads/master","pushedAt":"2023-12-29T17:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Remove unused vars","shortMessageHtmlLink":"Remove unused vars"}},{"before":"895fb075c3a04a0eff8c92a150e01e42df10a062","after":"03238c4be7c7362f7e1cf22a440c0930268f8c1c","ref":"refs/heads/master","pushedAt":"2023-12-29T17:01:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add goodboy with rumble support","shortMessageHtmlLink":"Add goodboy with rumble support"}},{"before":"904eaa2fa765f795e72d739eee1a086e25c0f129","after":"895fb075c3a04a0eff8c92a150e01e42df10a062","ref":"refs/heads/master","pushedAt":"2023-11-22T22:07:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Update libretro.h to the latest version","shortMessageHtmlLink":"Update libretro.h to the latest version"}},{"before":"eaf8b94702c5ded2fe3a3fc6a7f9718652fe8595","after":"904eaa2fa765f795e72d739eee1a086e25c0f129","ref":"refs/heads/master","pushedAt":"2023-11-22T18:41:28.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"[dynarec] \"Fix\" ARM-mode STM instruction writeback\n\nMove writeback to the end of the instruction (instead of the start).\nThis is also wrong but fixes some common cases (ie. push sp).","shortMessageHtmlLink":"[dynarec] \"Fix\" ARM-mode STM instruction writeback"}},{"before":"7127ec64086a6a3dbf1c1b0a9d99d4e2722ac3e5","after":"eaf8b94702c5ded2fe3a3fc6a7f9718652fe8595","ref":"refs/heads/master","pushedAt":"2023-10-06T18:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Update libretro common headers","shortMessageHtmlLink":"Update libretro common headers"}},{"before":"c0d8ffaa384f724e1a0743e18cb042c29dd48f7f","after":"7127ec64086a6a3dbf1c1b0a9d99d4e2722ac3e5","ref":"refs/heads/master","pushedAt":"2023-10-02T17:31:04.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Improve DMA and BIOS reads","shortMessageHtmlLink":"Improve DMA and BIOS reads"}},{"before":null,"after":"8745bf3d8fbb708db13bb726e5d89a6832f74d73","ref":"refs/heads/backwards-compat-c0d8ffaa3","pushedAt":"2023-09-26T22:01:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add savestate backwards compatibility for previous commit","shortMessageHtmlLink":"Add savestate backwards compatibility for previous commit"}},{"before":"1d1c7193725c8734738c857252a612d5f87d4f20","after":"c0d8ffaa384f724e1a0743e18cb042c29dd48f7f","ref":"refs/heads/master","pushedAt":"2023-09-12T22:24:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Adding DMA transfer \"Sleep\" mode\n\nThis accounts for DMA stealing cycles from the CPU whenever the CPU\ntriggers a DMA (does not affect H/V blank or sound DMAs).\nWorks by moving the CPU to a PAUSED state where the cycles are accounted\nfor, reusing a similar mechanism for HALT/STOP.\n\nFixes a couple of games, notably GTA that has a DMA/IRQ race condition\n(likely a bug really) if cycles are grossly miscalculated.","shortMessageHtmlLink":"Adding DMA transfer \"Sleep\" mode"}},{"before":"188887e6c8a5e5d6b3282e2b07804d0cf3db5314","after":"1d1c7193725c8734738c857252a612d5f87d4f20","ref":"refs/heads/master","pushedAt":"2023-09-07T18:29:45.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Remove COMPLETED_FRAME flag to simplify things","shortMessageHtmlLink":"Remove COMPLETED_FRAME flag to simplify things"}},{"before":"9d46b84dee646b19a75b481b66f7ea5e9263384e","after":"188887e6c8a5e5d6b3282e2b07804d0cf3db5314","ref":"refs/heads/master","pushedAt":"2023-08-27T11:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Mix MacOS x86 builds too","shortMessageHtmlLink":"Mix MacOS x86 builds too"}},{"before":"36b607d2b473069f1dab0e89dab0e77820641bb7","after":"9d46b84dee646b19a75b481b66f7ea5e9263384e","ref":"refs/heads/master","pushedAt":"2023-08-27T10:29:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Fix iOS builds","shortMessageHtmlLink":"Fix iOS builds"}},{"before":"8292786363df4c86c451e2c88ebe888c7ba42f47","after":"36b607d2b473069f1dab0e89dab0e77820641bb7","ref":"refs/heads/master","pushedAt":"2023-08-27T08:03:15.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstreamssh/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'upstreamssh/master'"}},{"before":"30e86961a16087ddac569a0865a337011f24cd38","after":"8292786363df4c86c451e2c88ebe888c7ba42f47","ref":"refs/heads/master","pushedAt":"2023-08-02T21:38:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add u1 extension to supported filetypes\n\nAs requested in issue #37 . Could probably lose the 'v0.91' from the build version as well and just have it report the github build.","shortMessageHtmlLink":"Add u1 extension to supported filetypes"}},{"before":"0db43d6683a157217a4d71fcf7cb7e5eda72c5a6","after":"30e86961a16087ddac569a0865a337011f24cd38","ref":"refs/heads/master","pushedAt":"2023-07-28T16:58:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Don't update background scanline params in mode 0 \n\nNoticed that an issue with Rayman 3 Hoodlum Havoc was reported on one of the gpsp compatability lists. Cross-checked against mgba and revealed the same issue reported as being present in an earlier version -\r\n\r\nhttps://github.com/mgba-emu/mgba/issues/377\r\n\r\nThis PR applies the same fix as used in mgba. Could affect other games also.","shortMessageHtmlLink":"Don't update background scanline params in mode 0"}},{"before":"1d972ec7ff26088a68bbc9a93978dae2d13ee5d4","after":"0db43d6683a157217a4d71fcf7cb7e5eda72c5a6","ref":"refs/heads/master","pushedAt":"2023-07-28T16:43:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Add VRAM mirroring fixes to video code.\n\nThis fix comes from TempGBA-Mod (see PR #217).\n\nCo-authored-by: andymcca ","shortMessageHtmlLink":"Add VRAM mirroring fixes to video code."}},{"before":"7f07da9ade8e0654d8579edaf868002719941d11","after":"1d972ec7ff26088a68bbc9a93978dae2d13ee5d4","ref":"refs/heads/master","pushedAt":"2023-07-14T17:07:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Improve GBC sound by fixing its deferred rendering\n\nThis fixes many games that use the PSG, particuarly the noise generator.\nIt is very noticeable in explosion/collision sounds with Sonic and Kirby\ngames, where the noise channel is rapidly tweaked.","shortMessageHtmlLink":"Improve GBC sound by fixing its deferred rendering"}},{"before":"34eb7a3bf33925d1db6be05ebd959a90b687b905","after":"7f07da9ade8e0654d8579edaf868002719941d11","ref":"refs/heads/master","pushedAt":"2023-06-12T19:32:05.353Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Make sound control deterministic by having proper reset","shortMessageHtmlLink":"Make sound control deterministic by having proper reset"}},{"before":"84c347edadcba216488a2939a1867168b31498d4","after":"34eb7a3bf33925d1db6be05ebd959a90b687b905","ref":"refs/heads/master","pushedAt":"2023-06-09T22:48:12.412Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Fix reset() issue with dynarec flushing\n\nOn a reset bios_swi_entrypoint can end up pointing to code over the\nwatermark, due to block_lookup_address_arm looking up the function\ninstead of translating it.\nFix it by making flush and init different functions (albeit similar).\n\nTested by running and resetting games automatically, causing ~10% of\ngames to crash.","shortMessageHtmlLink":"Fix reset() issue with dynarec flushing"}},{"before":"f15d08f1f96ec28db9f0f6a2c7ec2e21899ab662","after":"84c347edadcba216488a2939a1867168b31498d4","ref":"refs/heads/master","pushedAt":"2023-06-07T18:40:54.582Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"[interp] Improve interpreter timings and honor WAITCNT\n\nThis fixes a few games and makes the interpreter faster (since it\ndoesn't run an overclocked CPU anymore).","shortMessageHtmlLink":"[interp] Improve interpreter timings and honor WAITCNT"}},{"before":"a9376c86038c52fa21e0517a0863afb2d7092470","after":"f15d08f1f96ec28db9f0f6a2c7ec2e21899ab662","ref":"refs/heads/master","pushedAt":"2023-06-03T09:30:26.847Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"Fix Mode4 transparency\n\nThis fix exists in TempGBA/ReGBA, thanks to andymcca for finding it","shortMessageHtmlLink":"Fix Mode4 transparency"}},{"before":"f4e65d15c04797b2473eb6492d51465fe98612d8","after":"a9376c86038c52fa21e0517a0863afb2d7092470","ref":"refs/heads/master","pushedAt":"2023-05-28T03:57:09.204Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"LibretroAdmin","name":null,"path":"/LibretroAdmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105389611?s=80&v=4"},"commit":{"message":"Merge pull request #211 from warmenhoven/dev/warmenhoven/tvos\n\nFix tvos build","shortMessageHtmlLink":"Merge pull request #211 from warmenhoven/dev/warmenhoven/tvos"}},{"before":"872a22ae5160ded41b9dba0b0c18fd5a4eb42cdf","after":"f4e65d15c04797b2473eb6492d51465fe98612d8","ref":"refs/heads/master","pushedAt":"2023-04-25T22:33:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgfnet","name":"David G. F.","path":"/davidgfnet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3145339?s=80&v=4"},"commit":{"message":"[arm/arm64] Fix OAM/VRAM byte writes\n\nForgot to add byte-doubling codepath for byte writes. This is correctly\nimplemented in x86 and MIPS.","shortMessageHtmlLink":"[arm/arm64] Fix OAM/VRAM byte writes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD9yuwhQA","startCursor":null,"endCursor":null}},"title":"Activity ยท libretro/gpsp"}