کتاب کتاب هکر آتاری: گشودن رمز و رازهای دنیای 8 بیتی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

سفر به قلب دنیای 8 بیتی: گشودن رمز و رازهای هکر آتاری آیا تا به حال به روزهای طلایی محاسبات فکر کرده‌اید؟ زمانی که قدرت پردازشی در حد مگاهرتز بود و هر بایت حافظه ارزشی بی‌اندازه داشت؟ دنیایی که در آن،...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره کتاب هکر آتاری: گشودن رمز و رازهای دنیای 8 بیتی

موضوع کلی: محاسبات رترو

موضوع میانی: کاوش عمیق و بهره‌برداری از سیستم‌های 8 بیتی

📋 سرفصل‌های دوره

  • 1. معرفی به دنیای محاسبات رترو و آتاری 8 بیتی
  • 2. آشنایی با تاریخچه و اهمیت آتاری
  • 3. نصب و راه‌اندازی شبیه‌ساز آتاری (Altirra، Atari800Win Plus و...)
  • 4. آموزش کامل کار با شبیه‌ساز و تنظیمات اولیه
  • 5. درک مفاهیم CPU و معماری 6502
  • 6. رجیسترها و ساختار حافظه در آتاری
  • 7. آشنایی با دستورالعمل‌های اسمبلی 6502 (قسمت اول)
  • 8. آشنایی با دستورالعمل‌های اسمبلی 6502 (قسمت دوم)
  • 9. برنامه‌نویسی اسمبلی ساده: Hello, World! در آتاری
  • 10. آشنایی با ویرایشگرهای اسمبلی (مخصوص آتاری)
  • 11. کامپایل و اجرای کدهای اسمبلی
  • 12. ساختار یک فایل اجرایی آتاری (.COM، .XEX)
  • 13. برنامه‌نویسی در حافظه RAM و ROM
  • 14. خواندن و نوشتن در آدرس‌های حافظه
  • 15. آشنایی با پورت‌های ورودی/خروجی (I/O)
  • 16. کنترل جوی‌استیک و پدل
  • 17. خواندن ورودی صفحه کلید
  • 18. پیدا کردن آدرس‌های سخت‌افزاری مهم (CIA، GTIA، POKEY)
  • 19. نحوه دسترسی به تراشه گرافیکی GTIA
  • 20. تغییر رنگ‌ها و نمایش تصاویر در حالت‌های مختلف گرافیکی
  • 21. نحوه رسم اشکال ساده (خط، دایره، مستطیل)
  • 22. انیمیشن‌سازی ساده در آتاری
  • 23. کار با Sprites و ایجاد حرکت‌های روان
  • 24. آشنایی با تراشه صوتی POKEY
  • 25. تولید صداهای ساده و ایجاد موسیقی
  • 26. تنظیم حجم صدا و تغییر فرکانس
  • 27. کار با کانال‌های صوتی POKEY
  • 28. ایجاد افکت‌های صوتی
  • 29. ساخت بازی‌های ساده (مقدماتی)
  • 30. اصول طراحی بازی برای آتاری
  • 31. مدیریت زمان و استفاده از وقفه‌ها (Interrupts)
  • 32. آشنایی با سیستم عامل آتاری (OS)
  • 33. فایل‌های سیستمی و ساختار دایرکتوری‌ها
  • 34. خواندن و نوشتن فایل‌ها بر روی دیسک
  • 35. آشنایی با دستورات BASIC آتاری
  • 36. ترجمه کدهای BASIC به اسمبلی
  • 37. بهینه‌سازی کدهای BASIC برای عملکرد بهتر
  • 38. تکنیک‌های سرعت‌بخشی به بازی‌ها
  • 39. استفاده از DMA (Direct Memory Access)
  • 40. بهره‌برداری از حافظه اضافی (XE، XL، XEGS)
  • 41. آشنایی با دستگاه‌های جانبی (پرینتر، مودم و...)
  • 42. پروتکل‌های ارتباطی (RS-232، SIO)
  • 43. برنامه‌نویسی شبکه (مقدماتی)
  • 44. آشنایی با دیسک‌های فلاپی و ساختار آن‌ها
  • 45. هک کردن بازی‌ها: تغییر جان، مهمات و...
  • 46. معرفی ابزارهای هک بازی (Debuggers، Monitores)
  • 47. بررسی ساختار داده‌های بازی
  • 48. شناسایی الگوریتم‌های رمزگذاری
  • 49. رمزگشایی از کدهای بازی
  • 50. اصلاح و تغییر کدهای بازی‌ها
  • 51. ایجاد کرک و ترفندهای تقلب در بازی‌ها
  • 52. بهبود عملکرد بازی‌ها (فریم‌ریت و...)
  • 53. بررسی نمونه کدهای هک بازی‌ها
  • 54. معرفی زبان‌های برنامه‌نویسی سطح بالا برای آتاری (Action!)
  • 55. برنامه‌نویسی با Action!: مقدمات
  • 56. برنامه‌نویسی با Action!: کار با گرافیک
  • 57. برنامه‌نویسی با Action!: کار با صدا
  • 58. استفاده از کتابخانه‌های Action!
  • 59. آشنایی با زبان Forth و برنامه‌نویسی در آن
  • 60. استفاده از Forth برای برنامه‌نویسی سیستم
  • 61. آشنایی با سیستم‌های عامل جایگزین (SpartaDOS X)
  • 62. نصب و راه‌اندازی SpartaDOS X
  • 63. مزایا و معایب SpartaDOS X
  • 64. برنامه‌نویسی در SpartaDOS X
  • 65. آشنایی با ماشین‌کد
  • 66. برنامه‌نویسی ماشین‌کد برای سرعت بیشتر
  • 67. بهینه‌سازی کد اسمبلی برای عملکرد
  • 68. آشنایی با تکنیک‌های برنامه‌نویسی پیشرفته
  • 69. استفاده از داده‌های ساختاری
  • 70. مدیریت حافظه پویا
  • 71. ساخت کتابخانه‌های سفارشی
  • 72. آشنایی با مفاهیم Reverse Engineering
  • 73. ابزارهای Reverse Engineering (Disassemblers)
  • 74. آنالیز کدهای اسمبلی پیچیده
  • 75. ایجاد دیس‌اسمبلر سفارشی
  • 76. تکنیک‌های رمزگذاری و رمزگشایی پیشرفته
  • 77. معرفی الگوریتم‌های رمزگذاری کلاسیک
  • 78. ایجاد یک موتور بازی دوبعدی
  • 79. طراحی سطح بازی
  • 80. پیاده‌سازی هوش مصنوعی (AI) ساده
  • 81. استفاده از روش‌های بهینه‌سازی کد
  • 82. بهره‌گیری از تراشه‌های اضافی (ANTIC)
  • 83. برنامه‌نویسی برای حالت‌های گرافیکی پیشرفته
  • 84. کار با رنگ‌های بیشتر و پالت‌ها
  • 85. ایجاد جلوه‌های ویژه (افکت‌ها)
  • 86. آشنایی با تولید موسیقی پیشرفته (MOD، SID)
  • 87. استفاده از نرم‌افزارهای آهنگسازی برای آتاری
  • 88. ایجاد موسیقی پس‌زمینه و افکت‌های صوتی با کیفیت بالا
  • 89. اصول طراحی و توسعه سخت‌افزار (مقدماتی)
  • 90. ساخت کارتریج‌های سفارشی
  • 91. افزایش حافظه RAM
  • 92. اتصال سخت‌افزارهای جدید به آتاری
  • 93. پروژه‌های عملی: ساخت یک بازی کامل
  • 94. پروژه‌های عملی: ساخت یک دمو
  • 95. پروژه‌های عملی: هک کردن یک بازی پیچیده
  • 96. پروژه‌های عملی: ایجاد یک ابزار جدید
  • 97. آینده محاسبات رترو و آتاری
  • 98. منابع و مستندات بیشتر
  • 99. انجمن‌ها و جوامع فعال آتاری
  • 100. نکات و ترفندهای حرفه‌ای
تگ‌ها: ۸ بیتی 8-bit Assembly Atari Atari Games Atari Machine Atari OS Atari Programming Hackerbook Hackerbook for Your Atari Computer Hacking Retro Computing آتاری اسمبلی بازی های آتاری برنامه نویسی آتاری سیستم عامل آتاری کتاب هکر آتاری ماشین آتاری محاسبات رترو هک هکر

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.