FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro
FOPODISPLAY™ PocketRetro

FOPODISPLAY™ PocketRetro

Price

$159.90 $89.90
Save 44%
FAST SHIPPING
MID YEAR SALE

color - Purple

Please select a color

storage capacity

Please select a storage capacity

Quantity

Triple Productivity Boost
Fast Worldwide Shipping
30-Day Hassle-Free Returns
Secure & Encrypted Payments
(function () { try { const getProduct = () => { const productJson = document.querySelector('#product-json'); if (productJson?.textContent) { return JSON.parse(productJson.textContent); } if (window.jQuery) { const $product = window.jQuery?.(document)?.data('djproduct'); const productData = JSON.parse(JSON.stringify($product || {})); return productData || {}; } return {}; }; const blockDomId = 'pm-block-afterpay-message-1539149753700-9' const placeholderDomId = 'pm-block-afterpay-message-placeholder-1539149753700-9' const badgeTheme = "black-on-mint"; const size = "md"; const shopCurrencyCode = "USD"; const productDetail = getProduct(); let productPrice = productDetail?.selected?.price || 89.9; let settingConfig; const req = { ROOT_URL: (C_SETTINGS && C_SETTINGS.routes && C_SETTINGS.routes.root) || '', post: async (url, data = {}) => { try { const response = await fetch(req.ROOT_URL + url, { method: 'POST', headers: { 'Content-Type': 'application/json', }, ...data, body: JSON.stringify(data.body), }); const result = await response.json(); return result } catch (error) { throw new Error('post request error' + error); } }, get: async (url, data = {}) => { try { const response = await fetch(req.ROOT_URL + url); const result = await response.json(); return result } catch (error) { throw new Error('get request error' + error); } } } const supportLocaleMap = { AU: 'en-AU', NZ: 'en-NZ', US: 'en-US', CA: 'en-CA', GB: 'en-GB', FR: 'fr-FR', IT: 'it-IT', ES: 'es-ES', DE: 'de-DE', } const getPayLaterSetting = () => { return req.post('/api/payment/pay-later-setting', {body: {payment_channel: 'afterpay'}}).then(res => { const result = { ...res, afterpay_currency_locale: supportLocaleMap?.[res?.afterpay_support_country?.[0]] || supportLocaleMap?.US || 'en-US' } return result; }); } const getBlockDom = () => { const blockDOM = document.getElementById(blockDomId); if (!blockDOM) { return; } return blockDOM } function errorHandler() { const blockDOM = getBlockDom(); if (blockDOM) { blockDOM.style.display = 'none'; } } function hasAfterpayMessage() { // 获取目标元素 const targetElement = document.getElementById(placeholderDomId); // 判断目标元素是否有兄弟元素节点 const siblings = Array.from(targetElement.parentNode.children).filter(function (node) { return node.nodeType === Node.ELEMENT_NODE; }); return siblings.length > 1 } function renderAfterpay(data = {}) { const blockDOM = getBlockDom(); if (!blockDOM) { return; } blockDOM.innerHTML = null; const placeholderDOM = document.createElement('div'); placeholderDOM.id = placeholderDomId; placeholderDOM.className = 'pm-display-none' blockDOM.appendChild(placeholderDOM); blockDOM.style.display = 'block'; if (window.Afterpay && typeof Afterpay?.createPlacements === 'function' && !hasAfterpayMessage()) { try { Afterpay.createPlacements({ targetSelector: `#${placeholderDomId}`, attributes: { locale: data.afterpay_currency_locale, currency: data.afterpay_currency, amount: data.productPrice, size: size, badgeTheme: badgeTheme, } }); } catch (e) { console.error('payment-sdk:', e); } } } async function init(data = {}) { const blockDOM = getBlockDom(); if (!blockDOM) { return; } if (!settingConfig) { settingConfig = await getPayLaterSetting(); } if(data?.detail?.selected?.price){ productPrice = data?.detail?.selected?.price; } if ( !settingConfig || !settingConfig.afterpay_promo_msg_enabled || !settingConfig.afterpay_max_amount || !settingConfig.afterpay_min_amount || !settingConfig.afterpay_support_country || shopCurrencyCode !== settingConfig.afterpay_currency || Number(productPrice) <= Number(settingConfig.afterpay_min_amount) || Number(productPrice) > Number(settingConfig.afterpay_max_amount) ) { errorHandler(); return; } const scriptDOM = document.getElementById('pm-afterpay-sdk'); if (!scriptDOM) { window.addEventListener('Afterpay.ready', () => renderAfterpay({ ...settingConfig, productPrice })); const afterpaySDK = document.createElement('script'); afterpaySDK.id = 'pm-afterpay-sdk' afterpaySDK.src = 'https://js.afterpay.com/afterpay-1.x.js'; afterpaySDK.setAttribute('data-analytics-enabled', ''); afterpaySDK.setAttribute('data-min', settingConfig.afterpay_min_amount); afterpaySDK.setAttribute('data-max', settingConfig.afterpay_max_amount); afterpaySDK.async = true; afterpaySDK.onerror = errorHandler; document.body.appendChild(afterpaySDK); } else { renderAfterpay({...settingConfig, productPrice}); } } document.addEventListener('dj.variantChange', init); init(); } catch (e) { console.error('payment-sdk-afterpaymessage:', e) } })()

🕹️ FOPODISPLAY™ PocketRetro — Portable Retro Gaming Console

Relive 90s Classics Anytime, Anywhere. No Setup. No Wi-Fi. Pure Nostalgia.

Bring the golden age of gaming back to life with a device that fits in your pocket.
FOPODISPLAY™ PocketRetro comes preloaded with 20,000+ classic titles, supports dozens of vintage platforms, and delivers a smooth, authentic gameplay experience — instantly.

Turn it on, pick up where your childhood left off, and enjoy the magic all over again.


⭐ Key Features

🎮 20,000+ Preloaded Retro Games

All your favorite classics in one device: platformers, arcade hits, RPGs, fighters, open-world classics, racing, puzzle games, and more.

  • No downloads, no updates, no setup. Just play.

⚡ Quad-Core Processor for Smooth Gameplay

Stable emulation, fast loading, zero lag, and accurate audio–video performance across many retro systems.

🔋 Up to 10 Hours of Battery Life

Play all day on a single charge.
Recharge in about 2 hours with the included USB-C cable.

📦 Curated & Organized Game Library

Games are categorized for quick access.
Instantly load your favorites — no messy folders or endless scrolling.

🔧 Premium Build & Responsive Controls

Comfortable grip, crisp button feedback, and durable materials designed for real gameplay — not just display.

📼 Supports Dozens of Classic Consoles

  • 8-bit & 16-bit consoles

  • 90s handhelds

  • Classic arcade systems

  • Early 3D consoles

  • All offline

📡 100% Offline — Play Anywhere

No Wi-Fi. No accounts. No subscriptions.
Perfect for travel, breaks, commuting, or relaxing after work.

💾 Expandable Storage

Includes microSD card with OS and full game library.
Supports user upgrades for even larger collections.

🛡️ 1-Year Warranty + Human Support

Free repair or replacement within 1 year.
Real human support — no bots.


👥 Who Is FOPODISPLAY™ PocketRetro For?

  • Parents reconnecting with childhood games

  • Collectors who want a full retro library in one pocket-size device

  • Casual players looking for quick, stress-free fun

  • Travelers who want offline entertainment

  • Anyone looking for a unique, nostalgic gift


🗣️ Customer Reviews

“The moment I turned it on, I felt like I was 10 years old again. Every game I loved is here — and they play exactly like I remember.”

“Best nostalgic gift I’ve ever bought. Battery lasts forever and the controls feel amazing.”


📦 What’s in the Box

  • FOPODISPLAY™ PocketRetro Console

  • Preloaded microSD card

  • USB-C charging cable

  • Quick start guide

  • 1-year warranty


🚀 Your Childhood Is Calling — Pick It Up

Click Add to Cart and start playing instantly — no setup, no downloads, just pure retro joy.