لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت شبیهساز 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
نمایش نظرات