کتاب هنر پیکسلی و سمفونی ۸ بیتی: برنامهنویسی گرافیک و صدا برای TI-99/4A با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
هنر پیکسلی و سمفونی ۸ بیتی: دوره برنامهنویسی گرافیک و صدا برای TI-99/4A هنر پیکسلی و سمفونی ۸ بیتی: برنامهنویسی گرافیک و صدا برای TI-99/4A سفر به قلب خاطرات دیجیتال: اولین قدم در دنیای رترو آیا تا ب...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره هنر پیکسلی و سمفونی ۸ بیتی: برنامهنویسی گرافیک و صدا برای TI-99/4A
موضوع کلی: برنامهنویسی و کاوش در دنیای کامپیوترهای کلاسیک
موضوع میانی: ساخت محتوای چندرسانهای در سیستمهای رترو
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپیوتر TI-99/4A و تاریخچه آن
- 2. آشنایی با سختافزار TI-99/4A
- 3. راهاندازی TI-99/4A: شبیهسازها و سختافزار واقعی
- 4. مبانی زبان برنامهنویسی BASIC در TI-99/4A
- 5. دستورات اصلی BASIC: PRINT، INPUT، LET
- 6. متغیرها و انواع داده در BASIC
- 7. عملگرهای ریاضی و منطقی
- 8. حلقههای FOR...NEXT
- 9. دستورات شرطی IF...THEN...ELSE
- 10. زیربرنامهها و توابع تعریف شده توسط کاربر
- 11. آشنایی با فضای حافظه در TI-99/4A
- 12. مقدمهای بر گرافیک در TI-99/4A
- 13. حالتهای مختلف گرافیکی در TI-99/4A
- 14. دستورات COLOR و SCREEN
- 15. رسم خطوط و اشکال اولیه
- 16. رسم دایره و بیضی
- 17. پر کردن اشکال با رنگ
- 18. مختصات صفحه نمایش و پیکسلها
- 19. مقدمهای بر Spriteها (اشیای متحرک)
- 20. ایجاد و تعریف Spriteها
- 21. حرکت دادن Spriteها
- 22. تشخیص برخورد Spriteها
- 23. استفاده از Spriteهای چندگانه
- 24. کنترل رنگ Spriteها
- 25. مقدمهای بر صدا در TI-99/4A
- 26. تولید صداهای ساده با CALL SOUND
- 27. فرکانس و طول صدا
- 28. ایجاد نُتهای موسیقی
- 29. ساخت آکوردها
- 30. استفاده از CALL SOUND برای افکتهای صوتی
- 31. مقدمهای بر حافظه ویدئویی VDP
- 32. دسترسی مستقیم به VDP
- 33. دستکاری حافظه VDP برای گرافیک پیشرفته
- 34. ایجاد الگوهای گرافیکی سفارشی
- 35. استفاده از Pattern Definition Table (PDT)
- 36. اسکرول صفحه نمایش
- 37. استفاده از interrupts برای انیمیشن
- 38. بهینهسازی کد گرافیکی
- 39. مقدمهای بر زبان Assembly در TI-99/4A
- 40. مبانی دستورات Assembly
- 41. ثباتها و حافظه در Assembly
- 42. ایجاد یک برنامه ساده Assembly
- 43. ادغام Assembly با BASIC
- 44. کنترل مستقیم سختافزار با Assembly
- 45. گرافیک Assembly: رسم خطوط و اشکال
- 46. کنترل Spriteها با Assembly
- 47. تولید صدا با Assembly
- 48. ساخت یک بازی ساده با BASIC: حدس عدد
- 49. ساخت یک بازی ساده با گرافیک: Pac-Man
- 50. ساخت یک بازی ساده با صدا: یک بازی موسیقی
- 51. بهینهسازی بازیها برای سرعت و حافظه
- 52. مقدمهای بر ویرایشگر متن در TI-99/4A
- 53. ایجاد و ویرایش فایلهای متنی
- 54. ذخیره و بارگذاری فایلها
- 55. مقدمهای بر سیستم فایل
- 56. کار با نوار کاست و دیسک فلاپی
- 57. مقدمهای بر ROM Cartridge
- 58. برنامهنویسی برای ROM Cartridge
- 59. استفاده از کتابخانههای خارجی
- 60. مقدمهای بر GROM
- 61. برنامهنویسی برای GROM
- 62. استفاده از GROM برای گرافیک پیشرفته
- 63. مقدمهای بر Speech Synthesizer
- 64. تولید گفتار با Speech Synthesizer
- 65. برنامهنویسی برای Speech Synthesizer
- 66. مقدمهای بر جوی استیک و کنترلرها
- 67. خواندن ورودی از جوی استیک
- 68. برنامهنویسی برای جوی استیک
- 69. مقدمهای بر Light Pen
- 70. خواندن ورودی از Light Pen
- 71. برنامهنویسی برای Light Pen
- 72. آشنایی با تکنیکهای دمو (Demo)
- 73. ایجاد افکتهای بصری پیچیده
- 74. ایجاد افکتهای صوتی پیچیده
- 75. بهینهسازی دموها برای اجرا روان
- 76. استفاده از جداول Lookup
- 77. تبدیل رنگ و سایه
- 78. تکنیکهای انیمیشن پیشرفته
- 79. استفاده از Multiplexing
- 80. دسترسی مستقیم به پورتهای سختافزاری
- 81. کنترل سختافزار خارجی
- 82. عیبیابی و دیباگ کردن برنامهها
- 83. استفاده از دیباگرها و ابزارهای کمکی
- 84. روشهای بهینهسازی کد برای TI-99/4A
- 85. ساخت برنامههای کاربردی: ماشین حساب
- 86. ساخت برنامههای کاربردی: دفترچه تلفن
- 87. ساخت برنامههای کاربردی: ویرایشگر تصویر ساده
- 88. ساخت برنامههای آموزشی: آموزش ریاضی
- 89. ساخت برنامههای آموزشی: آموزش زبان
- 90. مقدمهای بر شبکهسازی در TI-99/4A (اگر امکانپذیر باشد)
- 91. استفاده از مودم برای ارتباط
- 92. بهینهسازی کد برای شبکهسازی
- 93. مجموعههای کد و پروژههای نمونه پیشرفته
- 94. آینده TI-99/4A و جامعه کاربری آن
- 95. منابع آنلاین و انجمنها
- 96. مشارکت در جامعه TI-99/4A
- 97. نکات و ترفندهای پیشرفته برنامهنویسی
- 98. ایجاد مستندات برای برنامهها
- 99. چگونه یک بازی کامل برای TI-99/4A بسازیم
- 100. چالشها و محدودیتهای برنامهنویسی در TI-99/4A
تگها:
8-bit music
classic computers
graphics programming
pixel art
Retro Computing
Sound Programming
TI 99/4A
TI-99/4A Programming
Vintage Computing
برنامهنویسی رترو
برنامهنویسی صدا
برنامهنویسی گرافیک
ساخت محتوای رترو
کامپیوترهای کلاسیک
هنر پیکسلی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.