Skip to content

Releases: agg23/openfpga-pcengine

Minor Fixes and 1.0.0 Promotion

09 Aug 01:45
Compare
Choose a tag to compare

It's finally time to promote the PC Engine core to its 1.0.0 release. The core has proven to be very stable since 0.3.0, and can be considered complete.

This release also brings about some small improvements from the upstream MiSTer repository.


Installation instructions

Easy Mode

I highly recommend the updater tools by @mattpannella, @RetroDriven, and @neil-morrison44. Choose one of the following updaters:

Any of these will allow you to automatically download and install openFPGA cores onto your Analogue Pocket. Go donate to the creators if you can


Manual Mode

Visit Releases and download the latest version of the core by clicking on the file named agg23....zip.

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.


Donations

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:

Changelog

  • Fix incorrect TIMER interrupt acknowledge condition
  • Fix for too-fast usage of new interrupt mask
  • Add minor delay when processing SCSI status
  • Correct SGX off-by-one issue, issue #195
  • Adjust status delay
  • Fix VU meters
  • Minor fix to BRAM locking (fixes issue #201)
  • Introduce cdda fifo clearing to remove glitches in cd audio playback
  • VDC: fix background rendering in the 4 clocks mode (Soldier Blade)
  • VDC: fix sprite rendering in 4 color mode (Fighting Run)

SuperGrafx Support

08 Nov 21:01
196b62d
Compare
Choose a tag to compare

Adds support for SuperGrafx games.

NOTE: In order to be recognized by the core and boot properly, each SuperGrafx ROM must have the .sgx extension, otherwise you will see a black screen at boot.


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

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.


Donations

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:

Changelog

  • feat (#17): Support SGX via extensions

Turbo and video improvements

27 Oct 15:47
Compare
Choose a tag to compare

Adds support for turbo buttons (the X and Y buttons by default) with configurable speed just like the real controller, a raw RGB color palette option, rewritten video handling, and several other fixes.

Video should now be always centered on the screen, regardless of the games' resolution. If you find an example where this is not the case, please let me know.


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

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.


Donations

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:

Changelog

  • fix (#5): Initialize BRAM like an initialized memory card
  • feat (#6): Added raw RGB setting
  • feat: Add turbo buttons (#4) matching real turbos
  • fix: Switch to video linebuffer (#11)
  • chore: Remove overscan option
  • fix (#13): Use unique ID for II turbo

Turbo and video improvements

27 Oct 14:29
9e97a0f
Compare
Choose a tag to compare

Adds support for turbo buttons (the X and Y buttons by default) with configurable speed just like the real controller, a raw RGB color palette option, rewritten video handling, and several other fixes.

Video should now be always centered on the screen, regardless of the games' resolution. If you find an example where this is not the case, please let me know.


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

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.


Donations

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:

Changelog

  • fix (#5): Initialize BRAM like an initialized memory card
  • feat (#6): Added raw RGB setting
  • feat: Add turbo buttons (#4) matching real turbos
  • fix: Switch to video linebuffer (#11)
  • chore: Remove overscan option

Initial Release and Minor Fixes

19 Oct 23:43
Compare
Choose a tag to compare

Initial release of the PC Engine core for Analogue Pocket.

Supports four players via the Dock, saves, multiple video resolutions, video options, and more.

Please note that SuperGrafx and CD games are not currently supported, due to needing fixes/feature support in the firmware. They will be added in a future update.

Huge thanks to the original developers of this project. Without the hard work of Gregory Estrade, @srg320, and @greyrogue, this project wouldn't exist. Donate to them if you can.


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

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.


Donations

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:

Changelog

  • fix: Adjusted minimum pixel count for 512 resolution (fixes Galaga)
  • fix: Use PCE icon
  • fix: Improved aspect ratios by Goldanas
  • feat: 6 button controller support
  • fix: Force extra lines to be rendered to fill up the scaler
  • feat: Audio boost settings

Initial Release

19 Oct 15:32
Compare
Choose a tag to compare

Initial release of the PC Engine core for Analogue Pocket.

Supports four players via the Dock, saves, multiple video resolutions, video options, and more.

Please note that SuperGrafx and CD games are not currently supported, due to needing fixes/feature support in the firmware. They will be added in a future update.

Huge thanks to the original developers of this project. Without the hard work of Gregory Estrade, @srg320, and @greyrogue, this project wouldn't exist. Donate to them if you can.


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

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.


Donations

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: