{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":90745568,"defaultBranch":"master","name":"px68k-libretro","ownerLogin":"libretro","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-05-09T12:54:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1812827?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726412913.0","currentOid":""},"activityList":{"items":[{"before":"b3308b5b87a4e5c21132f24104e7b6fdc97dbb8b","after":"a50c2498ae3c85fd466a8f1085a07b9857f5d79d","ref":"refs/heads/master","pushedAt":"2024-09-16T00:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Fixes for SaveStates\n\nBackported from beetle-psx, using new api callback instead of RETRO_ENVIRONMENT_GET_AUDIO_VIDEO_ENABLE\nhttps://github.com/libretro/beetle-psx-libretro/commit/32fc5d370babaa4d24b08449bd49174485db8b48\n\nRE:\n* Savestate Performance Fix - no longer does giant memory allocations and copies\n* Loadstate Performance Fix - no longer does N^2 string comparisons\n* Fast Savestates (excludes text labels from the savestates, 20% speedup)\n* Minor Savestate Performance Fix, no longer uses snprintf when strncpy will do. Only applies to the text labels, no effect on fast savestates.","shortMessageHtmlLink":"Fixes for SaveStates"}},{"before":"a250c6df09a08e674ead3abcc0d2d624eaaf263e","after":null,"ref":"refs/heads/fix_framerate_on_loadstate","pushedAt":"2024-09-15T15:08:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"}},{"before":"3f6269414b74fb0f6be9369d78777d635796339d","after":"b3308b5b87a4e5c21132f24104e7b6fdc97dbb8b","ref":"refs/heads/master","pushedAt":"2024-09-15T15:08:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Fix framerate on loadstate (#195)\n\n* Fix fra timing when loading state\r\n\r\n---------\r\n\r\nCo-authored-by: negativeExponent ","shortMessageHtmlLink":"Fix framerate on loadstate (#195)"}},{"before":"a8ab6263f62b1ffbbb2bdcee390e9935c5fefa9d","after":"a250c6df09a08e674ead3abcc0d2d624eaaf263e","ref":"refs/heads/fix_framerate_on_loadstate","pushedAt":"2024-09-15T14:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":null,"after":"a8ab6263f62b1ffbbb2bdcee390e9935c5fefa9d","ref":"refs/heads/fix_framerate_on_loadstate","pushedAt":"2024-09-15T12:32:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Fix fra timing when loading state","shortMessageHtmlLink":"Fix fra timing when loading state"}},{"before":"3ccf8d55d1a9a3689923979d5dd4c74d53bd9eba","after":"3f6269414b74fb0f6be9369d78777d635796339d","ref":"refs/heads/master","pushedAt":"2024-09-15T09:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"windraw: Align macros","shortMessageHtmlLink":"windraw: Align macros"}},{"before":"8c49c1b93aaebf349754c89a35d3d8d37f0dc79f","after":"3ccf8d55d1a9a3689923979d5dd4c74d53bd9eba","ref":"refs/heads/master","pushedAt":"2024-09-15T00:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Fix framerate not changing when HF register changes (regression)","shortMessageHtmlLink":"Fix framerate not changing when HF register changes (regression)"}},{"before":"86b9a1d677de60e2ac86820d93f68da60a2bbace","after":"8c49c1b93aaebf349754c89a35d3d8d37f0dc79f","ref":"refs/heads/master","pushedAt":"2024-09-14T22:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"alignment","shortMessageHtmlLink":"alignment"}},{"before":"f78813d74aa2d6f9aad19733727b40247065f07b","after":"86b9a1d677de60e2ac86820d93f68da60a2bbace","ref":"refs/heads/master","pushedAt":"2024-09-14T22:25:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Use RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORY to set StartDir when available","shortMessageHtmlLink":"Use RETRO_ENVIRONMENT_GET_FILE_BROWSER_START_DIRECTORY to set StartDi…"}},{"before":"7924fba62cdb30e1e4d2b56cf41ecb7b565681cd","after":"f78813d74aa2d6f9aad19733727b40247065f07b","ref":"refs/heads/master","pushedAt":"2024-09-14T03:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Add core option for text, grp and sp layer on/off","shortMessageHtmlLink":"Add core option for text, grp and sp layer on/off"}},{"before":"393deaa8e951d715144738fa618eedf0449aeed0","after":"7924fba62cdb30e1e4d2b56cf41ecb7b565681cd","ref":"refs/heads/master","pushedAt":"2024-09-14T01:15:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Fix keyboard input unresponsive in some cases (like after reset, or exiting a game to dos)","shortMessageHtmlLink":"Fix keyboard input unresponsive in some cases (like after reset, or e…"}},{"before":"997dd92a41590e655b2cd40a80b2fbde5ae8c9a3","after":null,"ref":"refs/heads/x68k_translations_and_utf8_conversion","pushedAt":"2024-09-13T23:23:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"}},{"before":"1f4d6c0267f5b7bf8fb3569735745619302987b8","after":"393deaa8e951d715144738fa618eedf0449aeed0","ref":"refs/heads/master","pushedAt":"2024-09-13T23:23:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"x68k: Change file encoding from Shift JIS/EUC-JP to UTF-8, translate\nsome comments to English and cleanup\n\n- covert encoding from jis/euc-jp to utf-8\n- translate a few comments to english\n- gvram: unroll gvram read/write function\n- minor cleanups","shortMessageHtmlLink":"x68k: Change file encoding from Shift JIS/EUC-JP to UTF-8, translate"}},{"before":"76dfa0972ce439dd13405e1e2a88bcfa945c3ba7","after":"997dd92a41590e655b2cd40a80b2fbde5ae8c9a3","ref":"refs/heads/x68k_translations_and_utf8_conversion","pushedAt":"2024-09-13T23:20:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"x68k: Change file encoding from Shift JIS/EUC-JP to UTF-8, translate\nsome comments to English and cleanup\n\n- covert encoding from jis/euc-jp to utf-8\n- translate a few comments to english\n- gvram: unroll gvram read/write function\n- minor cleanups","shortMessageHtmlLink":"x68k: Change file encoding from Shift JIS/EUC-JP to UTF-8, translate"}},{"before":null,"after":"76dfa0972ce439dd13405e1e2a88bcfa945c3ba7","ref":"refs/heads/x68k_translations_and_utf8_conversion","pushedAt":"2024-09-13T23:18:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"x68k: Change file encoding from Shift JIS/EUC-JP to UTF-8, translate\nsome comments to English and cleanup","shortMessageHtmlLink":"x68k: Change file encoding from Shift JIS/EUC-JP to UTF-8, translate"}},{"before":"454c0356a9c65ed5eaf7be3a3163dff9477d6f1b","after":"1f4d6c0267f5b7bf8fb3569735745619302987b8","ref":"refs/heads/master","pushedAt":"2024-09-12T12:15:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Retain last dir upon eject\n\nFix: https://github.com/libretro/px68k-libretro/issues/114","shortMessageHtmlLink":"Retain last dir upon eject"}},{"before":"d445f7427a7552a40f1fe1d10482ffe754443d07","after":null,"ref":"refs/heads/Add-windows-CI","pushedAt":"2024-09-11T23:11:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"}},{"before":"98034875f891b7181fcaae53674724f89f33ae38","after":"454c0356a9c65ed5eaf7be3a3163dff9477d6f1b","ref":"refs/heads/master","pushedAt":"2024-09-11T23:11:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Add windows CI (#192)","shortMessageHtmlLink":"Add windows CI (#192)"}},{"before":"04feb66549cd945e71675e91c6d68b2d1a9f48ab","after":"d445f7427a7552a40f1fe1d10482ffe754443d07","ref":"refs/heads/Add-windows-CI","pushedAt":"2024-09-11T23:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":"d472f3c30503845fb2c3c31d014e47239b137a9a","after":"04feb66549cd945e71675e91c6d68b2d1a9f48ab","ref":"refs/heads/Add-windows-CI","pushedAt":"2024-09-11T22:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":"32df11d5660efc7c5cacbaf469bfeb412f3f9813","after":"d472f3c30503845fb2c3c31d014e47239b137a9a","ref":"refs/heads/Add-windows-CI","pushedAt":"2024-09-11T22:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":"617b2af728922b173b459087c8d8fb1b2fe3d106","after":"32df11d5660efc7c5cacbaf469bfeb412f3f9813","ref":"refs/heads/Add-windows-CI","pushedAt":"2024-09-11T22:48:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":null,"after":"617b2af728922b173b459087c8d8fb1b2fe3d106","ref":"refs/heads/Add-windows-CI","pushedAt":"2024-09-11T22:45:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":"a7d9ddbafaa427e9e0da8aeff671ebd9faac0f2e","after":null,"ref":"refs/heads/state_musashi","pushedAt":"2024-09-10T06:35:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"}},{"before":"d443ee19fba8592abb6338d9b6411e7e7d67345a","after":"98034875f891b7181fcaae53674724f89f33ae38","ref":"refs/heads/master","pushedAt":"2024-09-10T06:35:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Add states for musashi cpu core","shortMessageHtmlLink":"Add states for musashi cpu core"}},{"before":null,"after":"a7d9ddbafaa427e9e0da8aeff671ebd9faac0f2e","ref":"refs/heads/state_musashi","pushedAt":"2024-09-10T06:33:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Add states for musashi cpu core","shortMessageHtmlLink":"Add states for musashi cpu core"}},{"before":"7e9742906d2f0b0f399bb6daf2b9994b2b17d20b","after":"d443ee19fba8592abb6338d9b6411e7e7d67345a","ref":"refs/heads/master","pushedAt":"2024-09-10T00:13:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Create ci.yml","shortMessageHtmlLink":"Create ci.yml"}},{"before":null,"after":"1c1b31083cd1734f9af3aae5c6538ba8a2c88f93","ref":"refs/heads/negativeExponent-patch-1","pushedAt":"2024-09-10T00:10:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"negativeExponent","name":null,"path":"/negativeExponent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54053706?s=80&v=4"},"commit":{"message":"Create ci.yml","shortMessageHtmlLink":"Create ci.yml"}},{"before":"3bb967da255cc4ccd92a2168b1d6ed13546f3cee","after":"7e9742906d2f0b0f399bb6daf2b9994b2b17d20b","ref":"refs/heads/master","pushedAt":"2024-09-09T02:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LibretroAdmin","name":null,"path":"/LibretroAdmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105389611?s=80&v=4"},"commit":{"message":"Backport negativeexponent - sysport: Fix mask in keyctrl reg","shortMessageHtmlLink":"Backport negativeexponent - sysport: Fix mask in keyctrl reg"}},{"before":"7dd315c624d2c94f0c9fb3a902166949bb68b5d3","after":"3bb967da255cc4ccd92a2168b1d6ed13546f3cee","ref":"refs/heads/master","pushedAt":"2024-09-09T02:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LibretroAdmin","name":null,"path":"/LibretroAdmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105389611?s=80&v=4"},"commit":{"message":"[PATCH] Add savestate handling\n\nSome notes to consider:\n- consider this wip. some vars might not be necessary.\n- only for C68K cpu core\n- minimally tested. it works on HD files, and multi-disks but have not\n tested on anything that switches to another disk yet or drive letter.\n- M3U/CMD platlist format is necessary to keep track of what content the\n state is for (filename for .statex tracking for example). Switching\n disk or switching to another game through ingame menu will break\n currently loaded state.\n- in core is use to run in content-less mode, the savestate will be\n universal or system state (PX68K.state) and will not be based on what\n content is loaded.\n- MIDI: Loading patchsets and other midi params from a state file is not\n implemented. It may take a while to refresh instruments sets until\n next time MIDI sends new data. Its also required that only load a\n state after selecting the correct MIDI device from the ingame menu.\n- requires new px68k_libretro.info file, with savestate support enabled","shortMessageHtmlLink":"[PATCH] Add savestate handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtvIKggA","startCursor":null,"endCursor":null}},"title":"Activity · libretro/px68k-libretro"}