کتاب کمودور ۶۴ برای تازهکاران: از راهاندازی تا ساخت اولین بازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
کمودور ۶۴ برای تازهکاران: سفری به دنیای رایانش کلاسیک و برنامهنویسی کمودور ۶۴ برای تازهکاران: از راهاندازی تا ساخت اولین بازی آیا خاطرات خوش دوران کودکی یا نوجوانی با آن کامپیوترهای دوستداشتنی در...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کمودور ۶۴ برای تازهکاران: از راهاندازی تا ساخت اولین بازی
موضوع کلی: رایانش کلاسیک
موضوع میانی: برنامهنویسی و کار با کامپیوترهای ۸ بیتی
📋 سرفصلهای دوره
- 1. آشنایی با کمودور 64: افسانهای در یک جعبه
- 2. راهاندازی کمودور 64: اتصال و روشن کردن
- 3. صفحه کلید کمودور 64: الفبا، اعداد و کاراکترها
- 4. آشنایی با رابط کاربری: محیط کاربری ۸ بیتی
- 5. مفهوم حافظه در کمودور 64
- 6. بارگذاری و اجرای برنامهها: نوار کاست و فلاپی دیسک
- 7. فرمان LOAD: بارگذاری از نوار کاست
- 8. فرمان RUN: اجرای یک برنامه
- 9. فرمان LIST: نمایش کد برنامه
- 10. فرمان SAVE: ذخیره برنامه روی نوار کاست
- 11. مقدمهای بر زبان BASIC V2
- 12. آشنایی با متغیرها: اعداد و رشتهها
- 13. عملگرهای ریاضی: جمع، تفریق، ضرب و تقسیم
- 14. اولویت عملگرها: ترتیب انجام محاسبات
- 15. فرمان PRINT: نمایش متن روی صفحه
- 16. فرمان INPUT: گرفتن ورودی از کاربر
- 17. دستورات شرطی: IF...THEN...ELSE
- 18. حلقهها: FOR...NEXT
- 19. حلقهها: WHILE...WEND
- 20. آشنایی با آرایهها: ذخیره مجموعهای از دادهها
- 21. آرایههای یکبعدی: لیستها
- 22. آرایههای دوبعدی: جداول
- 23. توابع داخلی BASIC: LEN، ASC، CHR$
- 24. توابع ریاضی: SQR، RND، INT
- 25. توابع رشتهای: LEFT$, RIGHT$, MID$
- 26. ایجاد زیرروالها: GOSUB...RETURN
- 27. استفاده از برچسبها (Labels) برای مسیریابی
- 28. کار با رنگها: تغییر رنگ متن و پسزمینه
- 29. دستور COLOR: تنظیم رنگ اشیاء
- 30. دستور BORDER: تنظیم رنگ حاشیه
- 31. پاک کردن صفحه نمایش: دستور CLS
- 32. موقعیتدهی مکاننما: دستور PRINT TAB
- 33. کار با صدا: مقدمهای بر SID Chip
- 34. دستور SOUND: تولید صدا با فرکانس و ولوم
- 35. دستور VOL: تنظیم ولوم صدا
- 36. دستور PLAY: اجرای صداهای از پیش تعریف شده
- 37. آشنایی با گرافیک در کمودور 64
- 38. حالت متن و حالت بیتمپ
- 39. دستور PLOT: رسم نقطه روی صفحه
- 40. دستور LINE: رسم خط
- 41. دستور BOX: رسم مستطیل
- 42. دستور CIRCLE: رسم دایره
- 43. پر کردن اشکال: Fill Area
- 44. آشنایی با يت (Sprites)
- 45. فعال کردن و غیرفعال کردن يتها
- 46. تغییر رنگ يتها
- 47. حرکت دادن يتها: تغییر موقعیت X و Y
- 48. تشخیص برخورد يتها
- 49. کار با جویاستیک
- 50. خواندن ورودی جویاستیک: دستور PEEK
- 51. کنترل يتها با جویاستیک
- 52. مقدمهای بر POKE و PEEK
- 53. دسترسی مستقیم به حافظه: POKE
- 54. خواندن مقادیر از حافظه: PEEK
- 55. کاربردهای POKE و PEEK
- 56. تغییر رنگ با POKE
- 57. ایجاد افکتهای گرافیکی با POKE
- 58. تغییر صدا با POKE
- 59. آشنایی با ماشین کد (Machine Code)
- 60. مزایای ماشین کد
- 61. مقدمهای بر زبان اسمبلی ۶۵۰۲
- 62. رجیسترهای CPU: A، X، Y، وضعیت
- 63. دستورات انتقال داده: LDA، STA، LDX، STX
- 64. دستورات محاسباتی: ADC، SBC، INC، DEC
- 65. دستورات منطقی: AND، ORA، EOR
- 66. دستورات مقایسه: CMP، CPX، CPY
- 67. دستورات پرش: JMP، JSR، RTS
- 68. استفاده از اسمبلر
- 69. اسمبل کردن یک برنامه ساده
- 70. اجرای کد ماشین در BASIC
- 71. کار با وقفه ها (Interrupts)
- 72. وقفه های IRQ و NMI
- 73. نوشتن روتین های وقفه
- 74. مدیریت حافظه: تخصیص و آزادسازی
- 75. استفاده از صفحه صفر (Zero Page)
- 76. آشنایی با ROM BIOS
- 77. توابع ROM BIOS برای ورودی/خروجی
- 78. توابع ROM BIOS برای گرافیک
- 79. توابع ROM BIOS برای صدا
- 80. بهینهسازی کد BASIC
- 81. بهینهسازی کد ماشین
- 82. تکنیکهای کاهش حجم کد
- 83. تکنیکهای افزایش سرعت اجرا
- 84. دیباگینگ (Debugging) برنامهها
- 85. استفاده از دیباگرها
- 86. یافتن و رفع خطاها
- 87. ایجاد یک بازی ساده: حدس عدد
- 88. ایجاد یک بازی ساده: مار پله
- 89. ایجاد یک بازی ساده: آجر شکن
- 90. طراحی گرافیک بازی
- 91. طراحی صدا برای بازی
- 92. پیادهسازی منطق بازی
- 93. استفاده از 스프رايتها در بازی
- 94. کار با صفحه کلید در بازی
- 95. کار با جویاستیک در بازی
- 96. تست و اشکالزدایی بازی
- 97. کامپایل کردن بازی (اختیاری)
- 98. فشردهسازی بازی (اختیاری)
- 99. توزیع بازی (اختیاری)
- 100. منابع آموزشی پیشرفته
تگها:
8-bit
Basic
C64
C64 for the Beginning Beginner
Commodore
Commodore 64
Retro Computing
آموزش C64
آموزش برنامهنویسی
بازی ۸ بیتی
بازیسازی
برنامهنویسی
راه اندازی C64
رایانش کلاسیک
کمودور ۶۴
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.