Doom работи на 60 fps в Notepad – Slashdot, Classic FPS Game Doom сега работи на Notepad (сериозно) | Pcgamesn
Classic FPS Game Doom сега работи на Notepad (сериозно)
Напълно е възможно (и не знам, не съм виждал кода), че той е използвал Aalib (или един от вилиците на Aalib), за да извърши изобразяването, внедри виртуален драйвер за клавиатура и управлява текста през драйвера в Notepad. Въпреки че Aalib първоначално е бил написан за Linux, той е доста преносим (и конкретно е бил пренесен в DOS много дълго време).
Doom работи FPS в Notepad
binspamdupenotthebestofftopicslownewsdaystalestupid freshfunnyinsightfulerestingmaybe offtopicflamebaittrolledundantoverrated проницателен интерфериращ информационно funnyNenderraited описателен typodupeerror -> 166695701 история
Doom работи на 60 fps в Notepad (TomShardware.com) 52 -> 52
Публикувано от Beauhd в понеделник, 10 октомври 2022 г. @08: 45pm от департамента What-Will-They-of-Next.
Разработчикът на игри Сам Чиет намери още една употреба за Microsoft Notepad. Гениалният създател е получил Doom (1993) да работи на 60 fps чрез скучния текстов редактор в Windows. Хардуерните отчети на Том: Чит подчерта, че не е нужно да променя приложението на Notepad. Озаглавен “Notepaddoom”, проектът е напълно игрален. Въпреки че Чит не обясни как работи MOD, се ангажира да стартира Notepaddoom за други фенове на Doom, които да изпробват. Чит каза в следващ туит, че „ще е необходима работа за полиране на Notepaddoom в нещо освобождаващо, но почти сигурно ще се случи през следващите няколко дни.”Джон Ромеро, един от създателите на DOOM, беше впечатлен и отговори на Чит в туит, че модът е” невероятен.”
Можете да видите емблематичния стрелец от 1993 г. да работи в пълната си слава на YouTube канала на Chiet. Това е бележник, така че очевидно Чит замени графиката с знаци и цифри. Геймплеят изглежда доста гладък, въпреки че уловихме някакво разкъсване на екрана. Това обаче може да е така, защото Notepad не може да напише текста достатъчно бързо на екрана.
Свързани връзки
Това е 29 -годишнината на Doom. Коя е любимата ти история?
Тази дискусия е архивирана. Не могат да бъдат публикувани нови коментари.
Doom работи на 60 fps в Notepad Още влизане
Doom работи с 60 fps в Notepad
Финият печат: Следните коментари са собственост на всеки, който ги е публикувал. Ние не носим отговорност за тях по никакъв начин.
добре. (Резултат: 3)
От Hotneedleofinquiry (598897) пише: В понеделник 10 октомври 2022 г. @08: 49pm ( #62954955)
Re: (Резултат: 1)
(Също така функция Linux вече има от около 2 десетилетия.)
Re: (Резултат: 3)
Linux може да стартира Doom в Windows Notepad, без да променя Notepad?
Re: (Резултат: 1)
Е, да, вероятно би могло да направи точно това чрез вино също толкова лесно, колкото го правят в Windows, но всъщност говорех за това [Wikipedia.org].
Re: (Резултат: 1)
> Aalib е софтуерна библиотека, която позволява на приложенията автоматично да конвертират неподвижни и преместване на изображения в ASCII Art. Издаден е от Ян Хубика като част от проекта BBDEMO през 1997 г. Не виждам думите “текстов редактор” или “Notepad” в тази уики страница навсякъде. Това е почти като сравнявате приложение, създадено специално за преобразуване на графични изходи в ASCII, в текстов редактор. Странно. Сигурен съм,
Re: (Резултат: 2)
[За съжаление, този подпис не е наличен във вашата страна/регион]
Re: (Резултат: 1)
Напълно е възможно (и не знам, не съм виждал кода), че той е използвал Aalib (или един от вилиците на Aalib), за да извърши изобразяването, внедри виртуален драйвер за клавиатура и управлява текста през драйвера в Notepad. Въпреки че Aalib първоначално е бил написан за Linux, той е доста преносим (и конкретно е бил пренесен в DOS много дълго време).
Имам монитор от 144 Hz (резултат: 5, смешно)
От Rsilvergun (571051) пише: В понеделник 10 октомври 2022 г. @08: 56pm ( #62954961)
Така че това е безполезно за мен. Придържам се с Doom в подкана за баш.
Re: (Резултат: 2)
Мисля, че да можеш да използваш стандартните контролни кодове на ANSI от Bash за 8 цвята наистина ще подобри цялостното изживяване.
Re: (Резултат: 2)
Моята платформа не е достатъчно мощна, за да задвижва високи настройки на детайлите като 144 Hz. Може би трябва да си купя GTX 4090.
Re: (Резултат: 2)
Ъъъ. VT320 е много повече от това, а Xterm е истински цвят и Sixel прави останалите глупави
Re: (Резултат: 2)
Това е твърде много цветове – цветният палет на Doom е черен, кафяв, сив и пръскане на червено.
Re: (Резултат: 2)
Кой знаеше, Quake and Doom имаше същия цвят палитра./с
Re: (Резултат: 2)
Мисля, че да можеш да използваш стандартните контролни кодове на ANSI от Bash за 8 цвята наистина ще подобри цялостното изживяване.
Само ако можете да го превърнете в текст в стил “матрица”. Повече от два цвята е просто гарско.
Как работи звукът? (Резултат: 2)
Никога не съм знаела за звукови ефекти в Notepad.
Re: Как работи звукът? (Резултат: 5, информативен)
От Larwe (858929) пише: В понеделник 10 октомври 2022 г. @10: 36pm ( #62955111)
Звукът не се играе от Notepad. Notepad основно действа като повърхност за стрийминг на видео за дисплея – самата игра работи другаде и оттам идва звукът.
Re: (Резултат: 2)
Че тестът за бременност беше масово разочароващ Clickbait, спомням си го добре. Щеше да е много по -малко досадно, ако авторът просто беше казал „Вижте, аз се сблъсках с този микроконтролер, който управлява този малък малък LCD, не е ли готино?„Аспектът на теста за бременност беше тотална червена херинга.
Re: (Резултат: 2)
Радвам се, че споменахте това. Видеото беше чисто “, но аз мислех благоприятно за звука. Но не е в бележника. добре. Това не е обреченост за мен.
Сериозно готино, но (резултат: 2)
Десет секунди от това видео и вече имам главоболие. Дори и да имах машина за Windows, не можах да играя това.
Re: (Резултат: 2)
Трябва да си нов тук. Оригиналната обреченост започна на MS-DOS.
Re: Сериозно готино, но (резултат: 4, интересно)
От LSLLLL (830002) пише: В понеделник 10 октомври 2022 г. @11: 37pm ( #62955217)
Нямате нужда от прозорци! Просто стартирайте Notepad.exe под вино!
Re: (Резултат: 2)
Добре, така че сега определено ще трябва да пробвам този „бележник с бележник“ под вино – само за да видя дали работи!
Re: (Резултат: 2)
Подозирам, че виното ще пречи на програмите, които се опитват да променят паметта на други програми. Notepad не се интересува дали променяте отворения файл, той няма вградена способност за опресняване на съдържанието, така че единственият начин да направите това би бил да промените някакъв вътрешен буфер за символи на Notepad.
Re: Сериозно готино, но (резултат: 2)
Това ме връща към режим на настройка на персонала на компютъра, който беше пуснат преди еони. Хубава демонстрация на “Вижте какво мога да направя!”, Но бързо се уморих от това.
Хакерство на Notepad (Резултат: 5, информативен)
От Bettodavis (1782302) пише: В понеделник 10 октомври 2022 г. @09: 16pm ( #62954995)
Спомням си някой в YouTube, показващ как да получите достъп до бележника.Прозорецът на EXE за извършване на автоматизация със съдържанието му преди няколко години, като инжектира данни в буферите на паметта му. Те биха могли да играят тетрис или някакви с него с него.
Предполагам, че това е само една стъпка напред и го използва за показване на изображенията на играта, използвайки текст, подобно на други приложения на Linux, които го правят с ncurses/libcaca.
Re: (Резултат: 3)
С колко бавно изглежда опресняване, изглежда, че те просто злоупотребяват с буфера за копиране/паста
Re: Hackepad Hacking (Резултат: 2)
Отначало си мислех „О, глупости, защо M $ ще добави скриптове към това, което трябва да е голи кости, без изтриваем текстов редактор?”И тогава си помислих какво написахте. 60 fps, това е много текст, който трябва да се изхвърля в който и да. Надяваме се, че изчиства поставения текст за актуализация на кадъра, така че това няма да е проблем.
60 кадъра в секунда (резултат: 2)
Re: (Резултат: 2)
Неговата видеокарта вероятно е voodoo3
Идеята е готина, 60Hz е незабележима (резултат: 5, интересно)
От Larwe (858929) пише: В понеделник 10 октомври 2022 г. @10: 33pm ( #62955105)
Тази тема започна малко аргумент в друг форум, защото твърдя, че изобразяването на 60hz не е наистина вълнуващо – защото има много малко данни, които се манипулират и изобщо няма изчисление в реално време – LUT работи добре. По-малко от минута мислене ме доведе до това как да се възползвате, затова заключавам, че макар идеята да е наистина готина и глупава по най-добрия инженерен начин, всъщност я прилагането е тривиално лесно: не помня дали Doom се движи за предпочитане в int 10h режим 13h MCGA 320x200x8BPP палетизиран или X-режим, но мисля, че първият. Определено е проектиран за 5: 5: 5 Ramdacs, защото 5: 6: 5 и 8: 8: 8 не бяха част от оригиналните спецификации на VGA/MCGA. Както и да е, нека приемем 320x200x8 на 5: 5: 5 Ramdac. Еднократни задачи: Ние знаем съдържанието на палитрата, защото имаме SourceCode на играта. Това беше в цвят. Така че първата ни задача е да трансформираме палитрата 5: 5: 5 в сиви скали. Можете да получите фантазия и да направите гама корекция тук, за да генерирате може би 6BPP сивикали, но най -лесният начин да направите това е да направите това, което би направил монохромен VGA монитор: Игнорирайте R, B и използвайте само G. Така че имаме 32 възможни сивикали, или 64, ако сте се поразили. (От видеото авторът всъщност го прави по малко по -сложния начин). Следващата ни задача е да създадем LUT, който избира символи на шрифта, за да съответства на всяка стойност на сиви скали. Отново най -простото нещо, което трябва да направите, е просто да растирате всеки символ (в определения/избран шрифт) и да извършите броене на пиксели, за да определите съотношението на изключване към ON, и да го съпоставите с желаното ниво на сиво. Ние се навиваме с масив LUT [32], който директно картографира стойността на палитрата на желания символ, който да постави в бележника. В този момент трябва да отбележа, че _better_ подходът е да използвате 9 -измерен LUT, така че да изберете символа, който ще бъде поставен, въз основа на интереса на пиксела и 8 пиксела около него, но все още говорим за най-простия случай тук. (Ако вървим по този маршрут, или изобразяваме до 318×198, или трябва да се включим в краищата на екрана). Сега стартираме Notepad и използваме EnumWindows (), за да намерим неговия HWND. В този момент можем да бъдем фантастични и удобни за потребителя и да го изпратим симулирано меню и съобщения на wm_size, за да изберете правилния шрифт и да преоразмерите границата, така че да не се появи обвивка на думи, но това не е задължително. Задачи на рамка: Движещият двигател ни дава 320×200 масив от 8-битови цели числа, които се позовават на палитрата. Използвайки простия калъф по -горе, нашият изходен символ за всеки пиксел е LUT [Palette [Pixel].G], или ако харесвате LUT [(палитра [Pixel] >> 5) & 0x1f]. Така че ние съхраняваме този символ в горната лява част на нашия „буфер на рамката“ и пристъпваме към EOL, в този момент вмъкваме връщане на карета и започваме да обработваме следващата „сканиране“, докато стигнем до края на последната сканиране. (Тази стъпка е малко по-сложна, ако направихме подобряването на “гама корекция” в преобразуването на палитра към характеристиката, но алгоритъмът е същият). Сега копираме “FrameBuffer” в клипборда на Windows, изпращаме Notepad HWND съобщение за избор на всички, последвано от wm_paste, за да постави в новия кадър. За автора: Написано фърмуер за няколко цифрови рамки за картини (Digi-Frame модели DF-560, DF-390, DF-1710, DF-2300, DF-57), включително JPEG/JFIF декодиране, файлова система, Comms и филтри за преобразуване на цветовата палитра и цветова палитра филтри за преобразуване , също програмиран DOS/WIN16/WIN32 от доста години, пренасяне на System16 Arcade Emulator Code от Original C към PowerPC ASM. Аз също съм непоносим педант и общо ** дупка-град.
Classic FPS Game Doom сега работи на Notepad (сериозно)

За да добави към непрекъснато разрастващия се списък с неща, които могат да изпълняват класическа игра на FPS Game, разработчикът на игри Сам Чит успя да стартира стрелеца, в 60 кадъра в секунда, вътре в софтуера на Microsoft Notepad, защото, разбира се.
Публикацията на Чит за получаването на Doom да се кандидатира в Notepad избухна онлайн, дотолкова, че създателят на Doom Джон Ромеро отговори, като просто нарече постижението „невероятно“ – и това е с основателна причина. Чит също казва, че ще предоставят актуализация „Ако/когато го направя на разположение за изтегляне.”
Кадрите отдолу на Doom, които се движат в Notepad, не се ускорят според Chiet, с Notepad.EXE също няма модифициран код и той е напълно играещ на живо с „Zero Fakery“.

„Ще отнеме някаква работа, за да се полира Notepaddoom в нещо освобождаващо“, казва Чит в последващ пост, „но почти сигурно ще се случи през следващите няколко дни.”
Докато изображението на Doom, работещ в Notepad, е естествено малко замъглено, това не намалява подвига на класирането на FPS да работи в инструмент за вземане на бележка, предполагам, че повечето от нас не използват, няма значение, че може да се замисли, че може да работи стрелец в него.
Получаването на обреченост да работи на най-невероятните места се превърна в малко интернет традиция, като почти три десетилетия FPS работи в бот в Twitter, възможността да пускате Doom в Doom и дори да получите Doom на GoPro Controller. Едното ръководство от разработчиците и общността на Doom никога не престава да ме учудва честно и нямам търпение да видя къде ще се движи Doom.
Ако искате да видите повече от работата на Чит, можете да ги следвате в Twitter или дори да ги подкрепите в Patreon, за да помогнете за финансирането на всичките им странни, прекрасни и причудливи творения на играта.
Въпреки че е на почти 30 години Doom последователно намира път в новинарския цикъл, всъщност наскоро разговаряхме с Мат Хефи от Trivium, който каза, че биха се радвали да напишат саундтрак на Doom, наричайки възможността „мечта за цял живот“. Doom Mod Thechbase’s TechBase също ви позволява да изпращате бившата британски премиер Маргарет Тачър в ада и тя беше изиграна от бивш лидер на лейбъристите.
Уил Нелсън от Starfield до Cyberpunk 2077, ще обича да се губи в потапящи светове. Бивш писател на новини за NME Gaming, той ще вземе всичко, което му хвърлите, особено Roguelikes.
