🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: سفر به دنیای کمودور ۱۲۸: راهنمای جامع برنامهنویسی از بیسیک تا عمق سختافزار
موضوع کلی: کامپیوترهای رترو و برنامهنویسی آنها
موضوع میانی: برنامهنویسی سیستمهای ۸-بیتی
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر عصر کامپیوترهای ۸-بیتی و میراث کمودور
- 2. معرفی کمودور ۱۲۸: یک کامپیوتر با سه روح (C128, C64, CP/M)
- 3. راهاندازی اولیه: اتصالات، بوت شدن و صفحه خوشامدگویی
- 4. آشنایی با کیبورد و کلیدهای خاص کمودور ۱۲۸
- 5. حالت ۴۰ ستونی (C64/C128) در مقابل حالت ۸۰ ستونی (VDC)
- 6. اولین دستورات در بیسیک ۷.۰: PRINT و ریاضیات پایه
- 7. مفهوم خطوط برنامه و دستورات RUN, LIST, NEW
- 8. ذخیره و بارگذاری اولین برنامه روی دیسک (SAVE, LOAD)
- 9. آشنایی با حالت مستقیم (Direct Mode) و حالت برنامه (Program Mode)
- 10. بررسی حالت C64: ورود و خروج، تفاوتهای اولیه
- 11. متغیرها در بیسیک ۷.۰: عددی، رشتهای و انواع آنها
- 12. دستورات ورودی: INPUT و GET برای تعامل با کاربر
- 13. کنترل جریان برنامه: دستور GOTO و خطرات آن
- 14. حلقههای تکرار: ساختار FOR…NEXT
- 15. تصمیمگیری در برنامه: دستورات IF…THEN…ELSE
- 16. کار با دادهها: دستورات READ, DATA, RESTORE
- 17. ساختارهای ماژولار: زیربرنامهها با GOSUB و RETURN
- 18. کار با رشتهها: توابع LEFT$, RIGHT$, MID$
- 19. توابع رشتهای پیشرفته: LEN, ASC, CHR$, STR$, VAL
- 20. آرایهها: تعریف و استفاده با دستور DIM
- 21. توابع ریاضی داخلی: SQR, INT, RND, ABS, SIN, COS
- 22. عملگرهای منطقی و بیتی: AND, OR, NOT
- 23. ساختاردهی کد: دستور REM و اهمیت کامنتگذاری
- 24. دستورات DO…LOOP…WHILE/UNTIL: ساختارهای حلقهای جدید
- 25. تعریف توابع سفارشی با DEF FN
- 26. کنترل خطا در برنامه: دستور TRAP و RESUME
- 27. دستورات مدیریت حافظه: FRE و POINTER
- 28. برنامهنویسی چندخطی با استفاده از ":"
- 29. دستورات شرطی چندگانه: ON…GOTO و ON…GOSUB
- 30. مفهوم متغیرهای سیستمی (TI, TI$, ST, DS, DS$)
- 31. مبانی گرافیک در کمودور: حالت متنی و گرافیکی
- 32. کنترل صفحه نمایش ۴۰ ستونی: رنگها و کاراکترها
- 33. دستورات گرافیکی جدید بیسیک ۷.۰: GRAPHIC, COLOR
- 34. رسم اشکال هندسی پایه: BOX, CIRCLE
- 35. رنگآمیزی اشکال و فضاهای بسته: دستور PAINT
- 36. مدیریت مختصات صفحه و مقیاسبندی با SCALE
- 37. مقدمهای بر اسپرایتها (Sprites) در بیسیک
- 38. طراحی و فعالسازی اسپرایتها با دستورات SPRDEF و SPRITE
- 39. کنترل حرکت و برخورد اسپرایتها: MOVSPR, COLLISION
- 40. کار با گرافیک در حالت ۸۰ ستونی (VDC)
- 41. حالت گرافیکی بیتمپ (Bitmap) در ۴۰ ستونی: HIRES
- 42. کنترل پیکسلها در حالت بیتمپ با دستورات CHAR و SCREEN
- 43. مقدمهای بر چیپ صدای شگفتانگیز SID
- 44. تولید صدا با دستور SOUND: فرکانس و مدت زمان
- 45. کنترل پاکت صدا (ADSR) با دستور ENVELOPE
- 46. دستور VOL برای کنترل حجم کلی صدا
- 47. فیلترهای صوتی SID: دستور FILTER و انواع آن
- 48. ساخت موسیقی ساده و افکتهای صوتی با دستور PLAY
- 49. ترکیب صدا و گرافیک: ایجاد یک بازی ساده
- 50. تکنیکهای انیمیشن کاراکتری (Character Animation)
- 51. کار با درایو دیسک: دستورات CATALOG و HEADER
- 52. مدیریت فایلها: RENAME, SCRATCH, COPY
- 53. فایلهای ترتیبی (Sequential Files): باز کردن، نوشتن و خواندن
- 54. فایلهای با دسترسی تصادفی (Random Access Files)
- 55. ارتباط با چاپگر و دستگاههای جانبی از طریق بیسیک
- 56. پورت جویاستیک: خواندن وضعیت با دستور JOY
- 57. برنامهریزی کلیدهای Function (F1-F8) با دستور KEY
- 58. ایجاد پنجرههای متنی در صفحه نمایش با دستور WINDOW
- 59. دستورات کنترل کرسر: HOME, CLR, و کدهای کنترلی PETSCII
- 60. کار با نوار کاست: ذخیره و بارگذاری برنامهها و دادهها
- 61. مقدمهای بر زبان ماشین و چرایی استفاده از آن
- 62. نقشه حافظه (Memory Map) کمودور ۱۲۸ در حالت C128
- 63. دستورات PEEK و POKE: خواندن و نوشتن مستقیم در حافظه
- 64. سیستمهای عددی: تبدیل بین دهدهی، باینری و هگزادسیمال
- 65. فراخوانی روتینهای زبان ماشین از بیسیک: دستور SYS
- 66. آشنایی با مانیتور زبان ماشین داخلی (Built-in Monitor)
- 67. اولین دستورات در مانیتور: M (Memory), R (Registers), G (Go)
- 68. وارد کردن یک برنامه کوتاه زبان ماشین با استفاده از مانیتور
- 69. اسمبل کردن کد ساده با دستور A (Assemble)
- 70. دیساسمبل کردن کد موجود با دستور D (Disassemble)
- 71. معماری پردازنده 8502: رجیسترها (A, X, Y, SP, PC, P)
- 72. مفاهیم پایه زبان اسمبلی: لیبلها، دستورات و عملوندها
- 73. حالتهای آدرسدهی (Addressing Modes) – بخش اول
- 74. حالتهای آدرسدهی (Addressing Modes) – بخش دوم
- 75. دستورات بارگذاری و ذخیرهسازی: LDA, LDX, LDY, STA, STX, STY
- 76. عملیات ریاضی در اسمبلی: ADC, SBC, INC, DEC
- 77. عملیات منطقی و بیتی: AND, ORA, EOR, ROL, ROR, LSR, ASL
- 78. دستورات پرش و انشعاب: JMP, JSR, RTS, BNE, BEQ, BMI, BPL
- 79. کار با پشته (Stack): PHA, PLA, PHP, PLP
- 80. مقایسه و تست بیتها: CMP, CPX, CPY, BIT
- 81. مفهوم وقفهها (Interrupts): IRQ, NMI و بردارها
- 82. نوشتن یک کنترلکننده وقفه ساده (Interrupt Handler)
- 83. اتصال کدهای اسمبلی به برنامههای بیسیک و انتقال پارامتر
- 84. بهینهسازی سرعت در حلقههای اسمبلی و تکنیک Unrolling
- 85. اشکالزدایی (Debugging) برنامههای زبان ماشین با Breakpoint
- 86. کنترل مستقیم رجیسترهای چیپ گرافیکی VIC-IIe
- 87. تکنیکهای پیشرفته اسپرایت: مالتیپلکسینگ و تغییر رنگ در خطوط اسکن
- 88. وقفههای رستر (Raster Interrupts) برای افکتهای گرافیکی پیشرفته
- 89. برنامهنویسی حالت بیتمپ پیشرفته و اسکرول نرم (Smooth Scrolling)
- 90. طراحی و استفاده از مجموعه کاراکترهای سفارشی (Custom Character Sets)
- 91. برنامهنویسی چیپ VDC برای حالت ۸۰ ستونی در زبان ماشین
- 92. برنامهنویسی مستقیم چیپ صدای SID در زبان ماشین
- 93. کنترل دقیق پاکت ADSR و شکل موجها برای صداهای پیچیده
- 94. استفاده پیشرفته از فیلترهای صوتی SID و ترکیب موجها
- 95. برنامهنویسی پورتهای ورودی/خروجی (CIA Chips) برای کنترل سختافزار
- 96. بررسی عمیقتر حالت کمودور ۶۴: سازگاری، محدودیتها و فرصتها
- 97. نقشه حافظه در حالت C64 و تفاوتهای کلیدی سختافزاری
- 98. آشنایی با پردازنده Z80 و ورود به حالت CP/M
- 99. سیستم عامل CP/M: دستورات پایه و مدیریت فایل
- 100. پروژه نهایی: ترکیب بیسیک و زبان ماشین برای یک دمو یا بازی کوچک
سفر به دنیای کمودور ۱۲۸: راهنمای جامع برنامهنویسی از بیسیک تا عمق سختافزار
معرفی دوره
آیا شما هم شیفتهی دوران طلایی کامپیوترهای رترو هستید؟ آیا میخواهید قدرت پنهان سیستمهای ۸-بیتی را کشف کنید؟ دوره آموزشی “سفر به دنیای کمودور ۱۲۸” دقیقا برای شما طراحی شده است! این دوره، دروازهای است به دنیای جذاب و پیچیدهی کمودور ۱۲۸، کامپیوتری که با قابلیتهای منحصربهفرد خود، قلب بسیاری از برنامهنویسان و علاقهمندان را تسخیر کرده است.
این دوره با الهام از کتاب ارزشمند “Commodore 128 Programmer’s Guide” تهیه شده است. کتابی که به عنوان راهنمای اصلی برنامهنویسان کمودور ۱۲۸ شناخته میشود. اما ما پا را فراتر گذاشتهایم! در این دوره، نه تنها اصول و مبانی برنامهنویسی کمودور ۱۲۸ را یاد میگیرید، بلکه دانش خود را به سطحی میرسانید که بتوانید به صورت حرفهای با سختافزار این کامپیوتر کار کنید و بازیها و برنامههای شگفتانگیز خود را خلق نمایید.
درباره دوره
دوره “سفر به دنیای کمودور ۱۲۸” یک دوره جامع و کامل است که شما را از سطح مبتدی تا پیشرفته در برنامهنویسی این کامپیوتر رترو همراهی میکند. بر خلاف کتاب “Commodore 128 Programmer’s Guide” که بیشتر به عنوان یک مرجع عمل میکند، این دوره یک آموزش گام به گام و عملی است. شما با تماشای ویدیوهای آموزشی، انجام تمرینها و پروژههای عملی، به طور کامل بر زبان بیسیک کمودور ۱۲۸ و همچنین تکنیکهای پیشرفتهتر برنامهنویسی مانند اسمبلی تسلط پیدا خواهید کرد. ما همچنین به بررسی عمیق سختافزار کمودور ۱۲۸ میپردازیم تا بتوانید از تمام ظرفیتهای این کامپیوتر افسانهای استفاده کنید.
موضوعات کلیدی
- برنامهنویسی بیسیک کمودور ۱۲۸
- آشنایی با سختافزار کمودور ۱۲۸
- برنامهنویسی اسمبلی برای کمودور ۱۲۸
- گرافیک و صدا در کمودور ۱۲۸
- ایجاد بازیهای ساده و پیشرفته
- بهینهسازی کد برای کمودور ۱۲۸
- استفاده از ابزارهای توسعه برای کمودور ۱۲۸
- برنامهنویسی پیشرفته سختافزاری
- دیباگینگ و رفع اشکال کد
- پروژههای عملی و کاربردی
مخاطبان دوره
این دوره برای افراد زیر مناسب است:
- علاقهمندان به کامپیوترهای رترو و تاریخچه کامپیوتر
- برنامهنویسانی که میخواهند مهارتهای خود را گسترش دهند و با سیستمهای ۸-بیتی آشنا شوند
- افرادی که به دنبال یک سرگرمی جذاب و چالشبرانگیز هستند
- دانشجویان رشتههای کامپیوتر و مهندسی برق که میخواهند درک عمیقتری از سختافزار و نرمافزار داشته باشند
- هر کسی که میخواهد از صفر، برنامهنویسی را شروع کند و یک کامپیوتر رترو را به تسلط درآورد
چرا این دوره را بگذرانیم؟
با گذراندن این دوره، شما:
- مهارتهای ارزشمندی در زمینه برنامهنویسی سیستمهای ۸-بیتی کسب میکنید که در هیچ جای دیگری به این صورت آموزش داده نمیشود.
- درک عمیقی از سختافزار و نرمافزار کامپیوتر پیدا میکنید که به شما در حل مسائل پیچیده کمک میکند.
- خلاقیت خود را شکوفا میکنید و میتوانید بازیها و برنامههای منحصربهفرد خود را خلق کنید.
- به جامعهای از علاقهمندان به کامپیوترهای رترو میپیوندید و میتوانید با آنها تبادل نظر کنید.
- یک سرگرمی جذاب و چالشبرانگیز پیدا میکنید که ساعتها شما را سرگرم میکند.
- یک گام به سوی تبدیل شدن به یک متخصص در حوزه کامپیوترهای رترو برمیدارید.
سرفصلهای دوره
دوره “سفر به دنیای کمودور ۱۲۸” شامل بیش از ۱۰۰ سرفصل جامع است که به طور کامل تمام جنبههای برنامهنویسی این کامپیوتر را پوشش میدهد. در اینجا تنها به چند مورد از مهمترین سرفصلها اشاره میکنیم:
- بخش اول: مقدمه و آشنایی با کمودور ۱۲۸
- معرفی کمودور ۱۲۸ و تاریخچه آن
- آشنایی با سختافزار کمودور ۱۲۸
- نصب و راهاندازی شبیهساز کمودور ۱۲۸
- آشنایی با محیط برنامهنویسی بیسیک
- بخش دوم: برنامهنویسی بیسیک کمودور ۱۲۸
- متغیرها و انواع داده
- عملگرها و عبارات
- دستورات کنترلی (IF-THEN-ELSE, FOR-NEXT, WHILE-WEND)
- توابع و زیرروالها
- ورودی و خروجی
- کار با فایلها
- گرافیک و صدا در بیسیک
- بخش سوم: برنامهنویسی اسمبلی برای کمودور ۱۲۸
- مقدمهای بر زبان اسمبلی
- معماری پردازنده ۶۵۰۲
- ثباتها و دستورالعملها
- آدرسدهی حافظه
- وقفه ها و روتین های وقفه
- ارتباط با سختافزار
- بهینهسازی کد اسمبلی
- بخش چهارم: گرافیک پیشرفته در کمودور ۱۲۸
- حالتهای گرافیکی مختلف
- اسپرایتها و متحرکسازی
- تکنیکهای انیمیشن
- طراحی رابط کاربری گرافیکی
- بخش پنجم: صدا و موسیقی در کمودور ۱۲۸
- آشنایی با چیپ صوتی SID
- ایجاد صداهای مختلف
- نوشتن موسیقی با زبان اسمبلی
- بخش ششم: پروژههای عملی
- ایجاد یک بازی ساده پینگ پنگ
- ایجاد یک ویرایشگر متن ساده
- ایجاد یک پخشکننده موسیقی
- ایجاد یک دمو گرافیکی
- بخش هفتم: برنامهنویسی پیشرفته سختافزاری
- آشنایی با پورتهای ورودی و خروجی
- ارتباط با دستگاههای جانبی
- هک کردن سختافزار
- بخش هشتم: دیباگینگ و رفع اشکال
- استفاده از دیباگرها
- شناسایی و رفع خطاهای رایج
- تکنیکهای تست نرمافزار
- بخش نهم: بهینهسازی کد
- بهینهسازی کد بیسیک
- بهینهسازی کد اسمبلی
- کاهش حجم کد
- بخش دهم: ابزارهای توسعه
- آشنایی با اسمبلرها و دیباگرها
- استفاده از امولاتورها
- ابزارهای توسعه پیشرفته
این تنها یک نگاه اجمالی به سرفصلهای این دوره است. با ثبت نام در دوره، به یک دنیای کامل از دانش و تجربه دسترسی پیدا خواهید کرد. فرصت را از دست ندهید!
همین حالا ثبتنام کنید و سفر خود را به دنیای کمودور ۱۲۸ آغاز کنید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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