Releases: audioslayer/NanoArcade
v1.7 - OS-First Revolution
🌟 OS-First Revolution
Major restructure from device-specific to OS-based organization! Choose your operating system (MustardOS, Onion OS, DrUm78, MinUI, NextUI) with resolution tiers optimized for each platform.
✨ New Features
🥔 MustardOS (muOS) Support
Full support for MustardOS multi-device firmware with 3 resolution tiers:
- Standard (324px) - RG28XX H, RG35XX series (640×480)
- High-Res (380px) - RG34XX, RGCUBEXX, TrimUI Brick (720p-1024p)
- Ultra (450px) - TrimUI Smart Pro, RG40XX H/V (1280×720)
🔑 DrUm78 (FunKey-OS) Support
Support for micro handheld custom firmware (240px):
- Anbernic RG Nano
- FunKey S
- Powkiddy Q36 Mini
- Powkiddy GBA Mini
🧅 Enhanced Onion OS
Comprehensive device support (250px):
- Miyoo Mini
- Miyoo Mini Plus
- Miyoo Flip
- Miyoo Mini Flip
⚡ MinUI Enhanced Tiers
Expanded device coverage:
- Standard (200px) - RGB30, RG35XX, TrimUI Smart, GKD Pixel, Miyoo series
- High-Res (300px) - RG405, RG40XX, RG CubeXX, TrimUI Smart Pro
🚀 NextUI 3-Tier System
Enhanced NextUI support:
- Standard (200px) - RG35XX SP
- High-Res (300px) - TrimUI Brick
- Ultra (500px) - TrimUI Smart Pro
🎨 Additional Features
- Resolution Optimization - Box art sizes scientifically matched to device screen resolutions
- Official OS Logos - MustardOS, Onion OS, and NextUI logos
- Device-Specific Images - Custom images for FunKey S, GBA Mini, Q36 Mini, Miyoo devices
- Supporter Recognition - ❤️ Buy Me a Coffee integration with supporter count display
- Hidden File Filtering - 🙈 Automatically ignores hidden files/folders to prevent ScummVM scanning issues
🔧 Changes
- Default device changed from RG Nano to MustardOS Standard
- Streamlined device selector with OS-first workflow
- Updated all modals to consistent clean format
- Version bumped to 1.7 across all locations
📦 Supported Operating Systems
- MustardOS (muOS) - 13 devices across 3 resolution tiers
- Onion OS - 4 Miyoo devices
- DrUm78 (FunKey-OS) - 4 micro handhelds
- MinUI - Multi-device OS with 2 tiers
- NextUI - 3 devices across 3 tiers
Launch Live App - Use instantly in your browser!
v1.6 - MinUI & NextUI Support
🎮 Major Update: MinUI & NextUI Support!
New Features
🚀 MinUI Support - Full support for MinUI operating system with .res folder structure and console tag parsing (e.g., "Game Boy (GB)")
⚡ NextUI Support - Full support for NextUI (MinUI fork) with .media folder structure for Trimui Brick/Smart Pro
🖼️ Dual Resolution Support - MinUI devices can choose between 480p (200px) or High-Res (300px) image sizes via resolution selector modal
🎨 Smart Image Naming - MinUI images saved with ROM extension (Pokemon Red.gb.png), NextUI without (Pokemon Red.png)
💾 MinUI/NextUI Save Manager - Full save management for MinUI and NextUI devices with automatic system mapping (.userdata/[system]/Saves/) - 18 supported consoles
Supported Devices
- RG Nano
- Miyoo Mini / Mini+ (Onion OS)
- Miyoo Flip (Onion OS)
- Trimui Brick (Mustard OS)
- MinUI (480p & High-Res) ⬅️ NEW!
- NextUI (Trimui Brick/Smart Pro) ⬅️ NEW!
Try It Now
Launch Live App - Use instantly in your browser, no download required
Version 1.5 - Theme System, Mobile Support & More
🎉 Version 1.5 - Theme System, Mobile Support & More!
New Features:
🎨 Theme Customization - Choose from 7 color themes (Blue, Purple, Green, Red, Cyan, Orange, Pink) with persistent localStorage saving
📱 Responsive Mobile Menu - Hamburger menu at =1292px with fullscreen overlay for phones/tablets
🌐 Browser Detection - Friendly modal for unsupported browsers (Firefox) with logos for Chrome/Edge/Opera
💾 Onion OS Save Manager - Full save management for Miyoo Mini/Mini+/Flip with emulator core mapping
📁 Recursive Subfolder Scanning - Automatically detects ROMs in nested folders with visual indicators
UI/UX Improvements:
✨ Missing art indicator changed to picture icon with tooltip
✨ Synced pulse animation on SELECT DEVICE button (matches logo)
✨ Modernized browser requirements section with PNG icons
✨ Fixed sidebar layout - no more theme/version overlap
✨ Device name shown next to Home in sidebar
✨ Centered "Home" link when no device selected
Bug Fixes:
🔧 Images now save to correct standard device locations (not game subfolders)
🔧 Subfolder paths moved to tooltips for cleaner UI
🔧 Fixed sidebar height/overflow issues on small screens
Supported Devices:
- RG Nano
- Miyoo Mini / Mini+ (Onion OS)
- Miyoo Flip (Onion OS)
- Trimui Brick (Mustard OS)
Try it now: https://audioslayer.github.io/NanoArcade/
v1.4 - GameFAQs Integration & UI Overhaul
What's New in v1.4
New Features
- GameFAQs Integration - Additional box art source searching in parallel with TheGamesDB
- Game Info Display - Rating, Difficulty, and Length from GameFAQs shown in game modal
- Styled Tooltips - Hover over Rating/Difficulty/Length for detailed breakdowns (votes, verdicts)
- Save Manager - Backup, restore, and delete saves for RG Nano
UI/UX Improvements
- Press Start 2P Font - Retro pixel font for game titles, console names, and sidebar
- Responsive Modal - Game modal scales for smaller screens (1080p and below) without scrolling
- Button Hover Effects - All buttons now have pop-up animation on hover
- Streamlined URL Input - Google search icon inside input field
- Game Title Tooltip - Hover over truncated titles to see full name (styled tooltip)
- Styled Scrollbars - Top 25 list and other scrollable areas match theme
- Top 25 Layout Fix - Rank numbers and check/X icons no longer clip
- White Outline Removed - Fixed button focus outlines
Bug Fixes
- MustardOS Scanning - Fixed ROM folder scanning for Trimui Brick
- Delete Confirmation - Added modal confirmation for deleting saves
Try it now - No download required!
v1.3 - Trimui Brick (Mustard OS) Support
NanoArcade Manager v1.3
📦 New Device Support: Trimui Brick (Mustard OS)
We're excited to announce support for the Trimui Brick running Mustard OS! This was a community-requested feature.
What's New
Trimui Brick / Mustard OS Features:
- ✅ Full support for Mustard OS catalogue structure (
MUOS/info/catalogue/<System>/box/) - ✅ 354px box art resolution optimized for 1024x768 display
- ✅ Automatic box folder creation and management
- ✅ Smart folder structure detection and validation
- ✅ Support for all 80+ MustardOS systems
- ✅ Top 25 games lists for 30+ consoles including NDS, PSP, Saturn, Dreamcast, and more
User Experience Improvements:
- 📱 Device-specific folder selection instructions
- Clear guidance for Trimui Brick (SD root with MUOS folder)
- Onion OS users directed to Roms folder
- RG Nano users directed to SD root
- 🎨 Replaced browser alerts with styled modal dialogs
- ✅ Graceful handling when users cancel folder selection
- ℹ️ Added browser requirements notice (Chrome/Edge/Opera needed)
- 🧹 Cleaned up redundant UI text
Bug Fixes:
- 🐛 Fixed image loading when box folder is created after initial scan
- 🐛 Fixed game grid thumbnails for Trimui Brick catalogue structure
- 🐛 Updated error handling to use modal dialogs consistently
- 🐛 Fixed Top 25 button not appearing for MustardOS lowercase folder names (gb, gbc, genesis, etc.)
Supported Devices
- 🎮 Anbernic RG Nano (Stock OS / Drum78 CFW)
- 🧅 Miyoo Mini / Mini Plus (Onion OS - 250px)
- 🧅 Miyoo Flip / Mini Flip (Onion OS - 280px)
- 📦 Trimui Brick (Mustard OS - 354px) NEW!
- 📁 Generic (Standard folder structure)
How to Use (Trimui Brick)
- Select "Trimui Brick" from the device selector
- When prompted, select the root of your SD card (where the MUOS folder is located)
- NanoArcade will scan
MUOS/info/catalogue/<system>/for ROMs - Box art will be saved to
MUOS/info/catalogue/<system>/box/
MustardOS Folder Name Support
The Top 25 button now works with all MustardOS folder naming conventions:
gb,gbc,gba- Game Boy familynes,fc,snes,sfc- Nintendo home consolesgenesis,md,gg,sms- Sega systemsps,ps1,psx,psp- Sony systemsn64,nds,dc,saturn- And many more!
Technical Details
- Added
catalogueStructureflag for 3-tier folder handling - Smart detection of box folders created after initial scan
- Maintained backward compatibility with all existing devices
- Complete MustardOS folder name mapping in getConsoleKey()
Browser Requirements
- Requires Chrome, Edge, or Opera (browsers with File System Access API support)
- You'll need to grant file access permission when prompted
Full Changelog: v1.2...v1.3
Special thanks to the Reddit community for the feature request! 🙏
v1.2 - Top 25 Games & Multi-Device Support
What's New in v1.2
Top 25 Must-Have Games
- Curated Game Lists - Top 25 rated games for 16 different consoles
- Collection Tracker - See which must-have games you own vs missing at a glance
- Quick Upload - Drag & drop missing ROMs directly into the Top 25 modal
- Supported Consoles: GB, GBC, GBA, NES, SNES, N64, Genesis, Game Gear, Master System, PS1, PC Engine, Neo Geo, Neo Geo Pocket, Atari 2600, Atari Lynx, WonderSwan
- 400 curated games across all platforms
Multi-Device Support
- RG Nano - Anbernic's tiny retro handheld (240px images)
- Miyoo Mini / Mini Plus - Full Onion OS support (250px images, Imgs subfolder)
- Miyoo Flip / Mini Flip - Full Onion OS support (250px images, Imgs subfolder)
- Device Selector - Easy switching between device profiles
Improved User Experience
- Loading Spinner - Visual feedback when loading large ROM collections
- Ultrawide Support - Responsive layout fills the screen on any monitor size
- Clickable Stats - Click game counts to navigate directly to your collection
- Streamlined Sorting - Simple A-Z/Z-A toggle button
Bug Fixes & Optimizations
- Fixed
blob:nullerrors when running from file:// protocol - Memory optimizations for large collections
- Production-ready code cleanup
Supported Devices
| Device | Image Size | Folder Structure |
|---|---|---|
| RG Nano | 240px | ROM + image in same folder |
| Miyoo Mini | 250px | Onion OS (Imgs subfolder) |
| Miyoo Mini Plus | 250px | Onion OS (Imgs subfolder) |
| Miyoo Flip | 250px | Onion OS (Imgs subfolder) |
| Miyoo Mini Flip | 250px | Onion OS (Imgs subfolder) |
How to Use
- Launch Live App or download for offline use
- Select your device type from the dropdown
- Click "Select ROMs Folder" and choose your ROM directory
- Click the Top 25 button to see must-have games for that console
- Manage your games and box art!
Full Changelog: v1.1...v1.2
NanoArcade Manager v1.1
v1.1 - JPG Image Support
Changes
- Now detects and displays both PNG and JPG box art images
- JPG images count as having art (no longer shows as missing)
- Rename function preserves the original image extension
- Delete function removes both PNG and JPG variants
How to Use
Online: https://audioslayer.github.io/NanoArcade/
Download: Extract the zip and open index.html in Chrome or Edge
NanoArcade Manager v1.0
Initial Release
A browser-based tool to manage retro game collections and box art for RG Nano and similar handhelds.
Features
- Console organization with automatic detection
- Box art search from TheGamesDB
- Local image upload and URL paste support
- Auto-resize images to 240px for RG Nano
- Filter by missing art, sort by name or art status
- Batch ROM upload with filename cleaning
- Right-click context menu (edit, search, rename, delete)
- Persistent folder selection between sessions
- Beautiful dark theme UI
How to Use
- Download and extract the zip file
- Open
NanoArcade Manager.htmlin Chrome or Edge - Click "Select Folder" and choose your ROMs folder
- Start managing your games!
Requirements
- Modern web browser (Chrome, Edge, Opera) with File System Access API support