Жүктілік сынағында және Coreboot бағдарламасында Doom

Тақырып порттар әрқашан белгілі бір қызығушылық тудырды қоғамда кез келген түрдегі бейне ойындар (консольден компьютерге), сонымен қатар қолданбалар (жүйеден жүйеге), функциялар, утилиталар және т.б.

Бұл қызығушылық кодын шығару немесе кері инженерия арқылы көптеген адамдар қызығушылық платформасына қосымшаларды, ойындарды, мүмкіндіктерді және т.б. порттауға қол жеткізгенімен байланысты.

Бірақ бұл жағдайда біз ойын туралы сөйлесетін боламыз, ол қазірдің өзінде маған өте қызықты болып көрінеді, өйткені оның ең көп порттары бар ойындардың бірі болуы (немесе кем дегенде мен білетін) және Жүктілік сынағы сияқты аппараттық құралға көшірілген ойындарды ешкім елестетпеген.

Бұл ойын 1993 жылы шыққан және шыққаннан кейін атыс ойындарының пейзажын өзгерткен Doom ойынынан басқа ешкім емес.

Бұл үлкен жетістіктің артында тұрған адам Фун Тьюринг ретінде белгілі., мамандығы бойынша бағдарламашы жүктілік сынағында Doom қалай ойнау керектігін түсінді. Фун Тьюрингтің қызығушылығы бірнеше апта бұрын басқа Twitter пайдаланушысы жүктілік сынағының ішкі жағын көрсеткенде артты, бұл сынақ жолағын түсіндіруге қажет ең аз аппараттық құралға дейін төмендейді, мысалы, қуаттылығы төмен сынақ жолағы автоматы. үй жұмыстары.

Дегенмен, ең жабдықталған сынақтарда бір түсті СКД экраны бар, яғни оларда осы экрандар үшін кірістер де бар. Бір қызық және материалды жақсы білетін біреу, былайша айтқанда, байланыс жасай алады.

Ескі жабдықтың маманы Марк Вердиэль сияқты Тьюринге де сәйкес келмейтін технологиямен ойнағанды ​​ұнатады. Олар тапсырыс берген жүктілік сынағында төрт таңбадан тұратын СКД экраны бар және бір әрекетті орындау үшін кодталған: құм сағаты сияқты белгілерді және «ЖҮКТІ» сөзін көрсету. Тьюринг жасаған бірінші сынақта ішкі чип тек оқуға арналған CD-ROM орнатушысы сияқты толығымен шифрланған.

Кейін Тьюринг СКД экраны мен компьютер чипінің элементтерін алып тастады кодталған. Ол Adafruit-тен микроконтроллер мен дисплейге отырмас бұрын бірнеше кішкентай OLED-терді қолданып көрді. ол жүктілік сынағы қорапшасының кішкентай кеңістігіне сыяды. (Adafruit, Манхэттендегі микрокомпьютерлердің аппараттық құралдарын өндірушісі Trinket микроконтроллерінің екі буынын жасады.)

Көрініс пен сезім қарапайым ойыншыларға ғана емес, сонымен қатар Windows 95 жүйесінің көптеген пайдаланушыларына да таныс.Тюринг ойынды экранға сыртқы жабдықтан әкелді және ойынның түрлі-түсті графикасын жеңілдетілген және жеңілдетілген түрге аудару үшін «дитеринг» деп аталатын графиканы көрсету әдісін қолданды. текстуралы пішін. Бір түсті OLED. Бірақ бұл ойынды ойнау туралы емес, жүктілік сынағы сияқты кескінделген экранда бейне кескіндерді ойнату болды.

Көптеген түзетулерден кейін, Тьюринг соңында кірістер мен перифериялық құрылғылардың дұрыс тізбегін қосты жүктілік сынағы экранын нақты Doom машинасына айналдыру үшін. Тіпті кішкентай bluetooth пернетақтасының ені бірнеше сантиметр ғана.

Айта кету керек, жүктілік сынағы туралы әзірге ол Doom-ты өзінің бастапқы аппараттық құралында техникалық түрде іске қоспайды, бірақ жүктілік сынағы басқаша жасалуы мүмкін және Тьюринг анықтауға бел буады.

Ол тасымалданған тағы бір платформа жақында қиямет Бұл coreboot жобасына қарағанда көп те, кем де емес, ол жүктелетін тегін бағдарламалық қамтамасыз ету жобасы. Оның мақсаты - көптеген компьютерлерде табылған меншікті BIOS жүйесін жалғыз функциясы заманауи 32 биттік немесе 64 биттік операциялық жүйені жүктеу болып табылатын жүйемен ауыстыру.

Coreboot әзірлеушілері бірнеше жаңа қолдау көрсетілетін аналық платалары бар Coreboot 4.17 нұсқасын, пайдалы жүктеме ретінде SeaBIOS-қа қосымша GRUB2 қолдауын және әртүрлі төмен деңгейлі кодты жақсартуларды жариялады. Сондай-ақ, Doom ойынын Coreboot 4.17 жүйесінде іске қосуға болады.

CoreDOOM - Coreboot астында жұмыс істейтін Doom ойынының порты. Бұл Doomgeneric порты, Doom ойынын оңай портативті ететін жоба, ол тек кескінді көрсету, негізгі оқиғалар, белгілер және басқа негізгі функциялар айналасында бірнеше мүмкіндіктерді жүзеге асыруды талап етеді, бірақ дыбысты қолдаусыз және т.б. coreDOOM пайдалы жүктемесі Coreboot сызықтық кадр буферінде өңделеді және WAD ойын деректер файлдарын CBFS жүйесінен жүйелік ROM-ға жүктейді.

Ол QEMU астында және тікелей Coreboot жүйесінің микробағдарламасында пайдалы жүктеме ретінде жұмыс істейтін осы классикалық ойынды ойнағысы келетіндер үшін нақты жабдықта сыналған.

GitHub сайтындағы coreDOOM арқылы әзірлеу кезінде coreDOOM көшірмесі ағашта болады. Әзірге тек PS/2 пернетақталарына қолдау көрсетіледі, USB пернетақтасы кейінірек күтіледі. Ойынды сақтау мүмкіндігі жоқ, себебі ол жүйелік жүктеу флэш ROM-дан жұмыс істейді және бейне пішімін қолдау шектеулі.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.