{
 "updated": "2026-11-05",
 "note": "null = unverified. price 'where' states the actual source; most prices are third-party aggregator/review figures, NOT official store pages.",
 "items": [
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": 186,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 65,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/guides/ram-shortage-handheld-prices-2026",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-40xxh (scores: N64 80, DC 80, NDS 85, PSP 50, GC 10, PS2/Switch/3DS 0; mapped >=80 great, 50-79 good, 25-49 playable, <25 no); GBA/SNES/PS1 from https://heldgames.com/reviews/anbernic-rg40xxv",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg35xx-plus",
   "name": "Anbernic RG35XX Plus",
   "form": "horizontal",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 3.5,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 3300,
   "sticks": 0,
   "release": "2023-11",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "budget",
    "gba",
    "ps1",
    "beginners"
   ],
   "pros": [
    "Low price (about $65)",
    "Mini HDMI/external display listed",
    "Custom firmware (muOS/KNULLI) support on H700 family"
   ],
   "cons": [
    "No analog sticks",
    "H700 ceiling: no PS2/GameCube",
    "Only 1 GB RAM"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-35xx-plus",
    "https://heldgames.com/guides/ram-shortage-handheld-prices-2026"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": 180,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 50.32,
     "where": "Anbernic official store",
     "url": "https://anbernic.com/products/rg35xx-h",
     "date": "2026-11-05",
     "note": "16GB base; regular price 67.99. EU versions and US Black were out of stock"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-40xxh (scores: N64 80, DC 80, NDS 85, PSP 50, GC 10, PS2/Switch/3DS 0; mapped >=80 great, 50-79 good, 25-49 playable, <25 no); GBA/SNES/PS1 from https://heldgames.com/reviews/anbernic-rg40xxv",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg35xx-h",
   "name": "Anbernic RG35XX H",
   "form": "horizontal",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 3.5,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 3300,
   "sticks": 2,
   "release": "2024-01",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "budget",
    "ps1",
    "gba"
   ],
   "pros": [
    "Dual analog sticks in a small body",
    "180 g light",
    "Can connect to larger display"
   ],
   "cons": [
    "H700 ceiling: no PS2/GameCube",
    "Small 3.5 inch screen",
    "1 GB RAM"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-35xx-h"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": 197,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 52.19,
     "where": "Anbernic official store",
     "url": "https://anbernic.com/products/rg35xxsp",
     "date": "2026-11-05",
     "note": "16GB base, China warehouse version; regular price 64.99"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-40xxh (scores: N64 80, DC 80, NDS 85, PSP 50, GC 10, PS2/Switch/3DS 0; mapped >=80 great, 50-79 good, 25-49 playable, <25 no); GBA/SNES/PS1 from https://heldgames.com/reviews/anbernic-rg40xxv",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg35xx-sp",
   "name": "Anbernic RG35XX SP",
   "form": "clamshell",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 3.5,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 3300,
   "sticks": 0,
   "release": "2024-05",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "pocket",
    "gba",
    "budget",
    "kids"
   ],
   "pros": [
    "GBA SP-style clamshell",
    "Sleep on close",
    "Fits GBA/SNES/PS1 well"
   ],
   "cons": [
    "No analog sticks (no N64/PSP/DS stick play)",
    "H700 ceiling",
    "1 GB RAM"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-35xx-sp"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": 198,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 50,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg35xx-pro",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-40xxh (scores: N64 80, DC 80, NDS 85, PSP 50, GC 10, PS2/Switch/3DS 0; mapped >=80 great, 50-79 good, 25-49 playable, <25 no); GBA/SNES/PS1 from https://heldgames.com/reviews/anbernic-rg40xxv",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg35xx-pro",
   "name": "Anbernic RG35XX Pro",
   "form": "horizontal",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 3.5,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 3200,
   "sticks": 2,
   "release": "2025-06",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "budget",
    "beginners",
    "ps1",
    "gba"
   ],
   "pros": [
    "Dual analog sticks at about $50",
    "Mini HDMI, Wi-Fi 5, Bluetooth 4.2",
    "Ships with 64 GB card (per Held Games)"
   ],
   "cons": [
    "H700 ceiling: no PS2/GameCube",
    "3.5 inch screen",
    "1 GB RAM"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-35xx-pro",
    "https://heldgames.com/devices/anbernic-rg35xx-pro"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": 208,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 59.66,
     "where": "Anbernic official store",
     "url": "https://anbernic.com/products/rg40xx-h",
     "date": "2026-11-05",
     "note": "16GB base, China warehouse version; regular price 69.99"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-40xxh (scores: N64 80, DC 80, NDS 85, PSP 50, GC 10, PS2/Switch/3DS 0; mapped >=80 great, 50-79 good, 25-49 playable, <25 no); GBA/SNES/PS1 from https://heldgames.com/reviews/anbernic-rg40xxv",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg40xx-h",
   "name": "Anbernic RG40XX H",
   "form": "horizontal",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 4.0,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 3200,
   "sticks": 2,
   "release": "2024-07",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "budget",
    "ps1",
    "gba"
   ],
   "pros": [
    "Larger 4 inch 4:3 screen",
    "Dual analog sticks",
    "HDMI out"
   ],
   "cons": [
    "H700 ceiling: no PS2/GameCube",
    "1 GB RAM",
    "Stock firmware dated"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-40xxh"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": null,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 75,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/reviews/anbernic-rg40xxv",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-40xxh (scores: N64 80, DC 80, NDS 85, PSP 50, GC 10, PS2/Switch/3DS 0; mapped >=80 great, 50-79 good, 25-49 playable, <25 no); GBA/SNES/PS1 from https://heldgames.com/reviews/anbernic-rg40xxv",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg40xx-v",
   "name": "Anbernic RG40XX V",
   "form": "vertical",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 4.0,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 3200,
   "sticks": null,
   "release": "2024-08",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "pocket",
    "gba",
    "ps1"
   ],
   "pros": [
    "Vertical Game Boy-style body with 4 inch screen",
    "Strong GBA/SNES/PS1 (Held Games)",
    "HDMI out"
   ],
   "cons": [
    "H700 ceiling: no PS2/GameCube/Saturn",
    "Small analog nubs uncomfortable for long 3D sessions",
    "Sources conflict on RAM/weight/sticks"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-40xxv",
    "https://heldgames.com/reviews/anbernic-rg40xxv"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": 188,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 54.11,
     "where": "Anbernic official store",
     "url": "https://anbernic.com/products/rg34xx",
     "date": "2026-11-05",
     "note": "16GB base; regular price 69.99"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-40xxh (scores: N64 80, DC 80, NDS 85, PSP 50, GC 10, PS2/Switch/3DS 0; mapped >=80 great, 50-79 good, 25-49 playable, <25 no); GBA/SNES/PS1 from https://heldgames.com/reviews/anbernic-rg40xxv",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg34xx",
   "name": "Anbernic RG34XX",
   "form": "horizontal",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 3.4,
   "resolution": "720x480",
   "aspect": "3:2",
   "panel": "IPS",
   "battery_mah": 3500,
   "sticks": 0,
   "release": "2024-12",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "gba",
    "pocket",
    "budget"
   ],
   "pros": [
    "3:2 screen suits GBA",
    "3500 mAh",
    "External display listed"
   ],
   "cons": [
    "No thumbsticks (page lists No Thumbsticks)",
    "H700 ceiling",
    "1 GB RAM"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-34xx"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": null,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 70,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg34xx-sp",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "Same H700 as RG34XX; scores from https://retrocatalog.com/retro-handhelds/rg-34xx; Held Games says focus is up to GBA/PS1: https://heldgames.com/devices/anbernic-rg34xx-sp",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg34xx-sp",
   "name": "Anbernic RG34XX SP",
   "form": "clamshell",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 3.4,
   "resolution": "720x480",
   "aspect": "3:2",
   "panel": "IPS",
   "battery_mah": 3300,
   "sticks": 0,
   "release": "2025-05",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "gba",
    "pocket",
    "kids"
   ],
   "pros": [
    "3:2 clamshell, sleep on close",
    "Passive cooling",
    "muOS/KNULLI compatible"
   ],
   "cons": [
    "RAM cut from 2 GB to 1 GB in Jan 2026; some units reported with 512 MB LPDDR3",
    "No analog sticks",
    "Specs differ by production batch"
   ],
   "sources": [
    "https://heldgames.com/devices/anbernic-rg34xx-sp",
    "https://heldgames.com/guides/anbernic-ram-downgrade-2026"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": 246,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 58.91,
     "where": "Anbernic official store",
     "url": "https://anbernic.com/products/rg-cubexx",
     "date": "2026-11-05",
     "note": "16GB base; regular price 66.99"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-40xxh (scores: N64 80, DC 80, NDS 85, PSP 50, GC 10, PS2/Switch/3DS 0; mapped >=80 great, 50-79 good, 25-49 playable, <25 no); GBA/SNES/PS1 from https://heldgames.com/reviews/anbernic-rg40xxv",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg-cube-xx",
   "name": "Anbernic RG Cube XX",
   "form": "square",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 3.95,
   "resolution": "720x720",
   "aspect": "1:1",
   "panel": "IPS",
   "battery_mah": 3800,
   "sticks": 2,
   "release": "2024-10",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "pocket",
    "gba"
   ],
   "pros": [
    "Square 720x720 screen",
    "3800 mAh",
    "Dual analog sticks"
   ],
   "cons": [
    "H700 ceiling",
    "1 GB RAM",
    "Heavier (246 g)"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-cube-xx"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": true,
   "weight_g": 265,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-406h (scores order-matched, unlabeled: Switch 39, PS2 76, 3DS 80, Wii 85, GC 85; mapped >=80 great, 50-79 good, 25-49 playable)",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg406h",
   "name": "Anbernic RG406H",
   "form": "horizontal",
   "chip": "Unisoc Tiger T820",
   "cpu": "8 cores, Cortex-A76, 2.1-2.7 GHz",
   "gpu": "Mali-G57 MP4 @ 850 MHz",
   "ram_gb": 8,
   "os": "Android 13",
   "storage": "128GB UFS 2.2 + microSD",
   "screen_in": 4.0,
   "resolution": "960x720",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 5000,
   "sticks": 2,
   "release": "2024-12",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": "great",
    "ps2": "good",
    "switch": "playable",
    "3ds": "great"
   },
   "best_for": [
    "ps2",
    "gamecube"
   ],
   "pros": [
    "Hall-effect sticks",
    "4 inch 4:3 touchscreen",
    "8 GB LPDDR4X, UFS storage"
   ],
   "cons": [
    "T820 limits Switch/heavy PS2",
    "Price rose during 2025 tariffs",
    "No price verified on official store"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-406h",
    "https://gizmodo.com/the-worlds-most-prolific-retro-handheld-maker-just-stopped-u-s-shipments-2000592110"
   ],
   "notes": "official store (anbernic.com products.json): only the RG 406H protective bag is listed, no device listing 2026-11-05",
   "chip_id": "unisoc-t820",
   "chip_tier": "mid"
  },
  {
   "brand": "Anbernic",
   "touch": true,
   "weight_g": 289,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 160.27,
     "where": "Anbernic official store",
     "url": "https://anbernic.com/products/rg-406v",
     "date": "2026-11-05",
     "note": "standard version; regular price 164.99"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-406v (scores order-matched, unlabeled: Switch 40, PS2 78, 3DS 80, Wii 85, GC 85)",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg406v",
   "name": "Anbernic RG406V",
   "form": "vertical",
   "chip": "Unisoc Tiger T820",
   "cpu": "8 cores, Cortex-A76, 2.1-2.7 GHz",
   "gpu": "Mali-G57 MP4 @ 850 MHz",
   "ram_gb": 8,
   "os": "Android 13",
   "storage": "128GB UFS 2.2 + microSD",
   "screen_in": 4.0,
   "resolution": "960x720",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 5500,
   "sticks": 2,
   "release": "2024-09",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": "great",
    "ps2": "good",
    "switch": "playable",
    "3ds": "great"
   },
   "best_for": [
    "ps2",
    "gamecube"
   ],
   "pros": [
    "Hall-effect sticks",
    "5500 mAh",
    "Vertical form with touchscreen"
   ],
   "cons": [
    "T820 limits Switch/heavy PS2",
    "Heavy (289 g)",
    "No price verified"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-406v"
   ],
   "chip_id": "unisoc-t820",
   "chip_tier": "mid"
  },
  {
   "brand": "Anbernic",
   "touch": true,
   "weight_g": null,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 229,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/reviews/anbernic-rg557",
     "date": "2026-11-05"
    },
    {
     "value": 269,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/reviews/anbernic-rg557",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://heldgames.com/reviews/anbernic-rg557 (qualitative: PS2 1.5-2x, GC/Wii strong, DC full speed, PSP 2-3x, Switch 1 many playable)",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg557",
   "name": "Anbernic RG557",
   "form": "horizontal",
   "chip": "MediaTek Dimensity 8300",
   "cpu": "8 cores, Cortex-A715, 2.2-3.35 GHz",
   "gpu": "Mali-G615 MC6 @ 1.4 GHz",
   "ram_gb": 8,
   "storage": "128GB UFS (8GB model); 12GB model has 256GB",
   "os": "Android 14",
   "screen_in": 5.48,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "AMOLED",
   "battery_mah": 5500,
   "sticks": 2,
   "release": "2025-04",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": "great",
    "psp": "great",
    "nds": null,
    "gamecube_wii": "great",
    "ps2": "great",
    "switch": "good",
    "3ds": null
   },
   "best_for": [
    "ps2",
    "gamecube",
    "oled"
   ],
   "pros": [
    "5.5 inch 1080p AMOLED",
    "Hall sticks and triggers, 5500 mAh",
    "Active fan, USB-C DisplayPort out"
   ],
   "cons": [
    "Plastic body",
    "Fan audible under load",
    "Switch 2 emulation not viable (Held Games, May 2026)"
   ],
   "sources": [
    "https://heldgames.com/reviews/anbernic-rg557",
    "https://retrocatalog.com/retro-handhelds/rg-557",
    "https://www.notebookcheck.net/Anbernic-RG557-Higher-than-expected-pricing-revealed-along-with-imminent-release-date.1002806.0.html"
   ],
   "chip_id": "mediatek-dimensity-8300",
   "chip_tier": "high"
  },
  {
   "brand": "Anbernic",
   "touch": true,
   "weight_g": 354,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 239.99,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg477m",
     "date": "2026-11-05"
    },
    {
     "value": 289.99,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg477m",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-477m (PS2 90, Switch 56; mapped >=80 great, 50-79 good); Held Games: PS2 at 2.5x, Switch viable",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg477m",
   "name": "Anbernic RG477M",
   "form": "horizontal",
   "chip": "MediaTek Dimensity 8300",
   "cpu": "8 cores, Cortex-A715, 2.2-3.35 GHz",
   "gpu": "Mali-G615 MC6 @ 1.4 GHz",
   "ram_gb": 8,
   "storage": "128GB UFS (12GB variant: 256GB) + microSD",
   "os": "Android 14",
   "screen_in": 4.7,
   "resolution": "1280x960",
   "aspect": "4:3",
   "panel": "LTPS",
   "battery_mah": 5300,
   "sticks": 2,
   "release": "2025-08",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": "great",
    "switch": "good",
    "3ds": null
   },
   "best_for": [
    "ps2",
    "gamecube"
   ],
   "pros": [
    "CNC aluminum body",
    "4.7 inch 120 Hz 4:3 screen",
    "Hall sticks, active fan"
   ],
   "cons": [
    "Pricey ($240-290)",
    "Heavy (354 g)",
    "Battery not officially listed at launch (Held Games)"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-477m",
    "https://heldgames.com/devices/anbernic-rg477m"
   ],
   "chip_id": "mediatek-dimensity-8300",
   "chip_tier": "high"
  },
  {
   "brand": "Anbernic",
   "touch": true,
   "weight_g": null,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 94,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/reviews/anbernic-rg-ds",
     "date": "2026-11-05"
    },
    {
     "value": 100,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/reviews/anbernic-rg-ds",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://heldgames.com/reviews/anbernic-rg-ds (qualitative; GBA/SNES inferred from 'DS and below')",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg-ds",
   "name": "Anbernic RG DS",
   "form": "clamshell",
   "chip": "Rockchip RK3568",
   "cpu": "4x Cortex-A55 @ 2.0 GHz",
   "gpu": "Mali-G52 2EE",
   "ram_gb": 3,
   "storage": "32GB internal + microSD up to 2TB",
   "os": "Android 14 / Linux",
   "screen_in": 4.0,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "battery_mah": 4000,
   "sticks": 2,
   "release": null,
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "playable",
    "dreamcast": "playable",
    "psp": "playable",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "best_for": [
    "budget",
    "kids"
   ],
   "pros": [
    "Native dual 4 inch touch screens",
    "Around $100",
    "Android 14 with Play Store"
   ],
   "cons": [
    "RK3568 limits PSP/DC/3DS",
    "Analog sticks slippery (Held Games)",
    "3 GB RAM, 32 GB storage"
   ],
   "sources": [
    "https://heldgames.com/reviews/anbernic-rg-ds",
    "https://heldgames.com/devices/anbernic-rg-ds"
   ],
   "chip_id": null,
   "chip_tier": null
  },
  {
   "brand": "Anbernic",
   "touch": true,
   "weight_g": 379,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 179,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg-slide",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://retrocatalog.com/retro-handhelds/rg-slide (3DS 80, Switch 40); Held Games advises against heavy PS2/GameCube so those are null (sources conflict): https://heldgames.com/devices/anbernic-rg-slide",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg-slide",
   "name": "Anbernic RG Slide",
   "form": "horizontal",
   "chip": "Unisoc Tiger T820",
   "cpu": "8 cores, Cortex-A76, 2.1-2.7 GHz",
   "gpu": "Mali-G57 MP4 @ 850 MHz",
   "ram_gb": 8,
   "os": "Android 13",
   "storage": "128GB UFS 2.2 + microSD",
   "screen_in": 4.7,
   "resolution": "1280x960",
   "aspect": "4:3",
   "panel": "LTPS",
   "battery_mah": 5000,
   "sticks": 2,
   "release": "2025-06",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": "playable",
    "3ds": "great"
   },
   "best_for": [
    "psp"
   ],
   "pros": [
    "Sliding PSP Go-style body",
    "4.7 inch 4:3 120 Hz screen",
    "Android 13 with Play Store"
   ],
   "cons": [
    "Heavy (379 g)",
    "T820 not suited to heavy PS2 (Held Games)",
    "About 6 h battery"
   ],
   "sources": [
    "https://retrocatalog.com/retro-handhelds/rg-slide",
    "https://heldgames.com/devices/anbernic-rg-slide"
   ],
   "chip_id": "unisoc-t820",
   "chip_tier": "mid"
  },
  {
   "brand": "Anbernic",
   "touch": true,
   "weight_g": null,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 150,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg-vita-pro",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://heldgames.com/devices/anbernic-rg-vita-pro (PPSSPP at 3x-4x; PS Vita emulation early)",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg-vita-pro",
   "name": "Anbernic RG Vita Pro",
   "form": "horizontal",
   "chip": "Rockchip RK3576",
   "cpu": "4x Cortex-A72 + 4x Cortex-A53 @ 2.2 GHz",
   "gpu": "Mali-G52 MC3",
   "ram_gb": 4,
   "storage": "64GB eMMC 5.1 + microSD up to 2TB",
   "os": "Android 14 / Linux (dual boot)",
   "screen_in": 5.5,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "IPS",
   "battery_mah": 5000,
   "sticks": 2,
   "release": "2026-03",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": "great",
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "best_for": [
    "psp"
   ],
   "pros": [
    "5.5 inch 1080p screen",
    "Dual boot Android/Linux",
    "DisplayPort out"
   ],
   "cons": [
    "PS Vita emulation still early",
    "Reviewer: Linux build poor at launch (Retro Handhelds)",
    "Launch prices $109.99 early bird then $149.99"
   ],
   "sources": [
    "https://heldgames.com/devices/anbernic-rg-vita-pro",
    "https://retrohandhelds.gg/anbernic-rg-vita-and-rg-vita-pro-price-and-release-date-revealed/"
   ],
   "chip_id": null,
   "chip_tier": null
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": 168,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 64.99,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg-sp",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://heldgames.com/devices/anbernic-rg-sp (strong GBA/SNES/NES/2D PS1; no stick-driven N64/DC)",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg-sp-2026",
   "name": "Anbernic RG SP (2026)",
   "form": "clamshell",
   "chip": "Allwinner H700",
   "cpu": "4x Cortex-A53 @ 1.5 GHz",
   "gpu": "Mali-G31 MP2 @ 650 MHz",
   "ram_gb": 1,
   "storage": "Dual microSD (no internal storage)",
   "os": "Linux",
   "screen_in": 3.4,
   "resolution": "720x480",
   "aspect": "3:2",
   "panel": "IPS",
   "battery_mah": 3300,
   "sticks": 0,
   "release": "2026-08",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "playable",
    "n64": "no",
    "dreamcast": "no",
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "best_for": [
    "gba",
    "pocket",
    "kids",
    "budget"
   ],
   "pros": [
    "Slim 168 g clamshell, 3:2 laminated screen",
    "Sleep on close, TV out",
    "$64.99 launch price ($57.99 early)"
   ],
   "cons": [
    "No analog sticks",
    "About 6 h battery",
    "muOS/KNULLI support only expected at launch"
   ],
   "sources": [
    "https://heldgames.com/devices/anbernic-rg-sp",
    "https://heldgames.com/guides/ram-shortage-handheld-prices-2026"
   ],
   "chip_id": "allwinner-h700",
   "chip_tier": "entry"
  },
  {
   "brand": "Anbernic",
   "touch": false,
   "weight_g": null,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 87.99,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg-rotate",
     "date": "2026-11-05"
    },
    {
     "value": 107.99,
     "where": "third-party aggregator (heldgames.com street price)",
     "url": "https://heldgames.com/devices/anbernic-rg-rotate",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "emulation_source": "https://heldgames.com/devices/anbernic-rg-rotate (qualitative: 8-bit through PSP/DC/most N64; not PS2/GC)",
   "aliexpress_store": null,
   "official_url": "https://anbernic.com/",
   "id": "rg-rotate",
   "name": "Anbernic RG Rotate",
   "form": "square",
   "chip": "Unisoc T618",
   "cpu": "2x Cortex-A75 + 6x Cortex-A55",
   "gpu": "Mali-G52 MP2 @ 850 MHz",
   "ram_gb": 3,
   "storage": "32GB eMCP + microSD up to 2TB",
   "os": "Android 12",
   "screen_in": 3.5,
   "resolution": "720x720",
   "aspect": "1:1",
   "panel": "IPS",
   "battery_mah": 2000,
   "sticks": 2,
   "release": "2026-05",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "good",
    "n64": "good",
    "dreamcast": "good",
    "psp": "good",
    "nds": null,
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": null,
    "3ds": null
   },
   "best_for": [
    "pocket",
    "gba"
   ],
   "pros": [
    "Rotating 1:1 screen",
    "Aluminum or ABS versions",
    "Under $110"
   ],
   "cons": [
    "Small 2000 mAh battery",
    "Not for PS2/GameCube",
    "Unisoc T618 / 3 GB RAM"
   ],
   "sources": [
    "https://heldgames.com/devices/anbernic-rg-rotate"
   ],
   "chip_id": "unisoc-t618",
   "chip_tier": "low"
  },
  {
   "id": "retroid-pocket-5",
   "name": "Retroid Pocket 5",
   "brand": "Retroid",
   "form": "horizontal",
   "chip": "Snapdragon 865",
   "cpu": "8x Cortex-A77 1.8-2.84 GHz",
   "gpu": "Adreno 650 587 MHz",
   "ram_gb": 8,
   "storage": "128GB UFS 3.1 + microSD",
   "os": "Android 13",
   "screen_in": 5.5,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "AMOLED",
   "touch": null,
   "battery_mah": 5000,
   "weight_g": 280,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 200,
     "where": "retrocatalog approx street price (not official store)",
     "url": "https://retrocatalog.com/retro-handhelds/retroid-pocket-5",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2024-11",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "ps2",
    "gamecube"
   ],
   "pros": [
    "Hall effect sticks",
    "AMOLED 1080p screen",
    "Wi-Fi 6, 5000 mAh"
   ],
   "cons": [
    "Older Snapdragon 865",
    "60 Hz screen"
   ],
   "official_url": "https://www.goretroid.com",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/retroid-pocket-5"
   ],
   "chip_id": "snapdragon-865",
   "chip_tier": "mid"
  },
  {
   "id": "retroid-pocket-mini-v2",
   "name": "Retroid Pocket Mini V2",
   "brand": "Retroid",
   "form": "square",
   "chip": "Snapdragon 865",
   "cpu": "8x Cortex-A77 1.8-2.84 GHz",
   "gpu": "Adreno 650 587 MHz",
   "ram_gb": 6,
   "storage": "128GB UFS 3.1 + microSD",
   "os": "Android 13",
   "screen_in": 3.92,
   "resolution": "1240x1080",
   "aspect": null,
   "panel": "AMOLED",
   "touch": true,
   "battery_mah": 4000,
   "weight_g": 215,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 199,
     "where": "retrocatalog approx street price (not official store)",
     "url": "https://retrocatalog.com/retro-handhelds/retroid-pocket-mini-v2",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2025-05",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "pocket"
   ],
   "pros": [
    "Compact 215 g",
    "Hall effect sticks",
    "AMOLED 3.92in"
   ],
   "cons": [
    "4000 mAh battery",
    "6 GB RAM only"
   ],
   "official_url": "https://www.goretroid.com",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/retroid-pocket-mini-v2"
   ],
   "chip_id": "snapdragon-865",
   "chip_tier": "mid"
  },
  {
   "id": "retroid-pocket-classic",
   "name": "Retroid Pocket Classic",
   "brand": "Retroid",
   "form": "square",
   "chip": "Snapdragon G1 Gen 2",
   "cpu": "8x Cortex-A78 1.96-2.40 GHz",
   "gpu": "Adreno A12 1.01 GHz",
   "ram_gb": 4,
   "storage": "64GB",
   "os": "Android 14",
   "screen_in": 3.92,
   "resolution": "1240x1080",
   "aspect": null,
   "panel": "AMOLED",
   "touch": null,
   "battery_mah": 5000,
   "weight_g": 223,
   "sticks": 0,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "none",
   "price_usd": [
    {
     "value": 120,
     "where": "retrocatalog approx street price (not official store)",
     "url": "https://retrocatalog.com/retro-handhelds/retroid-pocket-classic",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2025-04",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "pocket",
    "budget"
   ],
   "pros": [
    "Low price",
    "5000 mAh battery"
   ],
   "cons": [
    "No analog sticks",
    "No video out (per review cited by retrocatalog)",
    "4 GB RAM"
   ],
   "official_url": "https://www.goretroid.com",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/retroid-pocket-classic"
   ],
   "chip_id": "snapdragon-g1-gen-2",
   "chip_tier": null
  },
  {
   "id": "retroid-pocket-6",
   "name": "Retroid Pocket 6",
   "brand": "Retroid",
   "form": "horizontal",
   "chip": "Snapdragon 8 Gen 2",
   "cpu": "1x3.2 + 4x2.8 + 3x2.0 GHz (Cortex-X3)",
   "gpu": "Adreno 740 680 MHz",
   "ram_gb": 8,
   "storage": "128GB / 256GB UFS 3.1 + microSD",
   "os": "Android 13",
   "screen_in": 5.5,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "AMOLED",
   "touch": null,
   "battery_mah": 6000,
   "weight_g": 304,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 249,
     "where": "heldgames.com listing text (header shows $244 / $279 street)",
     "url": "https://heldgames.com/devices/retroid-pocket-6",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2026-01",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": "good",
    "ps2": "good",
    "switch": null,
    "3ds": null
   },
   "emulation_source": "https://heldgames.com/devices/retroid-pocket-6 (text: handles PS2 and GameCube well; other systems not rated)",
   "best_for": [
    "ps2",
    "gamecube",
    "oled"
   ],
   "pros": [
    "120 Hz AMOLED",
    "Active cooling",
    "Wi-Fi 7, 6000 mAh"
   ],
   "cons": [
    "Price rose from $229 launch (RAM cost reported)"
   ],
   "official_url": "https://www.goretroid.com",
   "aliexpress_store": null,
   "sources": [
    "https://heldgames.com/devices/retroid-pocket-6",
    "https://retrocatalog.com/retro-handhelds/retroid-pocket-6",
    "https://www.notebookcheck.net/Retroid-Pocket-6-arrives-with-a-new-design-upgraded-chip-and-bigger-battery-for-229.1147687.0.html"
   ],
   "chip_id": "snapdragon-8-gen-2",
   "chip_tier": "high"
  },
  {
   "id": "retroid-pocket-g2",
   "name": "Retroid Pocket G2",
   "brand": "Retroid",
   "form": "horizontal",
   "chip": "Snapdragon G2 Gen 2",
   "cpu": "Kryo 1x Gold Plus, 8 cores 1.9-2.8 GHz",
   "gpu": "Adreno A22",
   "ram_gb": 8,
   "storage": "128GB UFS 3.1",
   "os": "Android 15",
   "screen_in": 5.5,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "AMOLED",
   "touch": null,
   "battery_mah": 5000,
   "weight_g": 280,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 219,
     "where": "retrocatalog approx street price (not official store)",
     "url": "https://retrocatalog.com/retro-handhelds/retroid-pocket-g2",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2025-10",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "budget",
    "ps2"
   ],
   "pros": [
    "Hall effect sticks",
    "Android 15",
    "AMOLED 1080p"
   ],
   "cons": [
    "60 Hz screen",
    "Wi-Fi 6 only"
   ],
   "official_url": "https://www.goretroid.com",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/retroid-pocket-g2"
   ],
   "chip_id": "snapdragon-g2-gen-2",
   "chip_tier": null
  },
  {
   "id": "ayn-odin-2-mini",
   "name": "AYN Odin 2 Mini",
   "brand": "AYN",
   "form": "horizontal",
   "chip": "Snapdragon 8 Gen 2",
   "cpu": "Cortex-X3 8 cores 2.0-3.2 GHz",
   "gpu": "Adreno 740 680 MHz",
   "ram_gb": 8,
   "storage": "128GB",
   "os": "Android 13",
   "screen_in": 5.0,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": null,
   "touch": null,
   "battery_mah": 5000,
   "weight_g": 320,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 339,
     "where": "retrocatalog approx street price (not official store)",
     "url": "https://retrocatalog.com/retro-handhelds/odin-2-mini",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2024-06",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "pocket",
    "ps2"
   ],
   "pros": [
    "Snapdragon 8 Gen 2",
    "Hall effect sticks",
    "Wi-Fi 7"
   ],
   "cons": [
    "Mini LED 60 Hz screen",
    "Price near larger Odin 2 Portal"
   ],
   "official_url": "https://www.ayntec.com",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/odin-2-mini"
   ],
   "chip_id": "snapdragon-8-gen-2",
   "chip_tier": "high"
  },
  {
   "id": "ayn-odin-2-portal",
   "name": "AYN Odin 2 Portal",
   "brand": "AYN",
   "form": "horizontal",
   "chip": "Snapdragon 8 Gen 2",
   "cpu": "Cortex-X3 8 cores 2.0-3.2 GHz",
   "gpu": "Adreno 740 680 MHz",
   "ram_gb": 8,
   "storage": "128GB (also 512GB / 1TB)",
   "os": "Android 13",
   "screen_in": 7.0,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "AMOLED",
   "touch": true,
   "battery_mah": 8000,
   "weight_g": 430,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 259,
     "where": "Notebookcheck report: Base 8/128 after 2026-07-03 +$10 hike",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2025-01",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "ps2",
    "gamecube",
    "oled"
   ],
   "pros": [
    "7in 120 Hz AMOLED",
    "8000 mAh",
    "Hall effect sticks"
   ],
   "cons": [
    "Raised $10 in July 2026",
    "Heavy 430 g"
   ],
   "official_url": "https://www.ayntec.com/products/odin2-portal",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/odin-2-portal",
    "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
    "https://liliputing.com/ayn-odin-2-portal-handheld-game-console-with-7-inch-120-hz-oled-display-coming-soon/"
   ],
   "chip_id": "snapdragon-8-gen-2",
   "chip_tier": "high"
  },
  {
   "id": "ayn-odin-3",
   "name": "AYN Odin 3",
   "brand": "AYN",
   "form": "horizontal",
   "chip": "Qualcomm Dragonwing Q8",
   "cpu": "Oryon 8 cores 3.53-4.32 GHz",
   "gpu": "Adreno 830",
   "ram_gb": 8,
   "storage": "128GB UFS 3.1 (Pro 256GB, Max 512GB)",
   "os": "Android 15",
   "screen_in": 6.0,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "AMOLED",
   "touch": true,
   "battery_mah": 8000,
   "weight_g": 390,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 349,
     "where": "Notebookcheck report: Base 8/128 after July 2026 hike",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    },
    {
     "value": 449,
     "where": "Notebookcheck report: Pro 12/256",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    },
    {
     "value": 499,
     "where": "Notebookcheck report: Max 16/512",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2025-12",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "ps2",
    "gamecube",
    "oled"
   ],
   "pros": [
    "Snapdragon 8 Elite",
    "120 Hz AMOLED",
    "8000 mAh, Wi-Fi 7"
   ],
   "cons": [
    "Price raised twice in 2026 per reports",
    "Black bars on old systems"
   ],
   "official_url": "https://www.ayntec.com",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/ayn-odin-3",
    "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
    "https://www.notebookcheck.net/AYN-Odin-3-New-Retroid-Pocket-5-rival-released-globally-from-299.1108506.0.html"
   ],
   "chip_id": "qualcomm-dragonwing-q8",
   "chip_tier": "flagship"
  },
  {
   "id": "ayn-odin-3-portal",
   "name": "AYN Odin 3 Portal",
   "brand": "AYN",
   "form": "horizontal",
   "chip": "Qualcomm Dragonwing Q8",
   "cpu": null,
   "gpu": "Adreno 830",
   "ram_gb": 12,
   "storage": "128GB (Pro 256GB, Max 512GB/1TB)",
   "os": "Android 15",
   "screen_in": 7.0,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "OLED",
   "touch": null,
   "battery_mah": 9000,
   "weight_g": 450,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 419,
     "where": "Retro Dodo: retail Base 12/128",
     "url": "https://retrododo.com/ayn-odin-3-portal-is-up-for-pre-order-heres-everything-you-need-to-know/",
     "date": "2026-11-05"
    },
    {
     "value": 499,
     "where": "Retro Dodo: retail Pro 12/256",
     "url": "https://retrododo.com/ayn-odin-3-portal-is-up-for-pre-order-heres-everything-you-need-to-know/",
     "date": "2026-11-05"
    },
    {
     "value": 579,
     "where": "Retro Dodo: retail Max 16/512",
     "url": "https://retrododo.com/ayn-odin-3-portal-is-up-for-pre-order-heres-everything-you-need-to-know/",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2026-10",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "oled"
   ],
   "pros": [
    "7in 120 Hz OLED",
    "9000 mAh",
    "Hall effect sticks"
   ],
   "cons": [
    "450 g",
    "Newly launched; shipping from early Nov 2026"
   ],
   "official_url": "https://www.ayntec.com",
   "aliexpress_store": null,
   "sources": [
    "https://retrododo.com/ayn-odin-3-portal-is-up-for-pre-order-heres-everything-you-need-to-know/"
   ],
   "chip_id": "qualcomm-dragonwing-q8",
   "chip_tier": "flagship"
  },
  {
   "id": "ayn-thor",
   "name": "AYN Thor",
   "brand": "AYN",
   "form": "clamshell",
   "chip": "Snapdragon 8 Gen 2 (Lite: Snapdragon 865)",
   "cpu": "Cortex-X3 8 cores 2.0-3.2 GHz",
   "gpu": "Adreno 740 680 MHz",
   "ram_gb": 8,
   "storage": "128GB UFS 3.1 (up to 1TB)",
   "os": "Android 13",
   "screen_in": 6.0,
   "resolution": "1920x1080",
   "aspect": "16:9",
   "panel": "AMOLED",
   "touch": true,
   "battery_mah": 6000,
   "weight_g": 380,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "USB-C DP",
   "price_usd": [
    {
     "value": 259,
     "where": "Notebookcheck report: Thor Lite 8/128 (SD865)",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    },
    {
     "value": 329,
     "where": "Notebookcheck report: Base 8/128 SD8G2",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    },
    {
     "value": 409,
     "where": "Notebookcheck report: Pro 12/256",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    },
    {
     "value": 479,
     "where": "Notebookcheck report: Max 16/512",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    },
    {
     "value": 579,
     "where": "Notebookcheck report: Max 16/1TB",
     "url": "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2025-10",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "ps2",
    "gamecube",
    "oled"
   ],
   "pros": [
    "Dual AMOLED screens (6in + 3.92in)",
    "Hall effect sticks",
    "Wi-Fi 7"
   ],
   "cons": [
    "Prices up $10-30 in 2026",
    "380 g"
   ],
   "official_url": "https://www.ayntec.com/products/ayn-thor",
   "aliexpress_store": null,
   "sources": [
    "https://handhelds.pages.dev/retro-handhelds/thor",
    "https://www.notebookcheck.net/AYN-announces-new-prices-for-Thor-Odin-3-and-Odin-2-Portal.1330834.0.html"
   ],
   "chip_id": "snapdragon-8-gen-2",
   "chip_tier": "high"
  },
  {
   "id": "trimui-smart-pro-s",
   "name": "TrimUI Smart Pro S",
   "brand": "TrimUI",
   "form": "horizontal",
   "chip": "Allwinner A523",
   "cpu": "8x Cortex-A55 0.5-2.0 GHz",
   "gpu": "Mali-G57 MC1",
   "ram_gb": 1,
   "storage": "8 GB eMMC + microSD",
   "os": "Linux",
   "screen_in": 4.96,
   "resolution": "1280x720",
   "aspect": "16:9",
   "panel": "IPS",
   "touch": null,
   "battery_mah": 5000,
   "weight_g": 256,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "none",
   "price_usd": [],
   "price_eur": [],
   "release": "2025-12",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": "great",
    "dreamcast": "great",
    "psp": "great",
    "nds": null,
    "gamecube_wii": "playable",
    "ps2": "no",
    "switch": "no",
    "3ds": "playable"
   },
   "emulation_source": "https://retrocatalog.com/retro-handhelds/trimui-smart-pro-s",
   "best_for": [
    "budget",
    "psp",
    "beginners"
   ],
   "pros": [
    "5000 mAh battery",
    "Hall sticks, Wi-Fi 6, Bluetooth 5.4",
    "Several CFWs (SpruceOS, NextUI, KNULLI) and PortMaster"
   ],
   "cons": [
    "No video out per catalog",
    "Black bars on older 4:3 systems",
    "1 GB RAM, 8 GB eMMC"
   ],
   "official_url": "https://www.trimui.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/trimui-smart-pro-s",
    "https://retrohandhelds.gg/trimui-smart-pro-s-review/"
   ],
   "notes": "official site trimui.com: product pages only, no store or price 2026-11-05",
   "chip_id": "allwinner-a523",
   "chip_tier": "low"
  },
  {
   "id": "trimui-brick-hammer",
   "name": "TrimUI Brick Hammer",
   "brand": "TrimUI",
   "form": "vertical",
   "chip": "Allwinner A133 Plus",
   "cpu": "4x Cortex-A53 1.8-2.0 GHz",
   "gpu": "PowerVR GE8300",
   "ram_gb": 1,
   "storage": "8 GB eMMC + microSD",
   "os": "Linux",
   "screen_in": 3.2,
   "resolution": "1024x768",
   "aspect": "4:3",
   "panel": "IPS",
   "touch": null,
   "battery_mah": 3000,
   "weight_g": 196,
   "sticks": 0,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "none",
   "price_usd": [],
   "price_eur": [],
   "release": "2025-08",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": null,
    "n64": "great",
    "dreamcast": "great",
    "psp": "playable",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "emulation_source": "https://retrocatalog.com/retro-handhelds/trimui-brick-hammer",
   "best_for": [
    "pocket",
    "gba",
    "budget"
   ],
   "pros": [
    "Metal body, 1024x768 screen",
    "3000 mAh battery",
    "Multiple CFWs and PortMaster"
   ],
   "cons": [
    "3.2in screen small",
    "No external display",
    "No sticks"
   ],
   "official_url": "https://www.trimui.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/trimui-brick-hammer"
   ],
   "notes": "official site trimui.com: product pages only, no store or price 2026-11-05",
   "chip_id": "allwinner-a133p",
   "chip_tier": "entry"
  },
  {
   "id": "trimui-brick-pro",
   "name": "TrimUI Brick Pro",
   "brand": "TrimUI",
   "form": "vertical",
   "chip": "Allwinner A133 Plus",
   "cpu": "4x Cortex-A53 1.8 GHz",
   "gpu": "PowerVR GE8300",
   "ram_gb": 1,
   "storage": "8 GB eMMC + microSD",
   "os": "Linux",
   "screen_in": 3.95,
   "resolution": "1024x768",
   "aspect": "4:3",
   "panel": "IPS",
   "touch": null,
   "battery_mah": 5000,
   "weight_g": 236,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 99.99,
     "where": "retail list price as reported (not seen on store page)",
     "url": "https://retrohandhelds.gg/trimui-brick-pro-review/",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2026-07",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "playable",
    "dreamcast": "playable",
    "psp": "playable",
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": "https://retrohandhelds.gg/trimui-brick-pro-review/",
   "best_for": [
    "pocket",
    "ps1",
    "gba"
   ],
   "pros": [
    "Hall sticks with RGB rings",
    "3.95in 4:3 screen",
    "SpruceOS/NextUI support"
   ],
   "cons": [
    "Performance drops sharply past PS1",
    "Top-heavy, dim screen per reviewer",
    "Stock OS weak"
   ],
   "official_url": "https://www.trimui.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrohandhelds.gg/trimui-brick-pro-review/",
    "https://retrocatalog.com/retro-handhelds/trimui-brick-pro",
    "https://www.notebookcheck.net/TrimUI-Brick-Pro-Game-Boy-style-retro-handheld-released-globally-with-larger-display-and-better-battery-life.1339564.0.html"
   ],
   "chip_id": "allwinner-a133p",
   "chip_tier": "entry"
  },
  {
   "id": "trimui-smart-pro",
   "name": "TrimUI Smart Pro",
   "brand": "TrimUI",
   "form": "horizontal",
   "chip": "Allwinner A133 Plus",
   "cpu": "4x Cortex-A53 1.8-2.0 GHz",
   "gpu": "PowerVR GE8300",
   "ram_gb": 1,
   "storage": "8 GB eMMC + microSD",
   "os": "Linux",
   "screen_in": 4.96,
   "resolution": "1280x720",
   "aspect": "16:9",
   "panel": "IPS",
   "touch": null,
   "battery_mah": 5000,
   "weight_g": 231,
   "sticks": 2,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": "none",
   "price_usd": [],
   "price_eur": [],
   "release": "2023-11",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": null,
    "n64": "great",
    "dreamcast": "great",
    "psp": "playable",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "emulation_source": "https://retrocatalog.com/retro-handhelds/trimui-smart-pro",
   "best_for": [
    "budget",
    "beginners"
   ],
   "pros": [
    "5000 mAh battery",
    "Large 16:9 screen",
    "Strong CFW community"
   ],
   "cons": [
    "No L3/R3",
    "No video out",
    "Black bars on old systems"
   ],
   "official_url": "https://www.trimui.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/trimui-smart-pro"
   ],
   "notes": "official site trimui.com: product pages only, no store or price 2026-11-05",
   "chip_id": "allwinner-a133p",
   "chip_tier": "entry"
  },
  {
   "id": "miyoo-flip",
   "name": "Miyoo Flip",
   "brand": "Miyoo",
   "form": "clamshell",
   "chip": "Rockchip RK3566",
   "cpu": "4x Cortex-A55 2.0 GHz",
   "gpu": "Mali-G52 2EE",
   "ram_gb": 1,
   "storage": "128 MB internal + microSD",
   "os": "Linux",
   "screen_in": 3.5,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "touch": null,
   "battery_mah": 3000,
   "weight_g": 165,
   "sticks": null,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [],
   "price_eur": [],
   "release": "2024-12",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": null,
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": null,
    "3ds": "no"
   },
   "emulation_source": "https://retrocatalog.com/retro-handhelds/miyoo-flip",
   "best_for": [
    "pocket",
    "psp"
   ],
   "pros": [
    "Foldable, protects screen",
    "PortMaster and multiple CFWs",
    "3000 mAh"
   ],
   "cons": [
    "Plastic build",
    "Hinge issues reported",
    "Not for higher-end emulation"
   ],
   "official_url": "https://www.miyoogame.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/miyoo-flip",
    "https://retrohandhelds.gg/a-new-miyoo-mini-plus-and-miyoo-flip-might-soon-be-on-the-horizon/"
   ],
   "notes": "official site miyoogame.com returned HTTP 503 (unavailable) 2026-11-05; no official price seen",
   "chip_id": "rockchip-rk3566",
   "chip_tier": "low"
  },
  {
   "id": "miyoo-mini-flip",
   "name": "Miyoo Mini Flip",
   "brand": "Miyoo",
   "form": "clamshell",
   "chip": "SigmaStar SSD202D",
   "cpu": "Dual Cortex-A7 (per Mini line)",
   "gpu": null,
   "ram_gb": 0.128,
   "storage": "microSD only",
   "os": "Linux",
   "screen_in": 2.8,
   "resolution": "750x560",
   "aspect": "4:3",
   "panel": null,
   "touch": null,
   "battery_mah": 2500,
   "weight_g": 123,
   "sticks": null,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": false,
   "video_out": null,
   "price_usd": [
    {
     "value": 52.99,
     "where": "retail price as reported (not seen on store page)",
     "url": "https://retrohandhelds.gg/miyoo-mini-flip-first-impressions/",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2025-10",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": "no",
    "dreamcast": "no",
    "psp": "no",
    "nds": "playable",
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": "https://retrohandhelds.gg/miyoo-mini-flip-first-impressions/",
   "best_for": [
    "pocket",
    "gba",
    "budget"
   ],
   "pros": [
    "Improved hinge over Miyoo Flip",
    "Onion, MinUI support",
    "Very portable"
   ],
   "cons": [
    "No Bluetooth, no internal storage",
    "480p scales poorly",
    "Mushy shoulder buttons"
   ],
   "official_url": "https://www.miyoogame.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrohandhelds.gg/miyoo-mini-flip-first-impressions/"
   ],
   "chip_id": "sigmastar-ssd202d",
   "chip_tier": "entry"
  },
  {
   "id": "miyoo-mini-plus-v2",
   "name": "Miyoo Mini Plus V2 (RK3562)",
   "brand": "Miyoo",
   "form": "horizontal",
   "chip": "Rockchip RK3562",
   "cpu": null,
   "gpu": "Mali-G52 2EE",
   "ram_gb": 0.128,
   "storage": "microSD up to 128 GB",
   "os": null,
   "screen_in": 3.5,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "touch": null,
   "battery_mah": 3000,
   "weight_g": 200,
   "sticks": null,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": null,
   "video_out": null,
   "price_usd": [
    {
     "value": 69.99,
     "where": "GoGameGeek list price (not official store)",
     "url": "https://retrohandhelds.gg/miyoo-mini-plus-v2-with-its-rk3562-processor-now-available-from-gogamegeek/",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": "2026-10",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": null,
    "dreamcast": null,
    "psp": null,
    "nds": null,
    "gamecube_wii": null,
    "ps2": null,
    "switch": null,
    "3ds": null
   },
   "emulation_source": null,
   "best_for": [
    "pocket",
    "budget"
   ],
   "pros": [
    "New RK3562 chip",
    "3000 mAh, USB-C"
   ],
   "cons": [
    "Only 128 MB RAM",
    "OS/firmware support unconfirmed",
    "No tested emulation results yet"
   ],
   "official_url": "https://www.miyoogame.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrohandhelds.gg/miyoo-mini-plus-v2-with-its-rk3562-processor-now-available-from-gogamegeek/"
   ],
   "chip_id": null,
   "chip_tier": null
  },
  {
   "id": "powkiddy-rgb30",
   "name": "Powkiddy RGB30",
   "brand": "Powkiddy",
   "form": "square",
   "chip": "Rockchip RK3566",
   "cpu": "4x Cortex-A55 1.8 GHz",
   "gpu": "Mali-G52 2EE",
   "ram_gb": 1,
   "storage": "dual microSD",
   "os": "Linux",
   "screen_in": 4.0,
   "resolution": "720x720",
   "aspect": "1:1",
   "panel": "IPS",
   "touch": null,
   "battery_mah": 4100,
   "weight_g": 207,
   "sticks": 2,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": null,
   "video_out": null,
   "price_usd": [
    {
     "value": 69.99,
     "where": "Powkiddy official store",
     "url": "https://powkiddy.com/products/pre-sale-powkiddy-rgb30-rk3566-handheld-game-console-built-in-wifi",
     "date": "2026-11-05",
     "note": "regular price 109.99; listed as sold out"
    }
   ],
   "price_eur": [],
   "release": "2023-09",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": null,
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": null,
    "3ds": "no"
   },
   "emulation_source": "https://retrocatalog.com/retro-handhelds/powkiddy-rgb30",
   "best_for": [
    "gba",
    "pocket",
    "psp"
   ],
   "pros": [
    "Square 720x720 suits GB/NES/SNES",
    "4100 mAh",
    "PortMaster, multiple CFWs"
   ],
   "cons": [
    "Not for higher-end emulation"
   ],
   "official_url": "https://www.powkiddy.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/powkiddy-rgb30",
    "https://www.notebookcheck.net/Powkiddy-RGB30-launches-as-new-compact-gaming-handheld-with-1-1-display-for-under-US-90.744924.0.html"
   ],
   "chip_id": "rockchip-rk3566",
   "chip_tier": "low"
  },
  {
   "id": "powkiddy-x55",
   "name": "Powkiddy X55",
   "brand": "Powkiddy",
   "form": "horizontal",
   "chip": "Rockchip RK3566",
   "cpu": "4x Cortex-A55 1.8 GHz",
   "gpu": "Mali-G52 2EE",
   "ram_gb": 1,
   "storage": "16 GB + microSD",
   "os": "Linux",
   "screen_in": 5.5,
   "resolution": "1280x720",
   "aspect": "16:9",
   "panel": "IPS",
   "touch": null,
   "battery_mah": 4000,
   "weight_g": 293,
   "sticks": 2,
   "hall_sticks": null,
   "wifi": null,
   "bluetooth": null,
   "video_out": "HDMI",
   "price_usd": [
    {
     "value": 79.99,
     "where": "Powkiddy official store",
     "url": "https://powkiddy.com/products/powkiddy-x55-5-5-inch-1280-720-ips-screen-rk3566-handheld-game-console-jelos-system-open-source-retro-console-childrens-gifts",
     "date": "2026-11-05",
     "note": "base version; regular price 109.99"
    }
   ],
   "price_eur": [],
   "release": "2023-05",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": null,
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": null,
    "3ds": "no"
   },
   "emulation_source": "https://retrocatalog.com/retro-handhelds/powkiddy-x55",
   "best_for": [
    "psp",
    "budget"
   ],
   "pros": [
    "Large 5.5in 720p screen",
    "4000 mAh",
    "External display support"
   ],
   "cons": [
    "Light bleed reported",
    "Loud shoulder buttons",
    "Black bars on old systems"
   ],
   "official_url": "https://www.powkiddy.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/powkiddy-x55",
    "https://www.notebookcheck.net/powkiddy-x55-new-5-5-inch-gaming-handheld-launches-for-under-us-150.705513.0.html"
   ],
   "chip_id": "rockchip-rk3566",
   "chip_tier": "low"
  },
  {
   "id": "magicx-zero-40",
   "name": "MagicX Zero 40",
   "brand": "MagicX",
   "form": "vertical",
   "chip": "Allwinner A133 Plus",
   "cpu": "4x Cortex-A53 1.8 GHz",
   "gpu": "PowerVR GE8300",
   "ram_gb": 2,
   "storage": "dual microSD",
   "os": "Android 10 / Linux",
   "screen_in": 4.0,
   "resolution": "480x800",
   "aspect": "3:5",
   "panel": "IPS",
   "touch": true,
   "battery_mah": 4300,
   "weight_g": 182,
   "sticks": null,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": true,
   "video_out": "none",
   "price_usd": [],
   "price_eur": [],
   "release": "2025-06",
   "emulation": {
    "gb_gba_nes_snes": null,
    "ps1": null,
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "emulation_source": "https://retrocatalog.com/retro-handhelds/zero-40",
   "best_for": [
    "kids",
    "budget",
    "pocket"
   ],
   "pros": [
    "Touchscreen, good for NDS/arcade vertical",
    "4300 mAh",
    "Hall sticks, Android apps"
   ],
   "cons": [
    "Android 10 outdated",
    "Small image for dual-screen games",
    "No external display"
   ],
   "official_url": "https://www.magicx.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/zero-40",
    "https://www.notebookcheck.net/MagicX-Zero-40-specs-pricing-and-TATE-gameplay-revealed-before-release.1020323.0.html"
   ],
   "aspect_note": "3:5",
   "notes": "no official store found (magicx.com redirects to an unrelated shop) 2026-11-05",
   "chip_id": "allwinner-a133p",
   "chip_tier": "entry"
  },
  {
   "id": "magicx-mini-zero-28",
   "name": "MagicX Mini Zero 28",
   "brand": "MagicX",
   "form": "horizontal",
   "chip": "Allwinner A133 Plus",
   "cpu": "4x Cortex-A53 1.8 GHz",
   "gpu": "PowerVR GE8300",
   "ram_gb": 2,
   "storage": "dual microSD",
   "os": "Android 10 / Linux",
   "screen_in": 2.8,
   "resolution": "640x480",
   "aspect": "4:3",
   "panel": "IPS",
   "touch": false,
   "battery_mah": 2900,
   "weight_g": 120,
   "sticks": 2,
   "hall_sticks": true,
   "wifi": true,
   "bluetooth": false,
   "video_out": "none",
   "price_usd": [],
   "price_eur": [],
   "release": "2025-01",
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": null,
    "n64": "great",
    "dreamcast": "great",
    "psp": "good",
    "nds": "great",
    "gamecube_wii": "no",
    "ps2": "no",
    "switch": "no",
    "3ds": "no"
   },
   "emulation_source": "https://retrocatalog.com/retro-handhelds/mini-zero-28",
   "best_for": [
    "pocket",
    "budget",
    "kids"
   ],
   "pros": [
    "Android + Linux",
    "Hall sticks",
    "Wi-Fi"
   ],
   "cons": [
    "No touchscreen, no Bluetooth",
    "Older Android",
    "Reported discontinued per RHG (Mini40 successor)"
   ],
   "official_url": "https://www.magicx.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrocatalog.com/retro-handhelds/mini-zero-28",
    "https://retrohandhelds.gg/magicx-is-entering-the-clamshell-handheld-arena/"
   ],
   "notes": "no official store found (magicx.com redirects to an unrelated shop) 2026-11-05",
   "chip_id": "allwinner-a133p",
   "chip_tier": "entry"
  },
  {
   "id": "ayaneo-pocket-micro-2",
   "name": "AYANEO Pocket Micro 2",
   "brand": "AYANEO",
   "form": "horizontal",
   "chip": "Qualcomm Snapdragon 865",
   "cpu": "Snapdragon 865",
   "gpu": "Adreno 650",
   "ram_gb": 6,
   "storage": "128/256 GB + microSD",
   "os": "Android 13",
   "screen_in": 3.5,
   "resolution": "960x640",
   "aspect": "3:2",
   "panel": null,
   "touch": null,
   "battery_mah": 3950,
   "weight_g": 248,
   "sticks": 2,
   "hall_sticks": null,
   "wifi": true,
   "bluetooth": true,
   "video_out": null,
   "price_usd": [
    {
     "value": 438.41,
     "where": "AliExpress listing as reported (6GB, with code)",
     "url": "https://retrohandhelds.gg/ayaneo-pocket-micro-2-review/",
     "date": "2026-11-05"
    }
   ],
   "price_eur": [],
   "release": null,
   "emulation": {
    "gb_gba_nes_snes": "great",
    "ps1": "great",
    "n64": null,
    "dreamcast": null,
    "psp": "great",
    "nds": null,
    "gamecube_wii": "good",
    "ps2": "good",
    "switch": "playable",
    "3ds": null
   },
   "emulation_source": "https://retrohandhelds.gg/ayaneo-pocket-micro-2-review/",
   "best_for": [
    "pocket",
    "gba",
    "psp",
    "gamecube",
    "ps2"
   ],
   "pros": [
    "Much stronger than Pocket Micro",
    "3950 mAh, active cooling",
    "Metal frame, headphone jack"
   ],
   "cons": [
    "High price",
    "Black bars for 4:3 and 16:9",
    "Poor AYASpace launcher, shipping delays"
   ],
   "official_url": "https://www.ayaneo.com/",
   "aliexpress_store": null,
   "sources": [
    "https://retrohandhelds.gg/ayaneo-pocket-micro-2-review/"
   ],
   "chip_id": "snapdragon-865",
   "chip_tier": "mid"
  }
 ]
}