{"id":517667,"date":"2026-06-30T05:04:19","date_gmt":"2026-06-30T05:04:19","guid":{"rendered":"https:\/\/www.newsbeep.com\/il\/517667\/"},"modified":"2026-06-30T05:04:19","modified_gmt":"2026-06-30T05:04:19","slug":"someone-made-an-e-ink-esp32-game-boy-and-it-runs-at-a-very-playable-60hz-refresh-rate","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/il\/517667\/","title":{"rendered":"Someone made an e-Ink ESP32 Game Boy, and it runs at a very playable 60Hz refresh rate"},"content":{"rendered":"\n<p>                    Summary<\/p>\n<p>                                        e-Ink on ESP32 M5Stack PaperS3 runs at 60Hz, turning low-refresh limits into smooth motion<\/p>\n<p>                                        Game Boy emulation is shockingly playable by rendering the 160&#215;144 area efficiently<\/p>\n<p>                                        PaperBoyS3 is on M5Burner; download it now.<\/p>\n<p>If you&#8217;ve ever read one of my ESP32 pieces, you&#8217;ll know I&#8217;m a huge sucker for e-Ink devices. They look incredible, to the point where you can <a href=\"https:\/\/www.xda-developers.com\/this-raspberry-pi-e-ink-display-looks-like-framed-wall-art-and-the-software-behind-it-is-open-source\/\" target=\"_blank\" rel=\"nofollow noopener\">just hang one up on your wall<\/a> and it&#8217;d fit right in with the rest of your art. However, they do have low refresh rates, which means they&#8217;re often delegated to showing photos and smart home dashboards. Which isn&#8217;t a bad thing; it&#8217;s just a limitation.<\/p>\n<p>Well, one tinkering genius has been hard at work making that one weakness a thing of the past. They&#8217;ve managed to get an ESP32-powered e-Ink display running at a smooth 60Hz, which means you can play Game Boy games on it with an extremely playable framerate.<\/p>\n<p>                        This Game Boy emulator on the M5Stack PaperS3 is shockingly playable<\/p>\n<p>            It&#8217;s basically as good as the real deal<\/p>\n<p>As spotted by <a href=\"https:\/\/www.pcgamer.com\/hardware\/youtuber-builds-pocket-sized-game-boy-emulator-using-an-ereader-demonstrates-an-actually-playable-refresh-rate-for-your-pokemon-blue-replay\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">PCGamer<\/a>, this amazing feat was performed by <a href=\"https:\/\/www.youtube.com\/watch?v=oPbOK90aJEo\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Wenting Channel on YouTube<\/a>. To get the job done, they used an M5Stack PaperS3, which combines an ESP32-S3 with a 4.7-inch e-Ink touchscreen. As such, getting a Game Boy emulator up and running is as simple as turning the screen into a digital Game Boy and letting people play by pressing the buttons on-screen.<\/p>\n<p>Because the screen renders at 60Hz, playing games on the &#8220;Paper Boy&#8221; is actually very feasible, mainly because the Game Boy&#8217;s resolution was 160&#215;144. This means they could focus most of the processing on that small square, which means more power to render the game at a playable frame rate. Wenting even went so far as to tweak the PaperS3&#8217;s buzzer to replicate the Game Boy&#8217;s sound system.<\/p>\n<p>If you want to give this a try yourself, you can find PaperBoyS3 on M5Burner and download it onto your device right now. It&#8217;d definitely make replaying the classics a lot more fun.<\/p>\n<p>                                                                                                                            <a href=\"https:\/\/www.xda-developers.com\/this-esp32-based-nes-emulator-is-a-great-way-to-play-the-classics-on-a-tiny-screen\/\" rel=\"nofollow noopener\" target=\"_blank\"><br \/>\n                        <img width=\"440\" height=\"248\" loading=\"lazy\" decoding=\"async\" alt=\"esp32-nes-emulator-featured\" data-img-url=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2026\/06\/esp32-nes-emulator-featured.jpg\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2026\/06\/esp32-nes-emulator-featured.jpg\"\/><\/p>\n<p>                    <\/a><\/p>\n<p>                    Related<\/p>\n<p>\t\t<a href=\"https:\/\/www.xda-developers.com\/this-esp32-based-nes-emulator-is-a-great-way-to-play-the-classics-on-a-tiny-screen\/\" title=\"This ESP32-based NES emulator is a great way to play the classics on a tiny screen\" target=\"_blank\" rel=\"nofollow noopener\"><br \/>\n\t\t\tThis ESP32-based NES emulator is a great way to play the classics on a tiny screen<br \/>\n\t\t<\/a><\/p>\n<p class=\"display-card-excerpt\">It&#8217;s also a good starting base for a larger project.<\/p>\n","protected":false},"excerpt":{"rendered":"Summary e-Ink on ESP32 M5Stack PaperS3 runs at 60Hz, turning low-refresh limits into smooth motion Game Boy emulation&hellip;\n","protected":false},"author":2,"featured_media":517668,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[85,46,125],"class_list":["post-517667","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-il","tag-israel","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts\/517667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/comments?post=517667"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts\/517667\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/media\/517668"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/media?parent=517667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/categories?post=517667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/tags?post=517667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}