دوره بازگشایی قدرت گرافیک و صدای کمودور ۱۲۸: برنامهنویسی پیشرفته برای خلق شاهکارها همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب بازگشایی قدرت گرافیک و صدای کمودور ۱۲۸: برنامهنویسی پیشرفته برای خلق شاهکارها
موضوع کلی: رایانش و برنامهنویسی رترو
موضوع میانی: برنامهنویسی پیشرفته سختافزار در کامپیوترهای ۸ بیتی
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر کمودور ۱۲۸: تاریخچه و معماری
- 2. سه حالت کاری کمودور ۱۲۸: حالت ۱۲۸، حالت ۶۴ و حالت CP/M
- 3. آشنایی با ابزارهای توسعه: شبیهساز VICE و کامپایلرهای متقابل (Cross-Compilers)
- 4. مروری بر تراشههای کلیدی: CPU 8502، VIC-IIe، VDC 8563، SID 6581/8580 و MMU
- 5. نقشه حافظه کمودور ۱۲۸ و مفهوم بانکهای حافظه
- 6. مبانی برنامهنویسی در BASIC 7.0: دستورات جدید و بهبودها
- 7. آشنایی با مانیتور زبان ماشین داخلی کمودور ۱۲۸
- 8. شروع کار با گرافیک در BASIC 7.0: دستور GRAPHIC و حالتهای صفحهنمایش
- 9. رنگآمیزی صفحه: دستورات COLOR و PALETTE
- 10. رسم اشکال هندسی پایه با دستورات BOX، CIRCLE و DRAW
- 11. مقدمهای بر اسپرایتها در BASIC 7.0 با دستورات SPRITE و MOVSPR
- 12. تولید صدا در BASIC 7.0: دستورات SOUND، PLAY و ENVELOPE
- 13. کار با حالت گرافیکی ۸۰ ستونی (VDC) از طریق BASIC
- 14. مبانی برنامهنویسی اسمبلی برای پردازنده 6502/8502
- 15. حالتهای آدرسدهی پردازنده 8502
- 16. دستورالعملهای جدید پردازنده 8502 نسبت به 6502
- 17. استفاده از حالت سریع ۲ مگاهرتزی و ملاحظات آن
- 18. مدیریت حافظه پیشرفته: تکنیکهای تعویض بانک (Bank Switching)
- 19. بررسی عمیق واحد مدیریت حافظه (MMU) و رجیسترهای آن
- 20. پیکربندیهای مختلف حافظه رم (RAM Configurations)
- 21. فراخوانی روتینهای زبان ماشین از BASIC با دستور SYS
- 22. معماری تراشه گرافیکی VIC-IIe: رجیسترها و عملکردها
- 23. حالت متنی استاندارد: حافظه صفحه و حافظه رنگ
- 24. کاراکترهای سفارشی: طراحی فونتها و مجموعه کاراکترهای گرافیکی
- 25. حالت متنی چندرنگ (Multicolor Text Mode)
- 26. مبانی حالت گرافیکی بیتمپ استاندارد (Standard Bitmap Mode)
- 27. بهینهسازی حافظه در حالت بیتمپ
- 28. حالت گرافیکی بیتمپ چندرنگ (Multicolor Bitmap Mode)
- 29. مبانی اسپرایتها در تراشه VIC-IIe: تعریف، موقعیت و فعالسازی
- 30. اسپرایتهای چندرنگ (Multicolor Sprites)
- 31. بزرگنمایی اسپرایتها در محور افقی و عمودی
- 32. اولویت نمایش اسپرایتها نسبت به پسزمینه و دیگر اسپرایتها
- 33. تشخیص برخورد (Collision Detection): اسپرایت به اسپرایت و اسپرایت به پسزمینه
- 34. تکنیک تسهیم اسپرایت (Sprite Multiplexing) برای نمایش بیش از ۸ اسپرایت
- 35. آشنایی با وقفههای رستر (Raster Interrupts)
- 36. ایجاد افکتهای گرافیکی با تغییر رجیسترها در خطوط مختلف رستر
- 37. ایجاد صفحات نمایش تقسیمشده (Split-Screen)
- 38. کنترل دقیق رنگ حاشیه (Border) و پسزمینه
- 39. اسکرول نرم سختافزاری (Hardware Smooth Scrolling)
- 40. تکنیکهای اسکرول در جهتهای مختلف
- 41. معماری تراشه گرافیکی VDC 8563: یک دنیای جدید در ۸۰ ستون
- 42. رجیسترهای VDC و نحوه دسترسی به آنها
- 43. حافظه ویدیویی اختصاصی VDC و روش خواندن و نوشتن در آن
- 44. حالت متنی پیشرفته ۸۰ ستونی و ویژگیهای آن
- 45. استفاده از صفات کاراکتر در VDC: چشمکزن، زیرخطدار و معکوس
- 46. طراحی مجموعه کاراکترهای سفارشی برای حالت ۸۰ ستونی
- 47. حالت گرافیکی بیتمپ با وضوح بالا (640x200) در VDC
- 48. مدیریت پالت رنگ در حالت ۸۰ ستونی
- 49. رسم خطوط و اشکال با استفاده از قابلیتهای سختافزاری VDC
- 50. تکنیک پر کردن سریع حافظه ویدیویی (Block Fill)
- 51. حالت گرافیکی درهمبافته (Interlaced) برای وضوح 640x400
- 52. ترکیب خروجی ویدیو از VIC و VDC
- 53. معماری تراشه صدای SID: رجیسترها، کانالها و قابلیتها
- 54. مبانی تولید صدا: کنترل فرکانس و شکل موجها
- 55. شکل موجهای پایه: مثلثی، دندانهارهای، مربعی و نویز
- 56. کنترل دامنه صدا: پاکت ADSR (Attack, Decay, Sustain, Release)
- 57. مدولاسیون عرض پالس (Pulse Width Modulation) برای ایجاد افکتهای صدایی
- 58. همگامسازی نوسانگرها و مدولاسیون حلقوی (Sync & Ring Modulation)
- 59. فیلترهای SID: فیلتر پایینگذر، بالاگذر و میانگذر
- 60. کنترل تشدید (Resonance) و قطع فیلتر
- 61. برنامهنویسی افکتهای صوتی: انفجار، شلیک و ...
- 62. ایجاد صداهای درام و پرکاشن با استفاده از نویز و پاکت ADSR
- 63. تکنیک آرپژ (Arpeggio) برای شبیهسازی آکوردها
- 64. مبانی ساخت موسیقی: روتینهای پخشکننده نت
- 65. سنتز جدول موج (Wavetable Synthesis) برای صداهای پیچیدهتر
- 66. پردازش ورودیهای صوتی خارجی با تراشه SID
- 67. یکپارچهسازی گرافیک و صدا: همگامسازی با وقفهها
- 68. برنامهنویسی وقفههای زمانی با تراشههای CIA
- 69. مدیریت ورودی از جویاستیک و پدلها
- 70. روشهای پیشرفته خواندن صفحه کلید
- 71. ارتباط با درایو دیسک در سطح پایین
- 72. تکنیکهای بارگذاری سریع اطلاعات از دیسک
- 73. تکنیکهای فشردهسازی داده برای سیستمهای ۸ بیتی
- 74. انیمیشن نرم و بدون پرش (Tear-Free Animation)
- 75. استفاده از تکنیک صفحه دوگانه (Double Buffering) در VIC و VDC
- 76. بهینهسازی سرعت روتینهای گرافیکی با استفاده از حالت ۲ مگاهرتزی
- 77. کاربرد پیشرفته تعویض بانک برای ذخیرهسازی گرافیک و موسیقی
- 78. افکت دمو-سین: اسکرول متنی سینوسی (Sine Scroller)
- 79. افکت دمو-سین: نوارهای رستر (Raster Bars)
- 80. افکت دمو-سین: پلاسما (Plasma Effect)
- 81. افکت دمو-سین: بزرگنمایی و چرخش آبجکتها (Zoom & Rotation)
- 82. تکنیکهای پیشرفته مدیریت حافظه برای پروژههای بزرگ
- 83. طراحی و پیادهسازی یک موتور بازی ساده
- 84. فیزیک و تشخیص برخورد در بازیهای دوبعدی
- 85. هوش مصنوعی ساده برای دشمنان در بازی
- 86. گردش کار توسعه متقابل: کدنویسی روی کامپیوتر شخصی و اجرا روی شبیهساز
- 87. ابزارهای دیباگینگ برای کدهای زبان ماشین
- 88. پروژه نهایی: ساخت یک بازی Shoot 'em up ساده
- 89. پروژه نهایی: ساخت یک دموی گرافیکی با ترکیب افکتها
- 90. جمعبندی: میراث کمودور ۱۲۸ و راههای ادامه مسیر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.