Arduous is the Arduboy emulator implemented as a libretro core, usable inside RetroArch. The official documentation describes it as a small core with a narrow feature set: it loads .hex content, exposes no core options, and lists none of the common RetroArch features (save states, rewind, cheats, disk control) as supported.

Core identity

The core is named Arduous, its library name is "arduous," and it is authored by James Roeder. It is released under the GPLv3 license. RetroArch maintains a separate summary of the licenses used across the software and its cores.

Supported content

The documentation lists .hex as the content extension the core loads. For metadata and box art, the Arduboy Inc - Arduboy database entry is the matching libretro database reference.

Feature support and limitations

The documented feature table marks every listed feature as unsupported: save states, rewind, core options, RetroArch cheats and disk control. The documentation also states plainly that the core has no core options, so there is no core-option menu to configure.

Getting started

The official page documents the core's type, content extension, author, license and feature list; it does not include a step-by-step installation or loading procedure. The only content-handling detail it specifies is that the core takes .hex files. Because no setup walkthrough is documented, this article does not invent one.

Reference table · Scroll horizontally to see all columns.

FeatureDocumented status
Save statesNot supported
RewindNot supported
Core optionsNot supported
RetroArch cheatsNot supported
Disk controlNot supported
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: arduous — official gaming software documentation https://raw.githubusercontent.com/libretro/docs/master/docs/library/arduous.mdRetrieved Nov 1, 2026

Something doesn’t match your setup?

Suggest a correction