Pocket Updater Mac

0 views
Skip to first unread message

Sourabh Doherty

unread,
Aug 5, 2024, 10:12:39 AM8/5/24
to hamssagthyopoll
Ifyou received an Analogue Pocket prior to July 29th, 2022, you are likely running an older version of the Analogue OS. You can check this by going into Settings > About > Analogue OS and verifying the version number.

To update, go to the Analogue Pocket Support Page and download the latest firmware file; it will be in .bin format. Next, take a blank SD card that is either FAT32 or exFAT partitioned and place the firmware .bin file in the root directory of the card. Insert the card into the Pocket and then boot it up; the firmware will automatically update, and will run you through the initial orientation again.


Once the firmware is updated, power down the device, remove the SD card, and then insert it into your PC. You will see that a bunch of folders have been populated. You can now delete the firmware update .bin file.


There are several handy auto-updated applications that will streamline the installation and update process for you. In addition to downloading and updating your OpenFPGA cores, they will also download new Analogue Pocket firmware, required BIOS files, and even arcade assets.


This tool from developer neil-morrison44 has a handy graphic user interface and allows you to browse, configure, and install cores, and even manage your screenshots, save files, and save states. Note that you will need to initialize your SD card inside the Analogue Pocket before starting.


These two cores are made by developer spiritualized1997 that will run GB and GBC games from the SD card. You will need to provide your own BIOS file, in a dmg_bios.bin and gbc_bios.bin format, respectively. Note that there are some limitations with this core as of making this guide:


This is a core made by developer spiritualized1997 that will run GBA games from the SD card. This has a big advantage over using cartridges or flash carts in that you can leave the cartridge slot empty, giving the device better ergonomics when using the shoulder buttons. You will need to provide your own BIOS file, in a gba_bios.bin format. Note that there are some limitations with this core as of making this guide:


Spiritualized1997 has recently released cores for Sega Game Gear, Master System, and SG-1000 systems. These cores do not require BIOS files. To install, simply download the latest core release (linked below), add the contents to your SD card, and then add your ROM files to the assets > (name of core) > common folder.


In the /assets/genesis/common/ folder, place the .md or .bin ROM files. According to the developer, they have had good success with .bin files. However you name the files is how they will appear in the device.


There are too many arcade cores to count at this point, but this website is doing an excellent job keeping up with them. The best way to install these cores is to use the auto-install tools mentioned above, which will not only install the cores, but the necessary files to run the games in the first place.


To check the MD5 Checksum of a file, head over to this website and drop your ROM file inside. You can then compare it to the MD5 in the RetroPatcher website to see if your ROM file is compatible with the tool.


In order to create a Pokemon Prism ROM file you will need to download the patch file, and then add an original Pokemon Crystal (Rev 1) ROM + the patch file into the official patcher tool. It will output a ROM file that you can then use within RetroPatcher to run on the Analogue Pocket.


I wrote a script that checks for core updates, new cores, new firmware versions, etc. It will even download and extract any core updates that are available. Admittedly, I made this for myself and so it requires Node.js v16+ installed and a minimal amount of developer knowledge to use. -update-notifier


am i missing something. i just downloaded the auto update tool for the pocket but there are no roms anywhere other than for the arcade games. all the handheld and console cores have nothing in them. can you please help


The Analogue Pocket is a high-end handheld retro gaming system that uses FPGA technology to replicate the performance of classic gaming platforms on a hardware (rather than software) level, which means it's incredibly accurate. The machine runs physical cartridges for systems like the Game Boy, Game Boy Color, Game Boy Advance and (with optional adapters) Game Gear, Lynx and Neo Geo Pocket.


Be aware that many of these cores are still in active development and may not function 100% as expected. It's also worth noting that, at present, openFPGA cores do not function entirely the same as the built-in cores.


If you're running the updater from your SD card, you can save time (and avoid having to remove the card constantly) by simply connecting your Pocket via USB. You'll need to enable access by going to Tools > Developer and enable 'USB SD Access'.


Keeping all of those openFPGA cores updated can be a bit of a chore, but thankfully developer Matt Pannella has created the Pocket Updater Utility, which allows you to update them all in one click. You can download it here.


RetroDriven's Pocket Updater is a free Windows-based application which will automatically update openFPGA Cores, Pocket Firmware, BIOS files and Arcade ROMS. You can run it directly from your Pocket's SD card.


Perhaps the most active area of FPGA development relates to classic coin-op games from the likes of Sega, Capcom, Taito, Konami and more. More and more titles are being added each month, so keep checking back.


Good to see community support for less remembered systems like the Watara Supervision, and the Pokemon Mini. Looking at the github projects for these cores is interesting too! I never knew that the Pokemon Mini display had a native refresh rate of 75 hertz!


Really useful list, but I'm resisting the temptation. Analogue Pocket's ability to play Gameboy and Game Gear games on such a brilliant screen, combined with the ability to save state (I didn't realise this would work on the actual games!) has led me down the route of buying the games and playing them individually.


I've had so many retro Handhelds down the years and honestly the ability to have everything available just left me playing almost nothing. It doesn't really make much sense, but Analogue Pocket has made me appreciate the individual game again and now I'm playing, and completing, more than ever (and yes, poorer than ever too - but hey, it's a hobby).


@nocdaes I felt that same way. I mainly just wanted to to use this for GB and GBA games, but I went down the rabbit hole, and now I'm addicted to to all the PC Engine/CD games that I never got to play growing up. I'm buying the dock now just so I can play on my TV. I love this little device!!


@delt75 @nocdaes Same here. I've never had a Game Gear and probably bought more GG carts last year than I did for any other system. Barring a few exceptions, they are mostly pretty inexpensive too. Just finished Castle of Illusion over the weekend.


@delt75 you could look at pixelcherry ninja's video, but basically you should look for prg files (ne load c64 collections), then use the core menu, then go to the virtual keyboard to select the prg file and then type run and enter...


I got my Analogue pocket in recently; what a system! Not only can you play all the classic carts on it, but many many cores are supported in FPGA, both for consoles and for arcade. Info on getting that setup here:


I was hoping someone would make a dedicated Pocket thread. Ive had mine since December and so far I'm really happy with this handheld. Im really liking all the support from devs already. It'll be very interesting to see what can be squeezed onto the hardware.


I got Neo-Geo working today; that was a battle, LOL. I kept trying different files/bios/combos/youtube videos, advice until it worked. Most of the systems are litterally "drop the roms", after doing the above updater of course.


The Pocket updater I use did all of that automatically. Downloaded the core, a working romset, and whatever bios file was needed. Very nice for getting the arcade cores up and running (You have to provide your own roms for the console cores).


That's not for the Pocket. It's a MiSTer core and there appears to be little hope that the Pocket has the horsepower to allow for it to be successfully ported over (The programmer has already said that there's essentially no chance).


It's also far past what I'd personally call a proof of concept. It's extremely capable at this point and the author is in the mopping up stages squashing minor little bugs for the most part. Seems fair in my opinion to label it 99% finished.


I wasn't able to get the converter working, but I found a prepared romset in the .INTV format when I was getting cores up and running a few weeks ago. Search for Analogue Nt Mini Noir Jailbreak 2021-07-09 in Google (The Kevtris cores on Pocket follow the same standards as they did on the Noir, like the Intellivision's .INTV rom format) and you should find the romset on Archive.org.


It has the roms for a lot of the older systems that the Nt Mini Noir and Pocket both support, including Atari 2600 (Probably the biggest challenge to get going on the Nt Mini and the Pocket with all the file extensions that have to be changed so that the core knows what bankswitching scheme is used by each game). It likely would be fine to link to here since it's focused on pre-crash systems and the oddball cores like the MegaDuck, so it doesn't have newer stuff like the NES, Game Boy family, and Genesis. But it's easy enough to locate with my directions.

3a8082e126
Reply all
Reply to author
Forward
0 new messages