DOOM loopt op 60 FPS in Notepad – SlashDot, Classic FPS Game Doom draait nu op Notepad (serieus) | Pcgamesn
Klassieke FPS -game Doom draait nu op Notepad (serieus)
Contents
- 1 Klassieke FPS -game Doom draait nu op Notepad (serieus)
- 1.1 Doom draait FPS in Kladblok
- 1.2 Doom werkt op 60 fps in Kladblok (tomshardware.com) 52 -> 52
- 1.3 Doom loopt op 60 fps in Kladblok
- 1.3.0.1 Goed. (Score: 3)
- 1.3.0.2
- 1.3.0.3 Re: (score: 3)
- 1.3.0.4 Re: (score: 1)
- 1.3.0.5 Re: (score: 1)
- 1.3.0.6
- 1.3.0.7 Re: (score: 1)
- 1.3.0.8 Ik heb een 144 Hz -monitor (score: 5, grappig)
- 1.3.0.9 Re: (score: 2)
- 1.3.0.10 Re: (score: 2)
- 1.3.0.11 Re: (score: 2)
- 1.3.0.12 Re: (score: 2)
- 1.3.0.13 Re: (score: 2)
- 1.3.0.14 Re: (score: 2)
- 1.3.0.15 ? (Score: 2)
- 1.3.0.16 ? (Score: 5, informatief)
- 1.3.0.17 Re: (score: 2)
- 1.3.0.18 Re: (score: 2)
- 1.3.0.19
- 1.3.0.20 Re: (score: 2)
- 1.3.0.21
- 1.3.0.22 Re: (score: 2)
- 1.3.0.23
- 1.3.0.24 Re: serieus veel cool, maar (score: 2)
- 1.3.0.25 Kladblokhacking (score: 5, informatief)
- 1.3.0.26 Re: (score: 3)
- 1.3.0.27 Re: Kladblokhacking (score: 2)
- 1.3.0.28 60fps (score: 2)
- 1.3.0.29 Re: (score: 2)
- 1.3.0.30 Idee is cool, 60Hz is onopvallend (score: 5, interessant)
- 1.4 Klassieke FPS -game Doom draait nu op Notepad (serieus)
Het is heel goed mogelijk (en ik weet het niet, ik heb de code niet gezien) dat hij Aalib (of een van de vorken van Aalib) gebruikte om de weergave te doen, een virtueel toetsenbordstuurprogramma te implementeren en de tekst via het stuurprogramma heeft uitgevoerd in Kladblok. Hoewel Aalib oorspronkelijk werd geschreven voor Linux, is het behoorlijk draagbaar (en is het specifiek heel lang geleden aan DOS overgedragen).
Doom draait FPS in Kladblok
binspamdupenotTheBestofftopicslowseWSdayStalestupid FreshfunnyNightfulInterestingMaybe OffTopicFlameBaitTrollRedAldOverRated Insightful InterestingInformativeFunnyunderRated Beschrijvend Typodupeerror -> 166695701 Story
Doom werkt op 60 fps in Kladblok (tomshardware.com) 52 -> 52
Geplaatst door Beauhd op maandag 10 oktober 2022 @08: 45pm vanaf de wat-wil-ze-denk-of-next-afdeling.
Game -ontwikkelaar Sam Chiet heeft een ander gebruik gevonden voor Microsoft Kladblok. De ingenieuze maker heeft Doom (1993) gekregen om op 60 fps te werken via de saaie teksteditor in Windows. Tom’s Hardware -rapporten: Chiet benadrukte dat hij de notities van de Kladblok niet hoefde te wijzigen. Nagesynchroniseerd “Kladblokdoom”, het project is volledig afspeelbaar. Hoewel Chiet niet heeft uitgelegd hoe de mod werkt, heeft hij zich toegezegd om Kladblokdoom te lanceren voor andere Doom -fans om uit te proberen. Chiet zei in een volgende tweet dat “er wat werk voor nodig is om Kladblokken te polijsten in iets vrijgaven, maar het zal de komende dagen vrijwel zeker gebeuren.”John Romero, een van de makers van Doom, was onder de indruk en antwoordde op Chiet in een tweet dat de mod” ongelooflijk was.”
Je kunt de iconische schieter uit 1993 zien draaien in zijn volledige glorie op het YouTube -kanaal van Chiet. Het is Kladblok, dus Chiet heeft de graphics duidelijk vervangen door tekens en cijfers. De gameplay ziet er vrij soepel uit, hoewel we wat schermscheuren hebben vangen. Dat kan echter zijn omdat Kladblok de tekst niet snel genoeg op het scherm kan schrijven.
Gerelateerde Links
Het is de 29e verjaardag van Doom. Wat is je favoriete verhaal?
Deze discussie is gearchiveerd. Er kunnen geen nieuwe opmerkingen worden gepost.
Doom werkt op 60 fps in Kladblok Meer inloggen
Doom loopt op 60 fps in Kladblok
De kleine lettertjes: De volgende opmerkingen zijn eigendom van degene die ze heeft gepost. .
Goed. (Score: 3)
Door HotneedleOfinquiry (598897) schrijft: op maandag 10 oktober 2022 @08: 16.00 uur ( #62954955)
(Ook een functie die Linux nu al ongeveer 2 decennia heeft gehad.))
Re: (score: 3)
Linux zou doom in Windows Kladblok kunnen uitvoeren zonder Notepad te wijzigen?
Re: (score: 1)
..
Re: (score: 1)
> Aalib is een softwarebibliotheek waarmee applicaties automatisch stilstaan en verplaatsen in ASCII -kunst kunnen omzetten in ASCII -kunst. Het werd in 1997 vrijgegeven door Jan Hubicka als onderdeel van het BBDemo -project. Ik zie de woorden “teksteditor” of “kladblok” nergens in die wiki -pagina. . Vreemd. Ik weet zeker dat je niet een van die losgeslagen Linux -zealoten bent die de hele gemeenschap onuitvuldig maken
[Sorry, deze handtekening is niet beschikbaar in uw land/regio]
Re: (score: 1)
Het is heel goed mogelijk (en ik weet het niet, ik heb de code niet gezien) dat hij Aalib (of een van de vorken van Aalib) gebruikte om de weergave te doen, een virtueel toetsenbordstuurprogramma te implementeren en de tekst via het stuurprogramma heeft uitgevoerd in Kladblok. Hoewel Aalib oorspronkelijk werd geschreven voor Linux, is het behoorlijk draagbaar (en is het specifiek heel lang geleden aan DOS overgedragen).
Ik heb een 144 Hz -monitor (score: 5, grappig)
Dus dit is nutteloos voor mij. Ik blijf bij DOOM in een bash -prompt.
Re: (score: 2)
Ik denk dat het kunnen gebruiken van de standaard ANSI -besturingscodes van BASH voor 8 kleuren zal de algehele ervaring echt verbeteren.
Re: (score: 2)
Mijn rig is niet krachtig genoeg om dergelijke instellingen met hoge details op 144 Hz te stimuleren. Misschien moet ik een GTX 4090 kopen.
Re: (score: 2)
Ugh. VT320 is veel meer dan dat en XterM is echte kleur en Sixel maakt de rest dom
Re: (score: 2)
Dat is veel te veel kleuren – Doom’s kleurenpallet is zwart, bruin, grijs en een scheutje rood.
Re: (score: 2)
Wie wist dat Quake en Doom dezelfde kleur hadden palet./S
Re: (score: 2)
.
Alleen als u er een tekst “Matrix” -stijl van kunt maken. Meer dan twee kleuren zijn gewoon opzichtig.
? (Score: 2)
Ik heb nooit op de hoogte van geluidseffecten in Kladblok.
? (Score: 5, informatief)
Door Larwe (858929) schrijft: op maandag 10 oktober 2022 @10: 36pm ( #62955111)
Het geluid wordt niet gespeeld door Kladblok. Kladblok fungeert in feite als een videostreamingoppervlak voor het display – de game zelf loopt elders en dat is waar het geluid vandaan komt.
Re: (score: 2)
Die zwangerschapstest één was enorm teleurstellend clickbait, ik herinner het me goed. Het zou veel minder irritant zijn geweest als de auteur gewoon had gezegd: “Kijk, ik heb Doom draaiend op deze microcontroller die dit kleine LCD -?”Het aspect van de zwangerschapstest was een totale rode haring.
Re: (score: 2)
Ik ben blij dat je dat hebt gezegd. De video was puur ‘orribel, maar ik dacht gunstig aan het geluid. Maar het is niet in Kladblok. Oké. Het is niet uit de buurt van mij.
Tien seconden van die video en ik heb al hoofdpijn. Zelfs als ik een Windows -machine had, kon ik dit niet spelen.
Re: (score: 2)
Jij moet hier nieuw zijn. .
door LSllll (830002) schrijft: op maandag 10 oktober 2022 @11: 15.00 uur ( #62955217)
U hebt geen Windows nodig! Run gewoon Kladblok.exe onder wijn!
Re: (score: 2)
Oké, dus nu zal ik zeker deze “Kladblok Doom” onder wijn moeten proberen – gewoon om te zien of het werkt!
Ik vermoed dat wijn programma’s in de weg zou staan om de herinnering aan andere programma’s te wijzigen. Kladblok maakt het niet uit of u het open bestand wijzigt, het heeft geen ingebouwde inhoudvernieuwingsmogelijkheden, dus de enige manier om dit te doen is om een aantal interne notitiebuffer te wijzigen.
Re: serieus veel cool, maar (score: 2)
Dit brengt me terug naar de pc -tekenset modus doom die eonen geleden is vrijgegeven. Leuke demo van “Kijk wat ik kan doen!”, Maar ik werd het snel beu.
Kladblokhacking (score: 5, informatief)
Door Bettodavis (1782302) schrijft: op maandag 10 oktober 2022 @09: 16pm ( #62954995)
Ik herinner me dat iemand in YouTube laat zien hoe hij toegang moet hebben tot Kladblok.Exe’s venster voor het doen van automatisering met de inhoud van een paar jaar geleden, door gegevens in zijn geheugenbuffers te injecteren. Ze zouden Tetris of zoiets ermee kunnen spelen.
Ik neem aan dat dit slechts een stap vooruit is en gebruikt voor het weergeven van de game -afbeeldingen met behulp van tekst, vergelijkbaar met andere Linux -apps die het doen met ncurses/libcaca.
Re: (score: 3)
Met hoe langzaam de vernieuwing is, lijkt het erop dat ze gewoon de koper/plakbuffer misbruiken
Re: Kladblokhacking (score: 2)
In het begin dacht ik: “Oh onzin, waarom zou M $ scripting toevoegen aan wat een kale botten zou moeten zijn, geen franje teksteditor?. 60 FPS, dat is veel tekst om in een teksteditor te dumpen en ik kan me niet voorstellen dat dit lang kan lopen voordat Kladblokcrasht, of het hele systeem een groot pagingfeest wordt. Hopelijk wist het de geplakte tekst per frame -update, dus dit zal geen probleem zijn.
60fps (score: 2)
Re: (score: 2)
Zijn videokaart is waarschijnlijk een voodoo3
Idee is cool, 60Hz is onopvallend (score: 5, interessant)
Door Larwe (858929) schrijft: op maandag 10 oktober 2022 @10: 33pm ( #62955105)
Dit onderwerp begon een beetje een argument op een ander forum, omdat ik beweer dat de 60Hz -rendering helemaal niet echt opwindend is – omdat er heel weinig gegevens worden gemanipuleerd, en helemaal geen realtime berekening – een lut werkt prima. Minder dan een minuut denken leidde me naar dit how-to, vandaar dat ik concludeer dat hoewel het idee echt cool en dom is op de beste technische manier, het implementeren van het daadwerkelijk implementeren is triviaal eenvoudig: ik weet niet meer of Doom bij voorkeur in int liep in int 10H modus 13H MCGA 320X200X8BPP Palettized, of een X-modus, maar ik denk dat de eerste. Het was zeker ontworpen voor 5: 5: 5 Ramdacs omdat 5: 6: 5 en 8: 8: 8 geen deel uitmaakte van de originele VGA/MCGA -specificatie. Laten we in ieder geval 320x200x8 aannemen op een 5: 5: 5 RAMDAC. Eetwetse taken: we kennen de inhoud van het palet omdat we de game sourcecode hebben. Dat was in kleur. Dus onze eerste taak is om het 5: 5: 5 -palet te transformeren naar grijswaarden. Je kunt er fancy worden en gamma -correctie hier doen om misschien 6BPP grayscales te genereren, maar de gemakkelijkste manier om dit te doen is om te doen wat een monochrome VGA -monitor zou hebben gedaan: negeer r, b en gebruik alleen G. Dus we hebben 32 mogelijke grijstales, of 64 als je zin hebt geworden. (Uit de video doet de auteur het in feite op de iets complexere manier). Onze volgende taak is om een LUT te maken die lettertypetekens selecteert die overeenkomen met elke grijswaardenwaarde. Nogmaals, het eenvoudigste wat u kunt doen, is eenvoudig elk personage rasteren (in het opgegeven/geselecteerde lettertype) en pixeltelling uitvoeren om de verhouding van OF -tot ON te bepalen, en deze te matchen met het gewenste grijze niveau. We eindigen met een array lut [32] die de G -waarde van een palet direct in kaart brengt aan het gewenste karakter om in Kladblok te plaatsen. Op dit punt moet ik opmerken dat een _Better_-aanpak is om een 9-dimensionale LUT te gebruiken, zodat u het te plaatsen personage kiest, gebaseerd op de pixel van interesse en de 8 pixels eromheen, maar we hebben het hier nog steeds over het eenvoudigste geval. (Als we deze route volgen, geven we ofwel af aan 318×198 of moeten we de randen van het scherm speciaal volgen). We lanceren nu Kladblok en gebruiken Enumwindows () om zijn hwnd te vinden. We kunnen op dit moment chique en gebruiksvriendelijk zijn en het Simulated Menu en WM_Size -berichten verzenden om het juiste lettertype te selecteren en de rand te wijzigen, zodat er geen Word Wrap voorkomt, maar dat is optioneel. Taken per frame: de Doom-engine geeft ons een 320×200-reeks 8-bits gehele getallen die naar het palet verwijzen. .G], of als je Lut [(Palette [Pixel] >> 5) leuk vindt & 0x1f]. Dus bewaren we dat personage linksboven in onze “framebuffer” en gaan we verder met EOL, op welk punt we een rijtjesretour invoegen en de volgende “scanline” beginnen te verwerken totdat we het einde van de laatste scanline bereiken. (Deze stap is een beetje complexer als we de “gamma-correctie” -verbetering in de conversie van het palet-naar-karakter hebben gedaan, maar het algoritme is hetzelfde). We kopiëren nu de “Framebuffer” naar het Windows-klembord, stuur het Koopbuil in een select-all-bericht gevolgd door WM_Paste om het nieuwe frame te plakken. . Ik ben ook een ondraaglijke pedant en algemene een ** gat-over-stad.
Klassieke FPS -game Doom draait nu op Notepad (serieus)
Om toe te voegen aan de steeds groter wordende lijst van dingen die de klassieke FPS-gamedoom uit 1993 kunnen uitvoeren, is game-ontwikkelaar Sam Chiet erin geslaagd om de schutter te laten draaien, op 60 fps, in de notitieblokitiesoftware van Microsoft, omdat er natuurlijk nergens heen is.
Chiet’s post over het krijgen van Doom om binnen te rennen in Kladblok is online geëxplodeerd, zozeer zelfs dat Doom -maker John Romero heeft gereageerd door simpelweg de prestatie “ongelooflijk” te noemen – en dat is met goede reden. Chiet zegt ook dat ze een update zullen geven “Als/wanneer ik deze beschikbaar maak om te downloaden.”
De onderstaande beelden van Doom die in Kladblok loopt, worden niet versneld volgens Chiet, met Kladblok.Exe heeft ook geen van zijn code aangepast, en het is volledig speelbaar live met “Zero Fakery” betrokken.
.”
Hoewel het beeld van de doom die in Kladblok loopt van nature een beetje wazig is, vermindert het niet de prestatie om de klassieke FPS te laten lopen in een tool voor het nemen een schutter erin.
. Het one-upmanship van ontwikkelaars en de DOOM-gemeenschap houdt nooit op om me eerlijk te verbazen, en ik kan niet wachten om te zien waar Doom daarna zal rennen.
Als je meer van het werk van Chiet wilt zien, kun je ze volgen op Twitter, of ze zelfs ondersteunen op Patreon om al hun rare, prachtige en gekke game -creaties te financieren.
Ondanks dat het bijna 30 jaar oud is, vindt Doom consequent een weg naar de nieuwscyclus, in feite hebben we onlangs gesproken met Trivium’s Matt Heafy die zei dat ze graag een Doom -soundtrack zouden schrijven, die de kans een “levenslange droom” noemt. Doom Mod Thatcher’s TechBase laat je ook voormalig Britse premier Margaret Thatcher naar de hel sturen, en het werd gespeeld door een voormalige Labour -leider.
Will Nelson van Starfield naar Cyberpunk 2077, Will houdt van verdwalen in meeslepende werelden. Een voormalig nieuwsschrijver voor NME Gaming, hij neemt alles wat je naar hem gooit, vooral Roguelikes.