Skip to content

PAL and Expansion Chips

Compare
Choose a tag to compare
@agg23 agg23 released this 10 Nov 18:07
· 11 commits to master since this release
5c0af9f

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)