Skip to content

arianrhodsandlot/retroassembly

Repository files navigation

logo

RetroAssembly

RetroAssembly is a personal retro game collection cabinet in your browser.

library

Features

  • Relive memories from numerous retro gaming consoles in the browser. NES, SNES, Genesis, GameBoy, Arcade... See Supported Platforms below.
  • See your game collection displayed with auto-detected beautiful box arts and covers.
  • Save and synchronize your game at any point and resume later.
  • Made a mistake? Some emulators allow you to rewind gameplay.
  • Browse through platforms and your game library with an intuitive interface with spatial navigation , which means you can just use a keyboard or a gamepad to navigate between games.
  • Enhance your gaming experience with beautiful visual effects with retro-style shaders.
  • Play on the go, even without a physical gamepad, using our on-screen virtual controller.

Share your thoughts or ideas to our community and they may appear here later :)

Getting Started

  1. (Optional) Join our Discord server.

    Join our Discord server!

  2. Visit the RetroAssembly website (retroassembly.com) in your web browser.

  3. (Optional) If you're new here, explore the library and try out the available demo games to see how it works.

  4. Login and create your personal game library by uploading your own ROM files.

  5. Once your ROMs are uploaded, select any game from your library to launch it directly in your browser and start playing.

  6. Don't forget to use the in-game menu to save your progress, which will be synchronized for you.

Community

  • Discord Server

    Discord

  • GitHub discussions

    GitHub discussions

Supported Platforms

RetroAssembly aims to support a wide range of vintage gaming systems. Emulation is powered by Nostalgist.js.

Click here to view the comprehensive list.
Console Available Emulators
Arcade mame2003_plus
Atari 2600 stella2014
Game Boy mgba, gearboy, gambatte, tgbdual
Game Boy Advance mgba, vba_next
Game Boy Color mgba, gearboy, gambatte, tgbdual
Game Gear genesis_plus_gx, gearsystem
Genesis / Megadrive genesis_plus_gx
Master System genesis_plus_gx, picodrive, gearsystem
Neo Geo Pocket mednafen_ngp
Neo Geo Pocket Color mednafen_ngp
NES / Family Computer fceumm, nestopia, quicknes
Sega SG-1000 gearsystem
Super Famicom / Super NES snes9x, snes9x2002, snes9x2005, snes9x2010
Virtual Boy mednafen_vb
WonderSwan mednafen_wswan
WonderSwan Color mednafen_wswan

Development

pnpm i
node --run=setup
node --run=dev

Open-source Alternatives

We hope you have a fantastic time revisiting your favorite retro games... Even with applications other than RetroAssembly.

License

MIT