کتاب استادی در کمودور ۱۲۸: از صفر تا ۱۰۰۱ پروژه کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
استادی در کمودور ۱۲۸: از صفر تا ۱۰۰۱ پروژه کاربردی استادی در کمودور ۱۲۸: از صفر تا ۱۰۰۱ پروژه کاربردی سفری هیجانانگیز به قلب دنیای کمودور ۱۲۸ آیا خاطرات شیرین دوران کامپیوترهای ۸-بیتی در ذهن شما زنده...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استادی در کمودور ۱۲۸: از صفر تا ۱۰۰۱ پروژه کاربردی
موضوع کلی: کامپیوترهای کلاسیک و رترو
موضوع میانی: برنامهنویسی عملی با کامپیوترهای ۸-بیتی
📋 سرفصلهای دوره
- 1. مقدمهای بر کمودور 128 و دنیای کامپیوترهای 8-بیتی
- 2. تنظیمات اولیه و آشنایی با محیط کاربری کمودور 128
- 3. مروری بر سختافزار کمودور 128: پردازنده، حافظه و پورتها
- 4. آشنایی با BASIC V7: دستورات پایه و نحوه اجرا
- 5. متغیرها و انواع داده در BASIC V7
- 6. ورودی و خروجی: دستورات INPUT و PRINT
- 7. عملگرهای محاسباتی و منطقی در BASIC V7
- 8. ساختارهای کنترلی: IF-THEN-ELSE
- 9. حلقهها: FOR-NEXT و WHILE-WEND
- 10. آرایهها: تعریف و استفاده از آرایههای یک بعدی
- 11. آرایهها: تعریف و استفاده از آرایههای چند بعدی
- 12. کار با رشتهها: توابع دستکاری رشتهها
- 13. زیرروالها (Subroutines): تعریف و فراخوانی
- 14. توابع (Functions): ایجاد و استفاده از توابع تعریف شده توسط کاربر
- 15. مدیریت فایل: باز کردن، خواندن، نوشتن و بستن فایلها
- 16. انواع فایلها: Sequential و Program Files
- 17. ذخیره و بارگذاری برنامهها از دیسک
- 18. آشنایی با داس کمودور (Commodore DOS)
- 19. دستورات داس: LOAD, SAVE, DIR, COPY, DELETE
- 20. فرمتبندی دیسک: دستور FORMAT
- 21. ایجاد منوهای ساده با استفاده از BASIC
- 22. طراحی رابط کاربری متنی (Text-Based UI)
- 23. گرافیک پایه: دستورات PLOT و DRAW
- 24. رسم خطوط، دایرهها و مستطیلها
- 25. پر کردن اشکال با رنگ
- 26. استفاده از دستور COLOR برای تغییر رنگ متن و پسزمینه
- 27. آشنایی با حافظه گرافیکی و نحوه دسترسی مستقیم به آن
- 28. نوشتن کاراکترهای سفارشی (Custom Characters)
- 29. انیمیشن ساده با استفاده از BASIC
- 30. حرکت دادن اشکال و متن روی صفحه
- 31. آشنایی با صدا: دستور SOUND
- 32. نواختن نتهای موسیقی و ایجاد صداهای ساده
- 33. استفاده از Envelope برای کنترل صدا
- 34. آشنایی با پورت سریال (Serial Port)
- 35. ارتباط با پرینتر و سایر دستگاههای سریال
- 36. آشنایی با پورت کارتریج (Cartridge Port)
- 37. ساخت بازی حدس عدد
- 38. پیادهسازی ماشین حساب ساده
- 39. ساخت دفترچه تلفن ساده
- 40. ایجاد تقویم و نمایش تاریخ
- 41. ساخت برنامه مدیریت مالی شخصی
- 42. طراحی بازی پازل
- 43. پیادهسازی یک بازی آرکید ساده
- 44. ساخت یک ویرایشگر متن ساده
- 45. ایجاد یک نمایش اسلاید ساده
- 46. آشنایی با زبان ماشین (Machine Language)
- 47. مقدمهای بر اسمبلی 6502
- 48. آشنایی با رجیسترها و دستورات اصلی اسمبلی
- 49. نوشتن زیرروالهای اسمبلی و فراخوانی آنها از BASIC
- 50. بهینهسازی کد BASIC با استفاده از اسمبلی
- 51. آشنایی با Interrupts و نحوه استفاده از آنها
- 52. مدیریت حافظه در زبان ماشین
- 53. نوشتن روتینهای گرافیکی با زبان ماشین
- 54. نوشتن روتینهای صوتی با زبان ماشین
- 55. دسترسی مستقیم به سختافزار با زبان ماشین
- 56. آشنایی با مانیتور ماشین
- 57. دیباگینگ برنامههای اسمبلی
- 58. استفاده از اسمبلر
- 59. کار با اسپریتها (Sprites)
- 60. متحرکسازی اسپریتها
- 61. برخورد اسپریتها و تشخیص آن
- 62. کنترل اسپریتها با جویاستیک
- 63. آشنایی با حالت 80 ستونی
- 64. برنامهنویسی در حالت 80 ستونی
- 65. استفاده از کارت گرافیک VDC
- 66. تکنیکهای پیشرفته گرافیکی
- 67. Raster Interrupts و استفاده از آنها
- 68. Double Buffering برای انیمیشن روانتر
- 69. استفاده از مولتیپلکسینگ (Multiplexing)
- 70. آشنایی با پورت یوزر (User Port)
- 71. اتصال به مودم و اینترنت (مفاهیم پایه)
- 72. تبادل اطلاعات با دستگاههای دیگر
- 73. آشنایی با CP/M در کمودور 128
- 74. اجرای برنامههای CP/M
- 75. برنامهنویسی در CP/M
- 76. استفاده از اسمبلر CP/M
- 77. کار با نرمافزارهای CP/M
- 78. استفاده از دیسکدرایوهای خارجی
- 79. نصب و راهاندازی درایوهای رام (ROM Drive)
- 80. استفاده از شبیهساز کمودور 128
- 81. ترفندهای برنامهنویسی در کمودور 128
- 82. بهینهسازی سرعت اجرای برنامهها
- 83. کاهش حجم برنامهها
- 84. جلوگیری از کرش کردن برنامهها
- 85. حفاظت از کد برنامه
- 86. ایجاد دموهای جذاب
- 87. طراحی رابط کاربری حرفهای
- 88. تکنیکهای انیمیشن پیشرفته
- 89. جلوههای صوتی ویژه
- 90. ایجاد بازیهای پیشرفته
- 91. آشنایی با ابزارهای توسعه کمودور 128
- 92. اسمبلرها و دیباگرهای پیشرفته
- 93. ویرایشگرهای هگزادسیمال
- 94. شبیهسازهای پیشرفته
- 95. منابع آنلاین و انجمنهای کمودور 128
- 96. پروژههای نمونه: بازی ماجراجویی متنی
- 97. پروژههای نمونه: یک سیستم مدیریت پایگاه داده ساده
- 98. پروژههای نمونه: یک برنامه نقاشی ساده
- 99. پروژههای نمونه: یک برنامه ویرایش صدا
- 100. نحوه انتشار برنامههای کمودور 128
تگها:
8-bit Programming
C128
classic computers
Commodore 128
Commodore BASIC
Retro Computing
Vintage computers
آموزش کمودور
برنامهنویسی
برنامهنویسی ۸-بیتی
پروژههای عملی
کامپیوترهای رترو
کامپیوترهای کلاسیک
کمودور 128
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.