کتاب احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64
موضوع کلی: کامپیوترهای کلاسیک و رترو
موضوع میانی: برنامه نویسی و سخت افزار Commodore 64
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمه به دنیای کامودور 64
- 2. تاریخچه کامپیوترهای کلاسیک
- 3. چرا کامودور 64؟
- 4. معرفی کتاب "Commodore 64 computing"
- 5. اولین گامها: راهاندازی فیزیکی کامودور 64
- 6. اتصال به تلویزیون و منبع تغذیه
- 7. کار با نوار کاست (Cassette Tape)
- 8. کار با دیسکت (Floppy Disk)
- 9. دستورات اولیه BASIC (Welcome to BASIC)
- 10. دستور PRINT
- 11. دستور LET و تخصیص متغیرها
- 12. انواع داده در BASIC: عددی و رشتهای
- 13. دستور INPUT
- 14. دستور GOTO و پرشهای نامشروط
- 15. دستور IF...THEN و پرشهای مشروط
- 16. دستور FOR...NEXT و حلقههای تکرار
- 17. دستور WHILE...WEND (در صورت وجود)
- 18. دستور REM و افزودن توضیحات
- 19. دستور CLR و پاک کردن متغیرها
- 20. دستور LIST و نمایش کد برنامه
- 21. دستور RUN و اجرای برنامه
- 22. دستور SAVE و ذخیره برنامه روی نوار/دیسکت
- 23. دستور LOAD و بارگذاری برنامه از نوار/دیسکت
- 24. دستور NEW و پاک کردن حافظه
- 25. شناخت سخت افزار کامودور 64: معماری کلی
- 26. پردازنده (CPU): MOS Technology 6510
- 27. حافظه RAM: انواع و کاربردها
- 28. حافظه ROM: سیستم عامل و BASIC
- 29. چیپ صدا (SID Chip): قابلیتهای صوتی
- 30. چیپ گرافیک (VIC-II Chip): قابلیتهای تصویری
- 31. ورودی/خروجیها (I/O Ports)
- 32. پورت کارتریج (Cartridge Port)
- 33. پورت سریال (Serial Port)
- 34. پورت جوی استیک (Joystick Port)
- 35. پورت cassette
- 36. پورت نمایشگر (Monitor Port)
- 37. پورت کاربر (User Port)
- 38. کار با کاراکترها و صفحه نمایش
- 39. صفحه نمایش: ابعاد و رزولوشن
- 40. کدهای ASCII و نمایش کاراکترها
- 41. دستور COLOR و تغییر رنگ متن و پسزمینه
- 42. دستور HOME و جابجایی مکاننما
- 43. دستور PRINT @ و چاپ در مکان مشخص
- 44. دستور TAB و تنظیم فاصله
- 45. دستور SPC و ایجاد فاصله
- 46. کار با گرافیک BASIC: سادگی و پیچیدگی
- 47. دستور PLOT و رسم نقاط
- 48. دستور DRAW و رسم خطوط
- 49. دستور CIRCLE و رسم دایره
- 50. دستور BOX و رسم مستطیل
- 51. دستور FILL و پر کردن مناطق
- 52. تغییر حالت صفحه نمایش (Screen Modes)
- 53. حالت متنی (Text Mode)
- 54. حالت گرافیکی (Graphics Mode)
- 55. کار با کاراکترهای گرافیکی (User Defined Graphics)
- 56. تعریف کاراکترهای جدید
- 57. استفاده از کاراکترهای گرافیکی در برنامه
- 58. مقدمهای بر اسمبلی (Assembly Language)
- 59. چرا اسمبلی؟ مزایا و معایب
- 60. ساختار دستورالعملهای 6502 (CPU)
- 61. رجیسترها (Registers)
- 62. آدرسدهی (Addressing Modes)
- 63. دستورالعملهای پایه: انتقال داده (LDA, STA, LDX, STX, LDY, STY)
- 64. دستورالعملهای پایه: عملیات حسابی (ADC, SBC, INC, DEC)
- 65. دستورالعملهای پایه: عملیات منطقی (AND, ORA, EOR, BIT)
- 66. دستورالعملهای پایه: پرش و انشعاب (JMP, JSR, RTS, BEQ, BNE)
- 67. دستورالعملهای پایه: پرچمها (Flags)
- 68. اولین برنامه اسمبلی: "Hello World"
- 69. مونتاژ برنامه اسمبلی (Assembler)
- 70. اشکالزدایی (Debugging) برنامههای اسمبلی
- 71. استفاده از مانیتور BASIC برای کار با اسمبلی
- 72. تلفیق BASIC و اسمبلی
- 73. فراخوانی روالینههای اسمبلی از BASIC
- 74. بازگرداندن نتایج از اسمبلی به BASIC
- 75. مدیریت حافظه در کامودور 64
- 76. نقشه حافظه (Memory Map)
- 77. منطقهبندی حافظه
- 78. حافظه قابل دسترسی توسط BASIC
- 79. حافظه قابل دسترسی توسط اسمبلی
- 80. ورود به پورتهای I/O از BASIC
- 81. ورود به پورتهای I/O از اسمبلی
- 82. نوشتن برنامههای پیچیدهتر در BASIC
- 83. مدیریت فایلها در BASIC
- 84. دستور OPEN و بستن فایلها
- 85. دستور CLOSE
- 86. دستور INPUT # و خواندن از فایل
- 87. دستور PRINT # و نوشتن در فایل
- 88. دستور GET # و خواندن یک کاراکتر
- 89. دستور PUT # و نوشتن یک کاراکتر
- 90. کتابخانه صدا (SID Chip Programming)
- 91. مقدمهای بر سینت سایزر
- 92. تنظیمات اولیه SID
- 93. ایجاد نتهای ساده
- 94. تغییر فرکانس (Frequency)
- 95. تغییر شکل موج (Waveform)
- 96. تغییر دامنه (Amplitude)
- 97. افکتهای صوتی (Filters, ADSR Envelope)
- 98. ایجاد ملودیهای ساده
- 99. کتابخانه گرافیک (VIC-II Chip Programming)
- 100. توابع پیشرفته VIC-II
احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64 – بازگشت به عصر طلایی کامپیوترها
معرفی دوره
آیا به یاد روزهایی هستید که کامپیوترها غولهای بزرگی بودند که با صدای خاصی روشن میشدند و بازیهایشان دنیایی از تخیل را در خود جای داده بودند؟ کامودور 64، یکی از همین غولهای دوستداشتنی، برای بسیاری از ما، اولین قدمها در دنیای شگفتانگیز کامپیوترها را رقم زد. حالا، فرصتی فراهم شده تا دوباره به این دوران طلایی بازگردیم و با «احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64»، خاطرات گذشته را زنده کنیم!
این دوره آموزشی، با الهام از کتاب کلاسیک "Commodore 64 computing"، شما را به سفری هیجانانگیز در دل سختافزار و نرمافزار کامودور 64 میبرد. در این دوره، شما نه تنها با تاریخچه و مشخصات فنی این دستگاه آشنا میشوید، بلکه قدم به قدم، برنامه نویسی در زبان بیسیک (BASIC) را فرا میگیرید و رازهای سختافزاری کامپیوتر افسانهای را کشف میکنید. آمادهاید تا جادوی کامودور 64 را دوباره تجربه کنید؟
درباره دوره
در این دوره جامع، شما از مبانی اولیه برنامه نویسی در زبان بیسیک، تا مفاهیم پیشرفتهتر سختافزاری کامودور 64 را فرا میگیرید. ما با الهام از کتاب "Commodore 64 computing" و بهروزرسانی محتوای آن برای عصر حاضر، شما را با دستورات و تکنیکهای برنامه نویسی، نحوه کار با سختافزار، و روشهای عیبیابی و تعمیر کامپیوتر آشنا میکنیم. این دوره، یک تجربه آموزشی عملی است که شما را قادر میسازد تا بازیهای خود را بسازید، با سختافزار تعامل داشته باشید و حتی کامودور 64 خود را ارتقا دهید.
موضوعات کلیدی دوره
- تاریخچه و معرفی کامودور 64
- آشنایی با سختافزار: پردازنده، حافظه، تراشههای صدا و گرافیک
- نصب و راهاندازی شبیهساز (Emulator) کامودور 64
- مبانی زبان بیسیک (BASIC): دستورات، متغیرها، و توابع
- برنامه نویسی بازیهای ساده: از ایده تا اجرا
- کار با گرافیک و صدا در کامودور 64
- مدیریت ورودی/خروجی: کیبورد، جوی استیک، و فلاپی دیسک
- شناخت و عیبیابی مشکلات سختافزاری
- نحوه اتصال کامودور 64 به تلویزیونهای مدرن
- ارتقاء و شخصیسازی کامودور 64
مخاطبان دوره
این دوره برای همه کسانی که به کامپیوترهای کلاسیک، به خصوص کامودور 64، علاقهمند هستند، طراحی شده است. اگر شما:
- از علاقهمندان به رترو کامپیوترها و بازیهای قدیمی هستید.
- به دنبال یادگیری برنامه نویسی به روشی سرگرمکننده و جذاب هستید.
- میخواهید با مبانی سختافزاری کامپیوتر آشنا شوید.
- به دنبال کسب دانش و مهارت در زمینه تعمیر و نگهداری کامپیوترهای قدیمی هستید.
- میخواهید با یک جامعه پرشور از علاقهمندان به کامودور 64 ارتباط برقرار کنید.
این دوره دقیقا برای شماست!
چرا این دوره را بگذرانیم؟
با شرکت در دوره «احیای نوستالژی: آموزش برنامه نویسی و کار با کامودور 64»، شما نه تنها یک تجربه آموزشی منحصربهفرد را تجربه خواهید کرد، بلکه:
- با یک کامپیوتر کلاسیک و نمادین، از نزدیک آشنا میشوید.
- مهارتهای برنامه نویسی خود را در یک محیط جذاب و نوستالژیک تقویت میکنید.
- با مفاهیم پایه سختافزار و الکترونیک آشنا میشوید.
- میتوانید بازیها و برنامههای خود را برای کامودور 64 بسازید.
- به یک جامعه از علاقهمندان به کامودور 64 میپیوندید.
- یک سرگرمی جدید و جذاب برای خود پیدا میکنید.
- از یک تجربه آموزشی عملی و سرگرمکننده لذت میبرید.
سرفصلهای دوره
این دوره شامل بیش از 100 سرفصل جامع و کاربردی است که به شما امکان میدهد تا از سطح مبتدی تا پیشرفته در دنیای کامودور 64 مهارت کسب کنید. در اینجا، تنها به چند نمونه از این سرفصلها اشاره میکنیم:
- مقدمه و تاریخچه کامودور 64
- مشخصات فنی و سختافزاری
- نصب و راهاندازی شبیهساز
- آموزش زبان بیسیک (BASIC)
- ساخت برنامههای Hello World و Hello C64
- متغیرها، انواع دادهها و عملگرها
- دستورات شرطی و حلقهها
- کار با گرافیک و صفحه نمایش
- ایجاد کاراکترهای سفارشی
- کار با صدا و موسیقی
- ورودی/خروجی: کیبورد و جوی استیک
- برنامه نویسی بازیهای ساده
- آشنایی با حافظه و آدرسدهی
- کار با فلاپی دیسک و دیسکدرایو
- عیبیابی و تعمیرات کامودور 64
- اتصال به تلویزیونهای مدرن
- ارتقاء سختافزاری
- برنامه نویسی اسمبلی (به صورت مقدماتی)
- ... و دهها سرفصل دیگر برای یادگیری کامل و جامع
این دوره، دروازهای به دنیای شگفتانگیز کامودور 64 است. همین حالا ثبتنام کنید و به جمع ما بپیوندید!
ثبتنام در دورهنظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.