![]() ![]() This is ugly and confusing.ġ.9.8 adds a new RETRO_ENVIRONMENT_SET_CORE_OPTIONS_UPDATE_DISPLAY_CALLBACK environment callback which allows the core to register a function that enables the frontend to (a) force a core-side option visibility update and (b) allows the frontend to check whether option visibility has changed. So with the core options menu open, visibility updates cannot happen in real-time – instead, the user must toggle the quick menu off then on before the menu will change. A significant shortcoming here is that if a change to one core option (via the frontend) affects the visibility of another option, the frontend cannot update the menu state until the core has run for at least one frame. Also, since the ‘remember’ part of Remember Window Position and size is only enabled for Windows, an alternate Use Custom Window Size is provided on other platforms.Īuto-updating core option menu visibility updates without toggling Quick MenuĬores are able to show or hide their options via the RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY callback on supported fontends. The PR also cleans up the Settings > Video > Windowed Mode menu, auto-hiding options where required, and re-initing drivers when toggling Remember Window Position and size. …which can be used to cap the maximum window size to a ‘sane’ value. ![]() Settings > Video > Windowed Mode > Maximum Window Height (default: 1080).Settings > Video > Windowed Mode > Maximum Window Width (default: 1920).PPSSPP with a x7 internal scale factor) and Windowed Scale is set to the default x3, then the window size can be enormous – potentially exceeding the capacity of the host GPU and causing RetroArch to crash. This is potentially ‘catastrophic’: if a core has a very large base_width/base_height (e.g. Have you ever noticed RetroArch starting a game in windowed mode and then blowing up the window to ridiculous sizes that exceeds the boundaries of your desktop? Well, we now have a solution for that!Īt present, when RetroArch is in windowed mode with Remember Window Position and size disabled, the window size will be equal to the core provided base_width/base_height multiplied by the Windowed Scale. Some of the cores that already support core option categories are as follows: Cores that already support core option categoriesĬore option categories have to be specifically added per core. When disabled, core option categories are ignored, and core options will effectively be displayed using the old v1 format. Go to Settings > Core > Core Option Categories setting (enabled by default). If you do not like this new behavior, there are always options to turn it off. For example – here we assign Gambatte’s mulitplayer options to a Game Boy Link category: Options assigned to a category will be displayed in a submenu of the main core options menu on supported frontends. So, 1.9.8 finally adds core option categories. Users can quickly get confused if they have to scroll down a massive list of options. Up to this point, every core option in a core (Quick Menu -> Options) has all been shown in a a flat alphabetical list. To that end, we now have also implemented core option categories support. We are going to be making a persistent effort now to enhance RetroArch’s UX and lower the acessibility curve. gpSP, PCSX ReARMed and Picodrive are already starting to reap the benefits of it. We have been told these cores all run well on the hardware.Īll of these low powered handheld devices help us tremendously in optimizing our cores for the low end spectrum of hardware devices. 29 cores available at launch: Atari800, BlueMSX, Cap32, FCEUmm, fMSX, FreeCHAF, FreeIntv, FUSE, Gambatte, Genesis Plus GX, gpSP, GW, Handy, LRMAME2003, LRMAME2003 Plus, Mednafen PCE Fast, NXEngine, O2EM, Picodrive, Pokemini, Potator, Prboom, Prosystem, QuickNES, RACE, Retro8, SMS Plus, Stella 2014, Vecx.RetroFW is a Dingoo based firmware runnin on the MIPS 4760 which is around 50% the speed compared to other devices running Opendingux. After this, we added support for RetroMini RS-90 devices.Īnd now thanks to Poligraf, we have a working build for all the JZ4760-based handheld devices running RetroFW. We added support for OpenDingux before for JZ4770-based handhelds. In addition to being able to support us on Patreon, there is now also the option to sponsor us on Github Sponsors! You can also help us out by buying some of our merch on our Teespring store! Highlights If you’d like to show your support, consider donating to us. This project exists because of your support and belief in us to keep going doing great things. Remember that this project exists for the benefit of our users, and that we wouldn’t keep doing this were it not for spreading the love to our users. The next version of Lakka (with an updated RetroArch 1.9.8 version) is scheduled to be released a week from today. If you’d like to learn more about upcoming releases, please consult our roadmap here. ![]()
0 Comments
Leave a Reply. |