GitPedia
arianrhodsandlot

arianrhodsandlot/retroassembly

The personal retro game collection cabinet in your browser. Join us on Discord https://discord.gg/gwaKRAYG6t

6 Releases
Latest: 2mo ago
v6v6.260321.1810Latest
arianrhodsandlotarianrhodsandlotยท2mo agoยทMarch 21, 2026
GitHub

๐Ÿ“‹ Changes

  • Initial support for PlayStation
  • Add game to favorites
  • Load external RetroArch states
  • Accessibility improvements for users with color sensitivities

๐Ÿ“ฆ Initial support for PlayStation

  • RetroAssembly now supports PlayStation games by integrating PCSX ReARMed!
  • Limitations:
  • Only CHD format is supported.
  • Disk swapping is not supported yet.
  • ![ps](https://github.com/user-attachments/assets/7708fe82-b656-469a-9e02-87fca3b405a4)

โœจ Add game to favorites

  • Easily access your favorite games by adding them to the favorites list. Simply click the heart icon, and access them quickly both from the home page and the dedicated favorites page later.
  • ![fav](https://github.com/user-attachments/assets/11327873-fb9f-4531-9e0e-19876c8e4d40)
  • ![fav2](https://github.com/user-attachments/assets/53d0f05c-b532-4fd7-8b90-61de7847ca94)
  • You can also filter your favorites by platform.
  • ![fav3](https://github.com/user-attachments/assets/98b4640d-632b-40a6-8e2c-cc9ee140a64b)

๐Ÿ“ฆ Load external RetroArch states

  • ![load an external state](https://github.com/user-attachments/assets/213a1f1c-5bc4-4c67-bf53-744974b21e75)

๐Ÿ“ฆ Accessibility improvements for users with color sensitivities

  • We now support tweaking the saturation of the UI to make it more comfortable for users with color sensitivities. You can find this option in the general settings under "Accessibility".
  • ![saturation](https://github.com/user-attachments/assets/7bd04d20-4639-4b79-a874-abfba7813c8e)

๐Ÿ› Other improvements and bug fixes

  • View the full changes on GitHub: [v5.260124.0752...v6.260321.1810](https://github.com/arianrhodsandlot/retroassembly/compare/v5.260124.0752...v6.260321.1810)

๐Ÿ“ฆ Upgrading

  • For users of the officially hosted instance (retroassembly.com): All these features have been shipped and you don't need to take any action.
  • For self-hosted users: See the "Upgrade" section on [our Docker Hub](https://hub.docker.com/r/arianrhodsandlot/retroassembly#upgrade).

๐Ÿ“ฆ Anniversary

  • 30 years ago today, 1996-03-22, _Resident Evil_ (PlayStation) was released.
  • ![Resident Evil](https://thumbnails.libretro.com/Sony%20-%20PlayStation/Named_Snaps/Resident%20Evil%20(USA).png)
  • ---
  • Happy retro gaming!
v5v5.260117.0500
arianrhodsandlotarianrhodsandlotยท5mo agoยทJanuary 17, 2026
GitHub

๐Ÿ“‹ Changes

  • Auto-saving functionality
  • Platform-specific shader settings
  • 29 new shaders
  • Launch recently played games from the search bar
  • Multi-user support for self-hosted users
  • Perfermance improvements for loading games' metadata

๐Ÿ“ฆ Auto-saving functionality

  • Never lose your progress! Auto-saving automatically saves your game at intervals, ensuring you can always pick up where you left off. It's disabled by default and can be enabled in the settings.
  • ![auto-save-settings](https://github.com/user-attachments/assets/aacb6aa4-d699-44f5-8184-0213ccd3d311)
  • ![auto-save](https://github.com/user-attachments/assets/d3618340-420c-49e2-8136-2a5b864cc68f)

๐Ÿ“ฆ Platform-specific shader settings

  • Configure different shaders per platform for the optimal visual experience, allowing you to customize the look and feel of each console separately.
  • ![platform-shaders](https://github.com/user-attachments/assets/9640b630-1580-4b44-81b4-47478d5a0152)

โœจ New visual shaders

  • Added 29 new additional shaders to enhance your retro gaming experience with beautiful visual effects.
  • ![shaders](https://github.com/user-attachments/assets/ab8c1e72-e1d3-44c9-a056-407babb34b0f)

๐Ÿ“ฆ Launch recently played games from the search bar

  • The search bar now includes recent games as default suggestions, making it easier to quickly launch the titles you play most often.
  • ![search](https://github.com/user-attachments/assets/2494432d-d1cf-4df2-ba86-033249c2964c)

๐Ÿ“ฆ Multi-user support for self-hosted users

  • ![multi-user](https://github.com/user-attachments/assets/585de2f8-e390-4dc7-958e-beb2db31cf68)

๐Ÿ› Other improvements and bug fixes

  • View the full changes on GitHub: [v4.251127.0822...v5.260117.0500](https://github.com/arianrhodsandlot/retroassembly/compare/v4.251127.0822...v5.260117.0500)

๐Ÿ“ฆ Upgrading

  • For users of the officially hosted instance (retroassembly.com): All these features have been shipped and you don't need to take any action.
  • For self-hosted users: See the "Upgrade" section on [our Docker Hub](https://hub.docker.com/r/arianrhodsandlot/retroassembly#upgrade).

๐Ÿ“ฆ Anniversary

  • 25 years ago today, 2001-01-17, *Progear* (Arcade) was released.
  • ![Progear](https://thumbnails.libretro.com/FBNeo%20-%20Arcade%20Games/Named_Snaps/Progear%20(010117%20USA).png)
  • ---
  • Happy retro gaming!
v4v4.251121.1346
arianrhodsandlotarianrhodsandlotยท6mo agoยทNovember 21, 2025
GitHub

๐Ÿ“‹ Changes

  • Redesigned library home page
  • Internationalization (i18n) support
  • Sortable game lists
  • Upgraded emulators

๐Ÿ“ฆ Redesigned library home page

  • ![home](https://github.com/user-attachments/assets/f0c40b77-3484-4bb0-833d-c363014691ed)

๐Ÿ“ฆ Internationalization (i18n) support

  • Bonjour! Hola! RetroAssembly now supports multiple languages, allowing users to switch between different languages for a more personalized experience.
  • ![lang](https://github.com/user-attachments/assets/51f750c6-9e99-4ce0-b7eb-d003240a26c9)

๐Ÿ“ฆ Sortable game lists

  • You can now sort your game lists by various criteria such as name, date released, and date added, making it easier to organize and find games in your library.
  • ![sortable](https://github.com/user-attachments/assets/dcd7aaaf-85a6-406f-bf9a-e4b8da794b03)

๐Ÿ“ฆ Upgraded emulators

  • The bundled RetroArch has been upgraded to v1.22.2, bringing the latest improvements from the upstream projects.
  • The RetroArch files are also compressed with zip to reduce their size, which should significantly improve loading times, especially for large emulators like FBNeo (decreased from ~34MB to ~10MB).

๐Ÿ› Other improvements and bug fixes

  • View the full changes on GitHub: [v3.251018.1334...v4.251121.1346](https://github.com/arianrhodsandlot/retroassembly/compare/v3.251018.1334...v4.251121.1346)

๐Ÿ“ฆ Upgrading

  • For users of the officially hosted instance (retroassembly.com): All these features have been shipped and you don't need to take any action.
  • For self-hosted users: See the "Upgrade" section on [our Docker Hub](https://hub.docker.com/r/arianrhodsandlot/retroassembly#upgrade).

๐Ÿ“ฆ Anniversary

  • 33 years ago today, 1991-11-21, *The Legend of Zelda - A Link to the Past* (Super Famicom/Super Nintendo Entertainment System) was released.
  • ---
  • Happy retro gaming!
v3v3.251018.1334
arianrhodsandlotarianrhodsandlotยท8mo agoยทOctober 18, 2025
GitHub

๐Ÿ“ฆ Searching through the library

  • A search bar is added to quick navigate to the game you are seeking for.
  • ![search](https://github.com/user-attachments/assets/c1ae8a9e-0122-48ad-9495-ee150c8d97d8)
  • It can also be opened with a keyboard shortcut: <kbd>Ctrl</kbd> + <kbd>K</kbd> for Windows/Linux, <kbd>โŒ˜</kbd> + <kbd>K</kbd> for macOS.

๐Ÿ“ฆ Custom BIOSes

  • Some emulators need BIOSes to work properly. Now we can upload the BIOSes through the settings dialog.
  • <img width="1616" height="620" alt="image" src="https://github.com/user-attachments/assets/eb40be28-6ba6-43ee-a54a-994bb8d19aa2" />

๐Ÿ“ฆ FBNeo

  • FBNeo is added to support a wider range of arcade games, comparing to MAME 2003-Plus. MAME 2003-Plus is still there, but FBNeo now becomes the default emulator for the arcade platform.
  • <img width="1568" height="852" alt="image" src="https://github.com/user-attachments/assets/b9fd810d-b843-4123-8252-72ca2fe22d98" />

โœจ New platforms

  • Following platforms and their corresponding emulators have been added.
  • + Atari 5200
  • + Atari 7800
  • + Atari Lynx
  • + Channel F
  • + ColecoVision
  • + Famicom Disk System
  • + Game & Watch
  • + 5 more

๐Ÿ› Other improvements and bug fixes

  • View the full changes on GitHub: [v2.250830.1233...v3.251018.1334](https://github.com/arianrhodsandlot/retroassembly/compare/v2.250830.1233...v3.251018.1334)

๐Ÿ“ฆ Upgrading

  • + For users of the officially hosted instance (retroassembly.com): All these features have been shipped and you don't need to take any action.
  • + For self-hosted users: See the "Upgrade" section on [our Docker Hub](https://hub.docker.com/r/arianrhodsandlot/retroassembly#upgrade).

๐Ÿ“ฆ Anniversary

  • 31 years ago today, 1994-10-18, *Sonic & Knuckles* (Mega Drive/Genesis) was released.
  • ![](https://cdn.jsdelivr.net/gh/libretro-thumbnails/Sega_-_Mega_Drive_-_Genesis@fa297306ef552f00b0a5b0f2569a8df883d7aea6/Named_Snaps/Sonic%20_%20Knuckles%20(World).png)
  • ---
  • Happy retro gaming!
v2v2.250830.1233
arianrhodsandlotarianrhodsandlotยท9mo agoยทAugust 30, 2025
GitHub

๐Ÿ“ฆ Customizable metadata and images

  • Personalize your ROM library with custom titles, descriptions, and cover images for each game.
  • ![customizable-metadata](https://github.com/user-attachments/assets/d5aa7e46-054a-4156-ad2b-c13659e3a602)

๐Ÿ“ฆ Batch delete ROMs

  • Quickly remove multiple ROMs at once to keep your collection organized.
  • ![delete](https://github.com/user-attachments/assets/7df76a45-cfca-443f-a10b-3642639bb891)

๐Ÿ“ฆ Toggle confirm and cancel buttons

  • Choose between different gamepad styles as you prefer.
  • ![toggle](https://github.com/user-attachments/assets/b60288f6-2b07-46d5-9d14-3fb6c416c0ca)

๐Ÿ“ฆ Show focus indicators as needed

  • By default, navigation focus indicators are hidden and will be shown only when spatial navigation is activated. It can be tweaked with this option.
  • ![focus indicators](https://github.com/user-attachments/assets/d846f4b3-5c3f-4781-adc9-c7fae0b94618)

๐Ÿ“ฆ Update password (self-hosted users only)

  • Self-hosted users can now securely change their account password from within the settings dialog.
  • ![password](https://github.com/user-attachments/assets/bb7e11fe-f59f-4941-b66a-3e6a144db4f9)

๐Ÿ› Other improvements and bug fixes

  • View the full changes on GitHub: [v1.250801.0400...v2.250830.1233](https://github.com/arianrhodsandlot/retroassembly/compare/v1.250801.0400...v2.250830.1233)

๐Ÿ“ฆ Upgrading

  • + For users of the officially hosted instance (retroassembly.com): All these features have been shipped and you don't need to take any action.
  • + For self-hosted users: See the "Upgrade" section on [our Docker Hub](https://hub.docker.com/r/arianrhodsandlot/retroassembly#upgrade).

๐Ÿ“ฆ Anniversary

  • 38 years ago today, 1987-08-30, *Street Fighter* (Arcade) was released.
  • ![](https://cdn.jsdelivr.net/gh/libretro-thumbnails/MAME@4cac136/Named_Snaps/Street%20Fighter%20(World,%20Analog%20buttons).png)
  • ---
  • Happy retro gaming!
v1v1.250801.0400
arianrhodsandlotarianrhodsandlotยท10mo agoยทAugust 1, 2025
GitHub

๐Ÿ“ Docker self-hosting

  • <img width="auto" height="300" alt="self-host" src="https://github.com/user-attachments/assets/0c745a9e-f06d-4eea-a222-3922d71692ed" />
  • Quick Start:
  • ```sh
  • docker run -d --name retroassembly -p 8000:8000 -v /path/to/your/data:/app/data arianrhodsandlot/retroassembly
  • ```
  • Replace `/path/to/your/data` with your preferred data directory. This will store your game library, save states, and user data locally.
  • Learn more: [RetroAssembly on Docker Hub](https://hub.docker.com/r/arianrhodsandlot/retroassembly).

๐Ÿ“ฆ Dark mode

  • <img width="auto" height="300" alt="dark-mode" src="https://github.com/user-attachments/assets/7b353aec-6a80-465b-a4f5-a1a7219e3d59" />
  • Enjoy a sleek dark theme! Switch between light and dark modes to match your preference and reduce eye strain during those late-night gaming sessions.

๐Ÿงช Continue with the latest saved state

  • <img width="auto" height="300" alt="continue" src="https://github.com/user-attachments/assets/0020a8cf-1d05-4ccf-afca-41384a31c078" />
  • A "Continue" button to quickly resume from the last position where you exited has been added.

๐Ÿ“ฆ Full screen mode

  • <img width="auto" height="300" alt="fullscreen" src="https://github.com/user-attachments/assets/938c7141-a9c8-47b5-a86f-0819eec8ba2d" />
  • Enable full screen mode to enjoy your games without any distractions. You can also enter full screen mode manually while running a game.

๐Ÿ“ฆ MD5-based metadata matching

  • Game identification and metadata retrieval have been enhanced with MD5 hash matching rather than the old file name based matching.

๐Ÿ› Other improvements and bug fixes

  • View the full changes on GitHub: [v0.250616.0154...v1.250801.0400](https://github.com/arianrhodsandlot/retroassembly/compare/v0.250616.0154...v1.250801.0400)

๐Ÿ“ฆ What's Next

  • I'm constantly working to improve RetroAssembly based on your feedback.
  • ---
  • Happy retro gaming!