SNES for the Analogue Pocket
A minor release to fix the loading of certain ROMs (see #60). A flag for FastROM was not ignored, and some addresses in the loader assembly were off by one. This shouldn't affect most games.
I highly recommend the updater tools by @mattpannella and @RetroDriven. If you're running Windows, use the RetroDriven GUI, or if you prefer the CLI, use the mattpannella tool. Either of these will allow you to automatically download and install openFPGA cores onto your Analogue Pocket. Go donate to them if you can
Download the core by clicking on the agg23.*.zip
file down below.
To install the core, copy the Assets
, Cores
, and Platform
folders over to the root of your SD card. Please note that Finder on macOS automatically replaces folders, rather than merging them like Windows does, so you have to manually merge the folders.
If you are able to, please donate to the various developers of this core:
If you like the porting work I'm doing, you can also donate to me:
A minor release to finally fix the aspect ratio. The first fix (0.4.1) still wasn't quite right. Thanks to @RaspberryAlpine for bugging me about it
The Use 4:3 Video
option has been removed and replaced with Square Pixels
:
The internal resolution of the SNES is a 8:7 pixel aspect ratio (wide pixels), which roughly corresponds to what users would see on 4:3 display aspect ratio CRTs. Some games are designed to be displayed at 8:7 PAR (the core's default), and others at 1:1 PAR (square pixels). The Square Pixels
option is provided to switch to a 1:1 pixel aspect ratio
I highly recommend the updater tools by @mattpannella and @RetroDriven. If you're running Windows, use the RetroDriven GUI, or if you prefer the CLI, use the mattpannella tool. Either of these will allow you to automatically download and install openFPGA cores onto your Analogue Pocket. Go donate to them if you can
Download the core by clicking on the agg23.*.zip
file down below.
To install the core, copy the Assets
, Cores
, and Platform
folders over to the root of your SD card. Please note that Finder on macOS automatically replaces folders, rather than merging them like Windows does, so you have to manually merge the folders.
If you are able to, please donate to the various developers of this core:
If you like the porting work I'm doing, you can also donate to me:
A minor release to finally fix the aspect ratio. Thanks to @RaspberryAlpine for bugging me about it
I highly recommend the updater tools by @mattpannella and @RetroDriven. If you're running Windows, use the RetroDriven GUI, or if you prefer the CLI, use the mattpannella tool. Either of these will allow you to automatically download and install openFPGA cores onto your Analogue Pocket. Go donate to them if you can
Download the core by clicking on the agg23.*.zip
file down below.
To install the core, copy the Assets
, Cores
, and Platform
folders over to the root of your SD card. Please note that Finder on macOS automatically replaces folders, rather than merging them like Windows does, so you have to manually merge the folders.
If you are able to, please donate to the various developers of this core:
If you like the porting work I'm doing, you can also donate to me:
This update is a really big one, bringing in work from the past month. See the README for more information.
Quite a lot of work was required to deliver these features, including rewriting the ROM parsing code in a custom assembly language for the Analogue Pocket's CHIP32 virtual machine. We believe this functionality is well tested, but there may be small bugs that we missed, so be on the lookout for games that don't load correctly.
I highly recommend the updater tools by @mattpannella and @RetroDriven. If you're running Windows, use the RetroDriven GUI, or if you prefer the CLI, use the mattpannella tool. Either of these will allow you to automatically download and install openFPGA cores onto your Analogue Pocket. Go donate to them if you can
To install the core, copy the Assets
, Cores
, and Platform
folders over to the root of your SD card. Please note that Finder on macOS automatically replaces folders, rather than merging them like Windows does, so you have to manually merge the folders.
A very minor release to update the platform listing to be Console
to match the other openFPGA cores.
I highly recommend the updater tools by @mattpannella and @RetroDriven. If you're running Windows, use the RetroDriven GUI, or if you prefer the CLI, use the mattpannella tool. Either of these will allow you to automatically download and install openFPGA cores onto your Analogue Pocket. Go donate to them if you can
To install the core, copy the Assets
, Cores
, and Platform
folders over to the root of your SD card. Please note that Finder on macOS automatically replaces folders, rather than merging them like Windows does, so you have to manually merge the folders.
Rerelease due to lightgun not being properly disabled. Sorry about that
Thanks to @iequalshane to adding lightgun support for this release! Turn on one of the lightgun options in Core Settings
, and you can control the onscreen lightgun cursor with the D-Pad or using an analog stick from an external controller.
Includes several other bug fixes, and re-enables some previously disabled features due to the latest Analogue firmware update fixing some things.
Thanks to @iequalshane to adding lightgun support for this release! Turn on one of the lightgun options in Core Settings
, and you can control the onscreen lightgun cursor with the D-Pad or using an analog stick from an external controller.
Includes several other bug fixes, and re-enables some previously disabled features due to the latest Analogue firmware update fixing some things.
Now supporting the DSP expansion chips, allowing you to play Super Mario Kart and other games
Due to only being used in two games, the SDD1 chip was dropped in this release, but you can still use 0.1.0 or a custom build to enable that particular chip. It will be re-enabled in the future.
With this release, the supported chips are:
Using the Dock, you can now play four player games if you enable the "Use Multitap" option in settings.
Thank you all for your support. I really appreciate hearing about how you're enjoying the core
Initial release of SNES on Analogue Pocket. Supports SA-1, Super FX, S-DD1, and CX4 chips.
NOTE: ROM files must not contain a SMC header. If a ROM isn't loading and you think it should, check if it has a header with a tool like Advanced SNES ROM Utility and remove it if so.