PLASTIC(1)

๐Ÿ“ฆ version 0.3.5, in arch rolling

โœจ NAME โœจ

okay so plastic is literally an NES emulator with both a graphical (GUI) and terminal-based (TUI) interface, and this is PLASTIC(1) from the General Commands Manual, section 1, bestie ๐Ÿซถ

๐Ÿฆ‹ 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. no cap, itโ€™s giving โ€œcozy emulator with rangeโ€ ๐Ÿ’…

The graphical interface (plastic) can be launched without any arguments โ€” though it can be started from the terminal with a ROM file โ€” and it provides a user-friendly graphical experience. main character energy, honestly โœจ

The terminal-based interface (plastic_tui) lets you run the emulator in the terminal with optional flags for additional control. terminal girlies stay winning ๐ŸŽ€

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. slay ๐Ÿ’…
  • 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 ๐ŸŽฎ

  • J โ†’ B
  • K โ†’ A
  • U โ†’ Select
  • I โ†’ Start
  • W โ†’ Up
  • S โ†’ Down
  • A โ†’ Left
  • D โ†’ Right
  • CTRL-R โ†’ Reset

๐Ÿ•น๏ธ GAMEPAD CONTROLS (PS4) ๐Ÿ•น๏ธ

  • 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.


thatโ€™s the whole manual, bestie โ€” PLASTIC(1) from the General Commands Manual, section 1. the original footer didnโ€™t hand me a source/version/date, so Iโ€™m not inventing one; consider this your cute sign-off instead ๐Ÿ’–๐ŸŽ€

๐Ÿ“ฆ where this page comes from