GarlicOS for Anbernic RG35XX
Added 2022-12-30 20:39:54 +0000 UTC
Say hello to GarlicOS for RG35XX!
It's a fast & easy to understand operating system that should make Miyoo Mini / OnionOS users feel right at home with its similar look & feel!
Think of it as the natural evolution of my previous RetroArch port for RG35XX, with fully working sleep mode, improved button mappings, a whole new user interface and several under-the-hood bugfixes.
How to install: Download and install 7zip on your system, download the attached files into the same folder, right-click the part with the .001 extension, choose "7-Zip -> Extract Here" and finally open README.txt for further instructions.
Changelog
30. April 2023 (1.4.9):
- Added system icons for NESTOPIA, PCFX, PLUS4, C128 & PET folders
- Set the GarlicOS version to 1.4.9
30. April 2023 (1.4.8):
- Updated the FCEUmm libretro core ("FC" folder)
- Fixed the Mednafen PCFX core ("PCFX" folder, thanks to XQuader)
- Added the Nestopia core ("NESTOPIA" folder, -||-)
- Added the ViceXPlus4 core ("PLUS4" folder, -||-)
- Added the ViceX128 core ("C128" folder, -||-)
- Added the ViceXPet core ("PET" folder, -||-)
- Set the GarlicOS version to 1.4.8
18. April 2023 (1.4.7):
- Fixed a Garlic user interface glitch in the recent game menu that occured when exiting games while the FPS counter was enabled
- Notifications are now generated via a producer / consumer queue (it makes them feel more fluid / faster)
- Fixed a color conversion issue in the freechaf libretro core (thanks to XQuader)
- Added the vice_xvic libretro core (thanks to Salvacam)
- The 3500mAh DTB file was removed because the batteries used to generate the discharge-curve turned out to be mislabeled 2800mAh batteries (this is the fraudulent AliExpress listing in question)
- The GarlicOS 1.3.4 mirror has been removed (most, if not all ports are now compatible with the latest GarlicOS builds)
- Set the GarlicOS version to 1.4.7
11. April 2023 (1.4.6):
- Sync events for skipped D-pad rollovers no longer fire (there's no need for them on straight jumps between -1 & 1 on the axis scale)
- Hardware overlays now get disabled on frames where they aren't needed (which leaves more CPU cycles for actual emulation)
- The overlay render thread now renders at 1FPS (which is plenty for notifications and saves CPU cycles)
- The overlay render thread is now pinned to the fourth CPU core (which translates to free performance as RetroArch occupies mostly the first two CPU cores)
- The overlay framebuffer has been moved to the end of the framebuffer device's memory (which saves us the CPU overhead of re-calculating the offset on every frame)
- The PCSX ReARMed core has gotten a few performance improvements (which translate to 2~3 additional FPS)
- The battery display in the Garlic menu now snaps to the closest percentage point image based on distance (for example, 81% actual capacity will now snap towards the 80% rather than the 100% image it previously did)
- Set the GarlicOS version number to 1.4.6
9. April 2023 (1.4.5):
- Brought back the select button for CPU control (--, -, normal, +, ++), but instead of forcing a specific static clock it now sets the maximum CPU frequency instead (this allows for dynamic frequency scaling while also giving us the ability to disable >1GHz frequencies for silicon lottery losers like the recent screen fuzz sufferers)
- Tweaked the interactive governor target loads further which should fix the reported stutter in ScummVM, DOS, NES, GBC and possibly other systems
- Added DTBs for all currently known-to-fit battery sizes (make sure to pick the DTB that matches your battery size from the misc/dtbs directory, rename it to kernel.dtb and overwrite the one in the misc partition to get proper battery percentage reporting)
- Set the GarlicOS version number to 1.4.5
6. April 2023 (1.4.4):
- Fixed a bug in the new input driver that caused excessive amounts of D-Pad hat release events to be emitted (this affected the GarlicOS menu in some very strange ways)
- Fixed a bug that enabled games to override the main RetroArch config on exit
- Patched the new u-boot DTB to bring back the 0% battery boot hack
- Patched the kernel DTB battery percentage curve to return better estimates (based on data gathered from 4 separate 2600mAh and 3 separate 2100mAh battery drain tests, 2100mAh battery owners, please delete the kernel.dtb file and rename 2100mAh.dtb into kernel.dtb to show the proper battery percentage for your unit)
- Updated the PCSX ReARMed core with D-Pad to Right Analog Stick mapping support (thanks to XQuader)
- Tweaked the interactive governor target loads to better scale in the sub-1GHz range (less stutter, better performance & lower battery consumption)
- Set the GarlicOS version number to 1.4.4
5. April 2023 (1.4.3):
- Made GDB logging optional as it interfered with some cores (ScummVM & mGBA most notably, you can enable it when needed by placing an empty enableGDB file in the misc partition now)
- Updated u-boot to the latest retail version (this fixes the new 2600mAh sticker revision PCB getting stuck at the boot logo)
- Patched the custom kernel to match the retail DTB property names (this fixes the new 2600mAh sticker revision PCB getting stuck at the boot logo)
- The MicroSD card image version no longer installs u-boot updates on first boot (as the MicroSD card version always ships with the latest one anyway)
- Fixed a bug in the RetroArch CPU control menu that prevented people from picking the performance governor
- Fixed a bug in the RetroArch CPU control menu that caused battery drain
- The RetroArch CPU min & max frequency are (for now) silently ignored in all governors except userspace (as changing them triggered a kernel bug which I'm still investigating)
- Updated the interactive governor and set it as the new default (it seems to scale pretty well from what I've seen)
- The previous CPU core overrides have been reverted as they are no longer needed (please manually wipe your CFW/retroarch/.retroarch/config folder before updating via CopyPaste)
- Set the GarlicOS version number to 1.4.3
4. April 2023 (1.4.2):
- Fixed sleep & resume (I had to rewrite some of the sleep & resume logic to deal with a GDB quirk that froze the RetroArch process)
- Fixed a crash that could occur when toggling threaded rendering on or off
- Fixed an issue that broke overlays & notifications after toggling between normal and threaded rendering
- Set the GarlicOS version number to 1.4.2
3. April 2023 (1.4.1):
- Fixed the D-pad axis zero-point rollover bug
- The overlay render thread now gets properly cleaned up on RetroArch exit
- Fixed a bug that prevented users from disabling previously enabled RetroArch overlays
- ZX Spectrum (fuse) now auto-trims black borders
- Fixed a bug that caused non-functional windowed & full-screen options to appear in the RetroArch's video settings when using the mGBA core
- Screenshot captures are now executed asynchronously where possible (this fixes savestate creation stutters, auto-savestate screenshots are still created synchronously to ensure timely writing to disk)
- Fixed a bug in the GarlicOS menu code that got the CPU stuck at top-clock while idling
- Fixed a bug in the GarlicOS menu code that lowered the menu frame rate
- Fixed a power button bug in the GarlicOS menu that prevented shutdowns
- Powering off now behaves identically in both the GarlicOS menu & RetroArch (tapping the power button is enough now)
- Enabled GDB log output to make it easier for regular users to file bugreports (you can find it in CFW/retroarch/.retroarch/logs/gdb.log alongside retroarch.log)
- Changed the way RetroArch config files are handled (the configs now get auto-merged into retroarch.cfg)
- Fixed a governor related bug in the RetroArch CPU controls (this fixes the crashes when exiting games)
- Added support for daemon autostart scripts (just place your daemon start scripts in CFW/autostart and they will execute on device boot)
- The TF2 UHS-enabled kernel DTB has been made optional and moved to kernel-tf2uhs.dtb as some user's cards stopped working with it enabled (I on the other hand can't get my card working at all without enabling UHS... as such, I now provide both DTBs and users can choose whichever works best for their cards, just rename the one you want to use to kernel.dtb and reboot your unit to use it)
- Set the GarlicOS version number to 1.4.1
1. April 2023 (1.4.0):
- Fixed notifications inside the RetroArch menu
- Fixed a page scrolling error in the Consoles menu
- Removed GarlicOS CPU controls (see next point as to why)
- Added RetroArch CPU controls (this allows us to do per-core and even per-game fine tuning of the CPU)
- Cores without CPU control overrides will run at max CPU speed from now on (this way we can dial things in as we go without affecting user's gameplay experience in the process)
- Removed the Game Mode controls from RetroArch (as RG35XX doesn't support Game Mode anyway)
- Configured Gambatte to run at 504MHz (lowest we can go before we run into a scaler bottleneck)
- Configured mGBA to run at 1.3GHz (lowest we can go before the Golden Sun battle animations start to lag)
- Configured FCEUmm to run at 720MHz (lowest we can go before we run into a scaler bottleneck)
- Configured Supafaust to run at 1.3GHz (lowest we can go before Super Mario RPG starts to lag)
- Configured Supafaust to run its renderer in a separate thread (pretty much needed to even have a shot at SuperFX games)
- The Select button now acts the same way as the Start button inside GarlicOS (for now)
- The underclock / overclock graphics have been removed from the skin directory (as they will no longer be needed)
- Set the GarlicOS version number to 1.4.0
1. April 2023 (1.3.9):
- The menu & volume up button no longer trigger L3 / R3 inside of auto-mapped RetroArch cores (this fixes unwanted double-mapping of these buttons in FCEUmm and can, for those that like to custom map things, be reverted by messing with the "RG35XX Gamepad" automapping file)
- The hardware-accelerated overlay render code is now multithreaded, double-buffered and frame-limited (no more flickering notifications)
- The hardware-accelerated overlay render code now supports more than 2 Z-layers (which was a requirement for the next point on the list)
- System borders (also called RetroArch overlays) are now supported and can be configured within RetroArch (at the moment this is limited to 640x480 pixel single-image overlays)
- Several RG35XX-compatible system border overlays have been added (so far FC, SFC, GB, GBC & GBA, feel free to craft your own following the templates found inside the CFW/retroarch/.retroarch/overlay folder and let me know if you want me to bundle yours in future revisions)
- The hotkey button guide overlay can now be disabled in the overlay settings of RetroArch
- Screenshots are now written to disk synchronously regardless of whether threaded rendering is enabled or not (this is required to ensure the auto savestate screenshots are written to disk in time before exiting RetroArch)
- Enabled UHS card support for the TF2 card slot (we will see how that turns out)
- Set the GarlicOS version number to 1.3.9
30. March 2023 (1.3.8):
- Fixed a bug in the GL5203 SD/MMC driver that caused I/O micro stutters
- Set the GarlicOS version number to 1.3.8
29. March 2023 (1.3.7):
- Reverted a fake08 commit that caused broken savestates (Commit 89ae9ae)
- Fixed a use-after-free bug in fake08's Host::saveCartData function (this was the cause of several games crashing on exit)
- Added a D-Pad mapping function to the PCSX ReARMed core (this will allow people to use the DualShock gamepad type / rumble support with games that require both D-Pad and analog stick input, thanks to XQuader for this)
- Set the GarlicOS version number to 1.3.7
28. March 2023 (1.3.6):
- The power button is now mapped as an additional gamepad button (BTN_Z) in the new kernel driver and can thus be used without additional userspace hacks
- The RetroArch power button key scancode hack has been removed as it is no longer needed
- The scummvm core has been updated to fix a index-shift bug in the new OSK code (by XQuader)
- The fake08 core has been updated (Commit e9fe530)
- Savestate auto-loading & auto-resume has been re-enabled for fake08 (I hope the updated core is stable enough for it now)
- Set the GarlicOS version number to 1.3.6
25. March 2023 (1.3.5):
- The gamepad driver has been rewritten from scratch and now acts like a proper XInput gamepad (this fixes the double-keyboard input issue in all keyboard-based cores, the RA search dialog and several other RA text input menu points but will break ports & apps with hardcoded gamepad mappings, because of this, a mirror of version 1.3.4 will be kept up for a month to give port and app developers time to adapt to these changes)
- Set the GarlicOS version number to 1.3.5
24. March 2023 (1.3.4):
- The Saves & Screenshots directories are now auto-created on boot (to work around some retroarch.cfg limitations... this fixes the screenshot issues people were reporting)
- The rumble motor now receives its data via a separate thread (this fixes the FPS drops people have been experiencing in rumble enabled PlayStation & GBA games)
- The rumble motor strength merging formula has been adjusted to provide a better range of motion (this makes driving in Gran Turismo 2 quite a bit more satisfying)
- Exiting RetroArch now resets the rumble motor
- Set the GarlicOS version number to 1.3.4
22. March 2023 (1.3.3):
- Updated the scummvm libretro core with "Virtual On-Screen Keyboard" and "Joypad mappings override" support (thanks to XQuader)
- Bundled the ScummVM "BIOS" files (OnionOS seems fine doing it, so I figure they should be okay to have OOB)
- Cleaned up some stray files (emptied the Cheats subfolder, wiped the retroarch.log file and a stray mGBA config folder)
- Split the archives into 200MB parts (as the ScummVM BIOS files grew them beyond Patreon's file size limitations)
- Set the GarlicOS version number to 1.3.3
19. March 2023 (1.3.2):
- Fixed another color conversion issue in the sameduck (Mega Duck) libretro core (thanks to XQuader)
- Fixed a rendering issue in the reminiscence libretro core (thanks to XQuader)
- Set the GarlicOS version number to 1.3.2
17. March 2023 (1.3.1):
- Merged tf1save.cfg into retroarch.cfg (so that directly-booted RetroArch instances can share saves with GarlicOS-booted TF1 games)
- Screenshots are now saved into the game's MicroSD card's Screenshots directory (another step closer to mimicking the OnionOS directory structure where possible)
- Lowered the shutdown power button hold time in GarlicOS' main menu from 1 second to 500 milliseconds (this should help with units rebooting rather than shutting down)
- Fixed the sameduck (Mega Duck) libretro core (thanks to XQuader)
- Fixed the opera (3DO) libretro core (thanks to XQuader)
- Added a hotkey button guide to RetroArch (hold down the Menu button while in-game to display it)
- Set the GarlicOS version number to 1.3.1
16. March 2023 (1.3.0):
- Fixed the OnionOS (V4.1) mGBA cross save state support
- Set the GarlicOS version number to 1.3.0
15. March 2023 (1.2.9):
- Rolled back the mGBA core to commit e5532cf to fix a audio stutter regression
- Fixed a regression caused by the new V6C compatible bootloader that got the CPU stuck in <= 800MHz mode
- Set the GarlicOS version number to 1.2.9
12. March 2023 (1.2.7):
- Re-compiled mGBA with additional compiler tweaks (performance gains)
- Tweaked the mGBA override to further optimize performance
- Updated the mGBA core (to this commit)
- Reverted from sinc to nearest audio resampler (as sinc caused audio stutter in several cores)
- Changed the audio resampler sample rate to 48 KHz
- Changed the default GBA core from gpSP to mGBA (fixes several broken games and adds support for the GBA solar sensor)
- The mGBA core is now threaded by default (required for GBA games to run at full speed reliably)
- Added a GPSP folder mapping and system icon (for those that absolutely need their GBA games to run with gpSP)
- Added support for eggs' improved 3x NEON scaler (this affects both pixel-accurate as well as bilinear scalers)
- Added a Bilinear3x scaling option based on eggs' improved 3x NEON scaler
- Made the Bilinear3x scaling option the new default (its a little more lightweight than the Bilinear4x option and is good enough for the 640x480 screen inside this device, this translates to free performance gains pretty much)
- Added a Gambatte Bilinear4x override (the extremely low input resolution of the Gameboy makes it worthwhile here)
- Added a better looking 6x10 Russian bitmap font to RetroArch (thanks to XQuader)
- Added Thai localization (thanks to svvv)
- Added Greek localization (thanks to Saki)
- Added Bulgarian localization (thanks to Saki)
- Set the GarlicOS version number to 1.2.7
11. March 2023 (1.2.4):
- Added French localization (thanks to mrnestaya)
- Added Brasilian Portuguese localization (thanks to Vieira)
- Added Japanese localization (thanks to NonStopCombo)
- Fixed character encoding issue with the MicroSD card install image
- Set the GarlicOS version number to 1.2.4
9. March 2023 (1.2.3):
- Corrected German localization
- Corrected Spanish localization (this one requires CopyPasteOnTopOfStock users to delete the lang subfolder & language.flag file before copying the new files over)
- Added Catalan localization (thanks to nademonogatari)
- Added Dutch localization (thanks to Jarno_Jarno & 4UIHV882)
- Added Filipino localization (thanks to ponyeta)
- Added Indonesian localization (thanks to andhifarij)
- Added Italian localization (thanks to l1n0)
- Added Portuguese localization (thanks to Loid)
- Added Russian localization (thanks to Dmitrii)
- Added Simplified Chinese localization (thanks to G.R.H)
- Added Traditional Chinese localization (thanks to G.R.H)
- Added Vietnamese localization (thanks to Bonano)
- Added font size support to localization files
- RetroArch now honors the selected language setting and will display localized menus & notifications where possible
- Added a gpSP override to run the core threaded (helps alleviate the audio stutter issues some games are exhibiting)
- Added a Spanish localization (provided by Vidnez)
- Fixed the boot issue some units suffered from (figured out that fscking the cards on the device itself isn't an option as checking 256GB+ cards requires more RAM than we have)
- Low battery states no longer prevent the device from booting (now you can use the last 15% of your battery properly)
- Added support for localization
- Added a German localization
- Added a (Google Translated) Chinese localization (to test the CJK font, feel free to send in a better one)
- Start now leads to a combined settings menu containing both RTC and language settings
- No longer supported skin settings have been removed from skin/settings.json
- The Oswald font file has been moved from the skin to the font directory
- RTC now reads the localized AM / PM string from the language files
- Set the GarlicOS version number to 1.2.3
7. March 2023 (1.2.0):
- Fixed the dinothawr libretro core
- GarlicOS' recent game menu screenshot renderer now respects the global retroarch.cfg aspect ratio setting
- Changed the boot_cap_threshold from 3% to 0% (this should allow the device to boot when the broken battery meter reports the battery as 0%)
- Savestates now get synced to disk before poweroff
- Partitions now get error-checked on system start
- Added external gamepad support to the GarlicOS UI (tested with 8bitdo XInput controllers, we'll probably need a vendor + product ID keylayout database of sorts so we can support a larger variety of gamepads OOB, still debating on how to best share gamepad mappings between RetroArch & the GarlicOS UI...)
- External controllers now control the RetroArch player 1 slot by default (if present)
- Brightness controls are now ignored while HDMI is in use
- The built-in monitor now gets disabled while HDMI is in use
- The HDMI overlay flicker issue in GarlicOS' recent game menu has been fixed
- Set the GarlicOS version number to 1.2.0
3. March 2023 (1.1.9):
- Fixed a speaker malfunction that occured on some (not all) V6.0 PCBs
- Set the GarlicOS version number to 1.1.9
2. March 2023 (1.1.8):
- Fixed a integer scale regression that snuck in with build 1.1.2
- Fixed a button spam issue caused by the recently added V6C PCB support
- Set the GarlicOS version number to 1.1.8
28. February 2023 (1.1.7):
- Added IPF support for PUAE
- Changed the default mount flags to errors=continue to keep the bad stock MicroSD cards at least somewhat functional when they start dying on you (this won't fix them, but the OS won't freeze immediately on the first I/O error they report)
- Fixed the mednafen_supergrafx libretro core
- Added support for the new V6C PCB revision (this point includes a new bootloader, u-boot and several driver changes to ensure both pre- and post-V6C models can run off the same kernel)
- Added some additional checks to the scaler code to ensure width & height don't scale beyond 1280x1280 (this fixes Virtual Boy emulation)
- Fixed the 2048 libretro core (this is a single-game core and as such has no folder mapping associated with it, to play it, load and start the core within RetroArch)
- Fixed the reminiscence libretro core (this is a single-game core and as such has no folder mapping associated with it, to play it, load and start the core within RetroArch)
- Fixed the virtualjaguar libretro core (but its still way too slow to be considered playable)
- Set the GarlicOS version number to 1.1.7
25. February 2023 (1.1.4):
- Added the atari800 libretro core
- Fixed the tic80 libretro core
- Fixed HDMI (it regressed in version 1.0.9)
- Fixed FPS display flicker
- Made the notification text gradient less extreme
- Removed useless progress percentage indicator from near-instant tasks
- Made all parts of the notification system configurable (RetroArch -> Settings -> On-Screen Display -> On-Screen Notifications) which means you can use a custom font, font size, font color and change the text's alignment as needed (0 is left / top, 0.5 is center, 1 is right / bottom)
- Added support for hw-accelerated alpha-blended overlays (these are now being used for RetroArch notifications, but will, in future builds, also be used to provide system-frames and in-game battery / clock display)
- Reverted the PS1 gamepad type to digital as the DualShock type rendered too many games unplayable (if updating via CopyPasteOnTopOfStock please make sure to delete the "CFW/retroarch/.retroarch/config/remaps/PCSX-ReARMed" directory before updating)
- Set the GarlicOS version number to 1.1.4
24. February 2023 (1.1.1):
- Fixed a menu scaling issue that affected PS1 games (and any other system that rendered at exactly 320x240)
- Set the GarlicOS version number to 1.1.1
23. February 2023 (1.1.0):
- Fixed a scaler resolution issue that occured when manually booting a core
- Added new notification renderer
- Re-enabled notifications
- Fixed filter screen flicker
- Fixed fast forward screen notification flicker
- Absorbed the fb1 framebuffer (original HDMI framebuffer) into fb0 to ensure we have enough memory to triple buffer for flicker-free fast forwarding
- Fast forward top-clocks the CPU now (so we can fast-forward faster)
- Saving and loading states top-clocks the CPU now (so we can save or load states faster)
- Adjusted <= 1GHz voltages to account for lemon unit (less crashes)
- Set the GarlicOS version number to 1.1.0
17. February 2023 (1.0.8):
- Removed some debug code
- Fixed a memory leak in the recent game menu
- Removed a rogue file that snuck into the bundle
- We're now using the sinc audio resampler by default
- ScummVM games should now start properly (if you used the workaround that's been making the rounds on Discord, please make sure to delete Saves/CurrentProfile/lists/content_history.lpl first before reporting issues)
- Cores that don't support savestates will now display a message indicating so in the recent game menu
- The GarlicOS menu now runs at 500MHz when idle and increases the CPU clock as needed while scrolling (to increase fluidity AND save battery where possible)
- Added a core mapping for QUAKE support (tyrquake libretro core)
- Added rumble motor support (built-in gamepad only, mostly for PS1 games)
- Changed the PS1 gamepad type to DualShock (so we can make use of the rumble motor)
- Added a OnionOS artefact filter to prevent otherwise empty console directories from being listed
- One can now press the reset button to escape auto-resume boot-loops caused by broken cores or games
- The provided download files are now -mx9 compressed (which shaves off about 20mb or so...)
- Set the GarlicOS version number to 1.0.8
14. February 2023 (1.0.7):
- Changed the default audio resampler to sinc (makes audio feel less tinny)
- Disabled R2 (hold) fast-forwarding in Gambatte & gpSP (as its broken)
- The emulation can now be paused via Menu + Start
- The FPS overlay can now be toggled via Menu + Select
- Screenshots can now be created via Menu + DPad Up
- The savestate slot can now be changed via Menu + DPad Left / Right
- The audio can now be muted via Menu + DPad Down
- Set the GarlicOS version number to 1.0.7
13. February 2023 (1.0.6):
- Fixed a typo in skin/settings.json
- Arcade cores are now configured to skip savestate auto-loading (as they cause audio glitches, graphical issues and crashes on these cores)
- Added video playback support (put them in the VIDEOS folder, encode them with "ffmpeg -i input.mkv -vf scale=640x480 -vcodec libx264 -profile:v main -level 3.1 -preset medium -crf 23 -x264-params ref=4 -acodec libvorbis -movflags +faststart output.mkv" and hard-sub your videos if necessary, don't encode to mp4 files as they confuse ffmpeg when seeking, add additional core-mapping folders and system icons as needed to sort your shows)
- Set the GarlicOS version number to 1.0.6
10. February 2023 (1.0.5):
- Added support for APPS / PORTS (but someone needs to code some first)
- Added support for UTF8 encoded filenames / strings
- Skins can now swap every text in the menu (see skin/settings.json)
- HDMI can now be hot-plugged without crashing the system (let me know if any of you still encounter issues with it)
- The minimum menu CPU clock has been raised to make up for HDMI mirroring overhead (it couldn't quite keep up in the recent game menu)
- Fixed the pixel budget calculator (this should fix some fringe-case games that previously overflowed the pixel budget and low resolution games that refused to properly scale with the bilinear multiply scalers)
- Set the GarlicOS version number to 1.0.5
4. February 2023 (1.0.4):
- Fixed a glitch that occured when entering the RetroArch menu while fast forward was active
- Set the GarlicOS version number to 1.0.4
3. February 2023 (1.0.3):
- Fixed fast forward framebuffer freezes
- Fixed freeintv_libretro core (Intellivision)
- Fixed bogus keyboard inputs (should make games like Nebulus, Monkey Island, etc. playable)
- Set the GarlicOS version number to 1.0.3
1. February 2023 (1.0.2):
- Fast-forward no longer freezes the screen on same-thread rendered cores
- fake08 core (pico-8) now runs on the threaded renderer by default (we need the speed boost)
- fake08 core is now excluded from loading savestates automatically (as the core tends to crash while loading savestates)
- fake08 core is now excluded from sleep-resume (as many pico-8 games freeze RetroArch, which means we need to keep the reset button functional as a emergency exit of sorts for when that happens)
- Threaded rendering is now disabled by default to further reduce input latency where possible (except for PS1 & arcade cores which need threaded rendering to reach full speed)
- Bilinear has been set as the default scaler for arcade cores (to give these CPU heavy cores more room to breathe)
- Updated the gpSP (GBA) core
- The iosched queue manager has been changed from cfb to noop (speeds up file access)
- MAME name resolution is now done via hash tables for an additional speed boost (~3000 files in ~2 seconds)
- The FBA2012 folder now has the right icon set
- Pressing start instead of the A-button when selecting a game will now skip the savestate auto-load function
- Audio volume no longer gets saved in manually created core overrides (prevents unexpected volume changes on game load)
- History & BIOS paths no longer get saved in manually created core overrides (prevents unbootable games on TF2 card pull)
- Added a prboom_libretro (DOOM) core-mapping & system icon
- Added a meridian time clock style (AM/PM)
- GarlicOS now memorizes your menu cursor (to the best of its abilities) and restores it on game exit / system boot
- Tapping the menu key inside GarlicOS' menu will now take you to your recent games
- Long pressing the menu key inside GarlicOS' menu (> 1000ms without pressing any other keys) will now take you to the main menu
- The "Main Menu" text has been replaced with a version number display
- Set the GarlicOS version number to 1.0.2
28. January 2023:
- Added bilinear-multiply scalers (based on eggs' amazing NEON scaler code)
- Set the Bilinear4x NEON scaler as the new default (this reduces CPU consumption by about 50% and increases graphical fidelity)
- Fixed keep aspect ratio on all bilinear scalers
- The integer scaler got a sizeable speed boost
- Bilinear-multiply scalers now drop down to their next lower tier if a framebuffer overflow is likely
- Improved the rendering quality of recent game screenshots in the GarlicOS UI
- Adjusted default settings and core overrides to make use of the new scalers where possible
- Brought back the overclock select toggle as the conservative governor made too many wrong assumptions during extended testing (the toggle now controls the in-game CPU frequency, the GarlicOS menu always runs at 700MHz regardless of the setting to save on battery)
- Hidden Linux / MacOS files are now no longer listed in the game browser
- Added real-time-clock (RTC) support (press start to configure the clock and B or start again to save your clock changes)
- Fixed a R<->B channel flip bug in the MAME2003-Xtreme core
26. January 2023:
- Fixed the XRGB8888 color converter in the MAME2003-Xtreme core (fixes Captain America and The Avengers amongst others)
25. January 2023:
- Added HDMI audio support (requires you to plug in the HDMI cable before starting the game, also, never unplug the HDMI cable while playing, it will freeze the system so exit your game first and unplug it once you're back in the GarlicOS menu)
- Added downscaling support to the hardware accelerated bilinear scaler (this should fix the cut-off screen issues the bilinear scaler had)
- Normal4x filter now runs 25% faster (its a viable option for some cores now)
- Normal2x is now the default filter for most cores (sharpest looking pixels we can afford while still using most of the screen real estate)
- Fixed a backlight related regression that snuck in when I first added HDMI audio support earlier today
- Added a core override for gambatte & gpSP to force nearest scaling (as display mode changes cause noticeable flickering on the gambatte core, making it difficult to use the hardware scaler there and gpSP simply looking better on the nearest scaler)
- Optimized the savestate screenshot loader (they load a bit faster now)
- Reduced input latency
- Fixed the O1555RGB color converter in the MAME2003-Xtreme core (fixes Captain Commando amongst others)
- Created an overlay for the MAME2003-Xtreme core to disable the Normal2x filter (it doesn't really handle it well)
24. January 2023:
- Fixed a crash that occured after removing the last favorite from the list while being inside the favorites menu
- Fixed a bug in the recent game list where unsorted lists resulted in duplicate entries
- Fixed a typo in the game art paths (pre-populated OnionOS cards in TF2 should now load their artwork properly)
- Game art and screenshots are now scaled bilinear to fit the rest of the OS's default settings
- Settled for a 1.5GHz overclock because a lot of units out there couldn't reliable handle 1.6GHz
- Switched to the conservative governor and applied a few governor related tweaks to ensure the CPU will scale smoothly between CPU states as needed (this will improve battery life as well as reduce potential stutter)
- Removed the select CPU frequency toggle because the new governor does a good enough job at picking the right frequency automatically
- Corrected a typo in yesterday's changelog's artwork path
- Fixed a game launch error caused by single quotes in filenames (revised to deal with some shell quirks)
23. January 2023:
- The battery calculation formula has been altered to (hopefully) return more accurate results (its unlikely we'll ever get a 100% accurate battery reading out of this device though)
- Files containing $ or ! in their name will now load properly (Wario Ware)
- Artwork is now loaded from Roms/SystemName/Imgs/GameFileNameWithoutExtension.png (the old path CFW/skin/games/SystemName/GameFileNameWithExtension.png is still supported though)
- Added a 1.6GHz overclock option (+300MHz compared to the last build)
- Added UC/OC profiles (toggle between them with the SELECT button, -- equals 500MHz, - equals 700MHz, nothing equals the 1GHz default, + equals 1.3GHz and ++ equals 1.6GHz)
- CPU hot-plug has been disabled to ensure in-use cores don't get disabled mid-gameplay (this should reduce thread-relocation-related stutters)
- Fixed the screen timing (from 56Hz to 60Hz)
22. January 2023:
- Fixed a bug in the recent game list that (sometimes) required you to delete a game twice for it to disappear
- The linear scaler is now hardware-accelerated (using the LCD panel's hardware-scaler plus some glue-code to ensure "Keep aspect ratio" doesn't break, using this new scaler also solves all the remainder tearing issues people reported in games like Super Mario Bros)
- The hardware-accelerated linear scaler is now set as the default scaler for every core (this translates to a free 20% performance boost & universal tearing fix pretty much)
- The LQ2x filter is now enabled by default for all cores except those that have known compatibility issues with it (so we can benefit from the hardware scaler's tearing-resistance on as many systems as possible, let me know if you find cores that are incompatible with it)
- Added a core override for PCSX-ReARMed & DOSBox Pure to fall back to the software based nearest scaler instead of the LQ2x filter + hardware based bilinear scaler as it produces what I consider better visuals)
- Disabled RA notifications as the mix of hardware and software based scaling across cores produces inconsistently sized font glyphs)
- Disabled savestate compression to accelerate savestate creation
21. January 2023:
- Overclocked the CPU to 1.3GHz (+300MHz)
- Upped the < 800MHz CPU voltage by 0.025V (fixes random freezes)
- Upped the Menu button hotkey hold time from 150ms to 250ms (should fix the need for double-tapping the Menu key)
- Upped the scroll animation inhibition time (should make single d-pad taps more in the game lists more precise / less likely to skip an entry due to repeats)
- Optimized the main menu renderer (60%+ CPU use reduction when idle)
- Added a dosbox_pure libretro core setting override to auto-enable max CPU cycles (this should help a few tricky games run fullspeed OOB)
- Re-enabled audio synchronization (we previously disabled it because it helped MD frame pacing but it completely destroyed audio output across the board by introducing noticeable stutters)
- The main menu is now rendered in 32bit colors
- Fixed a bug that could cause duplicated items in the recent game list
- Fixed a regression that broke sleep/resume for games stored on TF2
19. January 2023:
- Fixed a crash related to file names starting with (, [ or .
- Fixed a paging issue in the game system menu that produced empty pages
- Changed the key repeat code in the main menu to better handle VSync
- Added the puae_2021 libretro core and made it the AMIGA & AMIGACD default core (pretty much a free speed boost, still not full speed though)
- Added a 100ms wind-up time to scroll animations (this should prevent accidental item skips on single d-pad presses)
- Game lists now load WAY faster
- Added support for game art overlays (CFW/skin/game-overlay.png, please use alpha-blending sparingly as it is a very CPU intensive operation)
- Added a hide guide button text option (CFW/skin/settings.json)
18. January 2023:
- Fixed GarlicOS main menu frame limiter
- Fixed dosbox_pure libretro core (DOS games)
- Tapping the menu key inside a game now takes you back to the recent game screen
- Exiting the RetroArch main screen now properly restores your GarlicOS cursor location
- RetroArch now remembers your volume setting
17. January 2023:
- Set block_sram_overwrite = "true" to increase savestate stability
- Changing the savestate slot in the quick menu no longer crashes RetroArch
- Fixed transparent game art (for real now)
- The GarlicOS main menu is now double-buffered (less tearing on fast scroll)
- Recompiled dosbox_pure libretro core in the hopes of addressing a color space issue (need further feedback on this one, let me know if this did it)
- Reduced the minimum screen brightness (added two additional levels)
- Themes can now disable the "Main Menu" text (for those that prefer logos)
16. January 2023:
- Nearest-point scaler is now dual-threaded (pinned to core 3 & 4)
- Semi-linear (Bresenham) scaler is now dual-threaded (pinned to core 3 & 4)
- Audio synchronization was disabled (this helps with stuttering on some cores)
14. January 2023:
- Transparent game art should now render properly
- The Commodore 64 system icon should now render properly
- Game art now loads properly after a L1/R1 letter jump
- The UI now waits for the scroll operation to finish before loading game art (this should help with slower MicroSD cards)
- Resume now works properly for games stored on the second MicroSD card (TF2/EXT)
- The recent game list now takes the last used MicroSD card into account when sorting items
- The mednafen_vb libretro core (Virtual Boy) should now work properly
- Themes can now configure the game list text alignment and margin
13. January 2023:
- Arcade games should now display their actual name (it uses a optimized LUT stored in config/mame.csv)
- Several memory leaks in GarlicOS have been fixed
- The navigation code has been altered to allow for Left / Right to scroll faster and L1/R1 to skip between starting letters
- The X button can now be used to remove unwanted games from the recent games menu
- Enabled fast-forward frame skipping
- Fixed the battery gauge icon padding (it was off by 4 pixel, I knew something felt off about it...)
- Fixed a typo in the coremapping.json file
12. January 2023:
- Fixed a typo in the core mapping code (fixes PS game loading)
- Redesigned the recent game screen (modeled after OnionOS' GameSwitcher)
- Added support for game art (put 640x480 pixel resolution GameFileName.png files into the skin/games or skin/games/systemname folder, these will replace the default background image while hovering the game in the menu)
- Moved the recent game history file location to Saves/CurrentProfile/lists (which allows us to load OnionOS history files from the TF2 card slot)
- The recent game menu now shows recent games from both MicroSD cards (it merges the lists)
- The left & right dpad button can now be used for navigating the game lists
- Fixed the crocods libretro core (Amstrad emulator, keep in mind this one doesn't support zipped games)
- Fixed a regression that affected sleep / resume
- Fixed a crash in the RetroArch quick menu
- The default libretro core for CPS1, CPS2 and CPS3 was set to fba2012
- The recent menu now only shows the last 10 games played OOB (to prevent choice paralysis, 20 if two MicroSD cards are used, 10 per card, this setting can be adjusted in retroarch.cfg)
11. January 2023:
- Added vemulator libretro core (Dreamcast VMU emulator)
- Fixed a line render bug in mednafen_supafaust (SNES emulator)
- Fixed all fbalpha2012 libretro cores (Neo Geo, CPS1, CPS2, CPS3, Arcade)
- Added mame2003_extreme libretro core (faster than mame2003_plus, slower than fbneo & fbalpha2012, new default for ARCADE folder as its binary-compatible with the mame2003_plus romset)
- Added mame2000 libretro core (so MAME2000 folder gets the core it expects)
- All default folder to core mappings now match that of OnionOS on the Miyoo Mini
- The default folder to core mapping can now be changed by editing the config/coremapping.json file
- The folder structure now reflects that of a OnionOS Miyoo Mini MicroSD card (Roms, BIOS and Saves folder)
- BIOS files now get loaded off the same MicroSD card the game ROM is located on (for compatibility reasons: different cards might have been prepared with different BIOS files, which can make a difference in arcade emulation)
- Saves are now stored on the same MicroSD card the game ROM is located on
As a result of all of the mentioned above changes, it is now possible to stick a fully prepared OnionOS MicroSD card into the TF2 slot and load / resume games you previously played on your Miyoo Mini allowing for easy swapping of savegames between a RG35XX and a Miyoo Mini - Removed the pre-bundled cheat files again because they made first-time setups "too bulky" (you can always download them from the RetroArch GitHub page)
9. January 2023:
- Skins now feature a settings.json file that allow for font color changes
VSYNC should now work better (less tearing once again) - Dropped triple-buffering as its no longer required after today's changes
PCSX-ReArmed is now pre-configured to run at 100% clock speed (57% before) - Fixed the RetroArch HUD notifications when using integer scaling
- The RetroArch cheat database is now bundled by default
- The battery icon display has been changed to better reflect actual battery life
- Neo Geo Pocket games are now associated with the race libretro core (which fixes them, finally)
4. January 2023:
- The built-in panel now waits for VSYNC properly (OWLFB_WAITFORVSYNC)
- The SNES default-core was set to snes9x_2005 (better overall performance)
- The favorites menu is now alphabetically sorted
3. January 2023:
- Added the libretro game system icons
2. January 2023:
- Added cap32 libretro core (Amstrad)
- Added fake08 libretro core (replaces retro8 for pico-8)
- Added Amiga CD32 binding (emulated by puae libretro core)
- Added o2em libretro core (Odyssey 2 & Videopac+ G7400)
- Added dosbox_pure libretro core (DOS games, duh.)
- Added virtualjaguar libretro core (seems to not work though)
- Added mednafen_supergrafx libretro core (SuperGrafx)
- Added nekop2 libretro core (PC-98)
- Added mednafen_pcfx libretro core (PC-FX)
- Added mednafen_vb libretro core (Virtual Boy)
- Added opera libretro core (Panasonic 3DO)
- Added px68k libretro core (Sharp X68000)
- Added NeoGeo CD support (emulated by fbneo libretro core)
- Added uzebox libretro core (UZEBOX, duh.)
- Added mednafen_ngp libretro core (Neo Geo Pocket)
- Added sameduck libretro core (Mega Duck)
- Added mednafen_pce_fast libretro core (TurboGrafx CD)
- Added support for game system icons (put them in skin/system/FOLDERNAME.png)
- Fixed integer scaling support
- Enabled multi-threaded rendering OOB (benefits PS1, fixes FF)
- Enabled stretched point scaling by default (the screen is small and my eyes are bad...)
1. January 2023:
- Added puae libretro core (Amiga)
- Added fbneo libretro core (MAME, CPS1, CPS2, CPS3 & Neo Geo)
- Fixed a bunch of previously broken cores (pico-8 for example)
- Empty ROM folders are now pre-created
- Removed a PS1 BIOS file that snuck in by accident
- SNES now scales pixel-perfect OOB
- Disabled per-core screen refresh rate adjustment (fixes some more tearing issues we were having)
- Disabled per-core screen color mode adjustment (fixes several more previously broken cores that forced non-RGB565 color modes)
31. December 2022:
- Disabled rewind support (it messes with PS1 emulation)
- Disabled multi-threaded rendering (it caused visible tearing)
- Menu + L1 now toggles slow-motion
30. December 2022:
- Initial GarlicOS release
- Fixed sleep mode
- Fixed the RetroArch on-screen keyboard
- Added a brand new user interface
- Added OnionOS styled hotkeys
- Paused games now resume automatically after waking from sleep
- Added support for the OnionOS MicroSD card folder structure
- Moved the brightness controls to Menu + Volume Up / Down
- Added a new garlic-themed boot logo
Credits & honorable mentions
- PixelShift for his Switch OnionOS theme which I've used as a source of inspiration for GarlicOS' stock theme
- Conyewu for the GarlicOS boot logo design
- XQuader for being nice and patient enough to help with ScummVM debugging
- anderbubble for letting me borrow some of his time to debug his lemon unit
- Burly for letting me borrow some of his time to debug the V6C button spam issue
- shauninman for the OWLFB_WAITFORVSYNC code sample
- eggs for his amazing NEON scaler and OWL overlay code sample
- Anbernic for sending a bunch of test units over for overclock testing
Known issues
- Some units get stuck on the GarlicOS boot logo, this seems to be a hardware issue of sorts that can be remedied by removing the back of the device and disconnecting the battery connector for 10 seconds to let the PCB fully discharge (just pressing the reset button doesn't seem to be enough)
Is this where I do the private messages?
Gameplayz
2024-11-09 18:23:48 +0000 UTC
Hi, I need help creating a new set of dual boot sd cards
Gameplayz
2024-11-09 18:23:27 +0000 UTC
controls cheat sheet to print https://anapan.ca/Anapan/GarlicOS_WHITEbg.png
Anapan
2024-02-14 05:01:53 +0000 UTC
It does work don’t go to extract both only 001 it will pull 002 on it’s own
slvclw
2024-01-28 00:15:00 +0000 UTC
Is it possible for a rg552 version?
Christopher Davies
2023-12-06 17:25:01 +0000 UTC
What's the purpose of the .002 files?
Mattsui
2023-10-02 01:26:25 +0000 UTC
As per the GPL, he is required to release all GPL'd code involved in the product. I don't see a download or git repo anywhere.
NoRezervationz
2023-09-29 00:56:45 +0000 UTC
Hi guys I imaged the img file to the micro USB on TF1, it's only a 16 gig card, but I didn't bother resizing since I have a 512 gb on the TF2 with all the roms. However, when I put the garlic OS image drive in to TF1 it says system error trying to boot. What am I doing wrong, I skipped the resizing in the instructions since I don't care, but the rest of it isn't working
Eric
2023-08-09 18:59:13 +0000 UTC
GarlicOS is lite, fast and stable. I think we're just missing a rom search functionality now.
Florent Morfaux
2023-08-02 05:17:28 +0000 UTC
Hi Black, is there any way I can change the font size somehow? Both the one that displays the names of the systems and the one that shows the list. I can only change the font of the list of games, but I didn't find any information so I can increase or decrease the font size.
Davidson Moraes
2023-07-15 18:14:04 +0000 UTC
So I'm extracting to the same folder both .001 and .002?
Dakota Kolton-Mitlyng
2023-06-24 16:36:54 +0000 UTC
he had to release the code first in this case.
ihazcat
2023-06-17 15:06:42 +0000 UTC
It seems development on Garlic OS is stalled or dead. Is it possible to make this Opensource so the development can continue?
Morgan Rai
2023-06-17 05:45:42 +0000 UTC
Is there a way to download 1.3.4? I can't get controller support to work with the current release.
Matthew Heyman
2023-06-11 21:39:42 +0000 UTC
https://youtu.be/mN-xGG2nhQY
Try this skip to 3:50
SgtAlvarez
2023-06-09 11:17:28 +0000 UTC
https://youtu.be/mN-xGG2nhQY
Start at 3:50 should help
SgtAlvarez
2023-06-09 11:16:54 +0000 UTC
none of these corrupted. these are splitted compressed files. if you never ever heard about this thing then extract the .001 file in total commander. it will automatically merge the files.
ihazcat
2023-06-09 11:08:05 +0000 UTC
wifi would be nice. it's a common solution since many original vendors released their "mini" consoles. retroarch supports bunch of wifi chips. it is easy to get a usb wifi adapter and a type-c adapter. miyoo also sells this combo for their non-wifi handhelds.
ihazcat
2023-06-09 10:40:25 +0000 UTC
still can't get it to work\
Frankie
2023-06-04 01:48:49 +0000 UTC
So I got it to work. Instructions are a bit fuzzy. Basically 1. Download the .001 and .002 files into a folder. Have 7 zip installed already. Don’t open 7zip. Simply select the .001 file, right click and select “7zip extract here”. For some reason that is different than opening 7z and trying to extract or using rar. As long as both files are In The folder it works.
SgtAlvarez
2023-06-03 13:45:38 +0000 UTC
That’s the thing anytime I try to extract any of the files from either zip I get files are corrupted and can’t extract anything.
kingpaul1985
2023-06-03 12:37:09 +0000 UTC
May not help - but just received my RG35XX, download .001 and .002, and used 7zip as per instructions at top, and can confirm worked ok.
"How to install: Download and install 7zip on your system, download the attached files into the same folder, right-click the part with the .001 extension, choose "7-Zip -> Extract Here"."
Simon Goodchild
2023-06-02 15:21:10 +0000 UTC
Nope i think he moved on sadly.
kingpaul1985
2023-06-02 01:44:38 +0000 UTC
Same, anyone heard from creator?
SgtAlvarez
2023-06-02 01:26:01 +0000 UTC
the .001 and .002 at the end of the zip seems to make it impossible to open the zip file.
SgtAlvarez
2023-06-02 01:17:18 +0000 UTC
disc image is corrupted
Frankie
2023-05-28 13:52:05 +0000 UTC
i keep getting the zip files are corrupt. can anyone send me the zipfiles plz
kingpaul1985
2023-05-27 19:52:30 +0000 UTC
Just add multi-discs to a separat folder within /Roms/PS and add a m3u file to the main PS folder for each game. By pressing Menu+X you can flip the discs within retroarch quick menu.
Daniel
2023-05-24 19:11:58 +0000 UTC
I'm loving Garlic on my 35XX. I was wondering if there's a suggested way to play multi-disc PS games though? Does Garlic not support PBP? I've tried PBP formats for multiple games and haven't had any luck (specifically FF7 and Xenogears).
Adam Bienvenu
2023-05-24 03:03:37 +0000 UTC
Wifi Via Adapter option would be a plus plus! We all should vote for this. Having this option will be a dream come true for all fans, and obviously all Batocera fans will move to Garlic OS.
Fiji Romeo
2023-05-20 11:21:02 +0000 UTC
Will there be any more development? A few wish list items for consideration:
- Color balance setting
- Ability to delete Roms on Device
- Wi-Fi via adapter (as in Batocera)
- Scraper (as in Emulation Station)
Morgan Rai
2023-05-16 14:17:23 +0000 UTC
Is the project still ongoing, or has it been paused?
Pulso da Terra
2023-05-15 18:46:57 +0000 UTC
strange dint work for me.
Fiji Romeo
2023-05-11 09:24:54 +0000 UTC
Don‘t get your #4. just press the menu button in a game. This creates a savestate and brings you back to gralicOS main menu.
Daniel
2023-05-11 06:29:50 +0000 UTC
Looking at the architecture, I would still need to make sure the ARMv7 stuff is setup to get it compiled for proof of concept, but what is the possibility of adding the EasyRPG core to GarlicOS?
nephitejnf
2023-05-11 06:09:43 +0000 UTC
Few things i'd like to add:
1. Battery Levels display - im sure needs to be fixed, even when if device is also off.
2. Please add video filters on GarlicOS or atleast a yellow filter for night mode - Currently my eyes strains are worse and im sure you will be saving every players eye, RG35XX HD and sharp screen is an eye sore for many adults/children
3. Please add dates next to file names above - so we all know the version and date if any new update gets released.
4. There is no exit or save option when game starts, so always have to hit reset, Even UI interface would be great if same as "Batocera" the way when u slide from one game to another with nice game background art.
5. 2 Player game does not work, tried a type 3 otg controller with a converter, hope it supports more basic controllers
6. Allow "waitForUSB" option on settings or add on setup for ease, currently users want to migrate game by simply connecting to PC and copy/paste
Im not asking to resolve all, but you can resolve some of the above, would appreciate! Good Job Garlic OS Team and Developers!
Fiji Romeo
2023-05-10 10:49:35 +0000 UTC
Update from my end. I already ordered a new battery once I ordered my RG35XX as I thought it still comes with a 2.1Ah battery. Yesterday, the new battery arrived. Nevertheless, I still have the same issues also with the new battery. Today I tried several options and the issue is garlicOS related. Having a new SD card with anbernic stock OS in TF1, the device charges properly as expected by 1A. As soon as i switch to garlicOS SD, it says it is fully loaded after 10min and the battery drain is tremendous. It looks like to be a software issue from garlicOS when it comes to interpretation of battery level.
Daniel
2023-05-04 12:01:30 +0000 UTC
Anybody else with charging issues in combination with 2.6Ah battery? Charges to 100% and drains battery completely within 30min. After deplugging and replugging the battery it works perfectly until next time charging. Kernel file has been changed and I use a 5v1.5a charger. Already posted my issue also on Reddit but maybe Black-Seraph does have Reddit or has a look at it ;-)
Daniel
2023-05-02 18:31:17 +0000 UTC
Sorry for being late to the party, but thanks BS! I've been under the weather the past few days, just wanna be sure can I copy this over 1.47 and all will be normal?
Jason Ramirez
2023-05-01 14:46:40 +0000 UTC
thank you black seraph!
Ryan Huffman
2023-04-30 22:51:05 +0000 UTC
Update to 1.4.9 perfect as always :D
Gabi90
2023-04-30 21:49:54 +0000 UTC
Is there a collection of additional overlays like game gear or even game specific (e.g. Pokémon themed overlay) overlays available?
Daniel
2023-04-25 07:17:36 +0000 UTC
Can you add the theme selector in the next update? thank you very much for all the work!
Gabi90
2023-04-23 08:02:35 +0000 UTC
download
RG35XX-MicroSDCardImage.7z.001
RG35XX-MicroSDCardImage.7z.002
and right click on RG35XX-MicroSDCardImage.7z.001 and extract here.
Gabi90
2023-04-22 21:43:33 +0000 UTC
Tried downloading the RG35XX-Micro sd card image file but when trying to open it and extarct it with 7ZIP I get this error.
Path: RG35XX-MicroSDCardImage.7z
Open WARNING:: Cannot open the file as expected archive type
Error Type: 7z
Errors: Unexpected end of data
ANY HELP??????
That Dude In Orange
2023-04-22 21:25:02 +0000 UTC
I honestly don't remember if it stays saved after updating, I don't know exactly if it continues the same when saving your .cfg file afterwards, I have always replaced it with each update in case the creator includes some improved configuration in that file, in my case I always replace it, but you could test what you say by making a copy of the original .cfg file first :)
Gabi90
2023-04-22 17:53:31 +0000 UTC
Thanks for video. Gracias por el vídeo 😃 How do you do to keep your retroarch custom configuration when upgrading Garlicos? Do you keep a backup of your modified cfg files and copy them after copying CFW new version folder? Is there any better way?
Alejandro Sánchez
2023-04-22 02:48:22 +0000 UTC
I am very happy to read this! that you enjoy your console to the fullest! :D
Gabi90
2023-04-21 20:55:45 +0000 UTC
Thank you so much! I tried it in the same way, however I had the filter 4xTI83 activated which resulted in a crash as soon as I activated the integer scaling. After your video I first tried without filter (worked!) and afterwards with 3XTI83 (also works). Fully satisfied! Thanks!!
Daniel
2023-04-21 05:27:10 +0000 UTC
Hello! Will it ever, in the future, be possible to group games together in collections on the RG35XX?
would LOVE to have one folder with all of the Mario franchise games in it.
One folder for all the Zelda games.
One folder for all the "shoot'em'ups".
One folder for Romhacks!
And the list goes on and on... I really really want collections to become a thing! :)
Yngve Løkås
2023-04-20 23:02:06 +0000 UTC
I have uploaded this video right now explaining how to put the overlay correctly in Garlic OS, I hope to be helpful: https://youtu.be/I-a2gO5fzkI
Gabi90
2023-04-20 20:57:39 +0000 UTC
Another question from my end. In certain Videos I have seen retroarch settings „fullscreen“ in the quick menu which enables to play Gameboy games in its actual resolution with either black borders or an overlay. I cannot find the fullscreen menu, I only have the scaling option and overlay, but the game itself keeps stretched to fill the screen vertically. Was this feature dropped?
Daniel
2023-04-20 04:27:44 +0000 UTC
you only need a single touch to the power button to turn it off, when you start a game and quit it, then you continue where you left off, although you can save the game with the MENU button + R2.
Gabi90
2023-04-19 23:16:34 +0000 UTC
Hi, installed garlicOS for the first time today. Is there an option to turn off the device? Pressing the button on the right site brings the device to standby, right? Or is this actually the „turn off“ and a quick resume standby is not supported yet?
Daniel
2023-04-19 21:13:32 +0000 UTC
I am waiting to receive that battery, specifically the 3500mAh "RG35XX" model, I suppose I will have to put the 2800mAh.dtb file as kernel.dtb? Thank you so much! you are doing a great job this OS is amazing, I love it!
Gabi90
2023-04-19 01:39:47 +0000 UTC
I don't get it. I just received my battery ordered from the posted link, labeled as code 705068 and 3500mAh. Do you mean that this is actually a 2800mAh battery?
Alejandro Sánchez
2023-04-18 23:08:01 +0000 UTC
Is the file cpuspeed with the clock 1488000 inside still needed?
Omen Frankfurt
2023-04-18 21:50:09 +0000 UTC
This is pie in the sky, and you have been doing a lot of awesome work with this project with out this, but I find myself wishing the RG35xx would work with bluetooth headphones. Is there any way to get USB audio working? then I could use something like the Skull & Co audio stick. Thanks for all your hard work.
Nate Okun
2023-04-18 20:09:43 +0000 UTC
Hi Black-Seraph,
do you have capacity test data for the aliexpress batteries? I first ordered the 2800 mah one linked under a video by retro handhelds but then found the link that you posted.
The batteries are definitely a bit different in dimension and the one labled as 3500mah seems a bit heavier as well, but I don't have testing equipment for batteries, so I can't check it myself.
Anyway, thanks for your amazing work.
l0ud5p34k4
2023-04-18 19:05:45 +0000 UTC
You should just try it, because otherwise you will never learn more about your PC :) It won't hurt.
Omen Frankfurt
2023-04-17 18:37:49 +0000 UTC
Just download this files for clean install: RG35XX-MicroSDCardImage.7z.002
RG35XX-MicroSDCardImage.7z.001 Or this for update the OS: RG35XX-CopyPasteOnTopOfStock.7z.002
RG35XX-CopyPasteOnTopOfStock.7z.001
Gabi90
2023-04-16 11:23:25 +0000 UTC
Just download this files for clean install: RG35XX-MicroSDCardImage.7z.002
RG35XX-MicroSDCardImage.7z.001 Or this for update the OS: RG35XX-CopyPasteOnTopOfStock.7z.002
RG35XX-CopyPasteOnTopOfStock.7z.001
Gabi90
2023-04-16 11:22:18 +0000 UTC
When you are inside the game press the MENU button and the X button at the same time, go back to SETTINGS, VIDEO and activate the MULTITHREAD VIDEO option and return to the game and check if activating that option the game works better, you can also use the overclock pressing SELECT in the main menu of the console and a + symbol will appear on the battery icon, which is to go up one overclock level and if you press SELECT again 2 + symbols will appear, then ++ which is for maximum overclock you will also see that by pressing SELECT in the main menu also shows the symbol - and - -, which means the opposite of the above, said the symbols - and - - make the cpu work at a lower frequency and use less battery, etc. This can be used for undemanding consoles to save battery life, hope this can help :)
Gabi90
2023-04-16 11:05:41 +0000 UTC
Just download all the files without the version number
Alejandro Sánchez
2023-04-16 09:25:30 +0000 UTC
i just instald 1.3.4 , but how do i update to the latest version of the OS ?
Dennis van Hove
2023-04-16 09:03:49 +0000 UTC
1.4.6 has been very stable for me. My only issue I've been personally having is getting wireless controllers set up with 8bitdo wireless dongle 2.
Ryan Huffman
2023-04-15 14:48:59 +0000 UTC
I had the same issue a week or so ago and couldn't figure it out. In the end I removed and reisntalled 7zip and it worked again, so that may be worth a go if you're still have issues
Nicholas Starmore
2023-04-15 12:05:41 +0000 UTC
Yes this worked for me. Hours of trialing with the other two files and then clocked there was a second set and that did the trick.
Sam Walsh
2023-04-14 21:53:07 +0000 UTC
Thanks for the tip. All sorted now....i hope
Sam Walsh
2023-04-14 21:51:38 +0000 UTC
Just download all the files without the version number 😉
waeggy123
2023-04-14 21:47:55 +0000 UTC
Thanks for the improvements 🥰
Just one thing would make this handheld perfect for me: NDS games….
like in Batocera Lite Alpha.
waeggy123
2023-04-14 21:46:10 +0000 UTC
Why don't I see any OS updates over 1.3.4? I don't see 1.4.6?
Nick Waugh
2023-04-14 20:28:10 +0000 UTC
I've never encountered any issues downloading and extracting any versions. If errors persist, you can try grabbing them from here:
https://drive.google.com/drive/folders/1vSyCq_G9QXcRSMC9MIckgpu3zBw1tto0?usp=share_link
bc28
2023-04-14 17:23:53 +0000 UTC
My solution was to switch to a new sd card with a fresh install... this helped me from being stuck on the loading screen. Hope this helps!
William C.
2023-04-14 16:32:03 +0000 UTC
When I first received my RG35xx and installed Garlic OS I had a similar issue - tried the unplugging the battery method worked but I didn't want to keep doing this over and over. Instead I tried another new sdcard with a clean install - no problems after.
William C.
2023-04-14 16:29:34 +0000 UTC
I tested this file several times using 7-zip and I also received errors, ---Unexpected end of data--- when trying to extract. Hopefully this will be resolved soon.
William C.
2023-04-14 16:23:50 +0000 UTC
You need both the 001 and 002 files. Download both to the same folder then extract.
bc28
2023-04-14 03:22:04 +0000 UTC
The "CopyPasteOnTopOfStock.7z.001" file won't extract. It says that the archive is corrupt. The SD image .zip extracted fine. Am I doing something wrong?
Sarah Evelyn
2023-04-14 01:57:01 +0000 UTC
I'm having the same boot screen issue. It only happens after I've charged the RG35XX with it powered off. Unplugging the battery fixes the problem.
Chris Leist
2023-04-13 22:55:21 +0000 UTC
I just got my RG35XX today and I got GarlicOS installed, but I'm stuck on the loading sceen. I diconnected the battery for five minutes and tried again and no luck. Any new versions available that could work or new solutions? The newest version I can find is 1.3.4
edit: After formatting and reflashing my SD card with the other 2 links for the OS image, it started up great without any issues. I was just using the wrong links.
Cody LaRowe
2023-04-13 21:26:47 +0000 UTC
I had to download winzip then drag and drop the file in winzip and it worked. Thank you
Frank G Vera
2023-04-13 16:34:05 +0000 UTC
so i keep just getting the garlic OS loading screen. Ive reflashed the sd card and opened up the back to remove battery. Great it works....im playing my games, happy as larry....only to wake up this morning to the dreaded locked loading screen once again. I cant find a fix for this.....any ideas?
Sam Walsh
2023-04-13 08:37:01 +0000 UTC
Hi Frank! Are you downloading RG35XX-MicroSDCardImage.7z.001 ---and--- RG35XX-MicroSDCardImage.7z.002 ??
William C.
2023-04-13 05:44:05 +0000 UTC
Hello! Thanks for the reply! I did go back and reread Russ' guide and now see an UPDATE for the BIOS having it's own folder now. I added the correct BIOS to the proper folder as instructed. This solved the ---no PlayStation bios found - add for better compatibility--- issue. Unfortunately, it did not resolve the ---weird thing happening where the dialogue boxes and the character information screen pop-up (magic, items, equipment, etc..) now flicker really fast and hard to read.--- The game looks great on other emulators I have with no conflicts. I'm guessing this must be a minor tweak I'm not able to find or a Garlic OS PS1 issue atm? I do appreciate your help!
William C.
2023-04-13 05:40:18 +0000 UTC
I think the files are not working properly. The one for retro arch are working
Frank G Vera
2023-04-12 23:19:13 +0000 UTC
What"s up, I am trying to download the file for Garlic OS for the rg35xx but it isn't downloading the file with the 7zip??
Frank G Vera
2023-04-12 23:12:22 +0000 UTC
Did you setup using Russ' (RetroGameCorps) guide? One of his steps addresses which BIOS files you should install. Bear in mind, you'll have to use Google to search for the BIOS file, but it's pretty easy to find once you know which one you need.
8trius
2023-04-12 22:25:15 +0000 UTC
Updated to current 1.4.6 and enjoying this update very much! Only issue I've encountered is when I start playing any PS1 games a message pops up stating ---no PlayStation bios found - add for better compatibility---. I've been playing Popolocrois Monogatari (English) for the PS1 and it now has this weird thing happening where the dialogue boxes and the character information screen pop-up (magic, items, equipment, etc..) now flicker really fast and hard to read. The rest of the game looks great though. Everything else seems to be working great atm! Thank you! :)
William C.
2023-04-12 04:39:49 +0000 UTC
Certain FBNEO games don't work well, I have to activate the multithread video option and this core works much better, but when saving the customization of the core or the content folder, it is not saved and you have to activate that option again, I notice this with some games like TMNT turtles in time or Violent Storm although Violent Storm seems to be more demanding and heats up the console and then goes bad, practically unplayable... Some GBA games like Sega Rally, V-Rally 3 or Moto Racer Advance does not work very well and you have to activate a + or ++, I hope this report will help you to continue improving, thank you very much for your continuous work and dedication! For now I have been able to find that, each time this CFW is better and better, congratulations!
Gabi90
2023-04-11 23:52:58 +0000 UTC
Thanks so much for this tip. Anyone else struggling with this. I flashed the Sd about 10 times and it did jack sheet.....was loosing my mind. But then I went to a site called sdcard.org ( its free) and downloaded the formatter off that. When you reformat your SD Card, make sure it is formatted to Fat32 ( not sure of this is just for Mac users but that's what I needed to do).... This was doing my head in and a tiny step I kept missing....Then take the battery out the back of your RG35xx for like 10 seconds as instructed..plug it in...reset and boom its finally working!!!!
Sam Walsh
2023-04-11 22:39:48 +0000 UTC
My dude, 1.4.6 is your best release yet. I have yet to encounter a single thing that needs work or fixing. And, it more accurately displays the battery? I'm astounded. Everything is buttery smooth, and Super Mario RPG and Super Mario World 2: Yoshi's Island play perfectly without any overclocking. Golden Sun is playing great at either one or two overclocks, and everything else plays fine on default.
8trius
2023-04-11 22:27:30 +0000 UTC
Thanks for your awesome work!
Just saw the low battery image is upside down :D
Tobias Matt
2023-04-11 21:42:53 +0000 UTC
I thought it was cool to have returned the control of the CPU by select. It is more practical and the cool thing is that we are sure that it is active after showing the ++ signs. I hope you keep this always, but I can give you a suggestion. Would you be able to add to garlicOS the Brightness, Saturation, Contrast control option as in OnionOs? It would be amazing if you have this option on the RG35XX through your System.
Davidson Moraes
2023-04-11 21:21:38 +0000 UTC
The more you learn, the more you like it, at first it seems somewhat complicated but when you see tutorials and read in forums and then apply what you have learned to your console and see that everything went well, you are very happy and you also learned something new! I am glad to read your words.
Gabi90
2023-04-10 14:46:17 +0000 UTC
@gabi90 Finally got it up and running. WITH custom theme and console art. I thank you for making me come out of my comfort zone and get this party started! Even was able to flash my powkiddy x185s with lineageOS!!
Jason Ramirez
2023-04-10 14:24:11 +0000 UTC
I just updated from 1.4.1 to 1.4.5. Playstation games (Crash Bandicoot) have become very laggy and stuttering (having run perfectly before) and sound quality is extremely scratchy with clock set to ++ (where it run perfectly before without overclocking). (I don't know if threaded video was enable or disabled in earlier releases, but I now have enabled it make the PS games playable again, without they wheren't anymore. I had to manually put 'threaded_video = true' into the PSX ReArmed Core's cfg file, because it would otherwise always be overwritten by the global configuration.)
Omen Frankfurt
2023-04-09 23:42:03 +0000 UTC
You tried entering the RETROARCH OPTIONS of the game that you say and go to SETTINGS, VIDEO, and activate the option called MULTITHREAD VIDEO and the BILINEAR FILTER put it in bilinear, since maybe it is in bilinearx2, you can also go in KERNEL OPTIONS to AUDIO SETTINGS and set the SAMPLE RATE to 44100 for a bit more smoothness, after this resume the game and see if it works better for you and enable overclock++ if you want to increase performance. If those settings work for you, you can go to the retroarch menu, then customizations and I recommend the Save Game Customization option if you only want to change the settings for that game, if you want to save those settings for all the content you have inside the folder FBNEO you must use Save Content Directory Customization and if you want to save the configuration for that kernel you must use Save Kernel Customizations although I do not recommend using this last option, I hope I can help you :)
EDIT: It may be that when saving the options they are not saved when exiting the emulator, if so, just put the same configuration back and that's it, at least it works for me at the moment with Violent Storm and is much more fluid.
Gabi90
2023-04-09 22:33:51 +0000 UTC
I have found a 3500mAh battery for our rg35xx on Ali, it has good reviews, I have already ordered mine, I leave you the link in case you are interested:
https://es.aliexpress.com/item/32664487625.html?spm=a2g0o.order_list.order_list_main.5.1c07194dxcgCFi&gatewayAdapt=glo2eng The battery of my rg35xx is 2100mAh and it's a bit short for ps1 game sessions, so I decided to buy a higher capacity one.
Gabi90
2023-04-09 14:05:24 +0000 UTC
Understandable, but as I said it’s not my speed yet, it’s comphendable, but it’s still not something I’m comfortable doing without full knowledge of it (flashing and portioning on windows. So in that respect I’m saying it’s not worth it for me, I am and was more than happy paying twice so far to support huia work, but I can’t get the benefits from donating, sure I got access to the files but I can’t use them with the little knowledge that I have on this, it’s not at all a disrespect to BS in any way
Jason Ramirez
2023-04-09 11:13:19 +0000 UTC
Thank you very much for 1.4.5 version. There are still games that work worse than in older versions (i.e 1.3.1):
- Console: 2600 battery
- Core: FBNEO
- Game: Altered Beast (ver 8)
- Performance settings: ++
It just runs perfect on my SD with 1.3.1 version, but extremely slow in a SD with 1.4.5. (I have also tried to configure retroarch for maximum perfomance, but it still plays slow)
EDIT: Also played Enduro Racer on FBNEO (1.4.5) and the screen fuzz is back :/
Alejandro Sánchez
2023-04-09 09:50:57 +0000 UTC
Thanks…
Andrej Mrázik
2023-04-09 07:02:44 +0000 UTC
update!! i had to reflash the micro SD card. . basicly set it up like a new SD card. remember to save your BIOS and Roms files if you need to do this
brett dahlquist
2023-04-09 05:04:29 +0000 UTC
This is for install the OS:
RG35XX-MicroSDCardImage.7z.002
RG35XX-MicroSDCardImage.7z.001
And this is for update the OS: RG35XX-CopyPasteOnTopOfStock.7z.002
RG35XX-CopyPasteOnTopOfStock.7z.021 The links are at the top of the post, If you don't want to install version 1.3.4 just ignore these files:
RG35XX-1.3.4-MicroSDCardImage.7z.001
RG35XX-1.3.4-MicroSDCardImage.7z.002
RG35XX-1.3.4-CopyPasteOnTopOfStock.7z.001
RG35XX-1.3.4-CopyPasteOnTopOfStock.7z.002
Gabi90
2023-04-09 03:55:47 +0000 UTC
If you have any questions here we will try to resolve them, but if you do not get an answer you can also look for video tutorials on the internet since there are many and very well explained, in the same way the $10 that you pay per month for this creator is a donation that you make to thank him for his work and in return you receive some bonuses... the creator offers us his content for free for all of us whether we pay or not and keeps it updated almost daily which is a great job for him and it is appreciated, I think I have donated 2 times because I appreciate his work and it works for my console and it makes me happy to have my rg35xx with this OS and it's my way of thanking him, it's as if you invited him to have a beer with him to thank him, for example.
Gabi90
2023-04-09 03:46:35 +0000 UTC
i'm in the same boat, I don't think i'll be renewing again...My stupidity or lack of knowledge and no answers feels like a lot for 10$. a month.
Jason Ramirez
2023-04-09 01:59:59 +0000 UTC
i would suggest just doing a fresh wipe. 95% of the errors ive come across personally have been resolved by a fresh install
Drew L
2023-04-09 01:36:11 +0000 UTC
got it to work - I was using chrome to download it and it kept giving an error when unzipping - used edge to download the file and it unzipped just fine
Nick Siriban
2023-04-09 01:19:25 +0000 UTC
Right click in the RG35XX-MicroSDCardImage.7z.001 and use extract here with 7zip
Gabi90
2023-04-09 01:15:50 +0000 UTC
Thanks! when I download these files:
RG35XX-MicroSDCardImage.7z.002
RG35XX-MicroSDCardImage.7z.001
and try to unzip them with 7zip I get an Unexpected end of data error
Nick Siriban
2023-04-09 01:13:52 +0000 UTC
This is for install the OS:
RG35XX-MicroSDCardImage.7z.002
RG35XX-MicroSDCardImage.7z.001
And this is for update the OS: RG35XX-CopyPasteOnTopOfStock.7z.002
RG35XX-CopyPasteOnTopOfStock.7z.021 The links are at the top of the post, If you don't want to install version 1.3.4 just ignore these files:
RG35XX-1.3.4-MicroSDCardImage.7z.001
RG35XX-1.3.4-MicroSDCardImage.7z.002
RG35XX-1.3.4-CopyPasteOnTopOfStock.7z.001
RG35XX-1.3.4-CopyPasteOnTopOfStock.7z.002
I hope it helped you :)
Gabi90
2023-04-09 01:04:33 +0000 UTC
how did yall get version 1.4.5? I'm only seeing 1.3.4 in the links section
Nick Siriban
2023-04-09 01:02:21 +0000 UTC
I have already updated to version 1.4.5 and I have selected the file dtb2100mAh which is the battery that my rg35xx has and I have renamed it to kernel.dtb and everything is fine for me, thanks for your constant work! I am very happy with this OS! Better every time! :D :D
Gabi90
2023-04-09 01:00:43 +0000 UTC
Hello, I'm using the most recent copy paste on top Garlic OS and I'm now unable to turn off my 35xx, whenever I press or hold the power button it turns off for a half second then immediately turns on again. Has anyone run into this issue?
Zach
2023-04-08 20:03:44 +0000 UTC
Here you go:
https://www.aliexpress.us/item/2255799849972804.html?spm=a2g0o.order_detail.order_detail_item.4.27334c7fc7ft6X&gatewayAdapt=glo2usa&_randl_shipto=US
bc28
2023-04-08 17:58:38 +0000 UTC
I am trying to upgrade to 1.4.4 and now my 35xx can not get passed the first garlic screen . i open it and unplug it and it keeps doing it. i tried to redo the the micro sd card thing. but still no luck . any help?
brett dahlquist
2023-04-08 17:57:40 +0000 UTC
Hi, can you link the battery you found? I have only 2100mAh battery and was looking for something bigger that would fit the unit.
Andrej Mrázik
2023-04-08 12:10:15 +0000 UTC
Update - 1.4.4 fixed audio in GB and GBC for me. SNES performance seems worse then in past, Yoshi's Island have more stutters - didn't play with the "new" performance options moved to Retroarch yet. And it seems that turning on Threaded Video fixed the broken audio in DOS games (tried it in the past, but it didn't worked, many times it just crashed the game/emulator) - not sure if it is ideal solution, games seems running slower when its turned on, but I am really happy the audio is working in my favorite games now..
Andrej Mrázik
2023-04-08 08:28:51 +0000 UTC
I have updated to version 1.4.4 and the truth is that I love the work that is being done, it is simply beautiful, the game boy color with that overlay is wonderful, EPIC the same GBA and FC AND SFC, everything works really well and I love it Feeling the vibration of the console in games like GBC's pokemon pinball or perfect dark, as with PS1, is impressive, wonderful, I love it, I hope it continues to improve because this has a great future, I think, thanks for your work! For those of us who know retroarch and know how to use its options, this is wonderful.
Gabi90
2023-04-08 00:37:11 +0000 UTC
I helped myself with setting the power management to managed performance. Standard is Balanced.
Patrik Werres
2023-04-07 20:56:18 +0000 UTC
Ditto on 1.4.4. Default options had frequent stutters on plain GBA and PS1 games until I enabled Main Menu > Settings > Video > Threaded Video. It's been working since I did that under both a GBA game and a PS1 game, but I've never had this issue prior to 1.4.3 and 1.4.4.
8trius
2023-04-07 20:53:12 +0000 UTC
RG35XX-MicroSDCardImage.7z.001 and RG35XX-MicroSDCardImage.7z.002 are the files you want to download! that will always be the up to date image.
Drew L
2023-04-07 02:17:58 +0000 UTC
Why is 1.3.4 the only version I see to download? Am I missing something?
Clint Boyle
2023-04-07 01:44:21 +0000 UTC
Bless your heart. Hopefully, you will find the support you need.
Nano
2023-04-07 01:25:01 +0000 UTC
Upgraded to 1.4.4 and MAME performance is better but not 100%. Stutters are less frequent but still occurs on occasion.
I also upgraded my battery to a 2800 mAh (original is 2100 mAh) and was wondering which kernel I should be using.
Keep up the great work and progress!
bc28
2023-04-06 23:04:05 +0000 UTC
I installed 1.4.3 and wanted to report that MAME performance has regressed, games will stutter during play. Performance seems fine for GBA, MD and PS1 consoles. This was not happening on 1.4.2.
As per your instructions, I did wipe out the config directory during the upgrade to 1.4.3.
bc28
2023-04-06 17:51:00 +0000 UTC
Hmm, I was still using the stock theme. Even formatted and re flashed a few times. Assumed it was a hardware issue and actually returned my unit this morning 😅 hoping to have better luck with the next one. Thank you tho!
Kevin
2023-04-06 16:36:52 +0000 UTC
I think I solved this problem. I had been using a custom skin/theme for some time now and I just learned that, in newer releases of garlicos, the file settings.json got new parameters. I was replacing the whole skin folder on every update, but now my old settings.json file was missing those parameters. I just added them and no more flikering so far. Hope it helps!
Alejandro Sánchez
2023-04-06 16:24:51 +0000 UTC
With all due respect, nobody asked you, either. This has been a known issue since the V2 screen came out, but the dev is only spending time on new hardware instead of maintaining old builds. You don't know where I have and haven't tried to reach the dev, I see black-seraph replying to other comments in this thread, so I tried here, too. Look at the RG353PVM thread, it's full of people who can't get it working on their hardware, but the dev is not answering any of them. Any other comments?
Eth3real
2023-04-06 13:16:19 +0000 UTC
With all due respect there's a time, and place for that kinda pointless hostility, and this is neither that time, nor is it that place dude. Besides he never meant any ill will, he's just saying that if you want to talk about support concerns discuss it on the Github page where the dev is actively looking through issues, or concerns of many kinds. chances are you'll get noticed more then if you would post it here.
James Deveney
2023-04-06 08:07:04 +0000 UTC
I was having the same issue Version 1.4.3 resolved this for me. You should give it a try.
Kolby Tackett
2023-04-06 01:12:02 +0000 UTC
Kevin
2023-04-05 21:27:48 +0000 UTC
Hi. I'm experiencing stutters on GBA-Games after the latest 1.4.3 on the default settings. When I set it to Max. Performance everything runs fine. In 1.4.1 everything was fine on default. Thank you so much for your great work.
Patrik Werres
2023-04-05 21:11:59 +0000 UTC
Who asked you?
Eth3real
2023-04-05 19:48:28 +0000 UTC
Wrong thread buddy.
Drew L
2023-04-05 19:16:44 +0000 UTC
Threaded Video setting isn't saving with Overrides. I have to turn it on again every time I open a game. This has been the case for every version of GarlicOS I've used (1.3.1-ish and up). Perhaps the "disabled by default" nature of threading is causing this issue?
Luke Peters
2023-04-05 15:42:41 +0000 UTC
Returned to GarlicOS after a while and now with 1.4.2 I have audio problems not only in DOS games but GB and GBC too… My other too main consoles I played on… Din't saw anyone mentioning it, am I only one?? It's not problem of the unit, audio on other platforms is fine…
Andrej Mrázik
2023-04-05 14:59:41 +0000 UTC
https://youtu.be/fStOsRyPe5Q
The Hyur
2023-04-05 10:39:59 +0000 UTC
Hi, I am experiencing this issue (recap: screen started to flicker when upgraded from 1.3.1 to 1.3.9 and 1.4.2. Console gets unusable, only reset works, but starts to flicker again after reboot):
https://www.reddit.com/r/RG35XX/comments/123ftc5/screen_flickering_and_unresponsive_anyone_know_a/
Is there any way I can help to debug it? like providing some log files or something?
Alejandro Sánchez
2023-04-05 10:18:43 +0000 UTC
UPDATE: I got it working!!! So I followed a video guide on the full idiot proof guide basically this hero holds your hand every step of the way on this install process I followed his method then I did as Black-Sareph said and I opened the system and unplugged the battery I let it sit for 5 minutes for good measure be careful when opening it the battery in mine was glued to the back plate and wired to the mo-bo very carefully unplug it and just give it a few then plug it back in the os loaded for me afterwards. I will post the tutorial in my reply to this comment t
The Hyur
2023-04-05 02:39:46 +0000 UTC
He mentions it has been fixed in the release of 1.4.2
Ryan Mroz
2023-04-04 20:03:25 +0000 UTC
Much appreciated. I will send you a test package over tomorrow once I've prepared everything.
Black-Seraph
2023-04-04 18:48:27 +0000 UTC
I just sent you a message over there
Kolby Tackett
2023-04-04 17:15:34 +0000 UTC
I am not but I would join or dm you to help you work out these issues
Josh Artrip
2023-04-04 16:33:14 +0000 UTC
Are any of you on the Retro Handhelds Discord server?
If so toss me a DM there if you are willing to help debug this issue together.
I already own 7 RG35XX units... but Anbernic keeps pumping new revisions out so fast I can't keep up. Which means I need affected people like you all to get in touch so we can debug these issues together.
Black-Seraph
2023-04-04 16:07:08 +0000 UTC
Power button freezes the system completely while in any emulators on 1.4.1
Dadam
2023-04-04 12:36:26 +0000 UTC
just download the ones without 1.3.4 since the ones without it are always up to date
KyoloK
2023-04-04 08:59:01 +0000 UTC
how do you access the 1.4.1 patch i only see the 1.3.4
Alucard
2023-04-04 04:18:13 +0000 UTC
Too bad there's still no support for RG353 with a V2 screen
Eth3real
2023-04-04 02:15:22 +0000 UTC
I am experiencing the same issue when power button is pressed during game play in said cores.
Ryan Huffman
2023-04-04 00:21:12 +0000 UTC
I tried this (with both kernels) and it didn't make any difference for me. Still stuck on the boot screen.
T Sattoon
2023-04-03 23:15:12 +0000 UTC
Yes, this had no effect.
Kolby Tackett
2023-04-03 23:11:04 +0000 UTC
Just flashed as new on a 2022-11-19 motherboard. Haven't updated any configs yet.
Confirmed that when I launch a title on NES, SNES, GB, GBA, and PS1 cores, pressing power during gameplay will lock the screen. Only a reset or holding the power button for 8 seconds will unfreeze.
Haven't had any trouble creating or restoring from save states, though. Mine are working fine (of course, with the exception of games that use SaveRAM for gameplay elements).
8trius
2023-04-03 22:16:02 +0000 UTC
On 1.4.1, try the last part of this paragraph from the release notes:
"The TF2 UHS-enabled kernel DTB has been made optional and moved to kernel-tf2uhs.dtb as some user's cards stopped working with it enabled (I on the other hand can't get my card working at all without enabling UHS... as such, I now provide both DTBs and users can choose whichever works best for their cards, just rename the one you want to use to kernel.dtb and reboot your unit to use it)"
8trius
2023-04-03 21:48:10 +0000 UTC
Have you tried this from the latest version (1.4.1)?
"The TF2 UHS-enabled kernel DTB has been made optional and moved to kernel-tf2uhs.dtb as some user's cards stopped working with it enabled (I on the other hand can't get my card working at all without enabling UHS... as such, I now provide both DTBs and users can choose whichever works best for their cards, just rename the one you want to use to kernel.dtb and reboot your unit to use it)"
8trius
2023-04-03 21:47:19 +0000 UTC
Testing 1.4.1: When pressing the power button while playing any game the console freezes instead of powering down. Game image will stay in screen, nothing else working besides the reset button. Also I had many frreze-locks when creating savestates. (won't rrecover, have to press reset)
Omen Frankfurt
2023-04-03 21:38:20 +0000 UTC
2023-01-30 main board is stuck at Garlic OS boot screen. kernel can't load properly, and prevents the system from booting.
H. P.
2023-04-03 07:04:40 +0000 UTC
Same. Got mine yesterday. Stuck at boot screen. Have unplugged the battery, tried reflashing, no success. Not sure what else to even try.
Kolby Tackett
2023-04-02 15:38:46 +0000 UTC
Just received my new RG35XX purple unit and stuck at Garlic OS boot screen. I see the known issues about some units having this issue and the recommended action but that does not seem to have resolved my issue. I took off the back and disconnected the battery for over a minute. Any other ideas I can try? I'm dead in the water.
Kolby Tackett
2023-04-02 15:31:22 +0000 UTC
It's really just for the RG35XX.
Nick Waugh
2023-04-02 06:17:39 +0000 UTC
Work for RG353VS?
Jefferson Nogueira de Oliveira
2023-04-02 04:23:05 +0000 UTC
This is what I did. you download them both, have both files in the same location, open 7zip, select the zipped file, then extract. It should give you a new folder. But both the 001 and 002 have to be in the same place. if you don't have both it wont work.
T Sattoon
2023-04-02 02:21:52 +0000 UTC
I'm in the same boat as far as being stuck on the boot screen. Looking around, it seems like the newer units are not working with Garlic. Hopefully it'll get patched.
T Sattoon
2023-04-02 02:13:54 +0000 UTC
Good to know. Thanks for your work on this! First Patreon I've ever committed to.
Luke Peters
2023-04-02 02:09:34 +0000 UTC
I’m having this issue and it will only unzip one says the other it corrupt
Josh Artrip
2023-04-02 01:09:02 +0000 UTC
I’ve tried that as well, still running into the issue
Josh Artrip
2023-04-02 01:08:42 +0000 UTC
I have tried both
Stuart Talley
2023-04-02 00:39:28 +0000 UTC
Are you downloading both the RG35XX-MicroSDCardImage.7z.001 and RG35XX-MicroSDCardImage.7z.002 files?
T Sattoon
2023-04-02 00:35:52 +0000 UTC
If you want the up to date version choose the file that's "RG35XX-MicroSDCardImage.7z" it will be the most current version.
T Sattoon
2023-04-02 00:35:00 +0000 UTC
Hello, I am unable to extract the 7zip file and keeps saying that the file is corrupted, I have tried 2 different computers, reloaded and redownloaded all software and same issue every time.
Stuart Talley
2023-04-02 00:25:08 +0000 UTC
i am completly dead on the boot screen, ive unplugged the battery, backup i created also failed, so im competly down, the links for download only are 1.3.4? am i missing something?
Josh Artrip
2023-04-01 22:19:43 +0000 UTC
I updated it roughly 30 minutes ago so can only imagine it was the 1.4.0 release. I've had to go back to 1.3.4 version to be able to play my games again
Hawkes789
2023-04-01 20:58:04 +0000 UTC
Did you use 1.3.9 release or 1.4.0 release? Just wondering if problem continues into the newest update just released
Drew L
2023-04-01 20:51:03 +0000 UTC
Im also having this issue. When you turn on the device there's a message that pops up at the bottom something like "RG35XX D-Pad not configured". Had to reset it to get it back to the main screen. Also volume, menu and start buttons not working in game
Hawkes789
2023-04-01 20:25:34 +0000 UTC
That was a notification issue more than a override save issue. It will get fixed as part of the 1.4.0 release.
Black-Seraph
2023-04-01 19:59:24 +0000 UTC
Hi Black Seraph! I just tried 1.3.9 and I noticed that creating save states has slowed down drastically. With all versions before 1.3.9 it worked instantly each time, but now the game often freezes and/oir stutters between one and about three seconds until the message "Saved state.." appears. I have an UHS-I SD card ( TS256GUSD350V ) in slot 2 and this is where all my Retoarch pathes are pointing at ...
Omen Frankfurt
2023-04-01 16:39:49 +0000 UTC
Just installed Garlic 1.3.9 and Overrides > Save (all options) don't appear to do anything now (settings aren't saved and the message at the bottom announcing a successful save doesn't appear). Very possible I messed something up, though I've done a few updates successfully before this.
Luke Peters
2023-04-01 16:33:27 +0000 UTC
Joined the Patreon just to be able to reply to this comment. I'm also having the exact same issue after updating to April 1st release. Remapped buttons (A and B swapped in a lot of games/menus) and also the menu button not working within games. Thanks for all you do!
Drew L
2023-04-01 15:12:23 +0000 UTC
Same here, new purple unit... Nothing seems to help... Really hope one day an update will fix this...
sUrfy
2023-04-01 08:05:51 +0000 UTC
I just got my rg35xx and haven't been able to get past the boot screen. Ive tried pulling the bat multiple times, and reflashing on a new card, that has been formatted fat32, but still no dice. I've seen people saying that the latest batches aren't compatible with Garlic. Any insite on that?
Fyi I have a grey one with a v6c main board, with the bigger battery. I'm using a new name brand 32gb card . I've tried different cards, and both the single and dual card setup.
T Sattoon
2023-04-01 04:27:23 +0000 UTC
No, just the standard buttons.
Also, thank you for your efforts, this firmware is top notch.
Millititus
2023-04-01 04:18:52 +0000 UTC
I’ll be happy to continue to kick a buck your way regardless. Really appreciate all the hard work.
KrumpetPirate
2023-04-01 00:37:53 +0000 UTC
Are you using an external gamepad?
Black-Seraph
2023-04-01 00:36:25 +0000 UTC
That's actually on the to-do list. I'm in the process of cleaning everything up for an open-source release on Github. But there's plenty of work still to be done before I can do so.
Black-Seraph
2023-04-01 00:35:58 +0000 UTC
Is anyone else having the issue where keybinds seem to be messed up? In the GarlicOS menu itself the A and B buttons are swapped. In retroarch, they are swapped as well, and when I remap them they stick, but you cannot remap the controls in the GarlicOS menu.
Edit: I reformatted SD1 with the latest, and copied files to SD2 to update to 1.4.0, and now its working properly.
Millititus
2023-03-31 23:44:18 +0000 UTC
just to confirm will it still say 1.3.4 on the home screen even though it's the up to date version? because mine still does
Hawkes789
2023-03-31 14:16:39 +0000 UTC
I'm not sure its been optimized for the 35xx yet. If it has Im not aware
Hawkes789
2023-03-31 14:14:28 +0000 UTC
I think given the scene of custom firmware for the RG35XX and the stability of this CFW that the right move is to open source this on Github so we can easily link ports and other instructions.
KrumpetPirate
2023-03-30 15:46:17 +0000 UTC
I had it in the powkiddy v90 but I don't know where to get it.
Gabi90
2023-03-30 10:23:49 +0000 UTC
I second this
Hawkes789
2023-03-30 09:30:28 +0000 UTC
I thought there was one already?
Black-Seraph
2023-03-30 09:21:02 +0000 UTC
The latest revision is always the one without a revision marker. 1.3.4 is mirrored to ensure that older apps / ports remain playable while developers update their code to support the 1.3.5+ gamepad driver.
Black-Seraph
2023-03-30 09:20:47 +0000 UTC
there is possibility of a port of Streets Of Rage Remake for the rg35xx? i love it
Gabi90
2023-03-30 03:08:06 +0000 UTC
It's always: RG35XX-MicroSDCardImage.7z.001 and RG35XX-MicroSDCardImage.7z.002.
They get replaced every time an update is done. Ignore any of the other versions unless you have a reason to.
8trius
2023-03-29 18:04:37 +0000 UTC
I'm not seeing the newest versions attached?
James Seiber
2023-03-29 17:30:45 +0000 UTC
Listen to the man. He's right. But all parts in the same folder, make sure the names are correct, then right-click and 7zip -> Extract the first part (the one with the .001 file extension).
Black-Seraph
2023-03-29 17:25:23 +0000 UTC
It's worth mentioning that if the files are renamed at all, it won't work. For me, I had a previous version in my downloads folder, so when I downloaded a newer version, it got renamed with a (1) at the end of the file name (before the extension) and didn't work until I made sure they were named identically.
8trius
2023-03-29 16:56:35 +0000 UTC
I had problems until I made sure that they were properly named. If the file system renames them AT ALL, they won't work. This most commonly happened to me because I had previous versions in my Downloads folder, and my file system added a (1) to the end of the file, causing it to not work.
8trius
2023-03-29 16:54:48 +0000 UTC
Bug report for 1.3.6
Summary: The NES core (FCEUMM) has bizarre behavior when VolumeUp and the Menu button are pressed.
Details: The remapping of the controller means that Port 1 Controls use these as default:
* Auto: 9 is A+B (Volume Up or Menu)
* Auto: 10 Turbo A+B. (Volume Up or Menu)
Solution: Disable Auto: 9 and Auto: 10 to nothing, Save Core Remapping. Or, if there's a way to fix this WITHOUT requiring a remapping, that would be preferable since there's a learning curve for new RetroArch users who just want to change the button layout without worrying about the other buttons demonstrating unexpected behavior.
8trius
2023-03-29 16:53:00 +0000 UTC
May I ask where can I download the 1.3.6 image please?
Hawkes789
2023-03-29 09:59:26 +0000 UTC
Was just about to ask the same question. I'm not seeing the 1.3.6 download.
Nick Waugh
2023-03-28 22:23:45 +0000 UTC
Is 1.3.6 available?
Jimmer Seiber
2023-03-28 21:19:36 +0000 UTC
I noticed if a game file name is extremely large it will just go off the screen, is there a way to have some sort of text wrap so that it doesn't go off the screen. Also would it be possible to be able to create a bound for the length of the text wrap so that if we add our own box art we can word wrap the text to the limit of the size of the art?
Mike Sullivan
2023-03-28 17:31:25 +0000 UTC
Ahhh sorry, great stuff! I will try that now 😁 thanks for the reply!
Ironheart Customs
2023-03-28 10:59:11 +0000 UTC
Please read the install instructions in the post carefully. The latest ScummVM core addons made the OS grow beyond 200MB, which forced me to upload the files as split archives.
The files work fine, but you need to download all parts and put them in the same folder before right-clicking and extracting the first archive (the one ending with a .001 extension).
Black-Seraph
2023-03-28 10:10:58 +0000 UTC
Yea same thing here it works with past links he’s posted like the one under this post I can unzip just fine.
Mugzy
2023-03-27 18:06:14 +0000 UTC
damn... :( in 7zip on every single file it says " unable to open file, it's either not supported or damaged"
Ironheart Customs
2023-03-27 09:15:11 +0000 UTC
Will try this thank you.
Mugzy
2023-03-26 17:51:05 +0000 UTC
You download both 1 and 2 to same location then extract 1
Ryan Huffman
2023-03-26 16:24:50 +0000 UTC
Getting same issue. Tried also 7zip and Winrar.
Raul Aguiar
2023-03-26 16:00:08 +0000 UTC
why is there so many download links now? when i download the RG35XX-MicroSDCardImage.7z.001i also tried .002 and when i go to extract it tells me unexpected end of data or that its corrupt. I'm using winrar but did try 7zip as well. Please help
Mugzy
2023-03-26 06:43:46 +0000 UTC
I have discord but am not a member on the server. I can give you an in depth description on what is happening but didn't want to do it here. Thanks
Austin Koske
2023-03-24 19:23:46 +0000 UTC
I will need a bit more than "It crashes".
Are you by chance a member of the Retro Handhelds Discord server?
It is where I idle (for the most part) while getting work done and the easiest way to slip me some quick video footage of the issue in question and, if necessary, to get a TeamViewer session set-up so I can take a look at your unit via ADB.
Black-Seraph
2023-03-24 15:17:14 +0000 UTC
'copy over stock .002' archive seems to be corrupted, as after download, is just 518KB and cannot be extracted. However, I managed to boot the Garlic, and found out that retroarch would not work with custom skin set which was working before. Also, recent menu does not shows the screens, for the same games/cores it used before.
Srdjan
2023-03-24 10:13:31 +0000 UTC
I'm new to Garlic OS and am having major crashing issues. Sometimes it will work fine for a while then when I try to pull up the menu the system crashes and the screen glitches out. If I reboot, the GarlicOS screen comes up but then the screen glitches out again. I have to take out the SD cards and wait a minute or two then it will sometimes boot back up. I lost over an hour of gameplay today because of the crash and I'm losing my mind. Any suggestions would be appreciated. Thanks
Austin Koske
2023-03-24 02:56:13 +0000 UTC
OK, I finally found out what's wrong. Something must have changed in the tf2*.cfg file to point to screenshots in a folder that didn't exist. Russ' instructions for using a second SD card did not include creating a Screenshots folder on the root of the ROMs MicroSD card (for the TF2 slot). I created a folder on the root of the ROMs folder, Screenshots, and now the behavior does NOT happen.
8trius
2023-03-23 19:34:25 +0000 UTC
From Jarno_Jarno on Discord, "Yeah the redirects are there on first full flash, but are gone also after that starting a game or RA. Maybe he only needs to create those empty folders in full flash (saves/profile/saves and states and the screenshot folder. Then it probably will work."
8trius
2023-03-23 17:48:04 +0000 UTC
Just reflashed 1.3.3. and made zero changes to the installation. The problem is persisting across all cores.
8trius
2023-03-23 16:13:04 +0000 UTC
I'll try flashing again. This was off a fresh install of 1.3.3. I'll download and refresh again.
8trius
2023-03-23 15:55:40 +0000 UTC
You probably have a override set somewhere. I just prepared a fresh card and it saves them to the Screenshots directory on the card-root.
Black-Seraph
2023-03-23 15:17:16 +0000 UTC
What do you mean?I already set up the sd card and stuff without it but I’ll try tommorow for sure
Corbin Swoope
2023-03-23 03:10:58 +0000 UTC
You have to download both files to same location
Ryan Huffman
2023-03-22 23:57:48 +0000 UTC
im trying to figure out the same
Ryan Huffman
2023-03-22 23:17:51 +0000 UTC
Would it be possible to add USB keyboard+mouse support for Amiga and C64?
Omen Frankfurt
2023-03-22 20:01:00 +0000 UTC
Huge screenshot problem on 1.3.3: When you take a screenshot, it is stored in the same folder as the ROM itself, which then shows up as a duplicate entry in the GarlicOS menu.
Just tried making ten screenshots of Duck Tales for the NES, and there are now eleven entries of Duck Tales in my FC menu.
I tested this on every core I use, defaults for: NES, SNES, GB, GBA, and PSX. It's doing it to all of them.
I checked on the Main Menu > Settings > Directory and Screenshots are set to "Current Directory". This is gotta be it....
8trius
2023-03-22 19:04:09 +0000 UTC
whats the difference with the 002 file and the 001 file?im a little confused
Corbin Swoope
2023-03-22 18:21:47 +0000 UTC
Great work on the GarlicOS so far! Really like the snappy "just exit game and jump back to where you left" snapshot feature. Shame not all cores work with it yet.
Tronlec
2023-03-22 10:55:15 +0000 UTC
Hi, anyone knew if it is possible to change game titles in console menus? Custom ROM/Game title - it's ok for most systems I am currently trying but Arcade and NeoGeo have crazy long names, 2 or 3 variants of the game title, some codes... It's borderline unusable (for some titles I cant read them their are chopped out).
Andrej Mrázik
2023-03-21 12:36:20 +0000 UTC
it seems like ever since 1.2.0 or thereabouts launching Playstation games from the Console menu has been fixed, and even the Recents for PS games has also been fixed! this is much appreciated! :D
Jason
2023-03-21 11:38:41 +0000 UTC
Hello Black Seraph! I have a rather new RG35XX (bought three weeks, ago, one of those that often reboot when trying to power off) and there's an issue with the buttons: When playing and after entering the Retroarchmenu (Menu+X), and then leaving the menu, the menu button often won't work anymore. Neither for going back to the 'main menu/game selection list', nor for entering the Retroarch config again. Sometimes, when then pressing 'menu' combined with 'DPad down' it 'fixes' this issue and the 'menu'-button will again work once for entering the menu.
Omen Frankfurt
2023-03-19 11:39:25 +0000 UTC
Thank you for everything! I just upgraded to 1.3.1 from 1.0.6. It seems the GameBoy color overlays are missing? You Used to be able to scroll the color options with the L/R's. Would love some info/help!! Thank you again!! BIG FAN. ( FOUND IT!! All is well with the world )
Nick Waugh
2023-03-18 04:47:24 +0000 UTC
I just want to say great work! I have no complaints or requests, you fixed some stability issues I had weeks ago already and since then my RG35XX has been my favourite device. Thanks for putting in this work :)
2023-03-18 01:05:55 +0000 UTC
OS - V1.3.0
ROM - Pokémon Emerald
Issue:
Upgraded to 1.3.0, then transferred my .sav to roms/Saves/CurrentProfile saves/mGBA/ I changed the extension to .srm, however when I go to boot up Pokémon Emerald, it always starts a new game. Any insight?
Eric Tamao
2023-03-17 20:42:28 +0000 UTC
So you mention at the bottom of the post a fix for when your unit is stuck on the GarlicOS boot screen; so far pulling the battery has not fixed the issue and for obvious (?) reasons it's not really feasible as a fix, anyway. Any idea if this issue is fixable on the software end or if it's just a Thing We Deal With?
Installing v1.3.0
Tim Maki
2023-03-17 20:28:15 +0000 UTC
Great work as always!
I wanted to reach out, I'm very into creating themes for these devices...
That being said the .json files for themes look different than of course onionOS, I wanted to see what sort of edits/customization variables we can use. For example: is there a preferred way to remove the labels on "Favorites" or "Consoles"? Changing that value to a blank space or leaving it empty in the language .json does not work.
mathew aguilar
2023-03-16 20:01:16 +0000 UTC
You are doing A LOT of work, my dude. I just wanted it to be on your radar.
8trius
2023-03-15 16:29:59 +0000 UTC
I've added it to my to-do list. Bit busy at the moment though so I can't tell you when the fix will land yet.
Black-Seraph
2023-03-15 15:07:48 +0000 UTC
It also happened to me when I tried loading Lufia II yesterday after upgrading to 1.2.7 without my configs transferred. Once I disabled the feature, my saves loaded properly.
8trius
2023-03-15 13:37:40 +0000 UTC
That would be a Black Seraph question, I'm ignorant about that level of porting.
8trius
2023-03-15 13:36:38 +0000 UTC
Absolutely! I've tried Lufia II, Hook, and Contra III: The Alien Wars. Everything I've tried on a SNES game repeats this behavior.
Steps to reproduce:
1. Launch game
2. Go to Quick Menu > Cheats
3. Manually add a cheat
4. Enable cheat
5. Apply cheats
6. Either RESUME or RESTART
7. Black screen
I've tried codes on the NES and GameBoy cores with zero issues. But SNES hard crashes the entire system.
8trius
2023-03-15 13:33:57 +0000 UTC
I will take a look into it. Mind telling me what game you've been using so I can re-create the situation on my end accurately?
Black-Seraph
2023-03-15 10:34:01 +0000 UTC
Not that I know. Patreon is somewhat limited when it comes to file management.
Black-Seraph
2023-03-15 10:33:22 +0000 UTC
Is there any way to have an unique endpoint for downloading RG35XX-CopyPasteOnTopOfStock.7z (not a new one for each version) ? I need it to automate my updates. thank you
FLY
2023-03-15 06:51:11 +0000 UTC
1.2.7 Every time I try to apply a cheat code in a SNES game, the screen goes completely black and the entire device crashes. I have to hold the power button down for 10 seconds to get the thing to reboot, I can't exit to Garlic, I can't bring up the RetroArch menu. It just completely, 100% locks up.
8trius
2023-03-15 02:32:03 +0000 UTC
new version, much easier to update (via USB + adb : https://github.com/Skekfly/garlicos-updater)
FLY
2023-03-14 21:19:56 +0000 UTC
Also, there's yet another couple of people struggling with save progress getting screwed up due to the "Don't Overwrite SaveRAM On Load" feature being enabled. https://www.reddit.com/r/RG35XX/comments/11qz1nj/save_data_wipe_after_sleep_mode/
8trius
2023-03-14 16:08:11 +0000 UTC
Nope, it's not the governor. It's something weird with the v-sync. A restart solves it. I have the Retroarch logs, if you're interested I can give them to you. It seems like when I have the stutters Retroarch cannot estimate properly the refresh rate of the screen.
Antonio D'Alonzo
2023-03-14 13:52:38 +0000 UTC
Thanks for the answer! I didn't know that. Any chance it can be compatible with it later?
Antoine Guédès
2023-03-13 21:22:38 +0000 UTC
Yeah the sound makes it unplayable.
For the time being I copied everything to GPSP folder, so everything is like it was before.
I'm sure there is a good reason for the switch to mgba, but as of now GPSP is just the better solution on the doubleX with Garlic for me.
Ole
2023-03-13 18:05:13 +0000 UTC
I'm all in on the transition from gbSP to mGBA. I imagine this is a balancing act and quite difficult to navigate, but thanks for all the hard work!
With all that said, the sound on every game I've used mGBA in 1.2.7 for sounds unbearably tinny and in some cases my ears can't handle it with headphones on. Just launch Metroid Fusion and try to see how long you can last with headphones on through the launch screen.
8trius
2023-03-13 15:44:19 +0000 UTC
It's not just the speaker. I plugged my headphones in and had to yank them out when I launched Metroid: Fusion. The intro sounds horrible. So does Metroid: Zero Mission, and of course the Camelot games remain this "Fix this, break that" thing that I can't wait for us to move past.
8trius
2023-03-13 15:41:06 +0000 UTC
GarlicOS is for the RG35XX, not the RG351V.
8trius
2023-03-13 15:39:23 +0000 UTC
Is Retroarch launched with the performance governor? I'm thinking that the random stutters that happen even in overclock mode, that require a Retroarch restart, are due to the interactive governor not always ramping up in when launching RA. Am I wrong?
Antonio D'Alonzo
2023-03-13 15:25:56 +0000 UTC
I can't get GarlicOS to work on my Anbernic RG351V console even after trying several tutorials.
I flashed the GarlicOS image on a Samsung 64Gb SD card and when I plug it in and boot the console, I keep getting a system failure error with following message "Booting fail! Check kernel and dtb images!".
I have tried multiple time to reset the SD Card, remove partitions and recreate ones but it keeps failing after I flash the GarlicOS images. Could it be that this SD Card is wrong? I will probably order a SanDisk one instead and try again.
Antoine Guédès
2023-03-13 10:10:36 +0000 UTC
I noticed, that when playing a Gameboy game and having used the Retroarch Configuration for changing the Vieeo filter, and then going back to the game, the menu key stops working and won't take me to the recent menu. Could you please have a look at this? :)
Omen Frankfurt
2023-03-13 09:38:01 +0000 UTC
Man, so many updates in the last days. Thank you for the work!
GBA Audio quality now seems really bad. I almost thought something happened to my speaker, but SNES etc. seem normal.
Any tips to get GBA sounding better again?
Ole
2023-03-12 18:22:32 +0000 UTC
Yeah, this is a known issue sadly. The exact same issue that OnionOS had when they moved over to mGBA. :(
Thankfully all you have to do is rename the .sav files to .srm and copy them into the mGBA saves directory.
Black-Seraph
2023-03-12 14:18:34 +0000 UTC
Thanks for the update 1.2.6 I tested my FFVI save and it didn't load up properly since now the core points to mGBA instead of gpSP. I just wanted to mention if you face something similar and you had a recent manual game save that you can copy that one to the new folder after converting the format from .sav to .srm The save states are not compatible, I think.
cat-astrophic
2023-03-12 11:14:53 +0000 UTC
That's much appreciated! Thanks!
Black-Seraph
2023-03-12 03:54:00 +0000 UTC
Hello! I meant a terminal App, so we could do some configuration work like bind mounts, debugging and such directly on the device.
Omen Frankfurt
2023-03-11 19:21:12 +0000 UTC
Thanks for all your work, I hope you can continue to improve until you do the best you can, since I think this console has a lot of potential but it has a rather poor stock firmware and thanks to you and your great work this console is much more enjoyable, and being able to play all the ps1 games in your CFW is wonderful, greetings and I invite you to a coffee ;)
Gabi90
2023-03-11 07:54:23 +0000 UTC
Yes, I already compared the core between versions of GarlicOS which have and have not the problem and their are identical. HW-overleys are or have something to do with notification renderer? I tried disabling notifications in RetroArch but it didn't helped - is there a way for me how to disable HW-overlays even if just for test if that is the problem?
Andrej Mrázik
2023-03-11 06:46:24 +0000 UTC
Nothing has changed in the dosbox_pure core since its color fix way way back. I figure the only big thing that has changed as of late is the implementation of HW-overlays.
Black-Seraph
2023-03-11 02:01:57 +0000 UTC
A root shell? All apps run in root context on this device by default.
Black-Seraph
2023-03-11 01:59:35 +0000 UTC
Hi, does somebody using RG35XX for DOS games? Any advice how to fix audio in DOSBox? It worked fine until GarlicOS 1.0.9.
Andrej Mrázik
2023-03-10 15:31:34 +0000 UTC
I wanted to let you know there's a way to have fsck store it's temporary data to a drive instead of RAM. So you could create an additional partition on the sd card and enable fsck again. (https://www.aplawrence.com/Unixart/fsck.html) Thank you for all the great work in making the RG355XX useable! :) (PS: I also wondered if you could add a root shelll to the apps?)
Omen Frankfurt
2023-03-10 11:34:53 +0000 UTC
Got it, thanks
cat-astrophic
2023-03-09 15:52:21 +0000 UTC
Previously the text displayed in the menus could be altered via this file, this has now been deprecated in favor of localization files inside the lang subdirectory.
Black-Seraph
2023-03-09 15:32:26 +0000 UTC
"No longer supported skin settings have been removed from skin/settings.json" what does this mean exactly?
cat-astrophic
2023-03-09 09:01:03 +0000 UTC
I've confirmed that 1.2.2 is working, and I am using dual cards with 256gb in TF2.
@BlackSeraph - Thanks and truly appreciate all the great work you've done to bring this device alive!
bc28
2023-03-09 04:46:42 +0000 UTC
is there any chance an auto sleep option could be added for 5 minute and 15 minute of inactivity like in OnionOS?
another.alvin
2023-03-08 16:26:11 +0000 UTC
If it can be useful for someone, I share here my scripts for updating easily my RG35XX with the latest version of GarlicOS : https://github.com/Skekfly/garlicos-updater
FLY
2023-03-07 23:40:28 +0000 UTC
Here are some recent paste on top versions:
https://drive.google.com/drive/folders/1vSyCq_G9QXcRSMC9MIckgpu3zBw1tto0?usp=share_link
bc28
2023-03-07 17:30:04 +0000 UTC
any news about the cold start issue? It's really annoying. Is a fault of my device or is a real issue for others too?
Antonio D'Alonzo
2023-03-07 16:06:46 +0000 UTC
I upgraded from 1.1.7 to 1.2.0, but after the initial UI loaded the screen locks up and cuts to black (with the LCD backlight still powered).
Unfortunately I don’t have the previous update files I had used to get to 1.1.7. Is there a repository with the past versions for a rollback posted elsewhere?
Gallo
2023-03-07 15:12:03 +0000 UTC
Would it be possible to implement some sort of "collecrion"? I would love to have a "folder" with only rom hacks inside.
Yngve Løkås
2023-03-07 01:19:25 +0000 UTC
I wasn't able to upgrade to v1.2.0 using the paste on top method. The device would try to boot up, then freeze up with the following screen, see photo:
https://imgur.com/a/BZPQN6E
Was able to roll back to v1.1.9.
bc28
2023-03-07 00:53:19 +0000 UTC
Any plans to add a search function?
Mike
2023-03-07 00:13:06 +0000 UTC
Here's how I carry over my RetroArch configs without having to re-do all my aspect ratio, don't overwrite SRAM, and other features, between updates.
No Name > CFW > Retroarch > .retroarch > configs
I just copy that entire "configs" folder from install to install. Has worked fine for the last couple of updates for me.
8trius
2023-03-06 19:46:34 +0000 UTC
I'm not understanding. <s> Are you talking about the "save-states" compatibility or the "savefiles" compatibility?</s> And are you talking about the OnionUI? OnionUI has nestopia,vba-next and the plus version of the snes9x2005 core too. I don't have a Miyoo Mini for testing cross-savestates compatibility, however.
EDIT: you were talking about savestates :D sorry
Antonio D'Alonzo
2023-03-06 16:48:11 +0000 UTC
The reason we use the cores we do is for Miyoo Mini cross-save compatibility, I understand there are at times "better" cores available to us, but intentionally not use them as it would break cross-saves.
We'd probably need additional patches in these new cores to somehow accept other core savestates, which IMO is just asking for trouble.
What do you think about it?
Black-Seraph
2023-03-06 15:33:32 +0000 UTC
Some cores are known to be glitchy when using savestates.
There's just not much I can do about it I think. :(
If you have a suggestion on how to best handle this though, do let me know.
Black-Seraph
2023-03-06 15:31:42 +0000 UTC
Thanks for all the work!
A few issues:
1) on cold starts (after the device is off for some time) I have screen glitches (like repetition of frames of a previous opened game, the screen divided in 4 for a bried period of time, or even an anticipation of frames, like a game Menu appearing half screen even before the game loaded) and stutters (https://www.youtube.com/shorts/iVRYaNJMg6E). A restart solves it
2) <s>playing while charging every button press causes a sound coming out of the speaker. Sometimes I heard some buzzes when I have the flickers explained in the point 1.</s> it was the charger :)
3) notifications not staying up sometimes or appearing late. Sometimes when I'm in fast forward the notifications disappear and even the screen itself turns off until I stop the fast forward.
4) compiled some cores by myself, I have problems with Nestopia loading (here's the log https://drive.google.com/file/d/1226OcvtN6uzZfyln-be64F8G07gThEqa/view?usp=sharing). VBA-Next works good with threaded video on. I suggest you to change the stock snes9x2005 core with the snes9x2005-Plus one, this has basically the same performances but accurate audio (just change the "USE_BLARGG_APU ?= 0" line in the makefile of the core to "USE_BLARGG_APU ?= 1"). I use it without a problem.
5) mGBA audio is heavily distorted.
I have the rg35xx from some days, tested with 1.1.8 and 1.1.9 GarlicOS. I use 2 SanDisk cards. I use stock overclock and +.
Antonio D'Alonzo
2023-03-06 12:17:14 +0000 UTC
Some other extra issue: Wonderswan games get glitchy when you are using either autosave or save and load states. I have to manually restart the game and load up a regular save in-game to continue playing. GarlicOS version 1.1.9
cat-astrophic
2023-03-06 08:16:57 +0000 UTC
I have a minor issue to report. Whenever I open a NeoGeo game the shortcut for going back to GarlicOS Menu (single tap Menu button) no longer works and I have to double tap instead to do that. This keeps happening to the rest of the platforms and the only solution I've seen is to reflash or reinstall garlicOS. I am on 1.1.9
cat-astrophic
2023-03-06 08:08:34 +0000 UTC
can the .img be less of 4GB please? I have 4GB msd's lying around and when I image it says there are around 20~30 MB needed
Miguel Torrellas
2023-03-05 19:20:05 +0000 UTC
It's very much not a big deal, but I wanted to let you know that your image doesn't fit on a 4GB Toshiba SD card I have here. Etcher said it's over by ~91MB, I can check for exact amount if you'd like.
KC
2023-03-05 18:31:44 +0000 UTC
I can't seem to be able to launch PS One games from the console's menu. I have to manually launch from Retroarch. I do have the required BIOS files. the game switcher also doesn't work for PS One games.
Jason
2023-03-05 09:16:24 +0000 UTC
Sound now working again with 1.19, thanks for picking these fixes up so quickly, awesome work!
Nicholas Starmore
2023-03-04 09:19:54 +0000 UTC
Can confirm that my audio is now back on 1.1.9. Thank you very much Black Seraph for your hard work. It is so appreciated. Question: is there any way to keep my Retroarch config between updates? I like to change a few settings, set original aspect ratio, change the slow-motion into a rewind function, and remove the Y and X buttons.
Edit: just wanted to add that when at full volume my speaker crackles and seems overdriven. Obviously not a game breaking bug I just keep the volume lower. But figured you might want to know if you don't have hands on this particular board revision.
JC
2023-03-03 18:52:26 +0000 UTC
Excellent 1.18 is running nice and smoothly on mine after 1.17 had the button pressing issues. I still have no sound out of the speaker though. It will work perfectly though the headphone jack, so I don't know if that sheds any light on where the issue could be. Just to confirm it isn't a hardware fault as the sound is fine on the standard OS.
Nicholas Starmore
2023-03-03 11:38:23 +0000 UTC
Alright, I can confirm that gameplay is more stable on 1.1.8, no unintended keypresses or interactions, but now I have absolutely no sound from the speaker. I've tried a fresh install on a new SD card with only the ROM file coming over, still no audio. Any suggestions?
Edit: turned on fron sleep and audio was working. Started cutting in and out after 30 seconds of game play.
JC
2023-03-02 20:02:33 +0000 UTC
We've found a few issues with certain PCB revisions that 1.1.8 will address.
Please retry once 1.1.8 is live and let me know if the issue persists or not.
Black-Seraph
2023-03-02 18:26:11 +0000 UTC
Yup same as me this build doesn't appear to be stable atm. Back to the stock OS for now 😢
Nicholas Starmore
2023-03-02 09:45:46 +0000 UTC
Oh glad this isn't just me then, got mine yesterday put this build on and having this issue as well as no sound.
Nicholas Starmore
2023-03-02 09:42:25 +0000 UTC
Hey I'm getting audio coming in and out on 1.1.7, I play GBA and GB. Can confirm speaker is a-ok from the original Anbernic SD. I didn't change anything from the 1.1.4 --> 1.1.7 update. EDIT: my system is generally unstable, lots of mis clicking and things cycling on screen I'm not actioning. Thougth I had a bum unit until I put in the stock SD. Maybe avoid until 1.1.8.
JC
2023-03-02 01:55:19 +0000 UTC
great question. I second this.
Marc
2023-03-01 22:55:17 +0000 UTC
sounds like I'm not the only one. Thats at least a positive. thank you!
Marc
2023-03-01 22:11:14 +0000 UTC
Yes, there are repeated reports from folks at Reddit that 1.1.7 is causing a kind of repeated Select input pressing over and over again. I'm on 1.1.4 and I'm not experiencing this issue.
8trius
2023-03-01 20:50:34 +0000 UTC
Did a fresh Install and I am having an issue with the OS cycling through all the over/underclocking options by itself at the home screen with no inputs. I thought this may be a handwear issue so I did an I/O test with the stock OS and there was no issue. Tried two different sized & branded SD's both with 1.1.7. Any suggestions?
Marc
2023-03-01 18:30:32 +0000 UTC
Thanks for fix the Supergrafx emulator :)
Francisco Eugenio Feijóo Seara
2023-03-01 15:31:41 +0000 UTC
Does the new PCB offer any improvements over the previous one? If it does I might buy a new one and give my current one to one of my kids.
8trius
2023-02-28 16:09:59 +0000 UTC
I’d really like to be able to set up just my gameboy cores with a pixel grid video filter. In the latest build of Garlic (1.1.4) there doesn’t seem to be a way to save video filters per core. I can get them to work sometimes, but it never saves the override. And it locks me out of playing gb roms entirely if I try to do it on the system level. Can anyone confirm if video filters are buggy for them or am I doing something wrong?
Timaaaahhhh
2023-02-28 03:44:08 +0000 UTC
I really want one of this for my Rg353v =)
Diego Menezes
2023-02-27 11:53:10 +0000 UTC
It seems to be a simple settings issue with Dosbox Pure: it turns out that activating the setting "Force output to 60fps" is crucial. With that, the rest is just a matter of tweaking the Cycles settings when necessary as usual, and games like SkyRoads run great again.
Arno Fleck
2023-02-26 21:42:48 +0000 UTC
Any plans to reinstate fast forward toggling on gpSP and gambatte in a future update? Older Pokemon games are a slog without it.
Alex Roggow
2023-02-26 18:45:08 +0000 UTC
tnx, I have resolved in the meantime, so it's up .. today did a dirt flash to latest version, and all is fine. Things which I really cannot resolve (and I cannot distinguish if it more of retroarch or Garlic, as never dealt with neither of those) are (and rom version and bios setup should be already fine are: HDMI ouptut have no sound (stock has, so the cable and TV should be fine), HDMI outout is stretched to Y axis, so no whole screen is visible (TV has aspect ratio setip). HDMI output is too pixelated; slow Amiga emulation, and inability to load so many games, or swap floppies; NEGO GEO emulation in general; Bad dudes vs Dragon Ninja has no sounds, and cannot emulate Super Hang On know is a drop in a sea yet those are some of my favourites)
Srdjan
2023-02-26 14:07:45 +0000 UTC
Your game folders are probably named wrong if you did the copy paste install. Garlic uses the Onion OS rom folder names that are different than every other format. Look up the Onion folder names and change them.
Michael Brockway
2023-02-26 04:35:42 +0000 UTC
Something between 1.0.9 and 1.1.0 seems to have regressed the DOS performance - I ran a lot of DOS games perfectly yesterday, and after updating, even the simplest games stutter and run only at 50%, overclocked or not. Any idea what happened?
EDIT: It got a little better with the update to 1.1.4 (instead of 50%, I now get 80%), but it's still stuttering and running slow where it worked completely fine a couple of days ago. Would really appreciate if this could get to working or if you have a hint what I could configure. Some more data points: I update with the full image, ROMs and data is on a secondary SD card. An obvious candidate for the issue is the game SkyRoads, which used to run perfectly.
Arno Fleck
2023-02-25 21:12:50 +0000 UTC
Your comment is several days old and there's been a few fixes since then. Do you still have this issue on the latest build?
Black-Seraph
2023-02-25 20:22:17 +0000 UTC
I am using my OnionOS card in my rg35xx. I'd like to keep the ports separately. Where can I configure the PORTS directory location? Spent sometime browsing the flat files in all 4 partitions but didn't find it. Will probably scan them all now for the PORTS string, but wanted to write here too. Thx
EDIT: used "strings|grep PORTS" over every file in the FW microSD but couldn't locate it
RetroMinimalist
2023-02-23 21:45:17 +0000 UTC
I did the last Garlic instal over new SD card, did all by the book, yet when boot the rg35xx, only I get is the splash screen, and nothing then happens. Any clue?
Srdjan
2023-02-20 20:58:26 +0000 UTC
Thank you so much.
plank walker
2023-02-18 03:42:19 +0000 UTC
Its supported now.
Black-Seraph
2023-02-17 20:33:29 +0000 UTC
Amazing work! Here is a photo of my playing Crash with the 35XX on my CRT (a Sony PVM from the 80s.) One small request I have is - could there be a way to divert audio to the headphone jack, instead of HDMI, when headphones are plugged in? Unfortunately, my setup has no way to capture audio over HDMI. https://imgur.com/WMlumLh
Another request, while I'm at it - it would be cool to be able to turn the screen brightness completely off while in HDMI mode. I think it would save a ton of battery life (and be less distracting).
Justin Raymond
2023-02-17 04:22:19 +0000 UTC
Thank you so much for this! I have a Miyoo Mini and the RG35XX and Garlic really helps to bridge the gap between the two devices. Something that I would like to suggest is to use the right aspect ratio for the screenshots in the "recent games" played (the ones we can access with the menu key).
Helder Nascimento
2023-02-16 15:41:37 +0000 UTC
Thanks for the excellent work! Will a new version have an option to delete the rom directly on the RG35XX? Also, a function to choose random games would also be nice.
Pulso da Terra
2023-02-15 22:52:20 +0000 UTC
press start in the main menu to adjust date/time. If it doesnt work, your skin does not have the correct files to display the UI
Jack Brookes
2023-02-15 12:20:41 +0000 UTC
So I finally updated the OS and now I see the time in the top right, but is there a way to set it properly? If not, can I remove/disable it?
Joseph Yannotti
2023-02-15 02:57:05 +0000 UTC
Thx. So hopefully it'll be supported soon
Tommy Ha Phuoc
2023-02-14 11:35:34 +0000 UTC
Yeah it works fine on StockOS. Tried it on Gran Turismo for instance.
Francesca Dysart
2023-02-14 07:11:05 +0000 UTC
any chance to get scummvm games working from the consoles list? i can get them to show up there and i'm fairly certain i'm pointing to the correct location from there within the .scummvm file, but for some reason the games won't load. i don't see any errors within the log file so i'm not quite sure what's going on.
Raymond Romero
2023-02-13 13:46:56 +0000 UTC
Awesome work! Honestly the only thing I'd like functionality wise would be an indication for volume and brightness, but otherwise Garlic is as polished as I'd expect from a commercial product. Surprised Anbernic doesn't want to hand out some zenny for such a nice OS on their system.
Michael Brockway
2023-02-10 20:08:02 +0000 UTC
Hi, I'm trying to load a Supergrafx rom, but it doesn't work, even using retroarch, the screen goes black and doesn't load the game :(
Francisco Eugenio Feijóo Seara
2023-02-08 19:06:09 +0000 UTC
No info regarding vibration? Has anyone managed to make it work on StockOS first?
Tommy Ha Phuoc
2023-02-07 13:09:51 +0000 UTC
In retroarch go to input settings -> hotkeys -> take a screenshot and pick one.
Ole
2023-02-05 22:10:19 +0000 UTC
Is it possible to take screenshots in GarlicOS? I see there is a screenshots folder in the hidden retroarch folder on the SD card
Joseph Yannotti
2023-02-05 19:36:57 +0000 UTC
Can anyone tell me how to add doom to prboom?
Mark Read
2023-02-03 19:54:24 +0000 UTC
I was definitely panicking trying to find an image of the 28 January update. Although now that I think about it I do have the 25 January one that I could image then use the 28 copy over on top of it.
Michael Brockway
2023-02-02 20:19:30 +0000 UTC
If your double X gets stuck at a black screen you can also try plugging in a USB-C power cable to reset it. I've had freezes a couple times while plugging a second SD card in and that fixes it.
Michael Brockway
2023-02-02 20:17:35 +0000 UTC
Yeah thats very very sad. i even try to find the previous garlicOS files
Manuel Niehoff
2023-02-02 19:08:25 +0000 UTC
Awesome work, thank you so much. Makes this device really interesting and I'm in that nice "is there a new update?" phase.
Could a visual info be implemented for showing changes in volume level? Feels weird to have no visual feedback when adjusting.
Glad to see the update for pico8.
Any idea, why certain pico games give the runtime error? Downstream Dream for example shows that error "No Carts Found" etc. while other games work flawlessly. Is that just normal fake08 behavior, or could something be done?
Looking forward to future Garlic goodies!
Ole
2023-02-02 16:55:33 +0000 UTC
Thanks for your work on this! A recent update removed pressing R2 to enable fast forward on GB/GBA emulators. Having to use the RetroArch hotkey combo is very annoying and blocks other inputs while held. Any reason for this or plans to re-instate it?
Jack Brookes
2023-02-02 15:08:06 +0000 UTC
Hi. Thanks for making garlic os! It saved my rg35xx from the trash. Iz do have one issue. When launching future cop lapd chd for psx, i get a black screen that breaks the entire os. I have to flash my sd for that black screen to go away. I'm unsure if that's the only chd that does that. Keep up to good work. I love it!
Hannes Roets
2023-02-02 08:38:14 +0000 UTC
Don't know if this affected anyone else, but this update wrecked my XX. I was on the 28 January version, did the update copy over stock, installed the catpuccino skin, and it basically stopped responding to the menu button. I was in Xenogears with enhanced res on that auto loaded. I flashed a new 16gb card to run roms off the second card so hopefully don't have another catastrophic fail like this.
Michael Brockway
2023-02-02 03:48:22 +0000 UTC
WOW. Long live Black Seraph!
Jose Rivera
2023-02-02 00:46:45 +0000 UTC
Awesome work. Basically saved this handheld!
Michael Brockway
2023-01-31 17:15:59 +0000 UTC
I go on vacation for a week and come back to basically an entirely new handheld experience. Thanks Black-Seraph!
Dadam
2023-01-31 15:35:15 +0000 UTC
I see a reference to the C64 on 14th Jan but I cant seem to get this working. do I need to load a core and if so which on as I cant see anything obvious
Andrew J Cranswick
2023-01-31 13:37:28 +0000 UTC
There is one, normally...
Tommy Ha Phuoc
2023-01-30 20:23:32 +0000 UTC
Menu + R2 to quick save state, Menu + L2 to quick load state. Otherwise, Menu + X for RetroArch menu and save/load from there
cordlord
2023-01-30 15:05:36 +0000 UTC
SNES save states do not load correctly on newest update
cordlord
2023-01-30 15:02:30 +0000 UTC
Does any one know how to add more video filters? Since there isn't GPU on this device, shaders can't be used. We can only rely on CPU video filters. But I find the default list limited, especially when trying to get a proper CRT look. Scanlines are only in 2x version, which don't fit well with Snes resolution when scaled to 4:3 format. Same for GBA Grid. Is there a way to add more or tweak them? Or any tips to get as closed as CRT and LCD look? Thx guys
Tommy Ha Phuoc
2023-01-29 20:33:32 +0000 UTC
This is on the tech specs on the anbernic site:
Support 2.4G wireless gamepad and wired gamepad connection, HDMI output TV, vibrating motor.
There was definitely a switch on the original operating system.
Mark Read
2023-01-29 14:51:42 +0000 UTC
Does this device even have a rumble motor in it? I have the transparent model and I can't see any inside
Joe T
2023-01-29 13:45:09 +0000 UTC
Thanks! I saw that a few days ago when I changed software. I appreciate the reply though!
Phillip Angle
2023-01-29 11:57:15 +0000 UTC
The +- ++ and -- etc in the battery icon are the notification of core frequency.
Mark Read
2023-01-29 07:50:01 +0000 UTC
Hi could someone tell me why I'm not getting rumble/vibration... or how to turn it on... especially on psone? I've tried switching to dualshock in psx core but still no joy. I know out of box the rg35 had an option to turn on or off but can't find it on Garlic.
Mark Read
2023-01-29 07:47:58 +0000 UTC
usb hub passthrough charging doesn't work for me. I wonder if that will be something possible to implement or if it is a hardware limitation.
Florent Morfaux
2023-01-28 00:53:00 +0000 UTC
So it turns out the instructions were kinda confusing. It’s:
“ROM” (as in the rom partition of the drive)/Rom(folder)/chosenconsole/Imgs
So more directly for Gb it would be:
ROM/Rom/GB/Imgs
Ryan
2023-01-27 19:04:57 +0000 UTC
I have not had success with the new way either….hoping things get ironed out and someone can explain it to me?!?
iCue
2023-01-27 14:11:59 +0000 UTC
when you're in game, hold down the menu button and press the X button. this should bring up the retroarch quick menu. from here there should be an option to save state, load state, etc. by default save states will auto-increment by 1 every time you use them, but that can be toggled in retroarch settings if you don't like it.
ryan but also cloud red xiii
2023-01-26 02:51:09 +0000 UTC
Thank you so much, This has seriously made this device so much more fun. Is there a way to do Save States?
Jimmer Seiber
2023-01-26 02:30:15 +0000 UTC
The RG35XX is a Cortex A9 and all capsimg.so in the web to support the .ipf files even when compiled for armv7 are not working. A possible solution could be fresh compiled capsimg.so from amiberry source code using the PLATFORM=s812 (Generic Cortex A9). If somebody has more experience and time to test it, it would be great, because my knowledge in compiling is absolute noob level.
waeggy123
2023-01-25 22:21:29 +0000 UTC
A small bug on systems with a lot of games, 1000-2000 in my case :
When i start to scroll the gamelist from the end, it goes back to the main menu of Garlic.
Got the problem with SFC and MAME folders but it maybe occurs on others.
Julien Naels
2023-01-25 18:03:55 +0000 UTC
Is there supposed to be a notification for changing core frequency when hitting the select button? Also battery indicator for my device jumps up and down all the time going from full all the way down to below half and back up over the course of a few minutes.
Phillip Angle
2023-01-25 16:42:20 +0000 UTC
Good, the most important is that it works.
But i prefer to have games on a second card so if the OS crash i just need to reflash the first SD card, which saves time.
Managed to make it work in FAT32 but i would prefer to use EXT4 as it gets corrupted less easily. My quest is not over !
Have a great day guys.
Julien Naels
2023-01-25 14:22:16 +0000 UTC
I decided to just use 1 card and everything works as it should.
Stephen Sayles
2023-01-25 12:24:26 +0000 UTC
I tried a fresh install on another card and am still having the same issues (favorites are completely wiped now though). I ended up just switching back to the 1/22 release and it's working just fine. Very odd.
James Boone
2023-01-25 02:50:23 +0000 UTC
Well it works using FAT32 partition. If it can help someone else ;)
Julien Naels
2023-01-24 23:06:03 +0000 UTC
Hello, i can't even see folder of the sd card in retroarch, not talking about seing games or consoles...
Tried lot of things, ext4, Exfat, created a roms/Roms folder, etc...
Also tried different sd card all brand new... And also GarlicOS from different releases dates, no difference.
If you have an idea ;)
Julien Naels
2023-01-24 22:47:35 +0000 UTC
Just to chip in, my favorites appear to be intact
cordlord
2023-01-24 19:37:19 +0000 UTC
Noticed my custom theme in RetroArch was over written after today's update. Can't help but wonder if any of my other custom settings for each core, directory, and games might have gotten overwritten as well. Otherwise looking great so far, will do more testing later
cordlord
2023-01-24 19:35:42 +0000 UTC
I haven't had success trying either unfortunately
Ryan
2023-01-24 19:04:32 +0000 UTC
my issue with loading art in the old method was that i was forgetting to include the extension in the name of the cover art, so like "castlevania-sotn.bin" should have matching cover art named "castlevania-sotn.bin.png"
i haven't tried the new method yet so unfortunately i cannot help you troubleshoot there, but i can do my best to help with the old method!
ryan but also cloud red xiii
2023-01-24 19:03:07 +0000 UTC
The latest version is giving me issues. Can't load a bunch of games and my favorites disappeared after the letter B.
James Boone
2023-01-24 17:06:06 +0000 UTC
MENU + SELECT, the battery icon changes accordingly to the description of the updates:
( ) 1.0GHz (default)
( - ) 700MHz
( --) 500MHz
( + ) 1.3GHz
( ++) 1.5GHz
Bruno Funnie
2023-01-24 12:01:50 +0000 UTC
How did you set the OC / UC? Super Mario RPG was playing great in the last release...it's chugging now
T33Hud
2023-01-24 06:32:04 +0000 UTC
I'm not having any luck loading game art in the new, or old method. Any advice, or has anyone else ran into this?
Ryan
2023-01-24 03:58:26 +0000 UTC
This latest update is very unstable (Jan 23) I thought I was doing something wrong but I think is something related to the latest OC/UC options, I`ve tried to OC (++) and it just bricked the OS, can`t open it anymore, gonna need to reinstall again.
Bruno Funnie
2023-01-24 00:34:27 +0000 UTC
The sdcard must be in exFat or vfat format, then just add a Roms/, for example:
Roms/SFC/
Roms/FC/
...
Bruno Funnie
2023-01-23 23:21:57 +0000 UTC
How do I use the ext 2 microsd for consoles, I can load up content with retroarch, but would like to have consoles populated as well from ext2. Thanks great cfw
Stephen Sayles
2023-01-23 23:06:20 +0000 UTC
I like to return to recent games so I can easily switch from a game to another.
An option to customize the home button behavior should please everyone <3
Florent Morfaux
2023-01-23 08:16:23 +0000 UTC
Some CPS1 games are getting the image cropped. https://imgur.com/a/DhmmIGj
Bruno Funnie
2023-01-23 00:23:16 +0000 UTC
Like @Dadam, when I turn off the Threaded video and save my overrides it doesn't stay off when open or re-open games... It's for all systems... I juste want turn-off Threaded video and that stay turn-off when I launch a New game. Thanks you from France for your marvelous work on this OS for this Amazing RG35XX!!!
Seiya Halliwell
2023-01-22 18:46:21 +0000 UTC
Will you be adding the Atari800 core to Garlic OS? It seems to recognize the folder, but I'm not seeing the actual core in RetroArch.
Indiepocalypse.Social Admin
2023-01-22 18:36:07 +0000 UTC
puae-2021 is great. Now I need to find the correct capsimg.so for the ipf files which i prefer :)
If there are any ideas, it would be great to get some input. capsimg for retroarch already tested, but the game won´t load
waeggy123
2023-01-21 20:11:12 +0000 UTC
for now i'd recommend making a backup of your misc drive then deleting the dmenu.bin, hdmi.bin, and uImage files. you should then have plenty of room to pull those files from the new update onto your misc drive.
ryan but also cloud red xiii
2023-01-21 18:06:28 +0000 UTC
i'm currently encountering this as well, the most recent update (1/21/23) appears to put me over on my misc folder by ~3MB when i try to update. looks like it's a default warning as a result of the total amount of files to copy over being greater than the remaining free space on the misc drive, even though the bulk of files are being overwritten meaning that there should be plenty of space available. i'd guess that a reformat/expanding the misc drive should solve it but atm i don't have a backup sd card to test with
ryan but also cloud red xiii
2023-01-21 18:00:08 +0000 UTC
its mostly as simple as making your own bmp and zipping it with gzip, but just exporting from GIMP or some other program as bmp may not work. i've found the best method is to make an image in whatever program you want to use then open it in ms paint and convert to bmp, then gzip the resulting file. while there are gz converters online, i've had the best results after just downloading and installing gzip on my pc
ryan but also cloud red xiii
2023-01-21 17:55:11 +0000 UTC
Need help. I keep clicking on the MicroSDCardImage but it downloads as a text file only and not an image
Gudi Sandoval
2023-01-21 06:20:47 +0000 UTC
Quick question: When I try to move over the misc folder I’m getting an error saying not enough free space. Anybody else encounter this and/or have a solution? Thanks
iCue
2023-01-21 03:17:29 +0000 UTC
Dude you're a wizard, so much progress in so little time. Shut up and take my money.
James Giger
2023-01-20 22:49:13 +0000 UTC
Thanks, I'll give that a shot. I've done a few attempts at fresh installs now. I'm currently running everything on one SD card again, and still encountering the freezing while trying to scroll through the SNES games
Andrew Green
2023-01-20 18:50:57 +0000 UTC
Yeah; the png in that folder. I’ve made a gamboy one.
JKap
2023-01-20 15:21:20 +0000 UTC
i've updated to the most recent version and I'm noticing it's not saving my history in retroarch anymore, i've tried a fresh install as well. has anyone experienced this?
Joe T
2023-01-19 22:22:09 +0000 UTC
Is there a way to make a custom boot logo for this? Is it as simple as just replacing the boot_logo.bmp.gz file, or is there additional things that need to be done?
Joseph Yannotti
2023-01-19 21:51:34 +0000 UTC
Not sure if this is related or not...but I had a similar issue when I first attempted to install this. I couldn't even open the menu for the SNES games. If I went through the Retroarch menu, I was able to load content and open specific games from there without issue. Does this work for you? My overall fix was to eventually just start from scratch. I was doing it on a Mac, did it on my wife's PC and had no issues second time around. Maybe something I screwed up along the way.
Joseph Yannotti
2023-01-19 21:37:36 +0000 UTC
Did the new update cause an input delay on the main menu? After updating the files today (19th) I'm getting about a half-second of delay when just moving the focus. In-game is fine though, FYI.
TheColdOne
2023-01-19 21:21:02 +0000 UTC
Love the updates but im not a fan of the menu returning you to recent menu.. it would make more sence to either keep it as main menu or return to console page. I really dont like recent page especially with the stretched screenshots. How does one edit this please, also the rotation option still not working on mame fba 2012 all shmups etc are showing vertically ( sideways) im not sure how others feel about the menu button returning to recent games page but id be suprised if its overwhelmingly positive.
Darren
2023-01-19 18:32:21 +0000 UTC
Upon further testing, seems to only be crashing with SNES Games
Andrew Green
2023-01-19 14:33:43 +0000 UTC
I'm new to GarlicOS (just installed it today) but I'm getting massive freezing issues, either it freezes if I'm in the menu too long, or I can play a game for about 1-2 minutes and then it freezes up. Did I do something wrong, or is that kind of normal right now? I'm finding it's mainly crashing on SNES games so far, like Super Mario World or TMNT Turtles in time.
Andrew Green
2023-01-19 01:24:18 +0000 UTC
loving the updates so far, always excited to see more UI options! a possible suggestion if you're looking for ideas: with the new option for artwork when browsing games by console in garlic, would we be able to have a toggleable overlay, such as in recent games, to make text more readable if we have full-screen artwork for the games?
ryan but also cloud red xiii
2023-01-18 22:40:32 +0000 UTC
If you don't mind slumming it with us ST boys. Hatari works really well :D
Luke
2023-01-18 12:57:44 +0000 UTC
+1 I was trying to play some amiga games but performance was way too bad to even pass the first few screens.
Florent Morfaux
2023-01-18 03:09:55 +0000 UTC
So, I ended up putting the file name at a -1000 margin, which removed the entire list from the screen. Then I added the box art and it works pretty nicely. Of course, you don't see what game comes next, but with a small curated list, it works pretty well.
JKap
2023-01-17 02:12:25 +0000 UTC
Is there any way to make list text transparent? I’m trying to find an eloquent way to make boxart look nice. If I can make game list transparent, then I can just use the box art to choose the game.
JKap
2023-01-16 22:05:36 +0000 UTC
That happens on occasion. Try deleting the file, ejecting and reinserting your SD card. Eventually you can delete and copy over the new one
JKap
2023-01-16 22:04:39 +0000 UTC
I upgraded to todays build and had problems overwriting a retroarch txt file. End of the story is that no games work any more no matter what system. Im gona try a fresh image install now.
Wordstar
2023-01-16 21:55:54 +0000 UTC
I've upgraded but I lost my recent games list and the save games also don't work. Any way of upgrading without breaking this?
Tiago Araújo
2023-01-16 17:55:33 +0000 UTC
Some PCECD games still aren’t working for me and I tried your solution with no luck. Any idea what could be going on? Using the same bios files and game file on desktop and it runs fine.
gumbleinvegas
2023-01-16 13:21:38 +0000 UTC
Back again about Amiga performance on Garlic vs Onion
I was comparing the PUAE versions between Onion and Garlic
Onion
1.10.3 (2.6.1)
Garlic
1.14.0 (4.9.1)
Seems Onion are using the older build which performs better on lower end hardware
Is there any chance we can get the older version?
https://github.com/libretro/libretro-uae/issues/290#issuecomment-1107389604
https://github.com/batocera-linux/batocera.linux/issues/6305
Luke
2023-01-16 12:12:49 +0000 UTC
Can anyone help me? Trying to get Rondo of Blood for PCECD to run and it refuses to work. All the cores are set up properly, and the game file is good; it all runs on RA on my desktop just fine. But, as soon as I move everything over to the SD card for my 35xx, I get a black screen when I boot the game. For some reason the Addams Family game works and nothing else I've tried does, other games are causing the crash as well. I was on a single SD card but moved BIOS and ROMS over to a second SD card to try that and it didn't work. My directory is setup correctly.
gumbleinvegas
2023-01-16 06:56:42 +0000 UTC
hey, sorry for the late reply but i used a program called memcardrex to read the save files and then copied them onto a new psx memory card file that i was able to put in the right save location. then i had to toggle on an option in retroarch called like "use 2nd psx memory card." i also had to add the psx bios file and activate it in core settings.
ryan but also cloud red xiii
2023-01-15 21:28:37 +0000 UTC
Tip for everyone who plays pokemon on GarlicOS: When you save your game, FIRST exit the emulation via the menu button. THEN shutdown. The progress doesnt get saved on your SD Card when you shut down the device without exiting the emulation first. I spend hours of lost gameplay until i found out about this :-D maybe this is know for everyone,but iam new to CFW and just found out about this
Manuel Niehoff
2023-01-15 18:42:38 +0000 UTC
Hello- any plans to make a second hotkey for volume/brightness using the d-pad?
Carlos Sanchez
2023-01-15 16:25:34 +0000 UTC
yes you can use the copy and paste.
Wordstar
2023-01-15 12:56:07 +0000 UTC
Hi there, Any thought on why Amiga performance is so laggy right now? I've tried tweaking the config which looks very similar to on the mini but its just way slower
Luke
2023-01-15 09:18:07 +0000 UTC
did u find a fix for the sega cd thing btw? Todays update (jan14) fixed VB but sega CD resume is still broken for me
Edgard Sheleby
2023-01-15 05:35:30 +0000 UTC
Dumb question - to update the OS from a previous build can I use the "copy paste on top of stock" zip or do I need to reflash every time?
JT Moen
2023-01-15 01:57:49 +0000 UTC
I keep crashing all the time after an hour or so. Playing GBA Games. Sound loops, screen freezes, only reset brings me back to control. The sad: Saves are gone, too.... I replaced the Stock SD Card with a sandisk 128gb with the same result. now i tried my samsung SD card from my gamecube. crashing also. So, so sad :-( I cannot see anything concerning in the logfile
Manuel Niehoff
2023-01-14 22:20:08 +0000 UTC
Thanks so much for all your hard work on this. It's made the 35xx so much better
Alex Tessler
2023-01-14 18:23:26 +0000 UTC
I'll look into the 32bit color issue with VB.
The problem is that this device runs on a 16bit LCD panel, so 32bit colors aren't supported (on a HW level).
Cores that explicitly ask for it will, more or less, run into a wall.
On older systems that don't occupy too much CPU time with actual emulation we might be able to just convert the pixel buffers to 16bit manually or patch the core up to produce 16bit color pixels from the get go.
Black-Seraph
2023-01-14 18:21:18 +0000 UTC
Is the CPU in the RG 35XX weaker than the CPU in the Miyoo Mini? It has bilinear scaling. Excuse my ignorance.
F1reRa1n
2023-01-14 18:20:45 +0000 UTC
Looks like they both launch without issues now. Well, relatively. For some reason these are the only two titles so far (across all systems I've tested) where they won't recognize an old save file (that I've used across New 2DS XL, RG351v, Android, etc). No idea why that'd be the case.
TheColdOne
2023-01-14 18:20:11 +0000 UTC
Not possible because the CPU is too weak for bilinear/bicubic scaling and the device doesn't have a bicubic hardware scaler. :(
The best you'll get that's close to bicubic (in the way it works) is bresenham, which we already have (semi-linear).
Black-Seraph
2023-01-14 18:18:36 +0000 UTC
thanks for the reply. my Simpsons rom was actually working perfectly until the update that added arcade names. then it just dropped off the list. that romset was mame2003_plus. so in an effort to get all my roms working, i found something that said mame 2003 extreme uses the 0.78 romset. went and got those and i’m still having the same issues. which romset are you using successfully?
Raymond Romero
2023-01-14 17:29:43 +0000 UTC
ive just got the same crash, with the same message. but i was playing GBA game
Manuel Niehoff
2023-01-14 15:56:11 +0000 UTC
a lot has to do with the rom types. There are so many different sets. Mame, FB Alpha aswell as FB Neo Roms. Youll just have to test it out. I already have a working simpsons Rom.
Wordstar
2023-01-14 15:42:52 +0000 UTC
anyone else having issues with certain arcade games playing? some have really distorted video and resolution, others just won't plain load, and the simpsons, for some reason, won't even show up in the list.
Raymond Romero
2023-01-14 14:47:56 +0000 UTC
i got it working. Youre supposed to move to BIOS folder to SD2. Because of the file restructure in last update. lmao that was not mentioned in any guide i read. Thanks for helping out!
Edgard Sheleby
2023-01-14 14:19:35 +0000 UTC
still nothing. i didnt suspect it was me using ISOs (because its loading my ps1 stuff just fine) but went thru the trouble of converting to to CHD and still the same issue. the bioses should be good, i pulled em from my miyoo mini, but i DO have them at 2 locations. 1 in RA system folder and 1 in the BIOS folder from one of SD1's partitions. deleted all saves too. which of the two locations are you using for bios directory?
Edgard Sheleby
2023-01-14 13:31:55 +0000 UTC
Thanks for working on Garlic. Like everyone here coming from Onion and I gotta say I like the simplicity of Garlic. Can't wait to see all the improvements and fixes.
Florent Morfaux
2023-01-14 11:38:18 +0000 UTC
i have all that. just tested thru RA and those 3 all work for me thru the RA app, but not thru the individual app launchers. it just goes back to main screen. Can you confirm if individual launchers for SegaCD, PCECD and MSX are working for you?
Edgard Sheleby
2023-01-14 10:57:46 +0000 UTC
my 3G35XX came in today and i set everything up. But even after putting bios files, segacd, pcecd, msx vb and dos arent working for me. Just want to make sure if theyre actually broken rn or if its something on my end. Also, theres no bilinear filtering on this atm right?
Edgard Sheleby
2023-01-14 07:39:48 +0000 UTC
Thanks for all the updates!
If I start a game and turn the volume down, but then stop it with the menu button and open the game again, the volume comes back up.
It would be great if the volume settings could be saved!
kazuu
2023-01-14 05:55:26 +0000 UTC
Love all the work you've done with this so far, but scaling of certain systems isn't terribly pleasing with the current filtering options. Would it be possible to get bilinear and bicubic filtering working?
F1reRa1n
2023-01-14 00:00:02 +0000 UTC
Has anyone else been able to launch any virtual boy games? I tested a few from multiple sources and it seems to just crash retroarch.
Alex Tessler
2023-01-13 21:15:39 +0000 UTC
Hey Seraph, happened again on the latest build. Exact same issue. I got it to happen on PS1 and F1 Pole Position on SNES. Same thing on both, black screen and restart.
Brendan Lin
2023-01-13 20:24:59 +0000 UTC
Found it - the partition tool I'd used created the FAT32 partition as a Logical partition! Converting it to Primary and it's working a treat!
Trevor Boys
2023-01-13 19:11:14 +0000 UTC
I'm definitely doing something stupid but....
I've flashed the latest image from today onto slot 1 (32Gb card) and created a FAT32 formatted partition on 128Gb card for slot 2. Created a folder called BIOS files into the root of the slot 2 card and one called Roms. I've copied all of my roms (in the per system dir structure into the Roms folder and when I start up the console I see 8 empty boxes under Consoles. Looking under /mnt/SDCARD in RetroArch just shows "No Items".
The card is slot 1 has the OS only and no other files. Is there something I need to enable for the second card to be used?
Any suggestions?
Trevor Boys
2023-01-13 18:54:31 +0000 UTC
Thx for the quick reply. Good work needs time and patience 💫
Marco 'Pooch' Puszina
2023-01-13 18:48:14 +0000 UTC
That seems to work now, except it’s ridiculously busy with the games list on top of the box art. Maybe if it was in a separate panel?
JKap
2023-01-13 18:10:06 +0000 UTC
Yea no worries I'll give it a try sometime today. I'll reply to this comment if it happens again.
Brendan Lin
2023-01-13 18:03:06 +0000 UTC
That means you got a hardware issue then.
Black-Seraph
2023-01-13 17:53:28 +0000 UTC
You can place a adb enable file in /misc and use a USB cable to listen to the kernel output.
Black-Seraph
2023-01-13 17:52:54 +0000 UTC
Probably related to the FPU optimization issue we had earlier this week. Mind retrying on the latest build?
Black-Seraph
2023-01-13 17:52:06 +0000 UTC
There was a FPU optimization bug in RetroArch earlier this week that caused the quick menu to crash at times.
This has been fixed in the latest release.
Black-Seraph
2023-01-13 17:51:28 +0000 UTC
It's on the to-do list along with several other points. Limited time and all, which is why this thing gets updated as often as it does, bit by bit as I find time to tick off another point on the list.
Black-Seraph
2023-01-13 17:47:30 +0000 UTC
Box art needs to go into the CFW/skin/games/systemname folder and be named like the game file plus a .png suffix. Box art will only be shown in the actual game menus. The recent menu will show a screenshot of where you last paused.
Example: "CFW/skin/games/PS/Bust-A-Move 4 (USA).chd.png"
Black-Seraph
2023-01-13 17:46:28 +0000 UTC
You are correct sir! It wasn't the boxart and just a screenshot. I didn't look closely enough
JKap
2023-01-12 20:33:21 +0000 UTC
Tested the boxart out. Only seems to work in the Recents menu and not under the system/consoles.
Also, would there be a way to make two panes, one with the game title and one with the boxart instead of the background? Or at least left align the game titles?
JKap
2023-01-12 20:23:07 +0000 UTC
Epic progress here! Thx alot! .. by any chance on the todo to have subfolders in the gamefolders being working tho?
Marco 'Pooch' Puszina
2023-01-12 15:53:29 +0000 UTC
No worries I was just trying to sanity check myself. I think it makes things more simple knowing things are only in one place
Luke
2023-01-12 13:35:43 +0000 UTC
ah yea, that seems to be right then. sorry about that. i actually just checked both SD cards and have BIOS on both of them, not sure if it copied itself over or i was just misremembering what i did in the first place.
Raymond Romero
2023-01-12 13:32:37 +0000 UTC
Coleco seems to work. I don't know the system but tried Boulder Dash.
MSX wouldn't run Boulder Dash but Bomber Man worked ok
Luke
2023-01-12 12:38:39 +0000 UTC
Amiga is still laggy. I'll test the other systems and will get back to you
Luke
2023-01-12 12:26:18 +0000 UTC
My understanding for the 11th Jan update. BIOS should go on the same sd as the roms
"BIOS files now get loaded off the same MicroSD card the game ROM is located on (for compatibility reasons: different cards might have been prepared with different BIOS files, which can make a difference in arcade emulation)"
Luke
2023-01-12 10:21:39 +0000 UTC
i have CFW and BIOS on SD1 and Roms on SD2, and it works.
Raymond Romero
2023-01-12 10:18:30 +0000 UTC
This works
SD1 - FAT32 partition
\CFW
SD2
\BIOS
\Roms
Luke
2023-01-12 08:08:44 +0000 UTC
I can obvs test this myself :D
Luke
2023-01-12 07:04:13 +0000 UTC
Question do the CFW and BIOS directories need to exist on both SD Cards if I'm loading roms from slot2?
BTW thanks for the awesome work.
Luke
2023-01-12 05:17:22 +0000 UTC
Line 15 breaks the json
change
"ATARIST", "hatari_libretro.so",
to
"ATARIST": "hatari_libretro.so",
Luke
2023-01-12 05:15:54 +0000 UTC
Coleco issues as well.
JKap
2023-01-12 01:32:08 +0000 UTC
I'm having the same issue. I've tried reinstalling, dropping to a single SD card, etc. all with no luck.
Joshua Pierson
2023-01-11 23:27:07 +0000 UTC
something is wonky with PS for me, when i try to load a game it just dumps me back to GarlicOS, but they seem to load and run when i go directly through RetroArch. went ahead and tested the rest of the systems i have loaded. pcengine/turbografx 16 has a weird issue as well, takes me to a mostly black screen and won't load, which is weird because pcengine CD works fine.
Raymond Romero
2023-01-11 22:35:56 +0000 UTC
Looks like Lufia II works after accessing the RetroArch menu and restarting the ROM.
Though the same can't be said for Terranigma, which just stops as soon as I touch the menu button.
TheColdOne
2023-01-11 22:00:43 +0000 UTC
Brilliant update on today's release allowing us to set the core per folder, thank you so much for the hard work
earlparkers
2023-01-11 18:30:07 +0000 UTC
At first I thought it may be related to PAL games, but I just had a freeze on "Super Mario World 2 - Yoshi's Island (USA) (Rev 1)", with a freshly flashed Garlic OS rom.
Unfortunatly there's no log traces about the freeze, here's the log for reference :
https://pastebin.com/QF5dDcD0
Anyway to check kernel traces ?
Thibault Jochem
2023-01-11 18:18:19 +0000 UTC
Is there a known (potential?) issue with individual game compatibilities?
Most games have worked so far, but I have run into two that won't boot for SNES. One is Lufia II, which shows a black screen indefinitely. Then there's Terranigma, which will be mostly black with some graphical flickering that looks corrupted.
Aside from those, I haven't run into game-specific issues (I am sticking to the lower-end consoles/handhelds).
TheColdOne
2023-01-11 16:06:26 +0000 UTC
Hey, Black Seraph, I've managed to crash a couple times in a row on PS1 Gran Turismo. Game was running fine for around 2 minutes. Got stuck in a freeze loop where the game boots up, freezes/restarts, the boots up again and does the same ting. https://drive.google.com/drive/folders/16G0DkZ-CWSLh7fTqioa_oclyNv3H-DQ-?usp=share_link
Brendan Lin
2023-01-11 08:09:11 +0000 UTC
Hey just an update, saw an earlier comment about crashing. Seraph requested log files so here they are. Just recreated the issue on PS1: Gran Turismo after around 2 minutes of the device being on, then it went into a freeze loop where the device turns on, boots into the game, and pretty instantly freezes. https://drive.google.com/drive/folders/16G0DkZ-CWSLh7fTqioa_oclyNv3H-DQ-?usp=share_link
Brendan Lin
2023-01-11 08:08:10 +0000 UTC
I'm having the same issue. Just left a comment about it, didn't see this one!
Brendan Lin
2023-01-11 07:58:59 +0000 UTC
Hey there, great work Black Seraph. I've been encountering an issue for a while and I'm not sure if it's just because the OS is new, but I have tried it on the stock OS and it doesn't happen. Depends a lot on the system, but the device seems to crash, freeze, or restart after prolonged use. I've noticed this happens pretty fast with PS1, and I've encountered it on both SNES and pico 8 after around 30 minutes of usage. I also tried running Garlic OS off a couple different SD cards and I'm still getting the same issue. I've asked around and I've encountered one other person on a Discord server who has the same issue. Would be great if we can figure out just what this issue is. Thanks!
Brendan Lin
2023-01-11 07:57:43 +0000 UTC
The issue seems to be if you hit a Menu+(any valid combos) too fast, then it'll quit the game immediately.
I also have issues where I get double ups in my library. This is exacerbated when I open the same rom on different cores and check history. I now have three Legend of Zelda's in my recent.
Is this the appropriate place to share bugs? I do bug testing as a side hobby so can share ones I come across if it's easy enough as I'd love to see this device flourish!
Ryan
2023-01-11 05:09:37 +0000 UTC
I have a bug where I can't consistently use the menu + something else button. I'll press and hold Menu and go to press X but then it closes on press.
Ryan
2023-01-11 04:26:03 +0000 UTC
@ryan but also cloud red xiii how did you manage it? I've tried a few times and can't figure it out..
Ryan
2023-01-11 04:24:49 +0000 UTC
The King replies! Thank you for everything
Dadam
2023-01-10 15:58:21 +0000 UTC
When i click left or right, the RG35XX also registers a click to the botton or top. thats very anoying in many games. happens in both garlic and stock OS
Manuel Niehoff
2023-01-10 15:44:36 +0000 UTC
absolutely! loving garlicOS so far, although i seem to have issues getting my boot images to load properly. if there's anything i can do to help out with it, even if its just being a second set of eyes for typos or something, let me know and i'd be happy to help however i can!
ryan but also cloud red xiii
2023-01-10 15:43:44 +0000 UTC
Welcome aboard.
Black-Seraph
2023-01-10 09:01:38 +0000 UTC
Happy to hear everything worked out.
Black-Seraph
2023-01-10 09:01:27 +0000 UTC
Something is off with your overrides then. I can't really say what though. It works just fine here and saves properly.
I would really leave threaded video on though. It's more or less required for PS1 to run properly and because we have no GPU access we sort of need it for upscaling given the fact that a single 1GHz CPU core is just too little to do emulation AND upscaling all at once.
Black-Seraph
2023-01-10 09:00:52 +0000 UTC
Documentation will follow once all the actual coding work is done. I have very little time to actually work on these things and think people benefit more from me actually fixing things rather than spending days documenting every little bit.
As for battery percentage: I've omitted that data intentionally as the battery meter on the RG35XX is extremely inaccurate.
I feel like all it would do is cause battery anxiety with people, as this device will happily sit at 0% for 3-4 hours before dying.
Black-Seraph
2023-01-10 08:58:32 +0000 UTC
Thank you so much for your support, its thanks to people like you that I can work on these things in the first place.
Black-Seraph
2023-01-10 08:56:49 +0000 UTC
The UI can only show you what the kernel lets it see, those values you see there are all I can give you without having kernel source code access.
And with Anbernic's current stance on these devices there's little to no chance I will ever get my hands on that which means it is what it is.
Black-Seraph
2023-01-10 08:56:17 +0000 UTC
The mame cores don't work properly yet which is why fbneo is filling the gaps at the moment regardless of what Arcade folder is being used.
This will change as I find the time to fix up the mame cores.
Black-Seraph
2023-01-10 08:55:05 +0000 UTC
I haven't had any crashes on SNES yet but your best bet is to go into the RetroArch log settings, enable logging and tick the log to file option.
That way if something goes sour, you will have a retroarch.log file in the CFW/retroarch/.retroarch/logs folder that you can send my way.
Black-Seraph
2023-01-10 08:54:14 +0000 UTC
What dpad issue?
Black-Seraph
2023-01-10 08:52:59 +0000 UTC
Hi !
Thanks for the hard work, I bought a rg35xx as a present for my sister and garlic OS adds so much value versus the stock OS !
For now I only have tried snes games and I had a few random crash/freezes, how would I report that for helping the development team ? (steps can be technical, I'm a software developer 😅).
Thanks again !
Thibault Jochem
2023-01-10 07:46:23 +0000 UTC
Thank you for GarlicOS! I Subscriped after i saw GarlicOS on Youtube. Hope that we can bring the RG35XX to a real option for the future. BTW: Is there - from software side - any possible way to fix the Dpad issue?
Manuel Niehoff
2023-01-10 05:48:15 +0000 UTC
only method is to use fb neo roms at the moment with the garlic ui. Switching cores might come in the future.
Wordstar
2023-01-07 21:01:17 +0000 UTC
Hi all. Im wondering if i could ask some asistance. The new ui which is great on Arcade defaults to fb neo core regardless of mame2000 etc, problem this causes is my roms are mainly geared not for fb neo ive also found those roms dont play great, is it possible to have the option to select a core as default rather than having to go into r a to select mame2000 core.
Darren
2023-01-07 11:54:55 +0000 UTC
I believe the UI is just showing what the kernel reports back at the moment.
Marco 'Pooch' Puszina
2023-01-06 17:23:37 +0000 UTC
Has anyone confirmed the accuracy of the battery percentage in the retroarch menu? I know some CFW have trouble properly displaying how much battery is left, curious where this one is at with it
Dadam
2023-01-06 16:18:02 +0000 UTC
Not yet
Adin Walls
2023-01-06 08:13:17 +0000 UTC
just wanted to say thank you for your time and effort on this. you're my first and only patreon subscription. very happy to be able to help support you.
Raymond Romero
2023-01-04 23:18:51 +0000 UTC
Can your please add what key combos do what in the readme? as well as adding battery percent I think that’s helpful!
slvclw
2023-01-04 03:00:08 +0000 UTC
Hey thanks for all the work, just trying to do my part and provide a potential bug. Threaded video seems to be on by default at least for SNES, haven't checked other systems yet, and when I turn it off and save my overrides it doesn't stay off when I close and reopen a SNES game. EDIT: Its for all systems
Dadam
2023-01-03 21:10:11 +0000 UTC
nevermind, i figured it out!
ryan but also cloud red xiii
2023-01-03 01:55:40 +0000 UTC
any advice on grabbing saves/save states from the vanillaOS and importing them into garlicOS/retroarch? i have a couple saves (ps1 SotN, snes tactic ogre, etc) that i'm trying to pull into retroarch but i can't seem to locate the file structure when i search my sd card on my pc and i'm not yet experienced enough to know how to copy/paste within garlicOS (if thats even possible lol)
other than that, enjoying learning my way around it so far! this is my first foray into retroarch at all, seems like once i get used to it i'll really enjoy it over the vanilla!
ryan but also cloud red xiii
2023-01-02 23:57:21 +0000 UTC
Ya I got it working all set!
slvclw
2023-01-02 17:03:53 +0000 UTC
Your Problem seems to be solved, it seems to have been that the battery was emty as i could read in your thread.
Wordstar
2023-01-02 15:54:42 +0000 UTC
Please help…I was having an issue that the middle button didn’t work in garlicos. I rebooted and just get an ! I tried reflashing from stock and the garlic os image it’s only booting to ! See thread https://www.reddit.com/r/SBCGaming/comments/1014h40/35xx_installed_garlicos_with_overwrite_on_10mb/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
Update :1/2/23
I was writing the image using a usb writer program in windows both times for oem and garlicos. I remember when I mounted garlicos it showed Linux mount points and files that only showed as unformatted drives in windows for the 2 partitions btwn misc and roms at the end.Today I’m going to try to dd write the image in Linux and I bet that fixes it.
slvclw
2023-01-02 05:43:34 +0000 UTC
Love the work you are doing for the RG35XX! I will be getting mine in a few days (hopefully) and I cannot wait to play around with GarlicOS on it.
Jeremy Spratt
2023-01-01 17:06:13 +0000 UTC
Someone at Reddit posted a link to a Project that is supposed to have drivers for the GPU... Maybe take a look.
https://github.com/shaqfu786/GFX_Linux_DDK
Wordstar
2023-01-01 15:20:12 +0000 UTC
Does boxart work?
JKap
2022-12-31 19:30:32 +0000 UTC
this is just what i have been waiting for thanks for the speedy work even over the holiday seasons
Damien
2022-12-31 05:10:12 +0000 UTC
Wow !!! This is Amazing !!! Great Job !!!
Ray Salinas
2022-12-30 21:41:13 +0000 UTC
Glad we have this up and running this week! Now I get something else to review next week! Thanks again Black Seraph for your hard work, as well as everyone who was a part of this endeavor.
Jimmy Rustles
2022-12-30 21:40:06 +0000 UTC
Awesome work, though, disappointing picture. Not nearly as sexy as previous ones.
JKap
2022-12-30 20:59:55 +0000 UTC
Wow 😮 great news, you are amazing…in other words: endgeil!!!
I really like the OS name 🤣
The next OS for an unfinished low budget device could be gingerOS 😜
waeggy123
2022-12-30 20:52:39 +0000 UTC
HERO MODE ACTIVATED! Thank you sir.
Retro Handhelds
2022-12-30 20:47:17 +0000 UTC
Thank you so much for this!
Kevin Chapman
2022-12-30 20:42:14 +0000 UTC