کتاب گنجینه برنامهنویسی TI-99/4A: تکنیکهای طلایی از مجله 99'Er با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
گنجینه برنامهنویسی TI-99/4A: تکنیکهای طلایی از مجله 99'Er گنجینه برنامهنویسی TI-99/4A: تکنیکهای طلایی از مجله 99'Er سفری به قلب خاطرات برنامهنویسی: معرفی دوره آیا شما هم دلتنگ دوران طلایی کامپیوت...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره گنجینه برنامهنویسی TI-99/4A: تکنیکهای طلایی از مجله 99'Er
موضوع کلی: رایانش کلاسیک (Retrocomputing)
موضوع میانی: برنامهنویسی برای کامپیوترهای خانگی دهه ۸۰
📋 سرفصلهای دوره
- 1. آشنایی با TI-99/4A: تاریخچه و معماری
- 2. نصب و راهاندازی TI-99/4A
- 3. صفحه کلید و کار با آن
- 4. آشنایی با زبان BASIC: مقدمات
- 5. دستور PRINT: نمایش متن و اعداد
- 6. متغیرها: انواع و نحوه استفاده
- 7. عملگرهای ریاضی و منطقی
- 8. ورودی از کاربر: دستور INPUT
- 9. دستور LET: تخصیص مقادیر به متغیرها
- 10. دستور GOTO: پرش به خطوط دیگر
- 11. دستور IF-THEN: شرطی سازی
- 12. حلقهها: FOR-NEXT
- 13. حلقهها: WHILE-END
- 14. حلقهها: REPEAT-UNTIL
- 15. آرایهها: تعریف و استفاده
- 16. توابع رشتهای: LEN، MID، LEFT، RIGHT
- 17. توابع عددی: INT، ABS، RND
- 18. ساخت زیربرنامهها: GOSUB-RETURN
- 19. آشنایی با حافظه و مدیریت آن
- 20. ذخیره و بارگذاری برنامهها: SAVE و LOAD
- 21. دستور DATA و READ: خواندن اطلاعات
- 22. گرافیک متنی: استفاده از دستور CHR$
- 23. آشنایی با دستور CALL
- 24. CALL CLEAR: پاک کردن صفحه نمایش
- 25. CALL COLOR: تغییر رنگ متن و پسزمینه
- 26. CALL SCREEN: تنظیم رزولوشن صفحه
- 27. CALL CHAR: تعریف کاراکترهای سفارشی
- 28. CALL HCHAR و VCHAR: رسم کاراکتر در مختصات مشخص
- 29. CALL SOUND: تولید صدا
- 30. آشنایی با Sprite ها (اشیای متحرک)
- 31. CALL SPRITE: تعریف و ایجاد Sprite
- 32. CALL MOTION: حرکت دادن Sprite
- 33. CALL PATTERN: تغییر ظاهر Sprite
- 34. CALL COINC: تشخیص برخورد Sprite ها
- 35. برنامهنویسی بازی: مفاهیم پایه
- 36. طراحی بازی: تعیین قوانین و اهداف
- 37. ایجاد یک بازی ساده: حدس عدد
- 38. ایجاد یک بازی ساده: دوز
- 39. ایجاد یک بازی ساده: آجرشکن
- 40. برنامهنویسی گرافیکی پیشرفته: ترسیم خطوط و اشکال
- 41. CALL JOYSTICK: خواندن ورودی جویاستیک
- 42. آشنایی با Assembly Language (زبان اسمبلی)
- 43. مقدمهای بر Assembly Language برای TI-99/4A
- 44. ثباتها (Registers) در TI-99/4A
- 45. دستورات پایه Assembly Language
- 46. نوشتن یک برنامه ساده Assembly
- 47. ادغام Assembly با BASIC
- 48. استفاده از وقفه ها (Interrupts)
- 49. آشنایی با سیستم فایل و دیسک
- 50. دستور OPEN و CLOSE: باز و بسته کردن فایل
- 51. دستور INPUT# و PRINT#: خواندن و نوشتن در فایل
- 52. مدیریت خطاها: دستور ON ERROR
- 53. آشنایی با Extended BASIC
- 54. مزایای Extended BASIC
- 55. دستور DISPLAY USING: قالببندی خروجی
- 56. کار با صفحه کلید گسترده
- 57. ایجاد منوهای تعاملی
- 58. برنامهنویسی پایگاه داده ساده
- 59. آشنایی با Speech Synthesizer (سخنگو)
- 60. نحوه استفاده از Speech Synthesizer
- 61. نوشتن برنامههای سخنگو
- 62. برنامهنویسی MIDI
- 63. کنترل دستگاه های خارجی از طریق Serial Port
- 64. آشنایی با کارت حافظه گسترده (Memory Expansion)
- 65. برنامهنویسی با استفاده از Memory Expansion
- 66. بهینهسازی کد BASIC: افزایش سرعت
- 67. بهینهسازی کد Assembly: افزایش سرعت
- 68. استفاده از توابع کتابخانهای
- 69. آشنایی با تکنیکهای Debugging
- 70. رفع اشکالات رایج برنامهها
- 71. کار با امولاتورها (Emulators)
- 72. بررسی امولاتورهای مختلف TI-99/4A
- 73. نوشتن Document برای برنامهها
- 74. تکنیکهای مستندسازی کد
- 75. معرفی مجله 99'Er: تاریخچه و اهمیت
- 76. بررسی مقالات برگزیده از مجله 99'Er: گرافیک
- 77. بررسی مقالات برگزیده از مجله 99'Er: بازی سازی
- 78. بررسی مقالات برگزیده از مجله 99'Er: برنامه های کاربردی
- 79. بررسی مقالات برگزیده از مجله 99'Er: ترفندها و تکنیک ها
- 80. بازسازی بازی های کلاسیک TI-99/4A
- 81. بازسازی برنامه های کاربردی کلاسیک TI-99/4A
- 82. ترفندهای پیشرفته برنامه نویسی BASIC
- 83. ترفندهای پیشرفته برنامه نویسی Assembly
- 84. ایجاد دمو (Demo) برای TI-99/4A
- 85. معرفی مسابقات برنامه نویسی TI-99/4A
- 86. نحوه انتشار برنامهها برای TI-99/4A
- 87. آشنایی با جامعه TI-99/4A
- 88. منابع آنلاین برای TI-99/4A
- 89. سختافزارهای جانبی TI-99/4A: بررسی و استفاده
- 90. آینده Retrocomputing: TI-99/4A
- 91. ایده هایی برای پروژه های برنامه نویسی جدید
- 92. جمعبندی و نکات پایانی
- 93. ضمیمه: جدول کد ASCII
- 94. ضمیمه: لیست دستورات BASIC
- 95. ضمیمه: لیست دستورات Assembly
- 96. ضمیمه: راهنمای عیبیابی
- 97. ضمیمه: اصطلاحات رایج در برنامهنویسی
- 98. منابع بیشتر برای یادگیری
- 99. پروژههای عملی: طراحی بازی نقشآفرینی ساده
- 100. پروژههای عملی: ساخت ویرایشگر متن ساده
تگها:
99'Er
Basic
Best of 99'Er
GROM
Programming
Retrocomputing
Texas Instruments
TI 99/4A
Vintage Computing
آموزش TI-99/4A
اسمبلی
برنامهنویسی TI 99/4A
دهه 80
رایانش کلاسیک
کامپیوتر خانگی دهه ۸۰
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.