() ()

plastic - شبیه‌ساز NES با واسط‌های گرافیکی (GUI) و ترمینالی (TUI)

plastic [rom-file]
plastic_tui [rom-file] [-a]

plastic یک شبیه‌ساز NES است که به زبان Rust نوشته شده و برای اجرای بازی‌های NES با هر دو واسط گرافیکی (GUI) و مبتنی بر ترمینال (TUI) طراحی شده است.

واسط گرافیکی (plastic) می‌تواند بدون هیچ آرگومانی اجرا شود (اگرچه می‌توان آن را از طریق ترمینال با یک فایل ROM راه‌اندازی کرد) و تجربه گرافیکی کاربرپسندی را فراهم می‌کند.

واسط مبتنی بر ترمینال (plastic_tui) به کاربران امکان می‌دهد شبیه‌ساز را با فلگ‌های اختیاری برای کنترل بیشتر، در ترمینال اجرا کنند.

وضعیت‌های ذخیره‌شده در مسیر زیر نگهداری می‌شوند:

~/.local/share/plastic/saved_states

شبیه‌ساز را با واسط گرافیکی اجرا می‌کند. با اینکه آرگومان‌ها اختیاری هستند، مشخص کردن یک فایل ROM به‌عنوان آرگومان برای اجرای فوری بازی توصیه می‌شود.
شبیه‌ساز را با واسط مبتنی بر ترمینال اجرا می‌کند. گزینه‌های زیر در دسترس هستند:
فایل ROM مربوط به NES را برای بارگذاری مشخص می‌کند.
خروجی صوتی را هنگام اجرا در حالت TUI غیرفعال می‌کند.

آخرین نگارش‌های plastic و plastic_tui را می‌توان با استفاده از Cargo نصب کرد:

cargo install plastic
cargo install plastic_tui

کلید        دکمه NES
----------- --------------
J           B
K           A
U           Select
I           Start
W           Up
S           Down
A           Left
D           Right
CTRL-R      Reset

دکمه گیم‌پد      دکمه NES
--------------  --------------
X               B
O               A
Select          Select
Start           Start
D-pad Up        Up
D-pad Down      Down
D-pad Left      Left
D-pad Right     Right

اجرای plastic با واسط گرافیکی (GUI):

plastic
plastic path/to/rom.nes

اجرای plastic_tui با یک فایل ROM مشخص:

plastic_tui path/to/rom.nes

اجرای plastic_tui بدون صدا:

plastic_tui path/to/rom.nes -a

این پروژه تحت مجوز MIT منتشر شده است.

شبیه‌ساز plastic پروژه‌ای از Amjad Alsharafi است.

این صفحه راهنما توسط Hadi Chokr نوشته شده است.