Doom kører på 60 fps i Notepad – Slashdot, klassisk FPS -spil Doom kører nu på Notepad (seriøst) | PCGAMESN
Klassisk FPS -spil Doom kører nu på Notepad (seriøst)
Det er fuldstændigt muligt (og jeg ved ikke, jeg har ikke set koden), at han brugte Aalib (eller en af gaflerne fra Aalib) til at gøre gengivelsen, implementeret en virtuel tastaturdriver og kørte teksten gennem driveren til notesblok. Selvom Aalib oprindeligt blev skrevet til Linux, er det temmelig bærbart (og specifikt blev portet til DOS for meget lang tid siden).
Doom kører FPS i Notepad
BinspamdupenotTheBestOfftopicSlownewsdayStalestUpId FreshFunnyIntFullInterestingMayBe OfftopicFlameBaittroll RedundRatedRated Insightful InterestingInformativeFunnyUnderRated Descriptive Typodupeerror -> 166695701 Historie
Doom kører på 60 fps i Notepad (Tomshardware.
Indsendt af Beauhd mandag 10. oktober 2022 @08: 45 pm fra den vilje-de-tænkning af næste afdelingen.
Spiludvikler Sam Chiet har fundet en anden brug til Microsoft Notepad. Den geniale skaber har fået Doom (1993) til at køre med 60 fps gennem den kedelige teksteditor i Windows. Tom’s hardware rapporter: Chiet fremhævede, at han ikke behøvede at ændre Notepad -applikationen. Døbt “Notepaddoom”, projektet er fuldt spillbart. Selvom Chiet ikke forklarede, hvordan MOD fungerer, har jeg forpligtet sig til at lancere Notepaddoom til andre Doom -fans til at prøve. Chiet sagde i en efterfølgende tweet, at “det vil tage noget arbejde at polere notepaddoom til noget frigøreligt, men det vil næsten helt sikkert ske i løbet af de næste par dage.”John Romero, en af Dooms skabere, blev imponeret og svarede på Chiet i en tweet, at modet var” utroligt.”
Du kan se den ikoniske skyder fra 1993 køre i sin fulde herlighed på Chiet’s YouTube -kanal. Det er notesblok, så åbenlyst erstattede Chiet grafikken med karakterer og tal. Gameplayet ser temmelig glat ud, selvom vi fik nogle skærmrivning. Det kan dog skyldes, at Notepad ikke kan skrive teksten hurtigt nok på skærmen.
relaterede links
Det er Dooms 29 -års jubilæum. Hvad er din yndlingshistorie?
Denne diskussion er arkiveret. .
Doom kører på 60 fps i notepad mere login
Doom kører på 60 fps i notesblokken
Følgende kommentarer ejes af den, der har sendt dem ud. Vi er ikke ansvarlige for dem på nogen måde.
. (Score: 3)
Af HotNeedleofinquiry (598897) skriver: Mandag 10. oktober 2022 @08: 49 pm ( #62954955)
Re: (score: 1)
(Også en funktion, som Linux allerede har haft i cirka 2 årtier nu.)
Re: (score: 3)
Linux kunne køre undergang i Windows Notepad uden at ændre Notepad?
Re: (score: 1)
.org].
Re: (score: 1)
> Aalib er et softwarebibliotek, der giver applikationer mulighed for automatisk at konvertere stadig og flytte billeder til ASCII -kunst. Det blev frigivet af Jan Hubicka som en del af BBDEMO -projektet i 1997. Jeg kan ikke se ordene “Teksteditor” eller “Notepad” på den wiki -side hvor som helst. Det er næsten som om du sammenligner en applikation, der er bygget specifikt til at konvertere grafiske output til ASCII, til en teksteditor. . Jeg er sikker på, at du ikke er en af de unhinged Linux -zealots, der gør hele samfundets oplevelse uudnyttelig til
Re: (score: 2)
[Beklager, denne underskrift er ikke tilgængelig i dit land/region]
Re: (score: 1)
Det er fuldstændigt muligt (og jeg ved ikke, jeg har ikke set koden), at han brugte Aalib (eller en af gaflerne fra Aalib) til at gøre gengivelsen, implementeret en virtuel tastaturdriver og kørte teksten gennem driveren til notesblok. .
Jeg har en 144 Hz skærm (score: 5, sjov)
af Rsilvergun (571051) skriver: mandag 10. oktober 2022 @08: 56 pm ( #62954961)
Så dette er nytteløst for mig. Jeg holder mig med undergang i en bash -prompt.
Re: (score: 2)
.
Re: (score: 2)
Min rig er ikke kraftig nok til at drive høje detaljerede indstillinger som ved 144 Hz. Måske skulle jeg købe en GTX 4090.
Re: (score: 2)
Ugh. VT320 er meget mere end det, og Xterm er sand farve og Sixel gør resten dumt
Re: (score: 2)
Det er alt for mange farver – Dooms farvepalle er sort, brun, grå og en stænk af rød.
Re: (score: 2)
Hvem vidste, at Quake og Doom havde den samme farve palet./s
Re: (score: 2)
Jeg tror, at det at være i stand til at bruge standard ANSI -kontrolkoder fra bash i 8 farver vil virkelig forbedre den samlede oplevelse.
Kun hvis du kan omdanne den til “Matrix” -tekst. Mere end to farver er bare garish.
Hvordan fungerer lyd? (Score: 2)
Jeg vidste aldrig om lydeffekter i notesblokken.
Re: Hvordan fungerer lyd?
af Larwe (858929) skriver: mandag 10. oktober 2022 @10: 36 pm ( #62955111)
Lyden spilles ikke af Notepad. Notepad fungerer dybest set som en videostreamingoverflade til displayet – selve spillet kører andre steder, og det er her, lyden kommer fra.
Re: (score: 2)
Den graviditetstest en var massivt skuffende clickbait, jeg husker det godt. Det ville have været meget mindre irriterende, hvis forfatteren simpelthen havde sagt “Se, jeg fik undergang på denne mikrokontroller, der kørte denne lille lille LCD, er det ikke cool?”Graviditetstestaspektet var en total rød sild.
Re: (score: 2)
Jeg er glad for, at du nævnte det. Videoen var rent ‘orrible, men jeg tænkte positivt på lyden. Men det er ikke i notesblokken. . Det er ikke undergang for mig.
Ti sekunder af den video, og jeg har allerede hovedpine. Selv hvis jeg havde en Windows -maskine, kunne jeg ikke spille dette.
Re: (score: 2)
Du må være ny her. .
Re: Seriøst måde cool, men (score: 4, interessant)
af Lslllll (830002) skriver: Mandag 10. oktober 2022 @11: 37 pm ( #62955217)
Du har ikke brug for Windows! Bare kør notesblok.exe under vin!
Re: (score: 2)
Okay, så nu bliver jeg bestemt nødt til at prøve dette “notesblokke” under vin – bare for at se, om det fungerer!
Re: (score: 2)
. Notepad er ligeglad med, om du ændrer den åbne fil, den har ingen indbygget indholdsopdateringsevne, så den eneste måde at gøre dette på ville være at ændre en intern notepad -karakterbuffer.
Ad: Seriøst cool, men (score: 2)
. Dejlig demo af “Se hvad jeg kan gøre!”, men jeg blev træt af det hurtigt.
Notepad hacking (score: 5, informativ)
Af Bettodavis (1782302) skriver: Mandag 10. oktober 2022 @09: 16:00 ( #62954995)
.Exes vindue til at udføre automatisering med sit indhold for et par år tilbage ved at injicere data i dets hukommelsesbuffere. De kunne spille tetris eller nogle sådanne med det.
Jeg formoder, at dette kun er et skridt foran, og bruger det til at vise spilbillederne ved hjælp af tekst, svarende til andre Linux -apps, der gør det med NCURSES/LIBCACA.
Re: (score: 3)
Med hvor langsom opdateringen er det ser ud som om de simpelthen misbruger kopi/indsæt bufferen
Re: Notepad hacking (score: 2)
Først tænkte jeg “åh crap, hvorfor skulle m $ tilføje scripting til hvad?”, og så tænkte jeg, hvad du skrev. 60 fps, det er en masse tekst, der skal dumpes i enhver teksteditor, og jeg kan ikke forestille mig, at dette er i stand til at køre længe, før notesblok går ned, eller hele systemet bliver en stor personsøgningsfest. Forhåbentlig rydder det den indsatte tekst pr. Rammeopdatering, så dette vil ikke være et problem.
60fps (score: 2)
Re: (score: 2)
Hans videokort er sandsynligvis en Voodoo3
Idéen er cool, 60Hz er ikke bemærkelsesværdig (score: 5, interessant)
af Larwe (858929) skriver: Mandag 10. oktober 2022 @10: 33:00 ( #62955105)
Dette emne startede lidt af et argument i et andet forum, fordi jeg hævder, at 60Hz -gengivelsen overhovedet ikke er spændende – fordi der er meget små data, der manipuleres, og ingen realtidsberegning overhovedet – en LUT fungerer fint. Mindre end et minuts tænkning førte mig til denne how-to, derfor konkluderer jeg, at selvom ideen er virkelig cool og fjollet på den bedste ingeniør måde, faktisk er implementering af det trivielt let: Jeg kan ikke huske, om Doom løb fortrinsvis i Int Int Int Int 10H MODE 13H MCGA 320x200x8bpp paletteret eller en X-Mode, men jeg tror, at førstnævnte. Det var bestemt designet til 5: 5: 5 Ramdacs, fordi 5: 6: 5 og 8: 8: 8 ikke var en del af den originale VGA/MCGA -specifikation. . OnTime opgaver: Vi kender paletten indhold, fordi vi har spillet sourcecode. Det var i farve. Så vores første opgave er at omdanne paletten 5: 5: 5 til gråskala. . Så vi har 32 mulige gråtoner eller 64, hvis du er blevet fancy. (Fra videoen gør forfatteren faktisk den lidt mere komplekse måde). Vores næste opgave er at oprette en LUT, der vælger fontpersoner, der matcher hver gråskala -værdi. Igen er den enkleste ting at gøre blot at rastere hver karakter (i den specificerede/valgte skrifttype) og udføre pixeloptælling for at bestemme forholdet mellem OFF til ON og matche den til det ønskede grå niveau. Vi afvikler med en matrix lut [32], der direkte kortlægger en palettes G -værdi til den ønskede karakter, der skal sættes i notesblok. På dette tidspunkt skal jeg bemærke, at en _better_-tilgang er at bruge en 9-dimensionel LUT, så du vælger den karakter, der skal placeres, baseret på pixel af interesse og de 8 pixels omkring den, men vi taler stadig enkleste sag her. (Hvis vi går på denne rute, gengiver vi enten til 318×198, eller vi er nødt til at specificere kanterne på skærmen). . Vi kan på dette tidspunkt være smarte og brugervenlige og sende det simuleret menu og wm_size -meddelelser for at vælge den rigtige skrifttype og ændre størrelsen på grænsen, så der opstår ingen ordindpakning, men det er valgfrit. Per-frame-opgaver: Doom-motoren giver os en 320×200 række 8-bit heltal, der henviser til paletten. Ved hjælp af det enkle tilfælde ovenfor er vores outputkarakter for hver pixel LUT [Palette [Pixel].g], eller hvis du kan lide LUT [(Palette [Pixel] >> 5) & 0x1f]. Så vi opbevarer den karakter øverst til venstre på vores “rammebuffer” og fortsætter til EOL, på hvilket tidspunkt vi indsætter en vognretur og begynder at behandle den næste “scanline”, indtil vi når slutningen af den sidste scanlinje. (Dette trin er lidt mere kompliceret, hvis vi gjorde forbedring af “gamma-korrektion” i konverteringen af paletten til karakter, men algoritmen er den samme). Vi kopierer nu “FrameBuffer” til Windows Clipboard, Send Notepad Hwnd en valg-all-meddelelse efterfulgt af WM_PASTE for at indsætte i den nye ramme. Om forfatteren: Skrev firmware til flere digitale billedrammer (Digi-Frame-modeller DF-560, DF-390, DF-1710, DF-2300, DF-57) inklusive JPEG/JFIF-afkodning, filsystem, comms og farvepaletkonverteringsfiltere , også programmeret DOS/Win16/Win32 i ganske nogle år, portet System16 Arcade Emulator Rendering Code fra Original C til PowerPC ASM. Jeg er også en uudnyttelig pedant og general a ** hul-om-by.
Klassisk FPS -spil Doom kører nu på Notepad (seriøst)
For at tilføje den stadigt voksende liste over ting, der kan køre klassisk FPS-spil fra 1993, har spiludvikler Sam Chiet formået at få skytten til at køre, på 60fps, Inside of Microsofts Notepad-software, fordi Doom selvfølgelig ikke har nogen steder at gå op, men op.
. Chiet siger også, at de vil give en opdatering ”Hvis/når jeg gør den tilgængelig til download.
Optagelserne nedenfor af undergang, der kører i notesblok.Exe har heller ikke nogen af sin kode, der er ændret, og den er fuldt spillbar live med “Zero Fakery” involveret.
”Det vil tage noget arbejde at polere notepaddoom til noget, der er lettet,” siger Chiet i et opfølgningspost, ”men det vil næsten helt sikkert ske i løbet af de næste par dage.
Mens billedet af undergang, der kører i notesblok, naturligt er lidt sløret, mindsker det ikke bragden at få den klassiske FPS til at køre inde i et note -værktøj, som jeg gætter på, at de fleste af os ikke bruger, ikke noget at tænke kunne køre En skydespil i det.
At få undergang til at løbe i det mest usandsynlige steder er blevet lidt af en internettradition, med de næsten tre årtier gamle FP’er, der kører i en Twitter-bot, evnen til at køre Doom i Doom og endda få Doom på en GoPro-controller. One-upmanship fra udviklere og Doom-samfundet ophører aldrig med at forbløffe mig ærligt, og jeg kan ikke vente med at se, hvor Doom vil køre næste gang.
Hvis du vil se mere af Chiet’s arbejde, kan du følge dem på Twitter eller endda støtte dem på Patreon for at hjælpe med at finansiere alle deres underlige, vidunderlige og skøre spilskabelser.
På trods af at det er næsten 30 år gammelt undergang, finder vi konsekvent en vej ind i nyhedscyklussen, faktisk talte vi for nylig med Triviums Matt Heafy, der sagde, at de ville elske at skrive et Doom -lydspor, og kaldte muligheden for en “livslang drøm”. Doom Mod Thatchers TechBase giver dig også mulighed for at sende den tidligere britiske premierminister Margaret Thatcher til helvede, og det blev spillet af en tidligere Labour -leder.
Will Nelson fra Starfield til Cyberpunk 2077, Will elsker at gå tabt i fordybende verdener. En tidligere nyhedsforfatter til NME -spil, han tager alt, hvad du kaster på ham, især Roguelikes.