{"id":415437,"date":"2022-03-12T15:00:52","date_gmt":"2022-03-12T12:00:52","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/why-fpgas-are-amazing-for-retro-gaming-emulation\/"},"modified":"2022-03-12T15:00:52","modified_gmt":"2022-03-12T12:00:52","slug":"why-fpgas-are-amazing-for-retro-gaming-emulation","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/","title":{"rendered":"#Why FPGAs Are Amazing for Retro Gaming Emulation"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a328034749fe\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a328034749fe\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/#%E2%80%9CWhy_FPGAs_Are_Amazing_for_Retro_Gaming_Emulation%E2%80%9D\" >&#8220;Why FPGAs Are Amazing for Retro Gaming Emulation&#8221;<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/#What_Does_FPGA_Mean\" >What Does FPGA Mean?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/#How_Does_FPGA_System_Emulation_Work\" >How Does FPGA System Emulation Work?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/#What_Benefits_Does_FPGA_Have\" >What Benefits Does FPGA Have?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/#MiSTer_FPGA_Hardware_Emulation_for_the_Home\" >MiSTer: FPGA Hardware Emulation for the Home<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/#Analogue_Pocket_FPGA_Hardware_Emulation_on_the_Go\" >Analogue Pocket: FPGA Hardware Emulation on the Go<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/#The_Drawbacks_of_FPGAs_for_Retro_Gaming\" >The Drawbacks of FPGAs for Retro Gaming<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/buradabiliyorum.com\/en\/why-fpgas-are-amazing-for-retro-gaming-emulation\/#Other_Ways_of_Emulating_the_Classics\" >Other Ways of Emulating the Classics<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"%E2%80%9CWhy_FPGAs_Are_Amazing_for_Retro_Gaming_Emulation%E2%80%9D\"><\/span>&#8220;Why FPGAs Are Amazing for Retro Gaming Emulation&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<div>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"type:primaryImage wp-image-785172 size-full\" data-pagespeed-lazy-srcset=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/vitnage-arcade-games.jpg?width=398&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 400w, https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/vitnage-arcade-games.jpg?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 1200w\" sizes=\"auto, 400w, 1200w\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/vitnage-arcade-games.jpg?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"A collection of vintage arcade game cabinets in a dark room.\" width=\"1200\" height=\"675\" data-crediturl=\"https:\/\/www.shutterstock.com\/image-photo\/prague-cz-august-2017-most-iconic-1100949089\" data-credittext=\"Atmosphere1\/Shutterstock.com\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"type:primaryImage imagecredit\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.shutterstock.com\/image-photo\/prague-cz-august-2017-most-iconic-1100949089\">Atmosphere1\/Shutterstock.com<\/a><\/span><\/figcaption><\/figure>\n<p>Using FPGAs to replicate classic video <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/game\/\" data-internallinksmanager029f6b8e52c=\"7\" title=\"Game\" target=\"_blank\" rel=\"noopener\">game<\/a> systems is a practice that\u2019s been gaining steam for a few years now, but how do these projects differ from standard software emulation? And is the steep price of entry worth it for most users?<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"What_Does_FPGA_Mean\"><\/span>What Does FPGA Mean?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>FPGA stands for field-programmable gate array, a type of integrated circuit that can be reconfigured after manufacture. Unlike a traditional computer chip, FPGAs use programmable logic blocks and interconnects that can be reconfigured to suit a variety of different purposes.<\/p>\n<p>In essence, an FPGA can be reprogrammed to act as any type of digital circuit. This can be done over and over again simply by loading a new configuration into RAM to emulate a different type of chip. While older FPGAs used circuit diagrams, new ones use text-based programming to describe the behavior instead.<\/p>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-785178\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/xilinx-fpga-integrated-circuit.jpg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Close-up of a Xilinx FPGA integrated circuit.\" width=\"650\" height=\"433\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.shutterstock.com\/image-photo\/timisoara-romania-may-25-2020-close-2003492567\">Remus Rigo\/Shutterstock.com<\/a><\/span><\/figcaption><\/figure>\n<p>These chips have a wide variety of different uses, particularly in AI acceleration and machine learning. Microsoft has partnered with Intel to enhance Bing search <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/redirect.viglink.com\/?key=204a528a336ede4177fff0d84a044482&amp;u=https%3A%2F%2Fwww.intel.com%2Fcontent%2Fwww%2Fus%2Fen%2Fprogrammable%2Fb%2Fbing-intelligence-search-with-intel-fpgas.html\">using Intel\u2019s Arria family of FPGAs<\/a>. They are used in signal and image processing systems and have a unique role in helping designers prove concepts in the early stages of development.<\/p>\n<p>Since FPGAs can be reprogrammed to behave as different types of circuits over and over again, they are also perfect for video game hardware emulation. Instead of running an emulator in software, FPGAs effectively emulate different video game systems at a hardware level.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>What Is Machine Learning?<\/em><\/strong><\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"How_Does_FPGA_System_Emulation_Work\"><\/span>How Does FPGA System Emulation Work?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>FPGA emulation requires someone to write a \u201ccore\u201d for the hardware that reproduces the behavior of original hardware. This process often involves reverse engineering original hardware and even \u201cdec<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>ing\u201d where the protective cover on an integrated heat spreader is removed to reveal the die inside.<\/p>\n<p>This allows for visual inspection of the integrated circuit to aid in the production of a working FPGA core. This delicate process involves the use of chemicals like sulfuric acid and acetone, heat, respirators, and a lot of patience. Reference images are then taken, and cores are written in a hardware description language (HDL) that can be interpreted by an FPGA.<\/p>\n<p>The process of learning about, reverse engineering, and writing an FPGA core can take months and lots of dedication. Impressively, many of these cores are then made available for free in the interest of hardware preservation. Cores are usually released in a beta state so that they can be improved upon and development can last years.<\/p>\n<p>Despite emulating original hardware, FPGA emulation is still prone to errors, just like software emulation. Cores are regularly updated as more fixes and changes are implemented in the pursuit of perfect hardware emulation.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"What_Benefits_Does_FPGA_Have\"><\/span>What Benefits Does FPGA Have?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>FPGA hardware emulation is the closest thing to playing on an original system, so it provides an authentic experience. This may include quirks that were present on the original hardware, assuming the core is providing a 1:1 replica of the original. Issues like latency that can be present with software emulators are resolved since the emulation is taking place at a much lower (hardware)\u00a0level.<\/p>\n<p>Original hardware can be unreliable, especially as it ages. Reproducing the way original circuits behave with an FPGA is a means of preserving original hardware and can be deployed over and over again. When these projects are made open source, anyone can benefit from them provided they own the pre-requisite FPGA hardware.<\/p>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-785192\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/commodore-amiga-a500.jpg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"A vintage Commodore Amiga A500 on a white background.\" width=\"650\" height=\"433\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\"><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.shutterstock.com\/image-photo\/commodore-amiga-a500-plus-personal-computer-1770649940\">Susan Edmondson\/Shutterstock.com<\/a><\/span><\/figcaption><\/figure>\n<p>For most people, it\u2019s more practical to own a single piece of hardware that can be reprogrammed on the fly. Original hardware can be expensive, takes up room, and can be difficult to find in the case of rare computers and arcade boards. This hardware isn\u2019t getting any younger, and since production ceased long ago it can be difficult to repair or replace.<\/p>\n<p>Since the system is being emulated at a hardware level, systems should be able to interface with just about any hardware designed for that platform. This includes original cartridges, peripherals, and accessories that were not necessarily accounted for when the core was written.<\/p>\n<p>This is different from software emulators which must take into account the various devices that the operator wants to use (like a light gun, for example).<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"MiSTer_FPGA_Hardware_Emulation_for_the_Home\"><\/span>MiSTer: FPGA Hardware Emulation for the Home<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/misterfpga.org\">MiSTer FPGA<\/a> is an open-source FPGA project dedicated to the emulation and preservation of consoles, home computers, and arcade machines. It\u2019s the most successful project of its type, with hundreds of cores available and in active development.<\/p>\n<p>The only \u201crequired\u201d component to run a MiSTer FPGA is the DE10-Nano, a small Raspberry Pi-like device that houses a Cyclone V system-on-chip. The board can be expanded with additional RAM, a USB hub, and input\/output expansions that add functionality like VGA output, SCART output, or JAMMA output for arcade cabinets.<\/p>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-783774\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/DE10-NANO_preview.jpg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"DE-10 Nano FPGA\" width=\"650\" height=\"494\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\">Terasic Inc<\/span><\/figcaption><\/figure>\n<p>To get started you\u2019ll need a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/redirect.viglink.com\/?key=204a528a336ede4177fff0d84a044482&amp;u=https%3A%2F%2Fwww.terasic.com.tw%2Fcgi-bin%2Fpage%2Farchive.pl%3FLanguage%3DEnglish%26amp%3BCategoryNo%3D167%26amp%3BNo%3D1046%26amp%3BPartNo%3D2%23contents\">DE10-Nano<\/a>, a case, and some cooling. For more advanced emulation a RAM expansion is required. You can expand your MiSTer FPGA setup to suit your intended purpose using add-on modules from resellers like <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/misteraddons.com\">MiSTer Addons<\/a>\u00a0or <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/ultimatemister.com\">Ultimate MiSTer<\/a>. You\u2019ll then need to\u00a0<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/MiSTer-devel\/Main_MiSTer\/wiki\/Setup-Guide\">set up your SD card with the latest version of MiSTer<\/a>.<\/p>\n<p>The process is more involved than using \u201ctraditional\u201d emulators but still requires data files and ROMs just like a software emulator. If you\u2019re an enthusiast who wants an experience that\u2019s comparable to original hardware, there\u2019s no beating MiSTer. For others, it\u2019s a lot of expense to accomplish something that can be done for free via software emulation.<\/p>\n<p><strong>RELATED:<\/strong> <strong><em>How to Play Your Favorite NES, SNES, and Other Retro Games on Your PC with an Emulator<\/em><\/strong><\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Analogue_Pocket_FPGA_Hardware_Emulation_on_the_Go\"><\/span>Analogue Pocket: FPGA Hardware Emulation on the Go<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.analogue.co\/pocket\">Analogue Pocket<\/a> is a multi-system portable handheld that uses FPGA emulation to interface with original Game Boy, Game Boy Color, and Game Boy Advance cartridges. There are add-on cartridge adapters for Game Gear, Neo Geo Pocket, Atari Lynx, and TurboGrafx-16 systems too.<\/p>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-783773 size-full\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/analogue_pocket.jpg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Analogue Pocket portable FPGA\" width=\"650\" height=\"500\" data-credittext=\"Analogue\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\">Analogue<\/span><\/figcaption><\/figure>\n<p>The system supports modern advancements like the ability to suspend gameplay by sleeping the console. The Pocket has a beautiful display that recreates characteristics like pixel grid patterns and LCD backlight effects. It can also be connected to a dock (sold separately) to be played on a TV via <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.lifesavvy.com\/reviews\/the-best-hdmi-cables\/\">HDMI<\/a>.<\/p>\n<p>At $219.99, it\u2019s a beautiful handheld that will appeal to anyone with a healthy collection of original cartridges. There is no ability to load ROMs from software, but the Analogue Pocket is compatible with any flashcart that works with original hardware.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"The_Drawbacks_of_FPGAs_for_Retro_Gaming\"><\/span>The Drawbacks of FPGAs for Retro Gaming<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The biggest drawback to using FPGAs for playing retro games is the price. Modern software emulators run on just about any device, from old computers to smartphones. Most are free and many are fully open-source projects. Some have undergone decades of development and are highly configurable.<\/p>\n<p>The MiSTer FPGA and Analogue Pocket are expensive hobbies to get into. The MiSTer project, in particular, could easily cost upwards of $500 with enough add-ons, and while this is great value compared to a single arcade board or rare home computer, it\u2019s a tough sell for anyone who isn\u2019t looking for pixel-perfect emulation.<\/p>\n<figure style=\"width: 650px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-783772\" data-pagespeed-lazy-src=\"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/mister_addons_preconfigured.jpg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"MiSTer Pre-Configured Bundle\" width=\"650\" height=\"449\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\">MiSTerAddons.com<\/span><\/figcaption><\/figure>\n<p>Availability is also a concern. At the time of writing in February 2022, the DE-10 Nano is sold out everywhere and the Analogue has a year-long waitlist for the next batch of Pocket consoles. Things are made worse by the global semiconductor shortage and scalpers who are charging exorbitant prices on reseller websites.<\/p>\n<p>Software emulation and modern hardware have advanced to a level where many casual gamers won\u2019t notice the difference between a software emulator and original hardware. FPGA projects like MiSTer and the Pocket are aimed squarely at enthusiasts. Price and availability should improve over time, so the future of FPGA hardware-level emulation is very bright.<\/p>\n<h2 role=\"heading\" aria-level=\"2\"><span class=\"ez-toc-section\" id=\"Other_Ways_of_Emulating_the_Classics\"><\/span>Other Ways of Emulating the Classics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>There are cheaper and easier ways of getting into emulation right now. There\u2019s a good chance the device you\u2019re using to read this can run a multi-system emulator like RetroArch.<\/p>\n<p>One of the best value home emulator machines right now is the Xbox <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/watch-movies-tv-seriess\/\" data-internallinksmanager029f6b8e52c=\"8\" title=\"Watch Movies &amp; TV Series\" target=\"_blank\" rel=\"noopener\">Series<\/a> S (or Series X), which can be found relatively easily and used to run a huge number of RetroArch cores. If you\u2019re looking for something handheld, check out the latest Linux and Android-powered portable emulators instead.<\/p>\n<\/div>\n<p><script>\n setTimeout(function(){\n  !function(f,b,e,v,n,t,s)\n  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n  n.queue=[];t=b.createElement(e);t.async=!0;\n  t.src=v;s=b.getElementsByTagName(e)[0];\n  s.parentNode.insertBefore(t,s) } (window, document,'script',\n  'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n   fbq('init', '335401813750447');\n   fbq('track', 'PageView');\n  },3000);\n<\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.howtogeek.com\/783770\/why-fpgas-are-amazing-for-retro-gaming-emulation\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Why FPGAs Are Amazing for Retro Gaming Emulation&#8221; Atmosphere1\/Shutterstock.com Using FPGAs to replicate classic video game systems is a practice that\u2019s been gaining steam for a few years now, but how do these projects differ from standard software emulation? And is the steep price of entry worth it for most users? What Does FPGA Mean?&#8230;<\/p>\n","protected":false},"author":1,"featured_media":415438,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.howtogeek.com\/wp-content\/uploads\/2022\/02\/vitnage-arcade-games.jpg?height=200p&trim=2,2,2,2","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-415437","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/415437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=415437"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/415437\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/415438"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=415437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=415437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=415437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}