The romcleaner core is a utility core for RetroArch described in official libretro documentation as a tool for "removing dust and dirt" from a ROM collection. According to the documentation, it was released as an April Fools' Day joke in 2025. This article summarizes what the official documentation states; the procedures have not been hands-on tested.

Documented scope

The official documentation presents romcleaner as a utility core rather than an emulator core, intended for cleaning up a ROM collection. It names Jesse Talavera as the author and the MIT license as the applicable license.

Feature support at a glance

  • The official documentation lists the following feature support status for the core:
  • - Saves: not supported
  • - Save states: not supported
  • - Rewind: not supported
  • - Core options: not supported
  • - RetroArch cheats: not supported
  • - Controls: not supported
  • - Subsystem: not supported

Supported file extensions

The documentation lists a set of file extensions associated with the core. It does not explain in the collected material what operation the core performs on those files, or whether every listed extension behaves the same way.

Limitations to keep in mind

Because the documentation lists no controls, no core options and no save or state features, it does not describe an interactive emulator workflow. Readers should treat the listed extensions and the "cleaning" description as the documented scope, not as a guarantee about how the core processes any particular file or collection.

Reference table · Scroll horizontally to see all columns.

ExtensionDocumented as supported by the core
sfcYes
smcYes
stYes
swcYes
bsYes
cgbYes
dmgYes
gbYes
gbcYes
sgbYes
a52Yes
nesYes
3dsYes
3dsxYes
cartYes
romYes
smsYes
bmsYes
intYes
colYes
cvYes
mdYes
mdxYes
smdYes
genYes
ggYes
sgYes
gbaYes
ndsYes
lnxYes
lyxYes
pceYes
sgxYes
wsYes
wscYes
vbYes
vboyYes
n64Yes
z64Yes
v64Yes
vecYes
Evidence and publication details

Sources & references

Content responsibility: FrameTinker editorial desk. Source authors and software maintainers are credited separately below; this is not a claim of hands-on testing.

Published .

RetroArch: romcleaner — official gaming software documentation https://raw.githubusercontent.com/libretro/docs/master/docs/library/romcleaner.mdRetrieved Oct 27, 2026

Something doesn’t match your setup?

Suggest a correction