.TH "ZSNES 2.3.0" 1 .SH "نام (NAME)" ZSNES \- شبیه‌ساز کنسول سوپر نینتندو .SH "خلاصه دستور (SYNOPSIS)" .B ZSNES [-?] [-1 #] [-2 #] [-dd] [-dh] [-f #] [-g #] [-h | -l] [-j] [-js #] [-k #] [-m] [-mc] [-md] [-ml #] [-n #] [-o] [-p #] [-r #] [-s] [-sa] [-t | -u] [-v #] [-y] [-z] [-zm #] [-zs #] [romname] .SH "توضیحات (DESCRIPTION)" .B ZSNES یک شبیه‌ساز برای کنسول بازی‌های ویدئویی Super Nintendo است. این برنامه به زبان‌های C11 و PSR نوشته شده است. در حال حاضر روی Windows، Linux، macOS و BSD در دسترس است. برای دریافت آخرین به‌روزرسانی‌ها به مراجعه کنید. .SH "گزینه‌ها (OPTIONS)" نکته: بسیاری از این گزینه‌ها را می‌توان در رابط کاربری گرافیکی (GUI) نیز تنظیم کرد. .TP .B -? نمایش راهنمای خط فرمان .TP .B -1 # / -2 # تنظیم کنترل‌ها برای Player 1/2 .nf \fI0\fP = None \fI1\fP = Keyboard/Gamepad .fi .TP .B -dd غیرفعال کردن شبیه‌سازی DSP صدا .TP .B -dh غیرفعال کردن هک‌های بازی .TP .B -f # فعال کردن رد کردن فریم (frame skipping)، که در آن \fB#\fP یک مقدار عددی از \fI0-9\fP است .TP .B -g # مشخص کردن مقدار تصحیح گاما (gamma correction)، که در آن \fB#\fP یک مقدار عددی از \fI0-15\fP است .TP .B -h اجبار به استفاده از HiROM. نمی‌تواند همراه با \fB-l\fP استفاده شود .TP .B -j غیرفعال کردن ماوس (به‌طور خودکار کلیک راست ماوس را غیرفعال می‌کند) .TP .B -js # تنظیم میزان حساسیت جوی‌استیک، که در آن \fB#\fP یک مقدار عددی از \fI0-32767\fP است .TP .B -k # تنظیم بلندی صدا، که در آن \fB#\fP یک مقدار عددی از \fI1-100\fP است .TP .B -l اجبار به استفاده از LoROM. نمی‌تواند همراه با \fB-h\fP استفاده شود .TP .B -m غیرفعال کردن رابط گرافیکی (باید نام فایل ROM مشخص شود) .TP .B -mc خروج از ZSNES هنگام بستن فیلم (همراه با \fB-zm\fP استفاده شود) .TP .B -md استخراج ویدیوی خام (همراه با \fB-zm\fP استفاده شود) .TP .B -ml تعیین طول استخراج ویدیو بر حسب تعداد فریم‌ها (همراه با \fB-md\fP استفاده شود) .TP .B -n # فعال کردن خطوط اسکن (scanlines) (در صورت دردسترس بودن)، که در آن .B # یکی از موارد زیر است: .nf \fl0\fP = none \fI1\fP = full \fI2\fP = 25% \fI3\fP = 50% .fi .TP .B -o غیرفعال کردن پشتیبانی از فیلتر بهبودیافته .TP .B -p # تغییر بسامد کلاک پردازنده اصلی (CPU)، که در آن .B # یک مقدار عددی از \fI50-150\fP است. مقدار ۱۰۰ سرعت عادی است. تغییر دادن این مقدار ممکن است اثرات جانبی نامطلوبی داشته باشد. .TP .B -r # تنظیم نرخ نمونه‌برداری صوتی، که در آن .B # یکی از موارد زیر است: .nf \fI0\fP = 8 KHz \fI1\fP = 11.025 KHz \fI2\fP = 22.05 KHz \fI3\fP = 44.1 KHz \fI4\fP = 16 KHz \fI5\fP = 32 KHz \fI6\fP = 48 KHz .fi .TP .B -s فعال کردن شبیه‌سازی SPC700/DSP (صدا) .TP .B -sa نمایش فایل‌ها با تمام پسوندها (*.*) در رابط گرافیکی. پیش‌فرض تنها نمایش فایل‌هایی با یکی از پسوندهای فهرست‌شده در .B romname است. .TP .B -t اجبار به زمان‌بندی NTSC (۶۰ هرتز). نمی‌تواند همراه با \fB-u\fP استفاده شود .TP .B -u اجبار به زمان‌بندی PAL (۵۰ هرتز). نمی‌تواند همراه با \fB-t\fP استفاده شود .TP .B -v # انتخاب حالت ویدیو، که در آن .B # یکی از موارد زیر است: .nf \fI0\fP = 256x224 R W \fI1\fP = 256x224 R F \fI2\fP = 512x448 DR W \fI3\fP = 512x448 DR F \fI4\fP = 640x480 DR F \fI5\fP = 256x224 OR W \fI6\fP = 512x448 ODR \fI7\fP = 640x480 ODS F \fI8\fP = 640x480 ODS W \fI9\fP = 640x560 ODR W \fI10\fP = 768x672 ODR W \fI11\fP = 800x600 ODS F \fI12\fP = 800x600 ODS W \fI13\fP = 896x784 ODR W \fI14\fP = 1024x768 ODS F \fI15\fP = 1024x768 ODS W \fI16\fP = 1024x896 ODR W \fI17\fP = 1280x960 ODS F \fI18\fP = 1280x1024 ODS F \fI19\fP = 1600x1200 ODS F \fI20\fP = VARIABLE ODR W \fI21\fP = VARIABLE ODS W \fI22\fP = CUSTOM OD F .fi .TP .B -y فعال کردن درون‌یابی (Interpolation) .TP .B -z غیرفعال کردن صدای استریو. صدای استریو به‌طور پیش‌فرض فعال است .TP .B -zm # بارگذاری خودکار فیلم مشخص‌شده هنگام راه‌اندازی، که در آن \fB#\fP یک مقدار عددی از \fI0-9\fP است .TP .B -zs # بارگذاری خودکار وضعیت ذخیره‌شده (save state) مشخص‌شده هنگام راه‌اندازی، که در آن \fB#\fP یک مقدار عددی از \fI0-99\fP است .TP .B romname نام ROM برای بارگذاری خودکار. .B romname دارای قالب \fBfilename.ext\fP است، که در آن .B .ext یکی از موارد زیر است: SMC، SFC، SWC، FIG، MGD، MGH، UFO، BIN، GD3، GD7، USA، EUR، JAP، AUS، ST، BS، DX2، 048، 058، 078، 1 یا A. همچنین می‌توانید ROMهایی را که با GZip یا Zip فشرده شده‌اند بارگذاری کنید. .SH "فایل‌ها و پوشه‌ها (FILES AND DIRECTORIES)" .TP ZSNES برنامه اصلی. .TP ~/.zsnes این دایرکتوری محل ذخیره فایل‌های پیکربندی ZSNES است. به‌طور پیش‌فرض، همچنین دایرکتوری‌ای است که وضعیت‌های ذخیره‌شده، نماگرفت‌ها، خروجی‌های SPC و فایل‌های ویدیویی ZMV در آن ذخیره می‌شوند، اما می‌توانید این رفتار را با ویرایش zsnesl.cfg تغییر دهید. این دایرکتوری توسط ZSNES ایجاد می‌شود. .TP ~/.zsnes/zsnesl.cfg این فایل محل ذخیره تنظیمات پیکربندی ZSNES است. دارای قالبی انسان‌خوان است و می‌توان آن را به‌صورت دستی ویرایش کرد. این فایل توسط ZSNES ایجاد می‌شود. .TP ~/.zsnes/zmovie.cfg این فایل محل ذخیره تنظیمات مربوط به استخراج AVI است. این فایل توسط ZSNES ایجاد می‌شود. .TP ~/.zsnes/zfont.txt این فایل به شما امکان می‌دهد قلم‌های محیط گرافیکی را سفارشی‌سازی کنید. گزینه \(lqUse Custom Font\(rq را در منوی گزینه‌های GUI فعال کنید. این فایل توسط ZSNES ایجاد می‌شود. .TP ~/.zsnes/zinput.cfg این فایل محل ذخیره تنظیمات پیکربندی ورودی ZSNES است. .B اگر به هر دلیلی نسخه ZSNES خود را ارتقا دادید و برنامه پیش از انجام هر کاری مکرراً فروپاشید (crash کرد)، باید فایل‌های .cfg بالا را حذف کرده و اجازه دهید ZSNES فایل‌های جدیدی بسازد. .SH "بازی‌های با تراشه ویژه (SPECIAL CHIP GAMES)" بسیاری از بازی‌های Super Nintendo علاوه بر پردازنده اصلی SNES، از پردازنده‌های سفارشی نیز استفاده می‌کردند. مهندسی معکوس برخی از این پردازنده‌ها هنوز به‌طور کامل انجام نشده است، و بازی‌هایی که از آن‌ها استفاده می‌کنند ممکن است کار نکنند یا با باگ‌های نامتعارفی مواجه شوند. می‌توانید اطلاعات بیشتری درباره این پردازنده‌های خاص در نشانی‌های زیر بیابید: .SH "بسته‌های گرافیکی (GRAPHICS PACKS)" برخی از بازی‌های مبتنی بر تراشه SPC7110، مانند Far East of Eden Zero، می‌توانند از بسته‌های گرافیکی ویژه برای دور زدن بخش‌های شبیه‌سازی‌نشده پردازنده سفارشی خود استفاده کنند. این بسته‌های گرافیکی باید در پوشه‌های جداگانه درون دایرکتوری ذخیره‌سازی، که در zsnesl.cfg مشخص شده است، قرار گیرند. این مسیر به‌طور پیش‌فرض ~/.zsnes است. نام پوشه هر بسته گرافیکی باید با حروف بزرگ نوشته شود و تمام فایل‌های درون آن پوشه باید با حروف کوچک باشند. نام پوشه مناسب برای هر بسته گرافیکی را می‌توان در فایل readme همراه همان بسته پیدا کرد. نکته: از نسخه 1.40 به بعد، بازی‌هایی که از تراشه S-DD1 استفاده می‌کنند (Star Ocean و Street Fighter Alpha 2) نیازی به بسته‌های گرافیکی ندارند. .SH "مجوز (LICENSE)" GPL2