() () 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. ()