Telegram Web Link
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: دهم - 10
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win

🖥 @devloper98 〽️ @IT_Portal98
👍2
Media is too big
VIEW IN TELEGRAM
دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: یازدهم - قسمت آخر
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win

🖥 @devloper98 〽️ @IT_Portal98
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
بازی های سگا با چه زبانی ساخته می شدند ⁉️

1⃣ زبان اسمبلی (Assembly Language)
بخش قابل توجهی از بازی‌ها با زبان اسمبلی نوشته می‌شدند. که مستقیماً با سخت‌افزار کنسول تعامل دارد. توسعه‌دهندگان از اسمبلی برای کنترل دقیق سخت‌افزار، بهینه‌سازی عملکرد و دستیابی به افکت‌های گرافیکی و صوتی خاص استفاده می‌کردند.
2⃣ زبان C:
برخی از بازی‌ها یا بخش‌هایی از آن‌ها با زبان C نوشته می‌شدند. از C معمولاً برای منطق بازی، هوش مصنوعی، و سایر بخش‌هایی که نیاز به بهینه‌سازی شدید ندارند استفاده می‌شد.

♦️حالا چرا سی و اسمبلی⁉️
نوشتن با اسمبلی دشوار و زمان‌بر است، اما به توسعه‌دهندگان اجازه می‌دهد تا از تمام ظرفیت سخت‌افزار سگا استفاده کنند. آن‌ها می‌توانند دستورالعمل‌های دقیقی برای پردازنده (Motorola 68000) و تراشه‌های صوتی بنویسند. این کنترل دقیق برای ایجاد بازی‌های سریع، روان و با گرافیک چشمگیر ضروری بود.

♦️زبان C: یک انتخاب محبوب برای توسعه‌دهندگانی بود که می‌خواستند سرعت توسعه را افزایش دهند و در عین حال، عملکرد خوبی داشته باشند. C امکان استفاده از ساختارهای داده و الگوریتم‌های پیچیده‌تر را فراهم می‌کند.
🖥 @devloper98
👍3
مهندسی کامپیوتر
بازی های سگا با چه زبانی ساخته می شدند ⁉️ 1⃣ زبان اسمبلی (Assembly Language) بخش قابل توجهی از بازی‌ها با زبان اسمبلی نوشته می‌شدند. که مستقیماً با سخت‌افزار کنسول تعامل دارد. توسعه‌دهندگان از اسمبلی برای کنترل دقیق سخت‌افزار، بهینه‌سازی عملکرد و دستیابی…
🔰ادامه مقاله بالا 👆

🔶 با توجه به مقاله بالا، چند استثنا در باب زبانهای برنامه نویسی سگا وجود دارد...

1⃣ Sega Saturn Visual Novel Engine (SSVNE):
این یک موتور اسکریپت نویسی؛ اختصاصی بود که برای ساخت رمان های بصری در سگا استفاده می شد. بعضاً، توسعه دهندگان ممکن بود از زبان های اسکریپت نویسی سفارشی یا ابزارهای اسکریپت نویسی اختصاصی برای برخی از جنبه های خاص بازی ها استفاده کنند‌.

🔸به طور کلی، سگا بیشتر به زبان های برنامه نویسی سطح پایین متکی بود، زبان های اسکریپت نویسی نقش بسیار محدودی در توسعه بازی برای کنسول های سگا داشتند.زیرا این کنسول منابع محدودی داشت و زبان‌های اسکریپت‌نویسی معمولاً سربار اجرایی بیشتری دارند.

🔷 قطعات الکترونیکی مورد استفاده در کنسول بازی سگا

1⃣ پردازنده مرکزی (CPU):
این قطعه، مغز اصلی کنسول بود و وظیفه اجرای دستورالعمل‌های بازی و پردازش داده‌ها را بر عهده داشت. در Sega Genesis/Mega Drive از پردازنده Motorola 68000 استفاده می‌شد.

2⃣ پردازنده گرافیکی (GPU):
این قطعه وظیفه رندر کردن تصاویر و گرافیک بازی را بر عهده داشت. در Sega Genesis/Mega Drive از یک تراشه سفارشی سگا برای این منظور استفاده می‌شد.

3⃣ حافظه RAM:
این حافظه برای ذخیره موقت داده‌ها و کدهای در حال اجرا استفاده می‌شد.

4⃣ حافظه ROM:
این حافظه برای ذخیره دائمی کدهای اصلی کنسول و برخی از داده‌های ضروری استفاده می‌شد.

5⃣ تراشه صوتی:
این قطعه وظیفه تولید صدا و موسیقی بازی را بر عهده داشت. در Sega Genesis/Mega Drive از تراشه‌های Yamaha YM2612 و Texas Instruments SN76489 استفاده می‌شد.

6⃣ کنترلر:
این قطعه وظیفه دریافت ورودی از بازیکن و ارسال آن به کنسول را بر عهده داشت.

7⃣ کارتریج:
این قطعه حاوی بازی بود و به کنسول متصل می‌شد. کارتریج‌ها معمولاً حاوی حافظه ROM بودند که کد و داده‌های بازی در آن ذخیره می‌شد.

8⃣ مدارهای جانبی:
مدارهای دیگری نیز در کنسول وجود داشتند که وظایف مختلفی مانند مدیریت ورودی/خروجی، کنترلرها، و اتصال به تلویزیون را بر عهده داشتند.

📌 نکته:
این قطعات با استفاده از تکنولوژی‌های الکترونیکی آن زمان (دهه‌های 1980 و 1990) ساخته می‌شدند و از نظر فناوری با قطعات الکترونیکی امروزی تفاوت زیادی دارند.

🔖 #سگا #بازی #گیم #فناوری #تکنولوژی #الکترونیک

🖥 @devloper98 〽️ @IT_Portal98
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
به اطلاع میرسانیم 💎 پکیج طلایی زبان برنامه سی شارپ در 163 جلسه از کانال مهندسی کامپیوتر تقدیم حضور خواهد شد.

📝 زبان آموزش: فارسی
📊 سطح دوره: مقدماتی تا
پیشرفته
🔖 تگ ها:
#سی_شارپ #ویندوز #برنامه_نویسی_ویندوز

🖥 @devloper98 〽️ @IT_Portal98
👍51
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: یکم - 1
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win

🖥 @devloper98 〽️ @IT_Portal98
👍2
Media is too big
VIEW IN TELEGRAM
دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: دوم - 2
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win

🖥 @devloper98 〽️ @IT_Portal98
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از روش های ناپدید کردن خراش های سطحی و ریز نمایشگار گوشی استفاده از پودر بچه است 👌

با استفاده از این پودر و آب خمیر درست کنید وبا دستمال روی صفحه‌نمایش موبایل بکشید
#دانستنی #ترفند #گوشی #موبایل

🖥 @devloper98 〽️ @IT_Portal98
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: سوم - 3
📊 کیفیت: 720p 🎬
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win

🖥 @devloper98 〽️ @IT_Portal98
👍2
Media is too big
VIEW IN TELEGRAM
دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: چهارم - 4
📊 کیفیت: 720p 💎
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win

🖥 @devloper98 〽️ @IT_Portal98
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎦 مشکل آنتن دهی ضعیف وای فای دارین، نیازی به خرید تقویت کننده امواج نیست، با این ترفند ساده قدرت آنتن دهی وای فای را چندین برابر کنید

#ترفند #مودم #wifi

🖥 @devloper98 〽️ @IT_Portal98
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: پنجم - 5
📊 کیفیت: 720p 🎬
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win

🖥 @devloper98 〽️ @IT_Portal98
👍1
2025/07/10 15:14:15
Back to Top
HTML Embed Code: