MustardOS 2410.2 Big Banana
Archived Release
Pronunciation
/bɪɡ bəˈnæn.ə/
Download – Full Image
Download from Gofile Download from MEGA
Download – Update Archive
Download from Gofile Download from MEGA
Support MustardOS
Want to join us on this crazy and rewarding journey?
This can be done a few ways:
- Take part in the Community Forum
- Be helpful around the Discord Server
- Contribute code directly to our GitHub Repositories
- Spread the good word about MustardOS and all the amazing features
You can join the testing crew directly by:
- Supporting xonglebongle via a Ko-fi Subscription
- Boosting the Discord Server
- Contributing major code pull requests on our GitHub Repositories
- Showing exceptional values and building rapport
Support Development Crew
We are a small team, and with your generous support we can continue growing and spreading that sweet MustardOS across other devices. If you can, support the development crew below:
AntiKk – https://buymeacoffee.com/antikk
Corey – https://ko-fi.com/cmclark00
Bitter Bizarro – https://ko-fi.com/bitterbizarro
Contributors
- achillespdx
- antiKk
- bcat
- bitter_bizarro
- duncanyoyo1
- gordenfreemant
- harryarry
- ikaruga921196
- illumini_85
- j0tt
- joyrider3774
- koolkidkorey
- __krt__
- mardeoli
- mattyj513
- nmqanh
- roastbean
- xonglebongle
Changes
- Added "Display Empty Folder" visual option
- Added
LIST_*_GRADIENT_DIRECTIONsupport to the `[list]` section of theme schemas - Added
pgm.zipto skipped files - Added ability to directly load search from content root
- Added ability to use specific fonts, images, and schemes based on device resolution
- Added additional catalogue directories
- Added additional controller profiles
- Added additional navigation sounds
keypress.wav(OSK),error.wav, andmuos.wav(?) - Added async audio option for specific navigation block sounds
- Added audio overdrive support
- Added Beetle GBA core to Gameboy Advance system
- Added binary size check for Syncthing
- Added catalogue priority image loader for applications, archives, and tasks
- Added column mode to advanced box art config
- Added controller support for DPADs that register as buttons
- Added custom lookup table support
- Added DAT extension to
skip.inifile - Added device specific RetroArch overrides on default configuration
- Added device variable to indicate RGB support
- Added Diagnostics script to task toolkit
- Added DPAD Swap variable for hotkey listener
- Added external Flycast directories
- Added fade to black animation support
- Added favourites and history modules to use internal name lookup table
- Added formatted script logging system
- Added friendly file lookup for search results
- Added function to load grid muxlaunch images through muxlaunch folder
- Added GBA overlays
- Added grid panel theme support to
muxapp,muxlaunchandmuxplore - Added Hebrew, Irish, and Persian languages
- Added hidden SSID network connection support
- Added INI assign files for MegaDuck and Sega Pico systems
- Added kiosk mode support
- Added lookup (and reverse lookup) module dependency for frontend
- Added Mednafen PCE core to SuperGrafx system
- Added menu controller support
- Added migrate and sync scripts for storage module
- Added missing HDMI audio
userdatafield - Added missing make inclusion for
muhotkey - Added MPV player
- Added mReader application for general content launching
- Added network wait for web services before initialisation
- Added PICO-8 Mouse Support
- Added PICO-8 Pixel Perfect Scaler
- Added progress bar support for
muxstartmodule for first init setup - Added RetroArch kiosk support mode
- Added script to save active theme as installable theme
- Added search content feature - Press
SELECTon content and select search - Added separate HDMI configuration module
- Added splash image on content launching support
- Added storage schedule option
- Added string extraction function
- Added support for controller profiles
- Added support for device specific theme previews
- Added support for disabling grid panel in
muxplorewith a `.nogrid` file - Added support for displaying assigned core
- Added support for empty WiFi passwords
- Added support for theme specific BGM
- Added support for user defined custom packages for catalogue and RetroArch configurations
- Added support for user initialisation scripts
- Added system swap file to advanced settings
- Added Tailscale to Web Services
- Added task scripts to restore friendly names and themes
- Added tasks for saving current catalogue and RetroArch configurations
- Added theme support for boxart padding
- Added YabaSanshiro external core to SEGA Saturn system
- Added YabaSanshiro restore controls task
- Adjusted BGM script to play any valid audio file via
mpv - Adjusted default sound rate to 48000
- Bind all Pico-8 data to save folder
- Bind current device on startup
- Changed archive module to use collections
- Changed async sound for all modules
- Changed in-game working LED to be off on charge + sleep
- Changed Pipewire to use global configuration with realtime priority
- Changed SNES/SFC core to Snes9x as default
- Check for
skip.inion SD2 first on content search - Consolidated grid mode input navigation handler
- Defaulted to
performancegovernor for CD-i - Disabled SDL blitter to fix YabaSanshiro flickering
- Enabled core option categories
- Enabled core updater with MustardOS core builder URL
- Enabled PICO-8 to respect modern/retro control flag
- Factored idle logic to common script and inhibited idle during
ffplayvideo playback - Fixed advanced artwork config for favourite and history box art display
- Fixed auto assign routine to avoid running on storage selection or content root
- Fixed BGM for device power and sleep states
- Fixed BGM loading logic
- Fixed BGM sleep state
- Fixed BGM state for applications
- Fixed bind mount typo for DraStic-Legacy
- Fixed boxart disappearing issue on search results
- Fixed content count display on explore content root
- Fixed content explorer previous directory location
- Fixed credit names and visual swap issue on friendly folder
- Fixed default BANANA theme layout
- Fixed default global configuration values
- Fixed DPAD stylus press on A button for drastic-trngaje
- Fixed drastic-trngaje slow stylus
- Fixed favourite and history deletion
- Fixed governor loading issue for favourites, history, and last load launch
- Fixed HDMI start stop logic
- Fixed icon alignment in
muxsearchwhen using size to content - Fixed inconsistent behaviour of scroll wrapping in interface options
- Fixed issue with customisation page defaulting to RetroArch Configurations
- Fixed issue with item text being displayed on main menu when using grid mode
- Fixed issue with searching root path
- Fixed issue with wrong game being selected from search
- Fixed kiosk temporary disable mode
- Fixed L1 and R1 glyphs in
muxtester - Fixed language setting for network configuration module
- Fixed low level brightness bug on sleep wake
- Fixed masked password issue for network configuration
- Fixed missing strings in translations
- Fixed muX element priority loading and improved wallpaper loading logic
- Fixed network options being shown when network disabled
- Fixed overlay image being applied twice
- Fixed overlay image priority
- Fixed package content deletion logic
- Fixed random selection double hit issue
- Fixed save and load hotkeys for RG35XX-PLUS and RG35XX-2024 devices
- Fixed ScummVM log directory
- Fixed search module holding on to box art
- Fixed skeleton directory path in RA config backup and removed RA config during factory reset
- Fixed theme preview alignment and GIF file lock issue when switching themes
- Fixed upper bound on random image range
- Fixed wallpaper and
muxthemepreview - Fully separated idle display and sleep timers
- Increase close-content timeout from 5s to 10s
- Increase upper bound on random image range
- Merged device-specific
input.shscripts intohotkey.shconfigured via JSON - Modified
fbpadto accept background and foreground colouring via themes - Modified module screen
userdatato use module process name - Modified screen refresh to accept wait value
- Modified skip entry file with wildcard suffix
- Moved BGM Kill function to general function script
- Moved boxart behind headers and footers
- Moved colour temperature to singular values
- Moved from cache JSON to internal lookup table
- Moved internal fallback theme to default directory
- Moved storage preference module to configuration module
- Moved to catalogue path define
- Optimised internal scripts
- Optimised item generation function
- Optimised lookup table functions
- Preserved empty directories and added progress bars during archive install
- Purged cache info directory
- Purged core specific name files in favour of internal lookup table
- Removed
evsieveidle inhibitor - Removed
golden.shscript - Removed
sync_storage.shafter storage mount updates - Removed extra copy of default theme to avoid sync issues
- Removed global core auto assign options on directory change
- Removed L3 Binding from devices without analogues
- Removed loading of network profile when network is active
- Removed naming of visible/hidden in favour of enabled/disabled
- Removed older MustardOS default themes
- Removed storage vars that are now unused
- Removed the temporary friendly name file after search results
- Removed theme max item count
- Removed unused input_disable function
- Renamed `/opt/muos/backup` to `/opt/muos/default` and documented restore script
- Renamed Video Player to Media Player
- Renamed web service processes
- Replaced
gottywithttyd - Replaced Drastic with Drastic-trngaje
- Rework find script to search multiple storage paths
- Suppressed idle sleep while charging to ease file transfers
- Update controller profile name to include vendor and product id
- Updated
muxploreto default to SD1 if no content found - Updated
muxsplashto support screen resolutions - Updated assign to convert cache to lookup
- Updated collection to use natural sorting
- Updated extraction script to properly detect multi resolution theme files
- Updated grid panel to use panel font if available
- Updated grid panel width to be calculated off column width
- Updated languages
- Updated moonlight to use aarch64
gptokeyb - Updated PPSSPP external emulator to 1.18.1
- Updated reader and gptk files for load/save state of files
- Updated RetroArch cheat archive
- Updated RetroArch configurations for all working systems
- Updated RetroArch cores
- Updated RetroArch overlays
- Updated supporter credits
- Updated Syncthing and Tailscale
- Updated theme overrides for radius and size
- Updated theme picker to support scrolling text
- Updated version format