آموزش ساخت شبیه‌ساز Chip-8 با زبان C - آخرین آپدیت

دانلود Creating A Chip-8 Emulator In C

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید چگونه یک شبیه‌ساز برای ماشین‌های دهه ۷۰ میلادی بسازید! آموزش جامع ساخت شبیه‌ساز برای ماشین Chip-8 کسب دانش در مورد نحوه عملکرد مجموعه‌ دستورالعمل‌ها (Instruction Sets) درک عمیق از نحوه کارکرد سخت‌افزارهای ماشین پیش نیازها: تسلط بر زبان برنامه‌نویسی C آشنایی با اعداد هگزادسیمال (شانزده‌تایی) درک عملگرهای بیتی و جابجایی بیت‌ها (Bit Shifting)

در این دوره فوق‌العاده، شما خواهید آموخت که چگونه شبیه‌ساز اختصاصی خود را برای Chip-8 با استفاده از زبان C طراحی کنید. Chip-8 یک ماشین مجازی از اواسط دهه ۱۹۷۰ است که برای تسهیل توسعه بازی‌ها طراحی شده بود.

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

شما گام‌به‌گام در مسیر ساخت شبیه‌ساز هدایت می‌شوید؛ از پیکربندی اولیه پروژه شروع کرده و سپس کدنویسی برای شبیه‌سازی نمایشگر و کیبورد آن دوران را آغاز می‌کنیم. در ادامه، به سراغ شبیه‌سازی کامل مجموعه دستورالعمل‌های Chip-8 خواهیم رفت.

پس از اتمام این دوره، شما یک شبیه‌ساز کاملاً عملیاتی Chip-8 خواهید داشت که قادر به اجرای بازی‌های کلاسیکی مانند Space Invaders، Pong و بسیاری از بازی‌های قدیمی دیگر است.


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

راه‌اندازی و ساختار Setup And Structure

  • بررسی کلی شبیه‌ساز Chip-8 Chip-8 Emulator Overview

  • راه‌اندازی پروژه و SDL Setting Up Our Project And SDL

  • ساختاربندی پروژه Structuring Our Project

پیاده‌سازی سخت‌افزار مجازی و ضروریات Implementing Virtual Hardware And Essentials

  • پیاده‌سازی حافظه Implementing The Memory

  • ساخت رجیسترها Creating The Registers

  • ساخت استک (Stack) Creating The Stack

  • ساخت کیبورد Creating The Keyboard

  • مقداردهی اولیه Chip-8 Initializing The Chip-8

  • ساخت مجموعه نویسه‌های پیش‌فرض Creating The Default Character Set

  • ساخت نمایشگر Creating The Display

  • رسم اسپریت‌ها بر روی صفحه Drawing Sprites To The Screen

  • پیاده‌سازی تایمر تأخیر Implementing The Delay Timer

  • پیاده‌سازی تایمر صدا Implementing The Sound Timer

شبیه‌سازی مجموعه دستورالعمل‌ها Simulating The Instruction Set

  • شروع ساخت شبیه‌ساز مجموعه دستورالعمل‌ها Starting The Creation Of The Instruction Set Simulator

  • پیاده‌سازی دستورالعمل‌های Chip-8 Implementing The Chip-8 Instruction Set

اتمام پروژه Finishing Up

  • بهینه‌سازی سرعت شبیه‌ساز Speeding Up Our Emulator

  • بهبودهای جزئی Small improvements

بخش تکمیلی Bonus Section

  • درس تکمیلی Bonus Lecture

نمایش نظرات

آموزش ساخت شبیه‌ساز Chip-8 با زبان C
جزییات دوره
5 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
8,449
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Daniel McCarthy Daniel McCarthy

همیشه چیزهای بیشتری برای یادگیری وجود دارد