{"id":12024,"date":"2025-03-04T09:30:00","date_gmt":"2025-03-04T08:30:00","guid":{"rendered":"https:\/\/www.pegasoftsrl.it\/?p=12024"},"modified":"2025-03-03T10:55:13","modified_gmt":"2025-03-03T09:55:13","slug":"incredible-but-true-doom-runs-inside-a-text-file","status":"publish","type":"post","link":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/","title":{"rendered":"Incredible, but true: Doom runs inside a text file"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Doom in a simple text file: it may not be playable, but the result is impressive all the same.<\/h2>\n\n\n\n<!--more-->\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\">by <strong>Marco Pedrani<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Doom <\/strong> now runs in a simple .txt text file: <em>not playable, of course, but impressive nonetheless<\/em>. Limitations? There are none when it comes to video games! <\/p>\n\n\n<div class=\"wp-block-table-of-contents-block-table-of-contents-block\"><div class=\"eb-parent-wrapper eb-parent-eb-toc-0i7roup \"><div class=\"eb-toc-container eb-toc-0i7roup  eb-toc-is-not-sticky eb-toc-not-collapsible eb-toc-initially-not-collapsed eb-toc-scrollToTop style-1 list-style-none\" data-scroll-top=\"false\" data-scroll-top-icon=\"fas fa-angle-up\" data-collapsible=\"false\" data-sticky-hide-mobile=\"false\" data-sticky=\"false\" data-scroll-target=\"scroll_to_toc\" data-copy-link=\"false\" data-editor-type=\"\" data-hide-desktop=\"false\" data-hide-tab=\"false\" data-hide-mobile=\"true\" data-itemcollapsed=\"false\"><div class=\"eb-toc-header\"><div class=\"eb-toc-title\">What you will find in this article:<\/div><\/div><div class=\"eb-toc-wrapper \" data-headers=\"[{&quot;level&quot;:3,&quot;content&quot;:&quot;Doom and the challenge for programmers&quot;,&quot;text&quot;:&quot;Doom and the challenge for programmers&quot;,&quot;link&quot;:&quot;doom-and-the-challenge-for-programmers&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;A successful experiment&quot;,&quot;text&quot;:&quot;A successful experiment&quot;,&quot;link&quot;:&quot;a-successful-experiment&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;A sophisticated mechanism behind the scenes&quot;,&quot;text&quot;:&quot;A sophisticated mechanism behind the scenes&quot;,&quot;link&quot;:&quot;a-sophisticated-mechanism-behind-the-scenes&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;A tradition of experimentation and innovation&quot;,&quot;text&quot;:&quot;A tradition of experimentation and innovation&quot;,&quot;link&quot;:&quot;a-tradition-of-experimentation-and-innovation&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;Getting creative hacking&quot;,&quot;text&quot;:&quot;Getting creative hacking&quot;,&quot;link&quot;:&quot;getting-creative-hacking&quot;}]\" data-visible=\"[false,false,true,false,false,false]\" data-delete-headers=\"[{&quot;label&quot;:&quot;Doom and the challenge for programmers&quot;,&quot;value&quot;:&quot;doom-and-the-challenge-for-programmers&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;A successful experiment&quot;,&quot;value&quot;:&quot;a-successful-experiment&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;A sophisticated mechanism behind the scenes&quot;,&quot;value&quot;:&quot;a-sophisticated-mechanism-behind-the-scenes&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;A tradition of experimentation and innovation&quot;,&quot;value&quot;:&quot;a-tradition-of-experimentation-and-innovation&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;Getting creative hacking&quot;,&quot;value&quot;:&quot;getting-creative-hacking&quot;,&quot;isDelete&quot;:false}]\" data-smooth=\"true\" data-top-offset=\"\"><div class=\"eb-toc__list-wrap\"><ul class=\"eb-toc__list\"><li><a href=\"#doom-and-the-challenge-for-programmers\">Doom and the challenge for programmers<\/a><li><a href=\"#a-successful-experiment\">A successful experiment<\/a><li><a href=\"#a-sophisticated-mechanism-behind-the-scenes\">A sophisticated mechanism behind the scenes<\/a><li><a href=\"#a-tradition-of-experimentation-and-innovation\">A tradition of experimentation and innovation<\/a><li><a href=\"#getting-creative-hacking\">Getting creative hacking<\/a><\/ul><\/div><\/div><\/div><\/div><\/div>\n\n\n<h3 class=\"wp-block-heading\">Doom and the challenge for programmers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Doom remains something of a test case for programming enthusiasts. The iconic 1990s shooter has become a symbol of a curious global challenge: getting it to run on the most unlikely devices and in the most unlikely formats. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The final frontier? <strong>A simple text file (.txt)<\/strong>, a format that by definition should contain only characters and no graphics. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A challenge that seemed impossible. But one programmer overcame with an ingenious visual conversion system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A successful experiment<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The experiment, carried out by a user known as <strong>HughMann<\/strong>, marks a new milestone in the community of enthusiasts who have been challenging themselves for years to bring Doom to increasingly unlikely platforms. <strong>This is not an actual port of the game, but rather a real-time conversion system <\/strong>that turns every frame of the original experience into <strong>ASCII <\/strong>characters.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The result is <strong>surprisingly recognisable<\/strong>, despite the extreme limitations imposed by the textual format: no colours, no textures, just letters, numbers and symbols strategically arranged to create the illusion of hellish corridors and the demons that inhabit them. A tribute to ASCII art, which in the past was one of the first attempts at computer graphics. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A sophisticated mechanism behind the scenes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Although HughMann did not reveal the full code of his creation, he did reveal the working principle behind the experiment. <strong>The system continuously captures screenshots of the game running on DOSBox, converts each image to ASCII characters, and then writes these &#8216;text frames&#8217; to a .txt file<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Doom-file-di-testo.webp?resize=1600%2C900&#038;ssl=1\" alt=\"The same frame, in the original game and in the .txt version\" class=\"wp-image-12018\" style=\"width:800px;height:auto\" srcset=\"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Doom-file-di-testo.webp?w=1600&amp;ssl=1 1600w, https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Doom-file-di-testo.webp?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Doom-file-di-testo.webp?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Doom-file-di-testo.webp?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Doom-file-di-testo.webp?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Doom-file-di-testo.webp?resize=720%2C405&amp;ssl=1 720w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\"><em>The same frame, in the original game and in the .txt version<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">To visualise the movement, the programmer used the command &#8216;tail -f&#8217;, which, in a Unix environment, allows the updating of a file to be monitored in real time. This process of constantly rewriting the text document inevitably causes <strong>a drop in frame rate<\/strong> compared to the original experience, making the action more choppy, but still playable&#8230; If you can figure it out.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HughMann has shared his experience in a YouTube video which you can find <a href=\"https:\/\/www.youtube.com\/watch?v=MmUNqngRo2o\" target=\"_blank\" rel=\"noreferrer noopener\">at this link<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A tradition of experimentation and innovation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This text version of Doom adds to the impressive list of <strong>creative experiments<\/strong> carried out around id Software&#8217;s game. In the past, enthusiasts have managed to run the game on devices such as calculators, digital watches, smart fridges and even inside <a href=\"https:\/\/packaged-media.redd.it\/6jslwvt3bode1\/pb\/m2-res_1080p.mp4?m=DASHPlaylist.mpd&amp;v=1&amp;e=1741010400&amp;s=5c968ff171f6afa23defeb74a09081ca336e1aa9\">Word<\/a> and <a href=\"https:\/\/www.youtube.com\/watch?v=g6ygXHmtHzs&amp;t=1s\">PDF documents<\/a>, demonstrating how the flexibility of the original code allows for surprising adaptations. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The peculiarity of this ASCII version is that, as its creator jokingly noted, it does not require a dedicated graphics card to run &#8211; an advantage over the 1993 original, which required dedicated hardware at the time. This paradox illustrates how, three decades later, technology has made it possible to emulate graphical experiences using systems very different from those originally intended. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Getting creative hacking<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Behind these seemingly bizarre experiments lies a form of <strong>technical creativity <\/strong>that pushes the boundaries of what we think is possible with technology. This is not just nostalgia for a classic game, but an exercise in ingenuity that tests programming skills and a deep understanding of computer systems. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The community dedicated to these challenges represents a particular subset of hacker culture, where the goal is not to compromise systems, but to explore unexpected technical possibilities, often with surprising results that challenge conventions of what a given format or device can or cannot do.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At a time when video games require ever more powerful and sophisticated hardware, there is something truly fascinating about seeing an iconic title reduced to its most minimalist essence, capable of functioning with the most limited of means &#8211; even a simple text file.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Sources and Data<\/h4>\n\n\n\n<ul class=\"wp-block-list has-black-color has-text-color\">\n<li><a href=\"https:\/\/www.tomshw.it\/videogioco\/doom-in-un-file-di-testo-siamo-davvero-allassurdo-2025-02-27\">Doom in un file di testo, siamo davvero all&#8217;assurdo<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=MmUNqngRo2o\">Doom videos in .txt format<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/packaged-media.redd.it\/6jslwvt3bode1\/pb\/m2-res_1080p.mp4?m=DASHPlaylist.mpd&amp;v=1&amp;e=1741010400&amp;s=5c968ff171f6afa23defeb74a09081ca336e1aa9\">Doom videos in word format<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=g6ygXHmtHzs&amp;t=1s\">Doom videos in .pdf format<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Doom in a simple text file: it may not be playable, but the result is impressive all the same.<\/p>\n","protected":false},"author":2,"featured_media":12022,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":false,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[393],"tags":[742,745,743,744],"class_list":["post-12024","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-doom-en","tag-hughmann-en","tag-text-file","tag-videogames"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Incredible, but true: Doom runs inside a text file - Pegasoft srl<\/title>\n<meta name=\"description\" content=\"Doom in a simple text file: it may not be playable, but the result is impressive all the same.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Incredible, but true: Doom runs inside a text file - Pegasoft srl\" \/>\n<meta property=\"og:description\" content=\"Doom in a simple text file: it may not be playable, but the result is impressive all the same.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/\" \/>\n<meta property=\"og:site_name\" content=\"Pegasoft srl\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pegasoftsrlcs\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-04T08:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"870\" \/>\n\t<meta property=\"og:image:height\" content=\"435\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Elisabetta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pegasoft_\" \/>\n<meta name=\"twitter:site\" content=\"@pegasoft_\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elisabetta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/\"},\"author\":{\"name\":\"Elisabetta\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#\\\/schema\\\/person\\\/50ef23a3e701620adcc0fd7f0f514a01\"},\"headline\":\"Incredible, but true: Doom runs inside a text file\",\"datePublished\":\"2025-03-04T08:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/\"},\"wordCount\":689,\"publisher\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.pegasoftsrl.it\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1\",\"keywords\":[\"Doom\",\"HughMann\",\"text file\",\"videogames\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/\",\"url\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/\",\"name\":\"Incredible, but true: Doom runs inside a text file - Pegasoft srl\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.pegasoftsrl.it\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1\",\"datePublished\":\"2025-03-04T08:30:00+00:00\",\"description\":\"Doom in a simple text file: it may not be playable, but the result is impressive all the same.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.pegasoftsrl.it\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.pegasoftsrl.it\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1\",\"width\":870,\"height\":435,\"caption\":\"Incredibile ma vero: Doom gira anche in un file di testo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/incredible-but-true-doom-runs-inside-a-text-file\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Incredible, but true: Doom runs inside a text file\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/\",\"name\":\"Pegasoft srl\",\"description\":\"Wings of Technology\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#organization\"},\"alternateName\":\"Pegasoft\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#organization\",\"name\":\"Pegasoft srl\",\"alternateName\":\"Pegasoft\",\"url\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.pegasoftsrl.it\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Pegasoft-logo-696x696-1.png?fit=696%2C696&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.pegasoftsrl.it\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/Pegasoft-logo-696x696-1.png?fit=696%2C696&ssl=1\",\"width\":696,\"height\":696,\"caption\":\"Pegasoft srl\"},\"image\":{\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pegasoftsrlcs\",\"https:\\\/\\\/x.com\\\/pegasoft_\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/pegasoft\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.pegasoftsrl.it\\\/en\\\/#\\\/schema\\\/person\\\/50ef23a3e701620adcc0fd7f0f514a01\",\"name\":\"Elisabetta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/28fe46c889ca711be6e5d902f14e3f3583be020d7ed3217c2da2e07fead38bda?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/28fe46c889ca711be6e5d902f14e3f3583be020d7ed3217c2da2e07fead38bda?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/28fe46c889ca711be6e5d902f14e3f3583be020d7ed3217c2da2e07fead38bda?s=96&d=mm&r=g\",\"caption\":\"Elisabetta\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Incredible, but true: Doom runs inside a text file - Pegasoft srl","description":"Doom in a simple text file: it may not be playable, but the result is impressive all the same.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/","og_locale":"en_US","og_type":"article","og_title":"Incredible, but true: Doom runs inside a text file - Pegasoft srl","og_description":"Doom in a simple text file: it may not be playable, but the result is impressive all the same.","og_url":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/","og_site_name":"Pegasoft srl","article_publisher":"https:\/\/www.facebook.com\/pegasoftsrlcs","article_published_time":"2025-03-04T08:30:00+00:00","og_image":[{"width":870,"height":435,"url":"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1","type":"image\/png"}],"author":"Elisabetta","twitter_card":"summary_large_image","twitter_creator":"@pegasoft_","twitter_site":"@pegasoft_","twitter_misc":{"Written by":"Elisabetta","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/#article","isPartOf":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/"},"author":{"name":"Elisabetta","@id":"https:\/\/www.pegasoftsrl.it\/en\/#\/schema\/person\/50ef23a3e701620adcc0fd7f0f514a01"},"headline":"Incredible, but true: Doom runs inside a text file","datePublished":"2025-03-04T08:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/"},"wordCount":689,"publisher":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/#organization"},"image":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1","keywords":["Doom","HughMann","text file","videogames"],"articleSection":["Technology"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/","url":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/","name":"Incredible, but true: Doom runs inside a text file - Pegasoft srl","isPartOf":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/#primaryimage"},"image":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1","datePublished":"2025-03-04T08:30:00+00:00","description":"Doom in a simple text file: it may not be playable, but the result is impressive all the same.","breadcrumb":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/#primaryimage","url":"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1","width":870,"height":435,"caption":"Incredibile ma vero: Doom gira anche in un file di testo"},{"@type":"BreadcrumbList","@id":"https:\/\/www.pegasoftsrl.it\/en\/incredible-but-true-doom-runs-inside-a-text-file\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.pegasoftsrl.it\/en\/"},{"@type":"ListItem","position":2,"name":"Incredible, but true: Doom runs inside a text file"}]},{"@type":"WebSite","@id":"https:\/\/www.pegasoftsrl.it\/en\/#website","url":"https:\/\/www.pegasoftsrl.it\/en\/","name":"Pegasoft srl","description":"Wings of Technology","publisher":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/#organization"},"alternateName":"Pegasoft","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.pegasoftsrl.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.pegasoftsrl.it\/en\/#organization","name":"Pegasoft srl","alternateName":"Pegasoft","url":"https:\/\/www.pegasoftsrl.it\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.pegasoftsrl.it\/en\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2023\/09\/Pegasoft-logo-696x696-1.png?fit=696%2C696&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2023\/09\/Pegasoft-logo-696x696-1.png?fit=696%2C696&ssl=1","width":696,"height":696,"caption":"Pegasoft srl"},"image":{"@id":"https:\/\/www.pegasoftsrl.it\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pegasoftsrlcs","https:\/\/x.com\/pegasoft_","https:\/\/www.linkedin.com\/company\/pegasoft\/"]},{"@type":"Person","@id":"https:\/\/www.pegasoftsrl.it\/en\/#\/schema\/person\/50ef23a3e701620adcc0fd7f0f514a01","name":"Elisabetta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/28fe46c889ca711be6e5d902f14e3f3583be020d7ed3217c2da2e07fead38bda?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/28fe46c889ca711be6e5d902f14e3f3583be020d7ed3217c2da2e07fead38bda?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/28fe46c889ca711be6e5d902f14e3f3583be020d7ed3217c2da2e07fead38bda?s=96&d=mm&r=g","caption":"Elisabetta"}}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.pegasoftsrl.it\/wp-content\/uploads\/2025\/03\/Img-header-blog-2025-Doom-gira-su-un-file-txt.png?fit=870%2C435&ssl=1","_links":{"self":[{"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/posts\/12024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/comments?post=12024"}],"version-history":[{"count":2,"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/posts\/12024\/revisions"}],"predecessor-version":[{"id":12026,"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/posts\/12024\/revisions\/12026"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/media\/12022"}],"wp:attachment":[{"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/media?parent=12024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/categories?post=12024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pegasoftsrl.it\/en\/wp-json\/wp\/v2\/tags?post=12024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}