Skip to content

A GUI tool for doing stuff with the Analogue Pocket

License

Notifications You must be signed in to change notification settings

dferramosi/pocket-sync

 
 

Repository files navigation

pocket-sync

A Windows / Mac / Linux GUI to do stuff with the Analogue Pocket.

The Core ListSNES core details Editing a platformBrowsing Save StatesExporting a screenshot

Features:

  • Browse & install cores
  • Export corrected & upscalled screenshots
  • Backup & restore save files
  • Quick links to open game file folders
  • Browse & manage (bulk delete) save states

Installation

  • Download the installer for your platform from The Latest Release
  • Note you'll need to click through to allow the application on Windows & right click to allow the application on MacOS since I can't be bothered setting up (& paying yearly for) the signing process
  • The SD card will need to have been initialised by the Pocket to get recognised
  • Plug in your Pocket / put in the SD card, click "Connect to Pocket", select the root folder (the one with Assets & Cores & Saves etc in it) and go
  • It'll slap a pocket_sync.json file on to your pocket to hold config on first run

Philosophy

  • What this purposely isn't is a way to install 100 Cores in 20 seconds without really knowing what any of them are
  • I'll not be adding any sort of "Install All" button to the UI, instead it's a slower process of choosing what cores you're interested in & seeing them, including links to support whoever put the time into getting the core onto the Pocket, in more detail. Also, with the number of cores coming from github now you'll run into rate limiting if you try and pull them all down at once. (If you really want to just download every core at once I'd recommend the mattpannella / RetroDriven updaters for this over this one)
  • I'll not be supporting customising the video.json files (e.g. to add "Full Screen" modes), since I think this should be up to the core authors / users advanced enough to edit their own JSON (and deal with it if they break things). The app'll always allow you to opt out of any incoming video.json file though & if Analogue introduces a way to customise the video out without conflicting with the core author's files then I'll support it.
about_screen.mov

Roadmap

Done

  • Hopefully get the saves backups working how I'd planned (close enough)
  • Support for adding custom images from PNGs, editing platform data, etc
  • Improve Search
  • Save State management (search, bulk delete etc)

Soon

  • Installing / Checking for firmware updates (might wait for the real release of 1.1 for this)

Longer term

  • Autobackup on connection
  • Library viewing / editing once that's rolled out
  • Add back MiSTer save file sync (don't really want to touch it if there's a chance I'll clopper MiSTer files with a bunch of incompatiable Genesis saves)

FAQs

Donations?

Nah, I'm alright - you should donate to the folks porting / building cores over though.

Thanks to

About

A GUI tool for doing stuff with the Analogue Pocket

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 74.2%
  • Rust 14.0%
  • CSS 11.6%
  • HTML 0.2%