anchor.diff:      broken = true; # since 2021-01-03
     };
   
  -  ppsspp = mkLibRetroCore rec {
  +  ppsspp = mkLibRetroCore {
       core = "ppsspp";
  -    src = getCoreSrc core;
       description = "ppsspp libretro port";
       license = gpl2;
       extraNativeBuildInputs = [ cmake pkg-config python3 ];
  
positive.code:     meta.platforms = [ "aarch64-linux" "x86_64-linux" ];
    };
  
    fmsx = mkLibRetroCore rec {
      core = "fmsx";
      src = getCoreSrc core;
      description = "FMSX libretro port";
      license = "Non-commercial";
      makefile = "Makefile";
    };
  
    freeintv = mkLibRetroCore rec {
      core = "freeintv";
      src = getCoreSrc core;
      description = "FreeIntv libretro port";
      license = gpl3;
      makefile = "Makefile";
    };
  
    gambatte = mkLibRetroCore rec {
      core = "gambatte";
      src = getCoreSrc core;
      description = "Gambatte libretro port";
      license = gpl2;
    };
  
    genesis-plus-gx = mkLibRetroCore rec {
      core = "genesis-plus-gx";
      src = getCoreSrc core;
      description = "Enhanced Genesis Plus libretro port";
      license = "Non-commercial";
    };
  
    gpsp = mkLibRetroCore rec {
      core = "gpsp";
      src = getCoreSrc core;
      description = "Port of gpSP to libretro";
      license = gpl2;
      makefile = "Makefile";
    };
  
    gw = mkLibRetroCore rec {
      core = "gw";
      src = getCoreSrc core;
      description = "Port of Game and Watch to libretro";
      license = lib.licenses.zlib;
      makefile = "Makefile";
    };
  
    handy = mkLibRetroCore rec {
      core = "handy";
      src = getCoreSrc core;
      description = "Port of Handy to libretro";
      license = "Handy-License";
      makefile = "Makefile";
    };
  
    hatari = mkLibRetroCore rec {
      core = "hatari";
      src = getCoreSrc core;
      description = "Port of Hatari to libretro";
      license = gpl2;
      extraBuildInputs = [ SDL zlib ];
  
negative.code:     postBuild = "mv lib/ppsspp_libretro${stdenv.hostPlatform.extensions.sharedLibrary} ppsspp_libretro${stdenv.hostPlatform.extensions.sharedLibrary}";
    };
  
    prboom = mkLibRetroCore {
      core = "prboom";
      description = "Prboom libretro port";
      license = gpl2;
      makefile = "Makefile";
    };
  
    prosystem = mkLibRetroCore {
      core = "prosystem";
      description = "Port of ProSystem to libretro";
      license = gpl2;
      makefile = "Makefile";
    };
  
    quicknes = mkLibRetroCore {
      core = "quicknes";
      description = "QuickNES libretro port";
      license = lgpl21Plus;
      makefile = "Makefile";
    };
  
    sameboy = mkLibRetroCore {
      core = "sameboy";
      description = "SameBoy libretro port";
      license = mit;
      extraNativeBuildInputs = [ which hexdump ];
  