همانطور که بارها گزارش دادهایم، تلاشهای سختافزاری Valve توجه جامعه DIY را به خود جلب میکند. Steam Controller نیز از این قاعده مستثنی نیست، زیرا اوون فلدمن توانسته است بازی ماجراجویی متنی کلاسیک Zork را روی سختافزار داخلی آن اجرا کند.
فلدمن این پروژه را در وبلاگ خود مستند کرده است، اما متقاعد کردن کنترلر برای انجام این کار همیشه آسان نبوده است (از طریق Hackaday). از یک ابزار داخلی که در یک پوشه بهروزرسانی سختافزار Steam کشف شده بود برای فلش کردن فریمور استفاده شد - اما فلدمن موفق شد به طور موقت کنترلر خود را از کار بیندازد.
پس از بازیابی کنترلر، یک برنامه سفارشی مبتنی بر Rust برای شبیهسازی CPU اینتل 8080 و اجرای سیستم عامل CP/M-80 بر روی پردازنده داخلی Steam Controller استفاده شد. از آنجایی که دستگاه صفحه کلید یا صفحه نمایش ندارد، از اتصال USB داخلی برای اهداف جریان ورودی/خروجی استفاده شد.
پس چه کاری انجام میدهید وقتی با موفقیت کنترلر را متقاعد کردهاید که CPU را شبیهسازی کند و سیستم عامل را به طور مستقل اجرا کند؟ خب، البته بازی میکنید.
یک کپی فلاپی دیسک (یادش بخیر؟) از Zork برای بارگیری بازی از طریق یک درایو خارجی استفاده شد که منجر به راهاندازی Steam Controller شد که به تعداد قابل توجهی دستگاه جانبی متصل شده است. بعید است که بداند چه اتفاقی برایش افتاده است.

با این حال، نتیجه نهایی یک تجربه بسیار قابل بازی به نظر میرسد. فلدمن ایجاد برنامه سفارشی را «1514 خط درد» توصیف میکند، اما آنچه به آن دست یافته است معادل یک شعبدهبازی سختافزاری PC است. چه کسی فکر میکرد که Steam Controller میتواند خودش بازی کند؟
با این حال، فکر میکنم بهتر است از این روش فلش کردن Steam Controller خودداری کنم، و نه فقط به این دلیل که مهارتهای کدنویسی Rust من وجود ندارد. فلدمن هشدار میدهد که از کار انداختن دستگاه از طریق فرآیند فلش کردن یک احتمال واقعی است، و با توجه به اینکه یک دستگاه 99 دلاری است، شاید بهتر باشد این کار را به هکرهای سختافزاری شجاعتر بسپاریم.
شمـا اولیـن نفـر هستـید کـه نظـر خـود را ثبـت مـی کنیـد.
🗩ثبـت نظر: