{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "rb5000",
      "profile": {
        "core_classification": "official_port",
        "core_version": {
          "libretro": "v0.9",
          "standalone": "v1.1"
        },
        "cores": [
          "rb5000"
        ],
        "display_name": "Philips - VG 5000 (RB5000)",
        "emulator": "RB5000",
        "exclusion_note": "VG 5000 system ROM is encoded in a compiled-in image table and decoded on first access, so no file is read",
        "files": [],
        "notes": "Philips VG 5000 emulator by Recalbox, a C++ fork of Daniel Coulom's\nDCVG5K v2. The standalone build and the libretro core live in\ntwo repositories and share the same Engine.\n\nThe 16 KB system ROM is not a file. It is encoded in the\nVideo::sPixels image table compiled into the binary, one ROM bit per\nentry as bit 0 XOR bit 5 (ref: source/Data.cpp:2). The Engine\nconstructor copies that table into sMirror (ref: source/Engine.cpp:54)\nand Z80ReadW() rebuilds each ROM byte from eight table entries the\nfirst time the CPU reads it, caching it in mMemory\n(ref: source/Engine.cpp:379-389). The libretro core carries the same\ntable and decoder.\n\nThe libretro core can map a user cartridge file over 0x0000-0x3FFF\nwhen one is configured (ref: source/Engine.cpp:302-316), and that file is\ncontent. The on-screen display font is an Ubuntu TTF from the host\nsystem fonts directory (ref: source/Video.cpp:90-92).\n",
        "profiled_date": "2026-10-17",
        "source": {
          "libretro": "https://gitlab.com/recalbox/packages/recalbox-cores/libretro-rb5000",
          "standalone": "https://gitlab.com/recalbox/packages/standalone/rb5000"
        },
        "source_commit": {
          "libretro": "7464996aa0cb1be77abf495dc901117e1af36e02",
          "standalone": "8c75a4b48a5222b0332d0508600f8ddc7ac1191c"
        },
        "systems": [
          "philips-vg5k"
        ],
        "type": "standalone + libretro",
        "upstream": "https://gitlab.com/recalbox/packages/standalone/rb5000"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
