Doom в тест за бременност и в Coreboot

Темата на пристанищата винаги са предизвиквали известен интерес в общността от какъвто и да е вид, да речем видеоигри (конзола към компютър), също приложения (система към система), функции, помощни програми и т.н.

И това се дължи на факта, че или чрез пускане на кода, представляващ интерес, или обратното инженерство, мнозина са успели да пренесат приложения, игри, функции и т.н. към платформа, която представлява интерес.

Но в този случай ще говорим за игра, която по-специално вече в този момент ми изглежда доста интересна, защото фактът, че е една от игрите с най-много портове има (или поне това, което знам) и че е, че никой не си е представял да види игри, пренесени на хардуер като тест за бременност.

Тази игра не е нищо друго освен Doom, която беше пусната през 1993 г. и промени пейзажа на игрите със стрелба при излизането си.

Човекът зад това голямо постижение е известен като Foone Turing., програмист по професия разбрах как да играеш Doom на тест за бременност. Интересът на Foone Turing изглежда е бил възбуден преди няколко седмици, когато друг потребител на Twitter показа вътрешността на тест за бременност, който се свежда до минимума хардуер, необходим за интерпретиране на тест лента, като автомат за тест лента с много ниска мощност на домакински дела.

Въпреки това, най-оборудваните тестове имат едноцветен LCD екран, което означава, че имат и входове за тези екрани. Някой достатъчно любопитен и с добро познаване на материала би могъл да направи връзката, така да се каже.

Подобно на Марк Вердиел, специалист по стария хардуер, Тюринг обича да си играе с технологии, които не изглеждат подходящи. Тестът за бременност, който поръчаха, има LCD екран, който има само четири символа и е кодиран да прави едно нещо: показва знаци като пясъчен часовник и думата „БРЕМЕННА“. При първия тест, направен от Тюринг, вътрешният чип беше напълно криптиран, като инсталатор на CD-ROM само за четене.

По-късно Тюринг премахва елементите на LCD екрана и компютърния чип кодирани. Той опита няколко малки OLED, преди да се спре на микроконтролер и дисплей от Adafruit която може да се побере в малкото пространство на кутията за тест за бременност. (Adafruit, базиран в Манхатън производител на хардуер за микрокомпютри, е направил две поколения от своя микроконтролер Trinket.)

Изгледът и усещането са познати не само на обикновените геймъри, но и на много потребители на Windows 95. Тюринг изведе играта на екрана от външен хардуер и използва метод за изобразяване на графики, наречен "dithering", за да преведе цветната графика на играта в опростен и текстурирана форма. Едноцветен OLED. Но не ставаше дума за игра, а просто за възпроизвеждане на видео изображения на екран, оформен като тест за бременност.

След много ощипвания, Тюринг най-накрая свърза правилната верига от входове и периферни устройства за да превърнете екрана за тест за бременност в истинска Doom машина. Дори малката bluetooth клавиатура е широка само няколко сантиметра.

Струва си да се спомене, че досега по отношение на теста за бременност, той технически не изпълнява Doom на оригиналния си хардуер, но тест за бременност, направен по различен начин, може и Тюринг ще бъде решен да разбере.

Друга от платформите, където е пренесен гибел наскоро Не е нито повече, нито по-малко, отколкото в проекта coreboot, който е стартиращ безплатен софтуерен проект. Целта му е да замени собствения BIOS, който се намира в повечето компютри, със система, чиято единствена функция е да зарежда съвременна 32-битова или 64-битова операционна система.

Разработчиците на Coreboot обявиха Coreboot 4.17 с няколко нови поддържани дънни платки, поддръжка на GRUB2 в допълнение към SeaBIOS като полезен товар, както и различни подобрения на кода на ниско ниво. Също така е възможно да стартирате играта Doom на Coreboot 4.17.

CoreDOOM е портът на играта Doom, който работи под Coreboot. Това е порт на Doomgeneric, проект, който прави играта Doom лесно преносима, като изисква само внедряване на шепа функции около изобразяването на изображения, ключови събития, отметки и други основни функции, но без поддръжка за звук и т.н. Полезният товар на coreDOOM се обработва в линейния буфер на рамката на Coreboot и зарежда WAD файловете с данни за играта от CBFS в системния ROM.

Тестван е под QEMU и на реален хардуер за тези, които искат да играят тази класическа игра, работеща директно на фърмуера на системата Coreboot като полезен товар.

Копие на coreDOOM е в дърво, докато разработката се извършва чрез coreDOOM на GitHub. Засега се поддържат само PS/2 клавиатури, като поддръжката за USB клавиатура се очаква на по-късна дата. Няма поддръжка за запазване на играта, тъй като тя работи от флаш ROM за зареждане на системата, а поддръжката на видео формат е ограничена.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.