یک وبلاگنویس در حوزه فناوری موفق شد بازی کلاسیک DOOM را روی سرور قدیمی اپل مربوط به سال ۱۹۹۶ با قیمت اولیه ۱۰ هزار دلار اجرا کند.
به گزارش تکناک، تلاش تاریخی بشر برای اجرای بازی DOOM روی هر سختافزاری که بتوان تصور کرد، همچنان ادامه دارد. «کامرون کایزر» از وبلاگ Old VCR، فردی که این پروژه را مستندسازی کرده است، تأکید دارد که هیچ تقلبی در کار نبوده و از هیچ سیستمعامل لینوکس، NetBSD یا نسخه بازپورتشدهای از DOOM برای AIX استفاده نشده است.
کایزر میگوید که دلیل اصلی انجام پروژه آن بود که نسخه معروف NCommander’s DOOM که برای AIX 4.3 طراحی شده است، روی سرور شبکهای اپل اجرا نمیشود؛ همین محدودیت او را به چالش کشید تا راهی دیگر برای اجرای بازی بیابد.

سرور شبکهای اپل (Apple Network Server یا ANS) بین فوریه ۱۹۹۶ تا آوریل ۱۹۹۷ تولید و عرضه شد. این دستگاه با سیستمعامل AIX شرکت IBM کار میکرد و حتی قادر به اجرای سیستمعامل macOS اپل هم نبود. تنها سه مدل از این سرور ساخته شد، که قیمت آنها بین ۱۱ تا ۱۹ هزار دلار بود. کایزر در جای دیگری تأیید کرده که دستگاه مورد استفاده او مدل 500/132 است، که مدلی با حداکثر ۶۴ مگابایت رم، یک مگابایت حافظه ویدیویی DRAM داخلی و یک هارد دیسک ۲ گیگابایتی میباشد.
او برای این پروژه از نسخه “Doom Generic” استفاده کرد؛ نسخهای که با کمترین نیازهای سختافزاری طراحی شده است و از Xlib پشتیبانی میکند. همچنین کایزر، کامپایلر AIXPDSLIB 2.91.66 را به عنوان ابزار توسعه نصب کرد و با نوشتن فایل Makefile، پایهای برای اجرای بازی DOOM از طریق X راه دور ایجاد کرد.
پس از حجم زیادی از کدنویسی، نسخه DOOM او از طریق Remote Desktop اپل با سرعتی قابل قبول روی یک مک اجرا شد، اما روی کنسول خود دستگاه ANS عملاً غیرقابل استفاده بود. دلیل این مسئله، محدودیتهای گرافیکی ANS بود، که حداکثر رزولوشن ۱۰۲۴ در ۷۶۸ و پشتیبانی تنها از رنگهای ۸ بیتی داشت. با وجود این، با بازسازی فایل اجرایی و اجرای نسخه ۸ بیتی Doom Generic، بازی با پیکسلهای صحیح اما رنگهای ناخوشایند اجرا شد.
پس از اصلاح رنگها، سرور شبکهای اپل موفق به نمایش نسخهای روان و قابل بازی از DOOM شد. بازی بدون لگ و با حرکاتی روان اجرا شد، بهجز هنگام حرکت جانبی (Strafing) که این مشکل نیز با اختصاص دادن کلیدهای Command به آن، حل شد.
در پایان، کایزر برای نمایش بهتر، مانیتور CRT سنگین ANS را با یک نمایشگر LCD جایگزین کرد و همین نسخه DOOM را روی یک لپتاپ IBM RS/6000 Notebook 860 هم اجرا کرد. او یادآور شد که این نسخه از بازی روی هر دستگاهی که سیستمعامل AIX 4.1 داشته باشد، قابل اجرا است. برای علاقهمندان، نسخههای از پیش کامپایلشده این پروژه هماکنون در گیتهاب در دسترس قرار گرفتهاند.