---
name: "plastic"
section: "1"
platform: "linux"
package: "plastic"
version: "0.3.5-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/plastic"
---

# plastic(1)

PLASTIC(1)      General Commands Manual      PLASTIC(1)

NAME

    plastic - NES emulator with graphical (GUI) and terminal (TUI) interfaces.

SYNOPSIS

    plastic \[rom-file\]\
     plastic\_tui \[rom-file\] \[-a\]

DESCRIPTION

    plastic is an NES emulator written in Rust, designed to run NES games with both a graphical (GUI) and a terminal-based (TUI) interface.

    The graphical interface (plastic) can be launched without any arguments (though it can be started from the terminal with a ROM file) and provides a user-friendly graphical experience.

    The terminal-based interface (plastic\_tui) allows users to run the emulator in the terminal with optional flags for additional control.

    Saved states are stored at the following path:\
     \~/.local/share/plastic/saved\_states

OPTIONS

    plastic \[rom-file\] \
         Launches the emulator with the graphical interface. While arguments are optional, specifying a ROM file as an argument is recommended for immediate gameplay.

    plastic\_tui \[rom-file\] \[-a\]\
         Launches the emulator with the terminal-based interface. The following options are available:\
         \- rom-file: Specifies the NES ROM file to load.\
         \- -a: Disables audio output while running in TUI mode.

INSTALLATION

    The latest versions of plastic and plastic\_tui can be installed using Cargo:

        cargo install plastic\
         cargo install plastic\_tui

KEYBOARD CONTROLS

    Key         NES Button\
     \----------- --------------\
     J           B\
     K           A\
     U           Select\
     I           Start\
     W           Up\
     S           Down\
     A           Left\
     D           Right\
     CTRL-R      Reset

GAMEPAD CONTROLS (PS4)

    Gamepad Button  NES Button\
     \--------------  --------------\
     X               B\
     O               A\
     Select          Select\
     Start           Start\
     D-pad Up        Up\
     D-pad Down      Down\
     D-pad Left      Left\
     D-pad Right     Right

EXAMPLES

    Run plastic with the GUI interface:

        plastic

        plastic path/to/rom.nes

    Run plastic\_tui with a specific ROM file:

        plastic\_tui path/to/rom.nes

    Run plastic\_tui without audio:

        plastic\_tui path/to/rom.nes -a

LICENSE

    This project is licensed under the MIT License.

CREDITS

    plastic emulator is a project by Amjad Alsharafi.\
     This man page was written by Hadi Chokr.
