نس از باز کردن. شبیه ساز شیک. چگونه در کامپیوتر بازی های شیک و شیک بازی کنیم؟ مخفی کردن فایل ZIP در رام NES

در مورد ساختار داخلی بازی های NES، این بار در مورد ابزارهای تحقیقی که استفاده می کنم صحبت می کنم.

بیشتر چیزی که یک محقق نیاز دارد در حال حاضر در شبیه ساز FCEUX است که برای اشکال زدایی بازی ها مناسب است. شایان ذکر است که بخش موجود در اسناد را به طور کامل مطالعه کنید اشکال زدایی، هر ابزاری از آنجا برای محقق مفید است و توانایی استفاده از آنها در ارتباط با یکدیگر، قابلیت های هکر را افزایش می دهد.

با این حال، من مستندات را بازگو نمی‌کنم، بلکه روی مواردی تمرکز می‌کنم که قابلیت‌های شبیه‌ساز کم است و نیاز به اضافه کردن موارد جدید است، یا زمانی که راه‌های غیرمعمولی برای یافتن آنچه می‌خواهید در یک فایل ROM به طور مستقیم وجود دارد، با دور زدن مطالعه طولانی. کد بازی

استفاده از اسکریپت های Lua

در واقع اولین روش که نمونه ای از آن در تصویر برای جلب توجه نشان داده شده است، ایجاد ابزارهای کمکی با استفاده از مفسر اسکریپت Lua است که در شبیه ساز تعبیه شده است.
در مثال بالا، برای مطالعه بازی (و در صورت تمایل به سادگی تقلب کنید)، از قابلیت های اسکریپت نویسی مانند نمایش تصاویر بر روی صفحه نمایش بالای تصویر کشیده شده توسط شبیه ساز.

به این ترتیب محقق می تواند متوجه چیزی شود که برای یک بازیکن معمولی غیرقابل دسترس است، مثلاً در تصویر بالا، از بین سه الماس پنهان، بازیکن فقط می تواند به دو الماس اول بپرد و به هیچ وجه نمی تواند الماس سوم را بگیرد. یا حتی فقط وجود آن را حدس بزنید. در DuckTales 2 حتی جواهراتی نیز وجود دارد که عموماً خارج از سطح بازی قرار می گیرند.

نمونه دیگری از یک اسکریپت با داده های اضافی نمایش داده شده بر روی صفحه نمایش، قطب نما به نزدیکترین جواهر در کتاب جنگل است:

طبیعتا تجسم اطلاعات از رم یا رام بازی تنها امکان اسکریپت ها نیست.

یکی دیگر از گزینه های پرکاربرد این است ثبت آنچه در کد بازی اتفاق می افتدبه عنوان مثال، یک الگوی اسکریپت برای تخلیه داده های زیپ نشده بلافاصله پس از باز کردن آن (برای بازی های SMD، اما این اصل برای NES نیز قابل اجرا است).

خوب کسی منع نمی کند ایجاد ابزارهای تمام عیار با استفاده از اسکریپت های Luaمانند ویرایشگر ضربه‌ای که قبلاً در شبیه‌ساز گنجانده شده است TasEditor.

همچنین، به نظر من، این ایده دست کم گرفته شده است بازنویسی جزئی کد بازی با استفاده از اسکریپت، هنگامی که داده های بازی توسط یک اسکریپت در حال حرکت برای تغییر گیم پلی وصله می شود. اثبات مفهوم چنین اسکریپتی که دشمنان را در "New Ghostbusters 2" تغییر می دهد:

با این حال، برای پردازش پیچیده یک بازی خاص یا ایجاد روش های جدید هک، ارزش استفاده از روش زیر را دارد.

تغییر کد منبع شبیه ساز

در اینجا جا برای تخیل شما وجود دارد. موضوعات مختلف، مرتبط با تحقیقات بازی نیست، مانند افزودن پشتیبانی برای دستاوردها به شبیه سازها، رندر سه بعدی یا گرافیک بهبود یافته، اما سعی می کنم در محدوده مقاله بمانم.

یکی از مسیرهای گسترش شبیه ساز به منظور بهبود قابلیت های مهندسی معکوس می باشد. پرتاب کردن تا حد امکان بیشترقابلیت های داخلی آن در کتابخانه لوا. در مقاله دوم این سری، من قبلاً نشان دادم که چگونه با افزودن چند عملکرد جدید، امکان ساخت یک ابزار تحقیقاتی جهانی (مناسب برای تحقیق در هر بازی) فراهم شد.

یکی دیگر ساده و مثال مفید، که هنوز در آخرین نسخه شبیه ساز موجود نیست - امکان تغییر از اسکریپت حافظه PPU.

همچنین می توان از اصلاح شبیه ساز استفاده کرد یک ویرایشگر برای یک بازی خاص در آن تعبیه کنیدبا قابلیت اجرای سریع و بررسی تغییرات انجام شده:

اسکریپت برای تجزیه و تحلیل استاتیک کد بازی

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

برنامه اصلی برای تجزیه و تحلیل چنین کد، جداکننده تعاملی IDA است. از اسمبلر 6502 پشتیبانی می کند، اما به هر دو نیاز دارد افزونهبرای بارگیری صحیح فایل ها با فرمت nes و مجموعه ای از اسکریپت هابرای خودکار کردن اقدامات معمول برای تبدیل فایل دانلود شده به کد منظم. مجموعه ای از اسکریپت های خاص برای مطالعه بازی های NES جمع آوری شده است.

خود اسکریپت ها برای IDA می توانند به زبان دستوری داخلی نوشته شوند idc یا پایتون در هر صورت، بهتر است آنها را با یک ویرایشگر متن باز کنید و آنها را مطالعه کنید؛ در بیشتر موارد، این به درک بهتر دستورات خود IDA کمک می کند که در کار با آن مفید خواهد بود و نحوه نوشتن چنین اسکریپت هایی را یاد می گیرید. خودت هنگامی که شما نیاز به انجام چندین صد عمل مشابه مانند ترکیب بایت ها در اشاره گرها یا تخصیص آرایه ها بر اساس قوانین خاص دارید، این بسیار مفید خواهد بود.

ابزارهایی برای تجزیه و تحلیل استاتیک داده های بازی

IDA ابزار خوبی برای تجزیه و تحلیل کد است، به قدری خوب که برخی از متخصصان تحقیقات بازی معتقدند که به تنهایی برای تحقیق و اصلاح بازی ها کافی است. با این حال، حتی اگر یک بازی دارید که در منابع کامپایل شده و نظر داده شده جدا شده است، تغییر داده های بازی - سطوح، کارت های گرافیک، انیمیشن های شخصیت ها دشوار است. متأسفانه، فرمت داده های بازی اغلب از بازی به بازی دیگر بسیار متفاوت است و ایجاد ابزارهای جهانی مناسب برای اکثر بازی ها را دشوار می کند.

ویرایشگرهای نقشه کاشی

فرمت ذخیره سازی بانک گرافیکی (بیشترین سطح پایینذخیره سازی گرافیکی) برای همه بازی های NES استاندارد است، بنابراین ویرایشگرهای نقشه کاشی زیادی وجود دارد، با این حال، در بین آنها من یک کتابخانه پیدا نکردم که اجازه دهد این کاشی ها را در برنامه من رندر کند.

با چنین برنامه هایی می توانید کاشی های گرافیکی را در بازی ها با CHR-ROM ویرایش کنید - کل بانک های گرافیکی. بازی‌های دیگر از CHR-RAM استفاده می‌کنند - حافظه ویدیویی کاشی‌های موجود در آن‌ها در بخش‌هایی از بانک اطلاعات و کد خوانده می‌شود و در حافظه ویدیویی کپی می‌شود (گاهی اوقات به روش‌های کاملاً حیله‌گر، اما بهتر است در مقاله‌ای در مورد آنها صحبت کنیم. متراکم سازی داده ها).

در سطح بالاتر، بازی‌ها به قدری متفاوت هستند که عملاً برنامه‌های ویرایش مشترکی وجود ندارد؛ حداکثر ویرایشگرهایی وجود دارند که چندین بازی را در یک موتور پوشش می‌دهند. در پایان مقاله در مورد تلاش‌هایم برای ایجاد یک ویرایشگر سطح جهانی خواهم نوشت، اما در این بین چند ایده کلی در مورد نحوه یافتن داده‌ها در بازی‌ها و ابزارهایی که این ایده‌ها را پیاده‌سازی می‌کنند ارائه خواهم کرد.

زبان پیاده سازی که استفاده می کنم این است پایتون زیرا به شما امکان می دهد تا به سرعت و به راحتی هر حدس را بررسی کنید، حتی گاهی اوقات به طور مستقیم در حالت تعاملی.

رام خراب

در واقع، فقط در مورد این ایده بود - اگر از همه چیز عبور کنید گزینه های ممکنتغییر یک بایت در رام و مشاهده تاثیر آن بر روی صفحه نمایش می تواند به روشن شدن ساختار داخلی بازی کمک کند. پس از این، حتی می توان یک نسخه ساده از ویرایشگر بازی ایجاد کرد - شما باید مجموعه ای از بلوک های تصویر سطح بالا را که صفحه نمایش از آنها ساخته شده است، آماده کنید، بدون اینکه به طور کامل در مورد نحوه ساخت این تصاویر از داده های ROM و نمایش آرایه ای از این تصاویر شناسایی شده با این روش.

جستجو برای بلوک

از آن طرف هم می توانید بروید.

پس زمینه ای که روی صفحه نمایش داده می شود توسط مجموعه ای از شاخص های کاشی حافظه ویدیویی در یک آدرس PPU ثابت تنظیم می شود - برای NES 4 صفحه صفحه وجود دارد که بسته به تنظیمات PPU، می توانند راه های مختلفروی صفحه نمایش داده می شود. مهم نیست دقیقا چه چیزی روی صفحه نمایش داده می شود، فقط یک صفحه بارگذاری شده را برای تجزیه و تحلیل بگیرید.

صفحه اول (جدول نام) در آدرس های PPU 2000-23BF دلار واقع شده است. محتویات آن در شبیه ساز FCUXدر پنجره دیده می شود Debug → Name Table Viewer :

و همچنین به عنوان بایت در پنجره اشکال زدایی → ویرایشگر هگز، نمایش → حافظه PPU (به 2000 دلار بروید).

در اینجا می توانید از کل حافظه ویدئویی که برای تجزیه و تحلیل برای ما مفید خواهد بود، یک روگرفت ایجاد کنید ( فایل → تخلیه به فایل → حافظه PPU ).

این به سادگی آرایه ای از 960 نمایه از کاشی های حافظه ویدئویی کوچک 8×8 پیکسل است. در همان زمان، پس از معکوس تعداد زیادیبازی ها، مشخص است که صفحه نمایش بازی اغلب توسط بلوک ها توصیف می شود اندازه بزرگتربرای مثال 16x16 یا 32x32 پیکسل. بنابراین، اگر اندازه بلوک خاصی را فرض کنیم (ابتدا، بیایید استانداردترین آنها را امتحان کنیم - کاشی های 2x2، که در تصویر با یک قاب قرمز برجسته شده است)، می توانیم داده ها را از صفحه صفحه به بخش هایی تقسیم کنیم که هر کدام شامل شرح یک بلوک

با این کار لیستی از تمام بلوک‌هایی که روی صفحه وجود دارند تولید می‌شود. علاوه بر این، ما توضیحات بلوک "خالص" را داریم، بدون اطلاعات در مورد جن شخصیت ها (جنگ ها به روشی متفاوت ترسیم می شوند) و مستقل از انیمیشن (انیمیشن های پس زمینه تقریباً همیشه با تغییر خود پالت یا حافظه ویدیویی انجام می شوند، اعداد کاشی در جدول نام بدون تغییر باقی می ماند). با این حال، ما شماره های بلوک را نمی دانیم.

ما توضیحی از بلوک ها روی صفحه داریم، اما ترتیب ذخیره آنها در رام را نمی دانیم. با این حال، می‌توانیم با احتمالی حدس بزنیم که شرح بلوک دقیقاً در کجا قرار دارد. الگوریتم برای این است:

1. کل رام را مرور می کنیم و تمام آدرس هایی را که یک بلوک پیدا می شود علامت گذاری می کنیم، در حالی که شماره آن را ذخیره می کنیم (عدد واقعی ممکن است متفاوت باشد، برای ما مهم است که فقط تفاوت بین بلوک ها را از یکدیگر یادداشت کنیم).

2. ناحیه ای را در رام که در آن شناسایی شده است پیدا کنید بزرگترین عددبلوک های مختلف به احتمال زیاد این شرح بلوک ها است.

بنابراین ما می‌توانیم بلوک‌های ۲×۲ را در بازی‌هایی پیدا کنیم که آنها را به صورت متوالی ذخیره می‌کنند.

این در حال حاضر خوب است، اما راهی برای بهبود اساسی نتایج الگوریتم وجود دارد. نکته این است که تعداد محدودی اندازه بلوک اصلی و راه‌هایی برای ذخیره آن‌ها در ROM وجود دارد و می‌توانیم همه آنها را تکرار کنیم.

اندازه بلوک های اصلی 2x2، 4x2، 2x4 و 4x4 هستند، اما اندازه های دیگر را می توان به راحتی در صورت لزوم اضافه کرد.

نحوه ذخیره آنها در ROM کمی دشوارتر است؛ بلوک ها را می توان به صورت خطی یا به صورت آرایه های شکسته شده (Structure of Arrays، به اختصار SoA) ذخیره کرد. ابتدا آرایه ای از تنها قسمت های اول بلوک ها در رام ذخیره می شود و به دنبال آن آرایه هایی با قسمت های بعدی قرار می گیرند. اغلب چنین آرایه هایی یکی پس از دیگری ذخیره می شوند و فاصله بین ابتدای آرایه ها برابر با تعداد بلوک ها است. برای یافتن چنین آرایه‌های SoA در ROM، باید طول آنها را پیدا کنیم، که می‌توان با جستجو در تمام گزینه‌ها انجام داد (بازی‌ها اغلب از 256 بلوک استفاده می‌کنند، بنابراین ارزش دارد که بررسی را با این عدد شروع کرده و به تدریج آن را کاهش دهیم).

همه اینها کاملاً گیج کننده به نظر می رسند، زیرا ما فقط بر این احتمال تکیه می کنیم که بازی از نوع خاصی از بلوک ها استفاده می کند، اما در عمل این ابزار در 80-90٪ بازی های آزمایش شده بلوک ها را پیدا می کند!

علاوه بر این، به شما این امکان را می دهد که بازی هایی با ساختار غیر معمول (ساختار غیر بلوکی) را حذف کنید تا آنها را با دقت بیشتری مطالعه کنید.

مقایسه فایل های CDL

شبیه ساز FCEUX می تواند هر دستورالعمل را در طول شبیه سازی علامت گذاری کند که کدام بایت به عنوان کد و کدام بایت به عنوان داده تفسیر شده است (منو اشکال زدایی → کد/داده نگار... ). این ویژگی به خودی خود مفید است و از نزدیک با سایر قابلیت های اشکال زدایی شبیه ساز ادغام شده است - سعی کنید این حالت را فعال کنید و ببینید که چگونه سایر پنجره های اشکال زدایی تغییر کرده اند. با این حال، من می خواهم در مورد یک کاربرد خاص آن صحبت کنم. اگر دو فایل cdl از این قبیل را ذخیره کنید، یکی قبل از اقدام مورد مطالعه، و دیگری بلافاصله پس از اتمام آن، آنگاه تفاوت بین این دو فایل فقط داده ها (یا کد) استفاده شده در طول عمل را نشان می دهد. با پیرایش مناسب، فقط با انتخاب صحیح دو نقطه در زمان بین رویدادهای اندازه گیری شده، می توانید داده های مورد نیاز خود را پیدا کنید.

ساختن ساختارهای بزرگ بازی از کاشی‌های اولیه و در نهایت مونتاژ یک سطح کامل، یادآور مونتاژ پازلی از هزاران قطعه است، و زمانی که در نهایت، هر قطعه در جای خود قرار می‌گیرد، همان لذت را به همراه دارد.

در مقاله بعدی چنین فراوانی اطلاعات فنی وجود نخواهد داشت و من نمونه هایی از مونتاژ سطوح بازی با ساختار غیر استاندارد یا استفاده از تغییرات غیرمعمول معماری بلوک استاندارد را ارائه خواهم داد. همچنین می توانید در نظرات یک بازی در NES نام ببرید که فرمت سطح آن برای شما جالب است، شاید من آن را نیز بررسی کنم.

برچسب ها: اضافه کردن برچسب

فایل NES خراب است

اگر پس از نصب برنامه مورد نیاز از لیست، باز هم نمی توانید فایلی با پسوند NES باز کنید، دلیل آن ممکن است آسیب دیده بودن آن باشد. راه حل ممکن است پیدا کردن یک نسخه جدید از فایل NES باشد که می خواهید باز کنید

پسوند فایل NES با برنامه مربوطه مرتبط نیست

در این مورد، ساده ترین راه استفاده از ابزارهای تعبیه شده در سیستم عامل برای اتصال فایل NES با برنامه های کاربردی برای پشتیبانی از آن است. روی فایلی که نمی توانید باز کنید دوبار کلیک کنید - سیستم عامل لیستی از برنامه هایی را که احتمالاً با فایل NES شما کار می کنند نمایش می دهد. یکی از آنها را انتخاب کنید یا روی دیسک مکانی را که یکی از پیشنهادات لیست ما را در آن نصب کرده اید نشان دهید. ویندوز باید باز بشه فایل NESبا استفاده از یک برنامه از پیش نصب شده

ورودی مربوط به فایل NES در "رجیستری سیستم ویندوز" حذف شده یا خراب شده است.
فایل NES آلوده به ویروس است

ممکن است یک ویروس کامپیوتری به فایل NES متصل شود. در این صورت احتمالا امکان باز کردن چنین فایلی وجود نخواهد داشت. هر برنامه آنتی ویروس خوب را دانلود کنید و فایل NES را اسکن کنید. اگر برنامه آنتی ویروس داده های خطرناک را شناسایی کند، ممکن است نشان دهنده یک فایل NES باشد.

اگر روی کامپیوتر خود نصب کرده اید برنامه آنتی ویروسمی توان تمام فایل های موجود در رایانه خود و همچنین هر فایل را به صورت جداگانه اسکن کنید. شما می توانید هر فایلی را با کلیک راست روی فایل و انتخاب گزینه مناسب برای اسکن فایل برای ویروس ها اسکن کنید.

به عنوان مثال، در این شکل برجسته شده است فایل my-file.nes، سپس باید روی این فایل کلیک راست کرده و در منوی فایل گزینه را انتخاب کنید "اسکن با AVG". با انتخاب این گزینه، AVG Antivirus باز می شود و فایل را از نظر ویروس اسکن می کند.


گاهی اوقات ممکن است در نتیجه خطایی رخ دهد نصب نادرست نرم افزار، که ممکن است به دلیل مشکلی باشد که در مراحل نصب به وجود آمده است. این ممکن است با سیستم عامل شما تداخل داشته باشد فایل NES خود را به نرم افزار کاربردی صحیح پیوند دهید، تحت تأثیر قرار دادن به اصطلاح "ارتباطات پسوند فایل".

گاهی ساده نصب مجدد Jnesممکن است با پیوند صحیح NES به Jnes مشکل شما را حل کند. در موارد دیگر، مشکلات مرتبط با فایل ممکن است ناشی از برنامه نویسی نرم افزار بدتوسعه دهنده و ممکن است لازم باشد برای کمک بیشتر با توسعه دهنده تماس بگیرید.


توصیه:سعی کنید Jnes را به آخرین نسخه به‌روزرسانی کنید تا مطمئن شوید آخرین وصله‌ها و به‌روزرسانی‌ها را دارید.


این ممکن است خیلی بدیهی به نظر برسد، اما اغلب خود فایل NES ممکن است باعث این مشکل شده باشد. اگر فایلی را از طریق یک پیوست ایمیل دریافت کردید یا آن را از یک وب سایت دانلود کردید و روند دانلود قطع شد (مانند قطع برق یا دلایل دیگر)، فایل ممکن است آسیب ببیند. در صورت امکان، یک نسخه جدید از فایل NES دریافت کنید و دوباره آن را باز کنید.


با دقت:یک فایل آسیب دیده می تواند باعث آسیب جانبی به بدافزار قبلی یا موجود در رایانه شما شود، بنابراین مهم است که رایانه خود را با یک آنتی ویروس به روز به روز نگه دارید.


اگر فایل NES شما مربوط به سخت افزار کامپیوتر شمابرای باز کردن فایلی که ممکن است نیاز داشته باشید به روز رسانی درایورهای دستگاهمرتبط با این تجهیزات

این مشکل معمولاً با انواع فایل های رسانه ای مرتبط است، که به باز کردن موفقیت آمیز سخت افزار در داخل رایانه بستگی دارد، به عنوان مثال. کارت صدا یا کارت گرافیک. به عنوان مثال، اگر می خواهید یک فایل صوتی را باز کنید اما نمی توانید آن را باز کنید، ممکن است نیاز داشته باشید به روز رسانی درایورهای کارت صدا.


توصیه:اگر هنگام تلاش برای باز کردن یک فایل NES دریافت می کنید پیغام خطای فایل SYS، مشکل احتمالاً می تواند باشد مرتبط با درایورهای دستگاه خراب یا قدیمیکه باید به روز شوند این فرآیند را می توان با استفاده از نرم افزار به روز رسانی درایور مانند DriverDoc آسان تر کرد.


اگر مراحل مشکل را حل نکردو شما همچنان در باز کردن فایل های NES با مشکل مواجه هستید، ممکن است به این دلیل باشد کمبود منابع سیستم در دسترس. برخی از نسخه‌های فایل‌های NES ممکن است به مقدار قابل توجهی منابع (مانند حافظه/رم، قدرت پردازش) نیاز داشته باشند تا به درستی در رایانه شما باز شوند. اگر از سخت افزار کامپیوتر نسبتا قدیمی و در عین حال از یک سیستم عامل بسیار جدیدتر استفاده می کنید، این مشکل بسیار رایج است.

این مشکل ممکن است زمانی رخ دهد که رایانه در انجام یک کار مشکل داشته باشد زیرا ممکن است سیستم عامل (و سایر سرویس‌های در حال اجرا در پس‌زمینه) برای باز کردن یک فایل NES منابع زیادی مصرف کنید. سعی کنید قبل از باز کردن فایل ROM Nintendo (NES) همه برنامه‌های رایانه شخصی خود را ببندید. آزاد کردن تمام منابع موجود در رایانه شما بهترین شرایط را برای تلاش برای باز کردن فایل NES فراهم می کند.


اگر شما تمام مراحل توضیح داده شده در بالا را انجام دادو فایل NES شما هنوز باز نمی شود، ممکن است لازم باشد اجرا کنید به روز رسانی تجهیزات. در بیشتر موارد، حتی زمانی که از نسخه‌های قدیمی‌تر سخت‌افزار استفاده می‌کنید، قدرت پردازش برای اکثر برنامه‌های کاربر می‌تواند بیش از حد کافی باشد (مگر اینکه کارهای فشرده زیادی از قبیل رندر سه بعدی، مدل‌سازی مالی/علمی یا فشرده انجام دهید. کار چند رسانه ای). بدین ترتیب، این احتمال وجود دارد که رایانه شما حافظه کافی نداشته باشد(که معمولاً "RAM" یا حافظه دسترسی تصادفی نامیده می شود) برای انجام وظیفه باز کردن یک فایل.

بهترین شبیه ساز NES / دندیو سیستم دیسک فامیکاممتن باز. پشتیبانی از سیو، جوی استیک، شبیه سازی کنترلرهای مختلف، آرشیو (از جمله 7z)، ضبط فیلم و ... همچنین سازگاری بسیار خوبی دارد. به سیستم های بی شماری (نام قدیمی FCE Ultra) منتقل شده است. دارای ابزارهای داخلی برای ایجاد superplay به کمک ابزار.

حجم: 8.5 مگابایت | تعداد دانلود: 292188 | دانلود

شبیه ساز NES / فامیکام / دندیو FDSمتن باز. بسیاری از تنظیمات، فیلترهای مختلف، پشتیبانی کایلا، راه اندازی رام ها به طور مستقیم از آرشیو، قابلیت ذخیره خودکار و سازگاری عالی. بدون شک یکی از پیچیده ترین و بهترین شبیه سازهای NES است.

تاریخ: ۱۳۸۷/۰۶/۰۸ | حجم: 1.2 مگابایت | تعداد دانلود: 134522 | دانلود

شبیه ساز عالی NES / فامیکامو سیستم دیسک فامیکام. حمایت کردن مقدار زیادنقشه کش ها، ذخیره ها، فیلترها، حالت شبیه سازی دندیو سایر امکانات

شبیه ساز بدی نیست NES / دندیاز نویسنده Project64 که با استفاده از DirectX API نوشته شده است. از تعداد زیادی نقشه‌بردار پشتیبانی می‌کند و عمدتاً بر روی راه‌اندازی رام‌های ایالات متحده متمرکز است. Jnes دارای پشتیبانی ذخیره، همچنین بازی آنلاین از طریق کایلا.

تاریخ: ۱۳۹۵/۱۲/۲۵ | حجم: 502 کیلوبایت | تعداد دانلود: 62747 | دانلود

مدنافنیک شبیه ساز چند پلتفرمی عالی است که پلتفرم های زیر را شبیه سازی می کند:

  • آتاری سیاهگوش
  • GameBoy (رنگی)
  • بازی پسر پیشرفته
  • جیب نئو ژئو (رنگی)
  • Nintendo Entertainment System/Famicom
  • PC Engine (CD)/TurboGrafx 16 (CD)/SuperGrafx
  • PC-FX
  • Sega Game Gear
  • سگا جنسیس / مگا درایو
  • سیستم سگا مستر
  • سونی پلی استیشن
  • Super Nintendo Entertainment System/Super Famicom
  • پسر مجازی
  • WonderSwan
کیفیت شبیه سازی بسیار خوب است.
پشتیبانی از فیلترهای گرافیکی وجود دارد.

توجه:شبیه ساز شروع می شود فقطاز جانب خط فرمان. اما می توانید از پوسته استفاده کنید: Mednaffe یا MedGui Reborn.
برای کار کامل با شبیه ساز، باید با آن آشنا شوید. و همچنین، کلید F1 را فراموش نکنید.

تاریخ: 1394/01/09 | حجم: 17.5 مگابایت | تعداد دانلود: 57456 | دانلود

انتشار غیر رسمی شبیه ساز معروف معروف ترین کنسول هشت بیتی نینتندو. رفع اشکالی که باعث واکنش آهسته جوی استیک می شد که در برخی از رایانه ها در نسخه رسمی ظاهر شد و برخی اشکالات آزاردهنده دیگر.

ساخت تصحیح شده نستوپیا 1.37 (پایدار برای ضبط فیلم). اکنون از اندازه نامحدود AVI dump و همچنین فضای رنگی RGB32 پشتیبانی می کند.

تاریخ: 1391/02/09 | حجم: 866 کیلوبایت | تعداد دانلود: 5794 | دانلود

کاملا پیشرفته شبیه سازمنبع باز NES/Dendy برای ویندوز. از جمله ویژگی های آن: حالت شیک (هیبرید)، دیباگر، ضبط ویدئو، تنظیم پالت رنگ، جن بازی، ویرایشگر عنوان رام و غیره.

تاریخ: 2019-01-02 | حجم: 7.1 مگابایت | تعداد دانلود: 10958 | دانلود

شبیه ساز NESبرای ویندوز این یک شبیه ساز مفهومی است، ویژگی اصلیکه یک بازنگری معکوس از گیم پلی در زمان واقعی (rewind در زمان واقعی) است.

تاریخ: 1391/03/12 | حجم: 490 کیلوبایت | تعداد دانلود: 4923 | دانلود

شبیه ساز چند سیستمیکنسول‌های Sega Mega Drive، Sega Master System، Sega Game Gear، Nintendo Entertainment System و دستگاه آرکید Sega System E. دارای یک رابط سه بعدی اصلی به شکل اتاق بازی با دستگاه‌های اسلات و تلویزیون است. همچنین یک پایگاه داده داخلی از بازی ها و جلدها وجود دارد.

تاریخ: 1390/05/16 | حجم: 18.3 مگابایت | تعداد دانلود: 23823 | دانلود

یکی از قدیمی ترین، شبیه سازهای توسعه مداوم NES / دندی. دارای یک رابط گرافیکی (به سبک DOS زیرا ... برای مدت طولانیشبیه ساز برای DOS بود)، امکان ضبط و ذخیره بازی، ایجاد اسکرین شات، پشتیبانی از کدهای جن بازی، ذخیره از nesticle و بایگانی. برای عاشقان و نوستالژیک ها.

خواهرم اخیراً با من تماس گرفت و پرسید: آیا می توان بازی های Dandy را روی کامپیوتر انجام داد؟" البته من به او گفتم که چگونه این کار را انجام دهد و همچنین تصمیم گرفتم یک مقاله کوتاه برای شما بنویسم. به هر حال، بسیاری از افراد گاهی اوقات می خواهند برای مدتی به دوران کودکی برگردند و کنسول مورد علاقه خود را بازی کنند. و برای این اصلاً لازم نیست سعی کنید آن را در جایی پیدا کنید و همچنین فکر کنید که از کجا کارتریج با بازی ها تهیه کنید.

بنابراین چگونه Dendy را در رایانه بازی کنیم؟

ابتدا نیاز داریم خود بازی ها را از اینترنت دانلود کنید. همه بازی های Dandy یک فایل با پسوند هستند .nes.

چندین گزینه برای دریافت بازی ها دارید:

1) در هر موتور جستجویی می توانید عبارت “بازی های شیک پوش” را وارد کنید و ده ها سایت در مقابل شما باز می شود که می توانید آنها را دانلود کنید.

2) شما می توانید بازی ها را از یک سایت خاص که من توصیه می کنم دانلود کنید. در اینجا یک لینک به آن است.

من این سایت را دوست دارم زیرا همه چیز در آن بسیار ساده و واضح است. شما به سادگی نام کنسول را در سمت چپ انتخاب کنید (در مورد ما دندی) - سپس به بخش "بازی ها" بروید. در اینجا همه اسباب بازی ها بر اساس حروف الفبا مرتب شده اند: حرف مورد نظر را انتخاب کنید - بازی را پیدا کنید - روی نام (یا روی کلمه "عکس های صفحه") کلیک کنید. اگر واقعاً این اسباب بازی مورد نظر شماست، با کلیک بر روی لینک آن را دانلود کنید.

3) همچنین می توانید به صورت مستقیم مجموعه کوچکی از محبوب ترین بازی های Dendy را که به نظر خودم ساخته ام دانلود کنید. این شامل: Battle City (تانک ها)، Battletoads & Double_Dragon (قورباغه های جنگی)، Chip and Dale Rescue Rangers 2 (تراشه و دیل)، Darkwing Duck (شنل سیاه)، Double Dragon III (Double Dragon)، GALAXIAN (مگس ها)، Jackie Chan , Super Mario Bros (super Mario), Teenage Mutant Ninja Turtles III (Teenage Mutant Ninja Turtles), Tiny Toon Adventures (خرگوش):

بنابراین، مهم نیست که دقیقاً بازی را از کجا دانلود کنید، یک آرشیو حاوی یک فایل با پسوند خواهد بود NES. من به شما توصیه می کنم تمام بایگانی های بارگیری شده با بازی ها را در یک پوشه کپی کنید و آنها را در آن ذخیره کنید. من شخصاً آن را روی دیسک خود ایجاد کردم باپوشه بازی هاو تمام بازی های Dendy مورد علاقه من را در آن جمع آوری کردم:

اکنون به یک برنامه خاص نیاز داریم شبیه ساز، که از طریق آن همه بازی های شیک را راه اندازی خواهیم کرد.

تعداد زیادی برنامه شبیه ساز کنسول وجود دارد. اما من پیشنهاد می کنم از شاید محبوب ترین آنها استفاده کنید - FCUX. برای جلوگیری از بروز مشکل در راه اندازی بازی ها، بهتر است آخرین نسخه برنامه را از وب سایت رسمی دانلود کنید. می توانید این نسخه را از من دانلود کنید.

پس از دانلود آرشیو با برنامه، آن را در جایی از رایانه خود باز کنید. من آن را در دیسک استخراج کردم C:\fceux-2.2.2. محتویات این پوشه به شکل زیر است:

برای اجرای شبیه ساز باید فایل را در اینجا پیدا کنید fceux.exeو با دوبار کلیک کردن آن را باز کنید.

در صورت تمایل (برای اینکه هر بار وارد این پوشه نشوید)، می توانید یک میانبر برای این فایل در دسکتاپ خود ایجاد کنید. برای این کار روی فایل کلیک کنید fceux.exeدکمه سمت راست ماوس - "ارسال" - "دسکتاپ (ایجاد میانبر)" را انتخاب کنید:

بنابراین، شبیه ساز در حال اجرا است:

اول از همه، اجازه دهید کنترل ها را تنظیم کنیم: از منو انتخاب کنید پیکربندیورودی:

پنجره زیر را مشاهده می کنیم. روبروی اینجا پورت 1دکمه را فشار دهید پیکربندی کنید:

حالا باید یک کلید ترکیبی برای کنترل تنظیم کنیم. Dandy را می توان در هر دو بازی کرد صفحه کلید; یا اگر دارید جوی استیک(یا به جای یک گیم پد)، سپس از آن استفاده کنید. هر دو صفحه کلید و جوی استیک به یک شکل پیکربندی شده اند.

راه اندازی بسیار ساده است: با ماوس روی دکمه مورد نظر در پنجره کلیک کنید و سپس دو برابردکمه مورد نظر روی صفحه کلید (یا جوی استیک) را فشار دهید. سپس به سراغ دکمه بعدی می رویم.
من شخصاً دکمه های صفحه کلید خود را به صورت زیر پیکربندی کردم:

چپ، بالا، راست، پایین است فلش ها

انتخاب کنید - فضا

شروع - وارد

توربو B و توربو A هستند یک کلیدو اس

ب و الف – کلیدهای Zو ایکس

پس از اتمام تنظیم همه دکمه ها، با کلیک کردن بر روی "بستن" از اینجا خارج شوید.

و در نهایت، اکنون بازی را از طریق شبیه ساز اجرا کنید. همانطور که به یاد دارید، من همه بازی های Dandy را روی دیسک دانلود کرده ام سیدر پوشه بازی ها. به هر حال، شبیه ساز FCEUX می تواند بازی ها را مستقیماً از آرشیو باز کند. برخی از شبیه سازهای دیگر بازی را نمی بینند مگر اینکه ابتدا فایل از حالت فشرده خارج شود. همچنین FCEUX نسخه 2.2.2 آرشیوهای فشرده و rar را باز می کند. اما نسخه های قدیمی این برنامه آرشیوهای rar را نمی بینند.

بنابراین، در منویی که به آن می رویم فایلرام را باز کنید:

سپس بازی مورد نظر را در رایانه پیدا می کنیم، آن را انتخاب می کنیم و روی "Open" کلیک می کنیم:

این همه است: بازی راه اندازی شده است و ما می توانیم با کلیدهایی که از قبل پیکربندی کرده ایم شروع به بازی کنیم:

و یک چیز دیگر: شبیه ساز FCEUX یک ویژگی فوق العاده دارد. صرفه جویی” که در کودکی بسیار کم بود. آن ها می توانید در صورت نیاز متوقف شوید و نترسید که کل پیشرفت شما از بین برود.

می توانید از آن به صورت زیر استفاده کنید: در طول بازی، روی منوی "File" - سپس "Savestate" - "Save State" کلیک کنید:
اگر باید بازی را از محل ذخیره شروع کنیم، بازی را طبق معمول راه اندازی می کنیم - سپس به "File" - "Savestate" - "Load State" بروید.

آیا مقاله را دوست داشتید؟ با دوستان به اشتراک گذاشتن: