Raspberry Pi خود را با Dosbian به یک رایانه بازی DOS کوچک تبدیل کنید.
مدتها قبل از بازیهای VR و ریزتراکنشها و محتوای قابل دانلود، بازیها روی دیسکها عرضه شدند. دیسک های فلاپی و دیسک های نوری، قبل از پخش روی هارد دیسک رایانه شخصی نصب می شدند.
ممکن است این موضوع را از استفاده از ویندوز XP تا ویندوز 8 به خاطر بیاورید. اما روزهای قبل از آن، زمانی که بازی ها همه برای MS-DOS طراحی شده بودند، چطور؟ چه اتفاقی برای آن بازی ها افتاد و امروز چگونه آنها را اجرا می کنید؟
یکی از گزینه ها شبیه سازی MS-DOS با نرم افزاری به نام DOSbox است. اما برای یک تجربه معتبرتر، به یک سیستم عامل نیاز دارید که مستقیماً در یک محیط DOS مانند بوت شود.
برای آن، شما به Dosbian نیاز دارید.
داسبین چیست؟
Dosbian که توسط Carmelo Maiolino توسعه یافته است، یک توزیع Raspberry Pi مبتنی بر دبیان است که مستقیماً در یک محیط شبیه به MS-DOS راهاندازی میشود. این نرم افزار مبتنی بر DOSBox است و دارای پیشرفت های مختلفی است که توسط جامعه پیرامون آن نرم افزار معرفی شده است.
Dosbian می تواند نرم افزارهای DOS، Windows 3.1، Windows 95 و Windows 98 را مدیریت کند، دارای پل ارتباطی شبکه با یک LAN مجازی به سخت افزار شبکه Pi است و می تواند از ایجاد درایوهای فلاپی و هارد دیسک پشتیبانی کند. فلاپی ها، هارد دیسک ها و سی دی رام ها را می توان با استفاده از یک ابزار ویژه نصب کرد. در همین حال، Dosbian همچنین دارای شبیهسازی کارت صدا، شبیهسازی خروجی ویدیو برای انواع مختلف رایانههای شخصی سازگار با IBM (مانند Tandy) است که به طور منظم با ویژگیها و اصلاحات جدید به روز میشود.
البته، می توانید به سادگی DOSBox را روی سیستم عامل Raspberry Pi خود نصب کنید.
اما این چیزی نیست که ما به دنبال آن هستیم.
الهام: کامپیوتر بازی کوچک weeCee DOS
هدف این پروژه ساخت یک کامپیوتر بازی کوچک با سیستم عامل DOS است – درست مانند weeCee.
این یک PCB منبع باز است که با Vortex86، یک سیستم روی تراشه (SoC) با معماری x86 (به جای معماری معمول ARM که در چنین دستگاه هایی یافت می شود) سازگار است. از آنجایی که با x86 سازگار است، به این معنی است که می تواند نرم افزارهای کلاسیک سازگار با IBM-PC را بدون شبیه سازی اجرا کند.
از آنجایی که weeCee واقعاً قابل خرید نیست (عمدتاً بهعنوان مجموعهای از مؤلفهها وجود دارد که خودتان منبع و مونتاژ میکنید)، دستیابی به یکی از آنها بسیار دشوار است.
اینجاست که Raspberry Pi وارد میشود. این پروژه یک مبادله است: اندازه جمع و جور weeCee و سازگاری لازم، اما متکی به شبیهسازی به جای سختافزار سازگار.
آنچه برای ساخت یک کامپیوتر بازی Raspberry Pi DOS نیاز دارید
در حالی که میتوانید سختافزار قدیمی رایانه شخصی را با هزینه بسیار کمی از eBay بگیرید، اجرای آن نسبتاً گران خواهد بود. weeCee یک راه حل عالی است، اما دستیابی به آن آسان نیست.
این همان چیزی است که Raspberry Pi در حال اجرا Dosbian را به یک جایگزین خوب تبدیل می کند.
برای ساخت یک کامپیوتر کوچک DOS مانند weeCee به موارد زیر نیاز دارید:
- Raspberry Pi 3 یا بالاتر (ما از Raspberry Pi 4 با 8GB RAM استفاده کردیم)
- یک کیس (برای ظاهر مینی رایانه شخصی، من از DeskPi Pro در بالا استفاده کردم، اما هر کدام این کار را می کند)
- صفحه نمایش HDMI (شما ممکن است برای احساس کلاسیک به آداپتور HDMI به VGA تکیه کنید)
- صفحه کلید و ماوس (و جوی استیک برای بازی های آرکید)
- حداقل 8 گیگابایت کارت microSD
همچنین باید دانلود کنید:
- Dosbian — رایگان است، اما توسعه دهنده کمک های مالی را از طریق PayPal می پذیرد اگر مفید باشد
- Balena Etcher — نرم افزار نوشتن دیسک ذخیره سازی فلش رایگان
قبل از ادامه، سخت افزار خود را بردارید و نرم افزار را دانلود کنید.
متأسفانه، نمیتوانیم به شما بگوییم بازیهای قدیمی DOS را برای اجرا در Dosbian کجا پیدا کنید. ما
توضیح ابدان افزار
باید به شما در درک دلیل کمک کند.
Dosbian را روی Raspberry Pi نصب کنید
نصب Dosbian ساده است.
ابتدا فایل 7z را دانلود کرده و فایل فشرده IMG را استخراج کنید.
سپس با استفاده از ابزاری مانند Etcher (لینک دانلود در بالا)، فایل IMG را روی کارت microSD Raspberry Pi خود بنویسید.
راهنمای ما برای نصب یک سیستم عامل در Raspberry Pi این را با جزئیات بیشتری توضیح می دهد. همچنین سایر گزینه های نصب را مشخص می کند.
Raspberry Pi مجهز به DOS خود را بوت کنید
با نصب سیستم عامل Dosbian بر روی کارت microSD و رسانه ای که به طور ایمن از رایانه شخصی شما خارج می شود، آن را در Raspberry Pi خود قرار دهید و آن را بوت کنید.
صفحه نمایش Dosbian را خواهید دید که جزئیات بوت کامپیوتر به سبک کلاسیک مانند سرعت پردازنده و رم را نمایش می دهد. صفحه همچنین تأیید می کند که آیا حافظه USB اضافی وصل شده است یا خیر.
هنگامی که این مورد عبور کرد، یک رابط استاندارد DOSBox و یک اعلان C:\ را مشاهده خواهید کرد. متوجه پیام «درایو C بهعنوان دایرکتوری محلی /home/pi/dosbian/ نصب شده است» میشوید – اینجاست که فهرستهای مربوطه را برای افزودن بازیهای جدید به رایانه بازی DOS خود پیدا خواهید کرد.
گزینه های پیکربندی Dosbian
با این حال، قبل از اینکه دستان خود را در رابط خط فرمان Dosbian کثیف کنید، صفحه دیگری برای بازدید وجود دارد. برای رسیدن به آن، تایپ کرده و وارد کنید
exit
با این کار منوی Dosbian ظاهر می شود که در آن گزینه های زیادی برای پیکربندی وجود دارد.
بسیاری از این موارد خارج از محدوده این راهنما هستند، اما برای دسترسی به ابزار raspi-config و پیکربندی Raspberry Pi خود، حتماً باید C را فشار دهید. این به شما امکان می دهد دستگاه را به شبکه بی سیم محلی خود متصل کنید (اگر از اترنت استفاده نمی کنید) و همچنین SSH را فعال کنید.
گزینه دیگری که در اینجا باید در نظر گرفت Launchbox است که با فشار دادن 8 و راه اندازی مجدد Raspberry Pi فعال می شود. Launchbox یک رابط DOS مبتنی بر موس یا صفحه کلید برای انتخاب و راه اندازی آسان نرم افزار است. اگر نمی خواهید از دستورات MS-DOS استفاده کنید (به زیر مراجعه کنید) این ساده ترین راه برای استفاده از Dosbian است.
همچنین میتوانید از منوی Dosbian برای بهروزرسانی سیستمعامل، تغییر صفحه بوت/چاپ کردن، تغییر نقطه اتصال و خاموش کردن یا راهاندازی مجدد Raspberry Pi استفاده کنید.
بازی های MS-DOS را در Dosbian کپی کنید
ساده ترین راه برای کپی کردن بازی ها در Dosbian از طریق USB و اپلیکیشن Midnight Commander است که از قبل نصب شده است.
با کپی کردن مجموعه بازی های DOS خود در USB و اتصال آن به Raspberry Pi شروع کنید. با در حال اجرا شدن منوی Dosbian، M را بزنید تا Midnight Commander باز شود. سپس، به سادگی فایل ها را روی کارت میکرو اس دی Pi در ساختار فایل Dosbian بکشید و رها کنید.
در همین حال، اگر SSH را فعال کرده باشید، باید بتوانید از دستور scp یا یک کلاینت FTP با پشتیبانی از SFTP برای انتقال داده ها از رایانه شخصی به داسبین رزبری پای استفاده کنید. راهنمای ما برای کپی کردن داده ها از رایانه شخصی به Raspberry Pi این را به طور مفصل توضیح می دهد.
یک بازی را در Dosbian نصب و راه اندازی کنید
با کپی شدن فایلها در Raspberry Pi، زمان اجرای آنها فرا رسیده است.
این کار به سادگی جابجایی به دایرکتوری با استفاده از دستور cd و شروع EXE است. به عنوان مثال، برای اجرای Wolfenstein 3D از پیش نصب شده، از dir برای بررسی محتویات دایرکتوری استفاده کردم، سپس
cd games/wolf3d
dir
بعد از مشاهده فایل wolf3d.exe وارد شدم
wolf3d
برای شروع بازی. به همین سادگی است، و هنگامی که با نام فایلهای EXE آشنا شدید، احتمالاً در بیشتر موارد نیازی به زحمت دستور dir ندارید.
چگونه در Dosbian دور بزنیم
همانطور که Dosbian یک محیط شبیه سازی MS-DOS ایجاد می کند، باید با دستوراتی که برای استفاده از آن نیاز دارید آشنا باشید. اگر قبلاً با Command Prompt ویندوز یا PowerShell یا Windows Terminal آشنا هستید، باید بتوانید خیلی سریع با MS-DOS آشنا شوید.
در حالی که میتوانید با سیدی و کارگردانی کنار بیایید، اگر چند مورد دیگر بدانید، آسانتر است. برای یادگیری اینها تایپ کنید
help
و اینتر را بزنید. این یک نمای کلی از دستورات MS-DOS پشتیبانی شده در Dosbian ارائه می دهد.
برای خروج از Dosbian، وارد شوید
exit
سپس در منوی Dosbian، S را بزنید تا کامپیوتر خاموش شود.
کامپیوتر بازی DOS خودتان به لطف Raspberry Pi
این تمام چیزی است که در آن وجود دارد. به لطف یک سیستم عامل مبتنی بر دبیان که در یک بیلد ویژه از DOSBox راهاندازی میشود، Dosbian به شما این امکان را میدهد تا با Raspberry Pi خود مانند یک رایانه بازی DOS کوچک رفتار کنید، دقیقاً مانند weeCee. در حالی که سختافزار شبیهسازی شده است، مگر اینکه به تجربه بازیهای رایانههای شخصی دهههای 80 و 90 با سختافزار علاقهمند باشید، اما نیاز به انرژی کمتری داشته باشید، Dosbian باید تمام چیزی باشد که نیاز دارید.
اگر از تجربه اجرای Dosbian در Raspberry Pi خود لذت برده اید، فراموش نکنید که weeCee یک طراحی متن باز است. شما می توانید یک ماژول Vortex86 و برد میزبان Raster را با قیمت حدود 200 دلار خریداری کنید و سیستم خود را مونتاژ کنید.
Raspberry Pi قادر به تقلید از بسیاری از پلتفرم های محاسباتی یکپارچهسازی با سیستمعامل است. وقتی بازیهای MS-DOS را تمام کردید، چرا دوباره از آمیگا بازدید نکنید؟