Giter Site home page Giter Site logo

pocket_updater's Introduction

Analogue Pocket Updater - Windows Application

Current Release Downloads GitHub all releases ViewCount Twitter

This is a free Windows Application for updating the openFPGA Cores, Pocket Firmware, Required BIOS, and Arcade ROMS for your Analogue Pocket. You can also Organize your Cores and Download/Install Asset Image Packs.

This Application can be run from the Pocket's SD Card or from any location on your Windows Machine based on what fits your needs best.

Bulding Exe from Source

Please note that the following dependencies below are required if you plan to edit/build the EXE from Source via Visual Studio.

Crc32.NET

Guna.UI2.WinForms

Updating

Select the "Update Pocket" Option

image

Current Directory Location

This option allows you to Update everything locally first and manually copy over all of the Files/Folders to your Pocket's SD Card after the Updater has finished.

image

Removable Storage Location

This option allows you to Update directly to your Pocket's SD Card via plugging in your SD Card to your machine or by connecting your Pocket to your machine via USB Cable. (Please use the Refresh button if you do not see your Pocket's SD Card Drive Letter within the Drop Down)

image

Select the "Update Cores" Option and you will see a Status window as well as a message popup box when the Updates are done.

image

Settings

Select "Settings" Option

image

Download Pocket Firmware

This gives you the option to Check/Download Pocket Firmware.

Download Roms/Bios

This gives you the option to Check/Download the required Arcade Roms and Core Bios files.

Preserve Platforms

This gives you the option to keep any custom Core Images that you are using vs. the Stock Core Images. It will also preserve the entire Platforms folder which includes Core Names and Categories.

Delete Skipped Cores

This will Delete Cores from your Pocket's SD Card that you have unchecked for Updating/Downloading *This option will be Enabled by Default

GitHub Token

This is an Optional Setting. If you're running up against the rate limit with the GitHub API, you can provide your Personal Access Token to resolve this issue.

Manage Cores

Select the "Manage Cores" Option. From here you can pick and choose the Cores that you'd like to download.

image

Organize Cores

Select the "Organize Cores" Option. From here you can customize the Core Names and Categories to your liking.

image

Asset Image Packs

Select the "Asset Image Packs" Option. This will allow you to download from the most popular Image Packs out there to spice things up on your Pocket. More Image Packs will be added as they become available from Creators

image

Current Directory Location

This option allows you to Update everything locally first and manually copy over all of the Files/Folders to your Pocket's SD Card after the Updater has finished.

Removable Storage Location

This option allows you to Update directly to your Pocket's SD Card via plugging in your SD Card to your machine or by connecting your Pocket to your machine via USB Cable. (Please use the Refresh button if you do not see your Pocket's SD Card Drive Letter within the Drop Down)

Update Log

Select the "Logs" Option

image

You can clear the Update Log File via the "Clear Logs" Button

App Updates

This Application will self check for Updates when you run it. When an Update is found you will see an App Update Notification banner within the Titlebar like below. When you click on this you will be take to the latest Release here on my GitHub to download it.

image

About

Select the "About" Option to see some Useful Information and Links.

image

Credits

Special thanks to mattpannella for Collaborating with me and providing me with his Updater Library Files. His updater can be found Here

pocket_updater's People

Contributors

retrodriven avatar mattpannella avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.