PAL and Expansion Chips
This update is a really big one, bringing in work from the past month. See the README for more information.
Notable New Features
- Support for headered SMC ROMs
- Support parity with MiSTer expansion chips (except for MSU). All physical chips supported by MiSTer are now supported by this core
- Full PAL support, including SuperFX PAL titles
- RTC support
- CPU and SuperFX turbo support
- Fixes for garbage lines on various games
- Mouse support using D-Pad and analog sticks thanks to @iequalshane
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.
Installation instructions
Easy mode
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
Manual mode
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.
Changelog
- feat: Virtual SNES mouse support. (#45)
- feat: CHIP32 loading and full chip support (#47)
- chore: Add clarity to README about expansion chips
- RTC support (#50)
- fix: Use calculated romsz for SDD1 check (#49)
- fix: PAL support and extra line fixes (#48)
- feat: Additional options; turbo and pseudo transparency (#51)