Neo Geo Pocket Color: glitchy sound & mediocre performance

I now have smooth performance and no sound issues. :grin:

It takes quite a few steps to get there though:

  1. Upgrade to OS 0.3 and set the video driver to Lima
  2. Build a current Retroarch from source using the script by @hpcodecraft: How can I Retroarch 1.7.0 to 1.7.3?
  3. In the retroarch config change the following lines before downloading cores. This will ensure that the cores have hardware support for ARM NEON, which the Gameshell hardware supports
core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/linux/armv7-neon-hf/latest/"
video_driver = "sdl2"

  1. In an override file just for the mednafen_ngp_libretro core set these values:
; Workaround for aspect ratio issue in Neo Geo Pocket and Game Boy cores
aspect_ratio_index = "12"
; Prevent blurry pixels
video_filter = "~/video/Normal2x.filt"
  1. Optionaly set a launcher shortcut to the Neo Geo Core by copying and modifiying action.config from somewhere below /home/cpi/launcher/Menu/GameShell/
2 Likes