{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":103014531,"defaultBranch":"master","name":"RetroPie-Setup","ownerLogin":"cmitu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-09-10T08:27:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31816814?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727342145.0","currentOid":""},"activityList":{"items":[{"before":"5e9005b23272bf0cf0a3c3addd3373fb93f7f8e2","after":"3315f606888a13fe1a34e7d9defa4e634d3b22b4","ref":"refs/heads/joy2key-uinput","pushedAt":"2024-09-27T04:29:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"joy2key: use 'uinput' for emitting keyboard events\n\nRecent Linux kernels (6.2+) have the ability to disable the 'TIOCSTI' ioctl, thus rendering unusable the method of sending keyboard events to the controlling terminal via `fcntl.ioctl` [1].\nNot all distributions have left it enabled currently, but Ubuntu 24.04 has it enabled, affecting the `runcommand` ability to generate keyboard events for a joystick.\n\nUse the `python-uinput` module to create a virtual keyboard and send the proper events through it, without relying on the 'curses' or 'fcntl' modules. Now, since the new module doesn't know about Termios codes, which were used previously, I've added a translation table to accomodate scripts using those capability codes. The `python-uinput` uses the Linux event codes [2].\n\nThe new method needs the `uinput` Linux kernel module to be loaded beforehand - so add the module to be automatically loaded. The user also needs to be part of the 'input' group, otherwise they won't be able to use the `uinput` interface - RetroPie doesn't automate that, but assumes the installation user belongs to that group.\n\nWe also don't need the `termios`/`fnctl` calls, so the terminal handling part has been removed, simpplifying a bit the code.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83efeeeb3d04b22aaed1df99bc70a48fe9d22c4d\n[2] https://github.com/tuomasjjrasanen/python-uinput/blob/master/src/ev.py","shortMessageHtmlLink":"joy2key: use 'uinput' for emitting keyboard events"}},{"before":"7ba09b4f15f49039202a800a781e9661c26cbdf5","after":null,"ref":"refs/heads/atari800-audio-patch","pushedAt":"2024-09-26T09:15:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"}},{"before":null,"after":"191631b0d870d05bb679d39d62861d210d919ea3","ref":"refs/heads/lr-scummvm-gl2","pushedAt":"2024-09-26T03:22:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"lr-scummvm: disable GL(ES) context creation with legacy drivers\n\nDue to the old EGL version implemented by the old BRCM GLES drivers, the core cannot obtain a (HW) GL context to be used for accelerated video output. Disable this feature on systems using the old/legacy GLES(2) driver.","shortMessageHtmlLink":"lr-scummvm: disable GL(ES) context creation with legacy drivers"}},{"before":"935f606455b6f08fe99cfafd8b7781cdc761c75e","after":"5e9005b23272bf0cf0a3c3addd3373fb93f7f8e2","ref":"refs/heads/joy2key-uinput","pushedAt":"2024-09-24T04:23:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"joy2key: use 'uinput' for emitting keyboard events\n\nRecent Linux kernels (6.2+) have the ability to disable the 'TIOCSTI' ioctl, thus rendering unusable the method of sending keyboard events to the controlling terminal via `fcntl.ioctl` [1].\nNot all distributions have left it enabled currently, but Ubuntu 24.04 has it enabled, affecting the `runcommand` ability to generate keyboard events for a joystick.\n\nUse the `python-uinput` module to create a virtual keyboard and send the proper events through it, without relying on the 'curses' or 'fcntl' modules. Now, since the new module doesn't know about Termios codes, which were used previously, I've added a translation table to accomodate scripts using those capability codes. The `python-uinput` uses the Linux event codes [2].\n\nThe new method needs the `uinput` Linux kernel module to be loaded beforehand - so add the module to be automatically loaded. The user also needs to be part of the 'input' group, otherwise they won't be able to use the `uinput` interface - RetroPie doesn't automate that, but assumes the installation user belongs to that group.\n\nWe also don't need the `termios`/`fnctl` calls, so the terminal handling part has been removed, simpplifying a bit the code.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83efeeeb3d04b22aaed1df99bc70a48fe9d22c4d\n[2] https://github.com/tuomasjjrasanen/python-uinput/blob/master/src/ev.py","shortMessageHtmlLink":"joy2key: use 'uinput' for emitting keyboard events"}},{"before":"5127a1683bc55d87bd65fdc353a8d379ed7cf05b","after":"935f606455b6f08fe99cfafd8b7781cdc761c75e","ref":"refs/heads/joy2key-uinput","pushedAt":"2024-09-24T04:16:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"joy2key: use 'uinput' for emitting keyboard events\n\nRecent Linux kernels (6.2+) have the ability to disable the 'TIOCSTI' ioctl, thus rendering unusable the method of sending keyboard events to the controlling terminal via `fcntl.ioctl` [1].\nNot all distributions have left it enabled currently, but Ubuntu 24.04 has it enabled, affecting the `runcommand` ability to generate keyboard events for a joystick.\n\nUse the `python-uinput` module to create a virtual keyboard and send the proper events through it, without relying on the 'curses' or 'fcntl' modules. Now, since the new module doesn't know about Termios codes, which were used previously, I've added a translation table to accomodate scripts using those capability codes. The `python-uinput` uses the Linux event codes [2].\n\nThe new method needs the `uinput` Linux kernel module to be loaded beforehand - so add the module to be automatically loaded. The user also needs to be part of the 'input' group, otherwise they won't be able to use the `uinput` interface - RetroPie doesn't automate that, but assumes the installation user belongs to that group.\n\nWe also don't need the `termios`/`fnctl` calls, so the terminal handling part has been removed, simpplifying a bit the code.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83efeeeb3d04b22aaed1df99bc70a48fe9d22c4d\n[2] https://github.com/tuomasjjrasanen/python-uinput/blob/master/src/ev.py","shortMessageHtmlLink":"joy2key: use 'uinput' for emitting keyboard events"}},{"before":"c21bc88a1e8f3099844ab9840710a652e0ee48fd","after":"5127a1683bc55d87bd65fdc353a8d379ed7cf05b","ref":"refs/heads/joy2key-uinput","pushedAt":"2024-09-23T17:23:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"joy2key: use 'uinput' for emitting keyboard events\n\nRecent Linux kernels (6.2+) have the ability to disable the 'TIOCSTI' ioctl, thus rendering unusable the method of sending keyboard events to the controlling terminal via `fcntl.ioctl` [1].\nNot all distributions have left it enabled currently, but Ubuntu 24.04 has it enabled, affecting the `runcommand` ability to generate keyboard events for a joystick.\n\nUse the `python-uinput` module to create a virtual keyboard and send the proper events through it, without relying on the 'curses' or 'fcntl' modules. Now, since the new module doesn't know about Termios codes, which were used previously, I've added a translation table to accomodate scripts using those capability codes. The `python-uinput` uses the Linux event codes [2].\n\nThe new method needs the `uinput` Linux kernel module to be loaded beforehand - so add the module to be automatically loaded. The user also needs to be part of the 'input' group, otherwise they won't be able to use the `uinput` interface - RetroPie doesn't automate that, but assumes the installation user belongs to that group.\n\nWe also don't need the `termios`/`fnctl` calls, so the terminal handling part has been removed, simpplifying a bit the code.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83efeeeb3d04b22aaed1df99bc70a48fe9d22c4d\n[2] https://github.com/tuomasjjrasanen/python-uinput/blob/master/src/ev.py","shortMessageHtmlLink":"joy2key: use 'uinput' for emitting keyboard events"}},{"before":"da9dde070803cc5c3ac6e54672178264bf8091aa","after":"c21bc88a1e8f3099844ab9840710a652e0ee48fd","ref":"refs/heads/joy2key-uinput","pushedAt":"2024-09-23T16:32:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"joy2key: use 'uinput' for emitting keyboard events\n\nRecent Linux kernels (6.2+) have the ability to disable the 'TIOCSTI' ioctl, thus rendering unusable the method of sending keyboard events to the controlling terminal via `fcntl.ioctl` [1].\nNot all distributions have left it enabled currently, but Ubuntu 24.04 has it enabled, affecting the `runcommand` ability to generate keyboard events for a joystick.\n\nUse the `python-uinput` module to create a virtual keyboard and send the proper events through it, without relying on the 'curses' or 'fcntl' modules. Now, since the new module doesn't know about Termios codes, which were used previously, I've added a translation table to accomodate scripts using those capability codes. The `python-uinput` uses the Linux event codes [2].\n\nThe new method needs the `uinput` Linux kernel module to be loaded beforehand - so add the module to be automatically loaded. The user also needs to be part of the 'input' group, otherwise they won't be able to use the `uinput` interface - RetroPie doesn't automate that, but assumes the installation user belongs to that group.\n\nWe also don't need the `termios`/`fnctl` calls, so the terminal handling part has been removed, simpplifying a bit the code.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83efeeeb3d04b22aaed1df99bc70a48fe9d22c4d\n[2] https://github.com/tuomasjjrasanen/python-uinput/blob/master/src/ev.py","shortMessageHtmlLink":"joy2key: use 'uinput' for emitting keyboard events"}},{"before":"dc9321e421155aa1f06f4c5ca02cc7d4895bf2e6","after":"da9dde070803cc5c3ac6e54672178264bf8091aa","ref":"refs/heads/joy2key-uinput","pushedAt":"2024-09-23T16:25:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"joy2key: use 'uinput' for emitting keyboard events\n\nRecent Linux kernels (6.2+) have the ability to disable the 'TIOCSTI' ioctl, thus rendering unusable the method of sending keyboard events to the controlling terminal via `fcntl.ioctl` [1].\nNot all distributions have left it enabled currently, but Ubuntu 24.04 has it enabled, affecting the `runcommand` ability to generate keyboard events for a joystick.\n\nUse the `python-uinput` module to create a virtual keyboard and send the proper events through it, without relying on the 'curses' or 'fcntl' modules. Now, since the new module doesn't know about Termios codes, which were used previously, I've added a translation table to accomodate scripts using those capability codes. The `python-uinput` uses the Linux event codes [2].\nThe new method needs the `uinput` Linux kernel module to be loaded beforehand - so add the module to be automatically loaded. The user also needs to be part of the 'input' group, otherwise they won't be able to use the `uinput` interface - RetroPie doesn't automate that, but assumes the installation user belongs to that group.\n\n[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83efeeeb3d04b22aaed1df99bc70a48fe9d22c4d\n[2] https://github.com/tuomasjjrasanen/python-uinput/blob/master/src/ev.py","shortMessageHtmlLink":"joy2key: use 'uinput' for emitting keyboard events"}},{"before":"397cf728654f6860776b4a50d78c2469e153d726","after":"dc9321e421155aa1f06f4c5ca02cc7d4895bf2e6","ref":"refs/heads/joy2key-uinput","pushedAt":"2024-09-23T02:50:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"joy2key: use 'uinput' for emitting keyboard events\n\nRecent Linux kernels (6.2+) have the ability to disable the 'TIOCSTI' ioctl, thus rendering unusable the method of sending keyboard events to the controlling terminal via `fcntl.ioctl`.\nNot all distributions have left it enabled currently, but Ubuntu 24.04 has it enabled, affecting the `runcommand` ability to use the joystick.\n\nUse the `python-uinput` module to create a virtual keyboard and send the proper events through it, without relying on the 'curses' or 'fcntl' modules. Now, since the new module doesn't know about Termios codes, which were used previously, I've added a translation table to accomodate scripts using those capability codes. The `python-uinput` uses the Linux event codes [1].\nThe new method needs the `uinput` Linux kernel module to be loaded beforehand - RetroPie already configures that during installation. The user also needs to be part of the 'input' group, otherwise they won't be able to use the `uinput` interface - RetroPie doesn't automate that, but assumes the installation user has the group.\n\n[1] https://github.com/tuomasjjrasanen/python-uinput/blob/master/src/ev.py","shortMessageHtmlLink":"joy2key: use 'uinput' for emitting keyboard events"}},{"before":null,"after":"397cf728654f6860776b4a50d78c2469e153d726","ref":"refs/heads/joy2key-uinput","pushedAt":"2024-09-22T05:57:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"joy2key: use 'uinput' for emitting keyboard events\n\nRecent Linux kernels (6.2+) have the ability to disable the 'TIOCSTI' ioctl, thus rendering unusable the method of sending keyboard events to the controlling terminal via `fcntl.ioctl`.\nNot all distributions have left it enabled currently, but Ubuntu 24.04 has it enabled, affecting the `runcommand` ability to use the joystick.\n\nUse the `python-uinput` module to create a virtual keyboard and send the proper events through it, without relying on the 'curses' or 'fcntl' modules. Now, since the new module doesn't know about Termios codes, which were used previously, I've added a translation table to accomodate scripts using those capability codes. The `python-uinput` uses the Linux event codes [1].\nThe new method needs the `uinput` Linux kernel module to be loaded beforehand - RetroPie already configures that during installation. The user also needs to be part of the 'input' group, otherwise they won't be able to use the `uinput` interface - RetroPie doesn't automate that, but assumes the installation user has the group.\n\n[1] https://github.com/tuomasjjrasanen/python-uinput/blob/master/src/ev.py","shortMessageHtmlLink":"joy2key: use 'uinput' for emitting keyboard events"}},{"before":null,"after":"d7a3f88c213ec53a74a6fb02b975baf00c4f84d7","ref":"refs/heads/supermodel3-2","pushedAt":"2024-07-29T15:10:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"supermodel3: add the Assets folder in x86\n\nThe folder contains the crosshairs bitmaps used in the `main` branch, installed only `x86`.","shortMessageHtmlLink":"supermodel3: add the Assets folder in x86"}},{"before":null,"after":"5503e7372f589889519c7457335c157dc3a6e92d","ref":"refs/heads/image-compression","pushedAt":"2024-07-21T05:35:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"image: switch to LZMA for compression\n\nUsing LZMA (xz) for compression instead LZ77 (gzip) reduces the image size by approx 30% more. Image writing utilities with compressed image support (RPI Imager, Balena Etcher) already support it and the RaspiOS or Armbian images are already distributed as `.xz` files.\n\nChanged our image compression format from `.gz` to `.xz` and thus reduce the download size for all images.","shortMessageHtmlLink":"image: switch to LZMA for compression"}},{"before":"aef9d360216409dda645df5e002a76812ad2522f","after":"7ba09b4f15f49039202a800a781e9661c26cbdf5","ref":"refs/heads/atari800-audio-patch","pushedAt":"2024-07-05T03:46:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"lr-atari800: patch sound regression locally\n\nA buildfix patch [1] has been commited recently, but it introduced a regression [2].\nUse the patch from [3] to replace the buildfix patch, since it has no side effects, until the libretro repository patches the issue.\n\n[1] https://github.com/libretro/libretro-atari800/pull/92\n[2] https://github.com/libretro/libretro-atari800/issues/96, https://retropie.org.uk/forum/topic/35513/\n[3] https://github.com/libretro/libretro-atari800/pull/95","shortMessageHtmlLink":"lr-atari800: patch sound regression locally"}},{"before":null,"after":"aef9d360216409dda645df5e002a76812ad2522f","ref":"refs/heads/atari800-audio-patch","pushedAt":"2024-07-05T03:42:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"lr-atari800: patch sound regression locally\n\nA buildfix patch [1] has been commited recently, but it introduced a regression [2].\nUse the patch from [3] to replace the buildfix patch, since it has no side effects, until the libretro repository patches the issue.","shortMessageHtmlLink":"lr-atari800: patch sound regression locally"}},{"before":null,"after":"faf73cdce934e6900312651fd33a284bf782945c","ref":"refs/heads/solarus-arm64","pushedAt":"2024-06-29T06:23:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"solarus: enable for arm64\n\nFixed the licence link and removed the arm64 restriction.\n\nThe restriction was added in [1] for Odroid-C2, when `libluajit-5.1-dev` was not available. But that was in 2016 and I think the Ubuntu 20.04 image that's available now for C2 (or a current Armbian release based on Debian/Ubuntu) does have it [2].\n\n[1] https://github.com/RetroPie/RetroPie-Setup/commit/acba46e0953ac74055a085b40e6e4f2b9eb67a65\n[2] https://packages.ubuntu.com/noble/arm64/libluajit-5.1-dev/download","shortMessageHtmlLink":"solarus: enable for arm64"}},{"before":"fb623c41318bdcda93d468233539ec77dcbc6e91","after":"a1878ec78c78c42b0234dc8000002f5d1b189e11","ref":"refs/heads/amiberry-build-update","pushedAt":"2024-06-29T05:38:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"amiberry: update build/configuration\n\nAdded a couple of changes to accomodate the upstream additions:\n\n - externally loaded dynamic libraries are now loaded from `$md_inst/plugins`. Include both the CAPSImg / FloppyBridge libraries on installation.\n - extra paths from which various media (floppies/LHA archives/disk or cdrom images) are now set to the `amiga` rom folder. They're useful when loading things from the Amiberry GUI, otherwise launching media from EmulationStation doesn't need these settings.\n\nAlso, don't apply the makefile patch on the x86 (preview) branch and fixed the tag name on the `preview` branch.","shortMessageHtmlLink":"amiberry: update build/configuration"}},{"before":"f16ec7c0bc697ba2d6291225a78bb6f04778a866","after":"fb623c41318bdcda93d468233539ec77dcbc6e91","ref":"refs/heads/amiberry-build-update","pushedAt":"2024-06-29T05:34:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"amiberry: update build/configuration\n\nAdded a couple of changes to accomodate the upstream additions:\n\n - externally loaded dynamic libraries are now loaded from `$md_inst/plugins`. Include both the CAPSImg / FloppyBridge libraries on installation.\n - extra paths from which various media (floppies/LHA archives/disk or cdrom images) are now set to the `amiga` rom folder. They're useful when loading things from the Amiberry GUI, otherwise launching media from EmulationStation doesn't need these settings.\n\nAlso, don't apply the makefile patch on the x86 (preview) branch.","shortMessageHtmlLink":"amiberry: update build/configuration"}},{"before":"8724e610993ddcb311852066a817a21c995c390c","after":"f16ec7c0bc697ba2d6291225a78bb6f04778a866","ref":"refs/heads/amiberry-build-update","pushedAt":"2024-06-28T19:07:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"amiberry: update build/configuration\n\nAdded a couple of changes to accomodate the upstream additions:\n\n - externally loaded dynamic libraries are now loaded from `$md_inst/plugins`. Include both the CAPSImg / FloppyBridge libraries on installation.\n - extra paths from which various media (floppies/LHA archives/disk or cdrom images) are now set to the `amiga` rom folder. They're useful when loading things from the Amiberry GUI, otherwise launching media from EmulationStation doesn't need these settings.","shortMessageHtmlLink":"amiberry: update build/configuration"}},{"before":null,"after":"8724e610993ddcb311852066a817a21c995c390c","ref":"refs/heads/amiberry-build-update","pushedAt":"2024-06-28T19:05:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"amiberry: update build/configuration\n\nAdded a couple of changes to accomodate the upstream additions:\n\n - externally loaded dynamic libraries are now loaded from `$md_inst/plugins`. Include both the CAPSImg / FloppyBridge libraries on installation.\n - extra paths from which various media (floppies/LHA archives/disk or cdrom images) are now set to the `amiga` rom folder. They're useful when loading things from the Amiberry GUI, otherwise launching media from EmulationStation doesn't need these settings.","shortMessageHtmlLink":"amiberry: update build/configuration"}},{"before":"f0fe943b94802cda9ccbc01e3b32f29cb8da72a5","after":"2985bcaa52c53acd08518e718906b82410d70c29","ref":"refs/heads/audio-pw-2","pushedAt":"2024-06-27T16:55:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"audiosettings: improve Pipewire control\n\nFixes:\n - settings the default sink (audio output) with `pactl` doesn't work like `pacmd`. The index of the sink is ignored and it's sink's `object.id` that's accepted by `pactl set-default-sink `. As such, previous version didn't correctly set the audio output for Pipewire/Pulseaudio so a separate hash map was added to translate from `index` to the `object.id` of the sink.\n - running `alsamixer` doesn't work correctly as `root` when Pipewire/Wireplumber are started as user services. Thus, run it as the install user in the Pulseaudio context\n\nTweaks:\n - use `card.name` for the name of the card when listed in the dialog. This makes the name of the HDMI outputs nicer, instead of using the `alsa.name` property which outputs `MAI PCM i2s-hifi-0` as the card name (not very user friendly). With the new naming tweaks, the HDMI outputs are shown as `HDMI-0` or `HDMI-1`.","shortMessageHtmlLink":"audiosettings: improve Pipewire control"}},{"before":null,"after":"f0fe943b94802cda9ccbc01e3b32f29cb8da72a5","ref":"refs/heads/audio-pw-2","pushedAt":"2024-06-27T16:38:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"audiosettings: improve Pipewire control\n\nFixes:\n - settings the default sink (audio output) with `pactl` doesn't work like `pacmd`. The index of the sink is ignored and it's sink's `object.id` that's accepted by `pactl set-default-sink `. As such, previous version didn't correctly set the audio output for Pipewire/Pulseaudio so a separate hash map was added to translate from `index` to the `object.id` of the sink.\n - running `alsamixer` doesn't work correctly as `root` when Pipewire/Wireplumber are started as user services. Thus, run it as the install user in the Pulseaudio context\n\nTweaks:\n - use `card.name` for the name of the card when listed in the dialog. This makes the name of the HDMI outputs nicer, instead of using the `alsa.name` property which outputs `MAI PCM i2s-hifi-0` as the card name (not very user friendly). With the new naming tweaks, the HDMI outputs are shown as `HDMI-0` or `HDMI-1`.","shortMessageHtmlLink":"audiosettings: improve Pipewire control"}},{"before":"d11bc2d04fc8d0c50334bec2d258d278d9972b94","after":"149b9d3564a647d21cd563a71e014b310d3a7304","ref":"refs/heads/freedoom-update","pushedAt":"2024-06-21T04:58:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"doom: update Freedoom to 0.13.0\n\nChangelog:\n\n* General\n - Improved vanilla compatibility.\n - Boom features removed.\n - Hall of mirrors greatly reduced.\n - Visplane overflows fixed.\n - Savegame buffer overflow errors remain.\n\n* Levels\n - New levels E1M9, E2M2, E2M3, E2M4, E2M7, E2M8, E3M5, MAP07, MAP21 and MAP27.\n - Numerous vanilla fixes and aesthetic modernizations.\n - Fixed and standardized secret exits.\n\n* Monsters\n - New minigunner\n - The hatchling, which replaces the deadflare.\n - The matribite, which replaces the summoner.\n\n* Music\n - Lots of new music including most of FreeDM music.\n\n* Sounds\n - New boss brain sounds.\n\n* Visuals\n - Colorblind-friendly keys and key indicators.\n - Various revisions to sprites and textures.\n - Improved kerning for menu text.\n\n* Weapons\n - Improved weapon sprites generally.\n - SSG replacement restored to updated take on older version.\n - Double-barreled shotgun flash timing bug fixed in built-in DeHackEd.\n\n* Textures\n - Esa Repo (Espi)'s old STAR* textures are now included under ESPI*.\n - A STARBR1 texture is now included as a counterpart to STARBR2.\n - Numerous additional grey and METAL2-based textures also available.\n - Boss brain wall found to have Hexen resources and was re-done.\n - Wolfenstein replacements completely redone, designed to work as seamlessly with other textures as possible. A few are also added.","shortMessageHtmlLink":"doom: update Freedoom to 0.13.0"}},{"before":null,"after":"d11bc2d04fc8d0c50334bec2d258d278d9972b94","ref":"refs/heads/freedoom-update","pushedAt":"2024-06-21T04:57:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"doom: update WADs to Freedoom 0.13.0\n\nChangelog:\n\n* General\n - Improved vanilla compatibility.\n - Boom features removed.\n - Hall of mirrors greatly reduced.\n - Visplane overflows fixed.\n - Savegame buffer overflow errors remain.\n\n* Levels\n - New levels E1M9, E2M2, E2M3, E2M4, E2M7, E2M8, E3M5, MAP07, MAP21 and MAP27.\n - Numerous vanilla fixes and aesthetic modernizations.\n - Fixed and standardized secret exits.\n\n* Monsters\n - New minigunner\n - The hatchling, which replaces the deadflare.\n - The matribite, which replaces the summoner.\n\n* Music\n - Lots of new music including most of FreeDM music.\n\n* Sounds\n - New boss brain sounds.\n\n* Visuals\n - Colorblind-friendly keys and key indicators.\n - Various revisions to sprites and textures.\n - Improved kerning for menu text.\n\n* Weapons\n - Improved weapon sprites generally.\n - SSG replacement restored to updated take on older version.\n - Double-barreled shotgun flash timing bug fixed in built-in DeHackEd.\n\n* Textures\n - Esa Repo (Espi)'s old STAR* textures are now included under ESPI*.\n - A STARBR1 texture is now included as a counterpart to STARBR2.\n - Numerous additional grey and METAL2-based textures also available.\n - Boss brain wall found to have Hexen resources and was re-done.\n - Wolfenstein replacements completely redone, designed to work as seamlessly with other textures as possible. A few are also added.","shortMessageHtmlLink":"doom: update WADs to Freedoom 0.13.0"}},{"before":"b2a55c9ba732be4f2cac80ff26cfd20ab61e6198","after":"26bdb65e8ad5cbadfc33e283a6f9ba3e42f37e34","ref":"refs/heads/supermodel3","pushedAt":"2024-06-18T03:57:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"supermodel3: add new Sega Model 3 emulator","shortMessageHtmlLink":"supermodel3: add new Sega Model 3 emulator"}},{"before":"7a5ae2518c79e60c9b860fff4f053f929d5690dc","after":"f34d1ea7d19cc7d09be7ed2fe800048642345346","ref":"refs/heads/gzdoom-2","pushedAt":"2024-06-13T18:39:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"gzdoom: update to 4.12, fix installation\n\nFixed installation error due to ZMusic changing it's SO version.\nUpgraded GZDoom to 4.12.2. Changes in 4.12 (full changes at https://github.com/ZDoom/gzdoom/releases)\n\n* 4.12.2\n * network fixes, including prediction and interpolation\n * added emulation of Final Doom's teleporter z glitch and activate it for Saturnia MAP10\n * Reworked clientside lerping\n * fix issues with GCC 14\n\n* 4.12.1\n * Added pistol start gameplay option\n * Restored Windows 7 support\n\n* 4.12\n * set default backend to Vulkan, if Vulkan fails go GLES not OpenGL\n * Update LZMA SDK to 23.01\n * do not print all GL extensions to the log for the GLES renderer.\n * fix map WAD check for savegame validation.\n * Allow setting the colormap from mapinfo (dsda-doom)\n * added per-sector sky UDMF properties.\n * added DSDA's thrust properties for UDMF\n * added rudimentary support for DSDA's COMPLVL lump.\n * allow defining zero gravity through MAPINFO\n * fix GL ES switch appearing as 'Unknown' in the menu sometimes\n * Fixed console rendering crash on wide consoles\n * Added friction and colormap related properties from DSDA.\n * hooked up the per-level colormaps with the hardware renderer.\n * always save the map WAD in a savegame's metadata, even if it is from the IWAD\n * fix UMAPINFO's intermusic being used at the summary screen.","shortMessageHtmlLink":"gzdoom: update to 4.12, fix installation"}},{"before":null,"after":"7a5ae2518c79e60c9b860fff4f053f929d5690dc","ref":"refs/heads/gzdoom-2","pushedAt":"2024-06-13T18:35:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"gzdoom: update to 4.12, fix install\n\nFixed installation error due to ZMusic changing it's so-version.\nUpgraded GZDoom to 4.12.2. Changes in 4.12 (full changes at https://github.com/ZDoom/gzdoom/releases)\n\n* 4.12.2\n * network fixes, including prediction and interpolation\n * added emulation of Final Doom's teleporter z glitch and activate it for Saturnia MAP10\n * Reworked clientside lerping\n * fix issues with GCC 14\n\n* 4.12.1\n * Added pistol start gameplay option\n * Restored Windows 7 support\n\n* 4.12\n * set default backend to Vulkan, if Vulkan fails go GLES not OpenGL\n * Update LZMA SDK to 23.01\n * do not print all GL extensions to the log for the GLES renderer.\n * fix map WAD check for savegame validation.\n * Allow setting the colormap from mapinfo (dsda-doom)\n * added per-sector sky UDMF properties.\n * added DSDA's thrust properties for UDMF\n * added rudimentary support for DSDA's COMPLVL lump.\n * allow defining zero gravity through MAPINFO\n * fix GL ES switch appearing as 'Unknown' in the menu sometimes\n * Fixed console rendering crash on wide consoles\n * Added friction and colormap related properties from DSDA.\n * hooked up the per-level colormaps with the hardware renderer.\n * always save the map WAD in a savegame's metadata, even if it is from the IWAD\n * fix UMAPINFO's intermusic being used at the summary screen.","shortMessageHtmlLink":"gzdoom: update to 4.12, fix install"}},{"before":"067157a682c33174280dc9c3661d73d3f22262e3","after":"81e07582969e44188c974ce8eeee6862d06d4026","ref":"refs/heads/retroarch-1.19.0","pushedAt":"2024-06-09T03:41:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"retroarch: updated to v1.19.1\n\nVersion 1.19.1 is a patch for 1.19.0 with just fixes for issues noticed after 1.19.0.\nHere's the changelog (full changes at https://www.libretro.com/index.php/retroarch-1-19-0-release/) for 1.19.0.\nMost changes are related to iOS/macOS, now that RetroArch is published in Apple's AppStore.\n\n* General\n - Add compatibility with FFMPEG 7.0\n - Fix for scanning PSP ISOs (and probably few others)\n - Fix save new config name when core loaded\n - Fix core config saving\n - (XMB) New theme: FlatUX, designed to merge FlatUI and Retroactive themes into a single, unified design\n - Set compute fps stats logging to debug level\n\n* Cheevos\n - Update to rcheevos 11.3\n - Fix hardcore acting as if it’s enabled when it isn’t\n - Revert AI translation to previous version (fix for translation not working with HW rendered cores)\n - Build a default RetroAchievements memory map when no RetroAchievements game is loaded\n\n* Input\n - Add support for multimedia keys – Extended RETROK_ values with 18 new items, commonly found on “multimedia” keyboards. Mapping added for SDL, X11, Wayland, dinput, winraw keymaps.\n\n* Video\n - Fix reinitialization of the threaded gl drivers\n - Fix crash when using threaded video – for Mesa 23.2 and later\n - Add support for A2R10G10B10 HDR format in Vulkan\n - Implement HDR readback – screenshot support - for Vulkan","shortMessageHtmlLink":"retroarch: updated to v1.19.1"}},{"before":null,"after":"067157a682c33174280dc9c3661d73d3f22262e3","ref":"refs/heads/retroarch-1.19.0","pushedAt":"2024-06-09T03:40:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"retroarch: updated to v1.19.1\n\nVersion 1.19.1 is a patch for 1.19.0 with just fixes for issues noticed after 1.19.0.\nHere's the changelog (full changes at ) for 1.19.0\n\n* General\n - Add compatibility with FFMPEG 7.0\n - Fix for scanning PSP ISOs (and probably few others)\n - Fix save new config name when core loaded\n - Fix core config saving\n - (XMB) New theme: FlatUX, designed to merge FlatUI and Retroactive themes into a single, unified design\n - Set compute fps stats logging to debug level\n\n* Cheevos\n - Update to rcheevos 11.3\n - Fix hardcore acting as if it’s enabled when it isn’t\n - Revert AI translation to previous version (fix for translation not working with HW rendered cores)\n - Build a default RetroAchievements memory map when no RetroAchievements game is loaded\n\n* Input\n - Add support for multimedia keys – Extended RETROK_ values with 18 new items, commonly found on “multimedia” keyboards. Mapping added for SDL, X11, Wayland, dinput, winraw keymaps.\n\n* Video\n - Fix reinitialization of the threaded gl drivers\n - Fix crash when using threaded video – for Mesa 23.2 and later\n - Add support for A2R10G10B10 HDR format in Vulkan\n - Implement HDR readback – screenshot support - for Vulkan","shortMessageHtmlLink":"retroarch: updated to v1.19.1"}},{"before":"db13bd71ec29efc7408f77dcdd574b245e91e67f","after":"f41cf125626652d2b16a53db5adde590b65e20eb","ref":"refs/heads/steamlink","pushedAt":"2024-06-08T05:39:21.000Z","pushType":"push","commitsCount":376,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"steamlink: disallow installation on bookworm\n\nIt's not compatible with a pure KMS environment. Forcing installation breaks also a few packages.","shortMessageHtmlLink":"steamlink: disallow installation on bookworm"}},{"before":null,"after":"8d36d7599eaac698cde83860507e59aa95989508","ref":"refs/heads/steamcontroller-update-2","pushedAt":"2024-06-08T03:44:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmitu","name":"Cristi Mitrana","path":"/cmitu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31816814?s=80&v=4"},"commit":{"message":"steamcontroller: minor fixes\n\n* stop the SCC daemon when disabling the service\n* fix typo for the here-doc label used in the udev rule file","shortMessageHtmlLink":"steamcontroller: minor fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QwNDoyOTowMi4wMDAwMDBazwAAAATCMJK2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wOFQwMzo0NDozNy4wMDAwMDBazwAAAARfvaGH"}},"title":"Activity · cmitu/RetroPie-Setup"}