{"id":50855,"date":"2025-03-31T21:43:09","date_gmt":"2025-03-31T21:43:09","guid":{"rendered":"https:\/\/www.libretro.com\/?p=50855"},"modified":"2025-03-31T21:43:09","modified_gmt":"2025-03-31T21:43:09","slug":"introducing-rom-cleaner","status":"publish","type":"post","link":"https:\/\/www.libretro.com\/index.php\/introducing-rom-cleaner\/","title":{"rendered":"Introducing ROM Cleaner"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-2\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-image\"><a href=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2025\/03\/rom-scaled.jpg\"><img decoding=\"async\" loading=\"lazy\" width=\"300\" height=\"142\" src=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2025\/03\/rom-300x142.jpg\" alt=\"\" class=\"wp-image-50857\" srcset=\"https:\/\/www.libretro.com\/wp-content\/uploads\/2025\/03\/rom-300x142.jpg 300w, https:\/\/www.libretro.com\/wp-content\/uploads\/2025\/03\/rom-1024x484.jpg 1024w, https:\/\/www.libretro.com\/wp-content\/uploads\/2025\/03\/rom-768x363.jpg 768w, https:\/\/www.libretro.com\/wp-content\/uploads\/2025\/03\/rom-1536x727.jpg 1536w, https:\/\/www.libretro.com\/wp-content\/uploads\/2025\/03\/rom-2048x969.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p>Jesse Talavera here again! You may remember me from my work on <a href=\"https:\/\/docs.libretro.com\/library\/melonds_ds\/\">melonDS DS<\/a>, <a href=\"https:\/\/www.libretro.com\/index.php\/introducing-mcsoftserve\/\">McSoftServe<\/a>, and assorted improvements to RetroArch like microphones and XDelta softpatching. I&#8217;ve secretly been developing something brand-new that I&#8217;m itching to share with you.<\/p>\n\n\n\n<p>Although RetroArch was designed for retro game emulation, every now and then something comes along that breaks out of that mold. To that end I&#8217;d like to introduce ROM Cleaner, a unique utility core that&#8217;ll help keep your digital ROM backups running as reliably as the day you dumped them.<\/p>\n\n\n\n<p>As retro gamers, we&#8217;re no strangers to data degradation&#8217;s many forms. Flash memory loses its charge, tapes decompose, discs rot. But keeping your media in a clean environment will help protect it from time&#8217;s relentless siege, and digital backups are no exception! If you find that one of your ROMs is beginning to degrade and won&#8217;t boot anymore, simply run it through ROM Cleaner to rid it of the dust that&#8217;s accumulated over the years. All you need is a microphone and a set of lungs, and you&#8217;ll never have to worry about dirt building up in your digital collection again.<\/p>\n\n\n\n<p>Our mission is to keep yesterday&#8217;s games playable and fun for generations, and ROM Cleaner is my latest contribution to that effort. You can get it from RetroArch&#8217;s core downloader on supported platforms today. I hope you&#8217;ll get just as much use out of it as I am!<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Jesse Talavera here again! You may remember me from my work on melonDS DS, McSoftServe, and assorted improvements to RetroArch like microphones and XDelta softpatching. I&#8217;ve secretly been developing something brand-new that I&#8217;m itching to share with you. Although RetroArch was designed for retro game emulation, every now and then something comes along that breaks [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":[],"categories":[28],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/50855"}],"collection":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/comments?post=50855"}],"version-history":[{"count":5,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/50855\/revisions"}],"predecessor-version":[{"id":50861,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/50855\/revisions\/50861"}],"wp:attachment":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/media?parent=50855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/categories?post=50855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/tags?post=50855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}