{"id":17954739,"url":"https://github.com/nukeop/theunofficialdoomspecs","last_synced_at":"2025-04-03T16:47:23.948Z","repository":{"id":91755201,"uuid":"69597215","full_name":"nukeop/TheUnofficialDoomSpecs","owner":"nukeop","description":"Matthew S Fell's unofficial Doom specs translated into Markdown","archived":false,"fork":false,"pushed_at":"2016-10-01T21:22:38.000Z","size":56,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-09T05:32:54.843Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nukeop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-29T18:44:14.000Z","updated_at":"2023-10-16T22:37:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"c3a02531-b1a8-46c2-8088-b260230d5a2d","html_url":"https://github.com/nukeop/TheUnofficialDoomSpecs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nukeop%2FTheUnofficialDoomSpecs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nukeop%2FTheUnofficialDoomSpecs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nukeop%2FTheUnofficialDoomSpecs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nukeop%2FTheUnofficialDoomSpecs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nukeop","download_url":"https://codeload.github.com/nukeop/TheUnofficialDoomSpecs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247043275,"owners_count":20874085,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-29T10:19:44.743Z","updated_at":"2025-04-03T16:47:23.927Z","avatar_url":"https://github.com/nukeop.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"------------------------------------------------------------------------------\n```\n                           T H E   U N O F F I C I A L\n=================     ===============     ===============   ================\n\\\\ . . . . . . .\\\\   //. . . . . . .\\\\   //. . . . . . .\\\\  \\\\. . .\\\\// . .//\n||. . ._____. . .|| ||. . ._____. . .|| ||. . ._____. . .|| || . . .\\/ . ..||\n|| . .||   ||. . || || . .||   ||. . || || . .||   ||. . || ||. . . . . . .||\n||. . ||   || . .|| ||. . ||   || . .|| ||. . ||   || . .|| || . | . . . ..||\n|| . .||   ||. _-|| ||-_ .||   ||. . || || . .||   ||. _-|| ||-_.|\\ . . . .||\n||. . ||   ||-'  || ||  `-||   || . .|| ||. . ||   ||-'  || ||  `|\\_ . .|..||\n|| . _||   ||    || ||    ||   ||_ . || || . _||   ||    || ||   |\\ `-_/| .||\n||_-' ||  .|/    || ||    \\|.  || `-_|| ||_-' ||  .|/    || ||   | \\  / -_.||\n||    ||_-'      || ||      `-_||    || ||    ||_-'      || ||   | \\  / | '||\n||    `'         || ||         `'    || ||    `'         || ||   | \\  / |  ||\n||            .===' `===.         .==='.`===.         .===' /==. |  \\/  |  ||\n||         .=='   \\_|-_ `===. .==='   _|_   `===. .===' _-|/   `==  \\/  |  ||\n||      .=='    _-'    `-_  `='    _-'   `-_    `='  _-'   `-_  /|  \\/  |  ||\n||   .=='    _-'          `-__\\._-'         `-_./__-'         `' |. /|  |  ||\n||.=='    _-'                                                     `' | /==.||\n=='    _-'         S         P         E         C         S          \\/  `==\n\\   _-'                                                                `-_  /\n `''                                                                      ``'\n                       Release v1.666 - December 15th, 1994\n                   Written by: Matthew S Fell (msfell@aol.com)\n\n          \"The poets talk about love, ...but what I talk about is DOOM,\n                  because in the end, DOOM is all that counts.\"\n            - Alex Machine/George Stark/Stephen King, _The Dark Half_\n```\n------------------------------------------------------------------------------\n\n\n\nDISCLAIMER\n----------\n\nThese specs are to aid in informing the public about the games\nDOOM and DOOM 2, by id Software.  In no way should this promote your\nkilling yourself, killing others, or killing in any other fashion.\nAdditionally, the author does not claim ANY responsibility\nregarding ANY illegal activity concerning this file, or indirectly related\nto this file.  The information contained in this file only reflects\nid Software indirectly, and questioning id Software regarding any\ninformation in this file is not recommended.\n\nCOPYRIGHT NOTICE\n----------------\n\nThis article is Copyright 1994 by Matt Fell.  All rights reserved.\nYou are granted the following rights:\n\n1. To make copies of this work in original form, so long as\n  1. the copies are exact and complete;\n  2. the copies include the copyright notice and these paragraphs\n     in their entirety;\n  3. the copies give obvious credit to the author, Matt Fell;\n  4. the copies are in electronic form.\n2. To distribute this work, or copies made under the provisions\n   above, so long as\n  1. this is the original work and not a derivative form;\n  2. you do not charge a fee for copying or for distribution;\n  3. you ensure that the distributed form includes the copyright\n     notice, this paragraph, the disclaimer of warranty in\n     their entirety and credit to the author;\n  4. the distributed form is not in an electronic magazine or\n     within computer software (prior explicit permission may be\n     obtained from the author);\n  5. the distributed form is the NEWEST version of the article to\n     the best of the knowledge of the distributor;\n  6. the distributed form is electronic.\n\nYou may not distribute this work by any non-electronic media,\nincluding but not limited to books, newsletters, magazines, manuals,\ncatalogs, and speech.  You may not distribute this work in electronic\nmagazines or within computer software without prior written explicit\npermission.  These rights are temporary and revocable upon written, oral,\nor other notice by the author. This copyright notice shall be governed\nby the laws of the state of Ohio.\n\nIf you would like additional rights beyond those granted above,\nwrite to the author at \"msfell@aol.com\" on the Internet.\n\nCONTENTS\n--------\n\n1. [Introduction][1]\n  1. [id Software's Copyright][1-1]\n  2. [What's New][1-2]\n2. [The Basics][2]\n  1. [Pwads][2-1]\n  2. [DOOM version information][2-2]\n  3. [Terminology conventions][2-3]\n3. [List of DOOM.WAD Directory Entries][3]\n4. [The Levels][4]\n  1. [ExMy or MAPxy][4-1]\n  2. [THINGS][4-2]\n    1. [Thing Types][4-2-1]\n    2. [Thing Sizes][4-2-2]\n    3. [Thing Options][4-2-3]\n  3. [LINEDEFS][4-3]\n    1. [Linedef Flags][4-3-1]\n    2. [Linedef Types][4-3-2]\n  4. [SIDEDEFS][4-4]\n  5. [VERTEXES][4-5]\n  6. [SEGS][4-6]\n  7. [SSECTORS][4-7]\n  8. [NODES][4-8]\n  9. [SECTORS][4-9]\n    1. [Special Sector Types][4-9-1]\n  10. [REJECT][4-10]\n  11. [BLOCKMAP][4-11]\n5. [Graphics][5]\n  1. [Picture Format][5-1]\n6. [Flats (Floor and Ceiling Textures)][6]\n  1. [Animated Floors][6-1], see [8-4-1][8-4-1]\n7. [Sounds and Music][7]\n  1. [PC Speaker Sound Effects][7-1]\n  2. [Soundcard Sound Effects][7-2]\n  3. [Music][7-3]\n  4. [GENMIDI][7-4]\n  5. [DMXGUS][7-5]\n8. [Miscellaneous Lumps][8]\n  1. [PLAYPAL][8-1]\n  2. [COLORMAP][8-2]\n  3. [ENDOOM][8-3]\n  4. [TEXTURE1 and TEXTURE2][8-4]\n    1. [Animated Walls][8-4-1]\n    2. [The SKY Textures][8-4-2]\n  5. [PNAMES][8-5]\n  6. [DEMOs][8-6]\n    1. [Level changes from 1.2 to 1.666 DOOM.WAD][8-6-1]\n9. [Savegame Files][9]\n\n10. [The DOOM.EXE File][10]\n  1. [Version 1.2 DOOM.EXE Data Segment Overview][10-1]\n  2. [Version 1.666 DOOM.EXE Data Segment Overview][10-2]\n  3. [Detail on some EXE Data Structures][10-3]\n\nAPPENDICES\n\n1. [Backus-Naur Form definitions of wad elements][A-1]\n2. [Engine limits][A-2]\n3. [DOOM.WAD changes and errors][A-3]\n4. [A BLOCKMAP algorithm][A-4]\n5. [Other helpful documents][A-5]\n6. [Acknowledgments][A-6]\n\n[1]: ../master/Chapter1.md\n[1-1]: ../master/Chapter1.md\n[1-2]: ../master/Chapter1.md\n\n\n[2]: ../master/Chapter2.md\n[2-1]: ../master/Chapter2.md\n[2-2]: ../master/Chapter2.md\n[2-3]: ../master/Chapter2.md\n\n[3]: ../master/Chapter3.md\n\n[4]: ../master/Chapter4.md\n[4-1]: ../master/Chapter4.md\n[4-2]: ../master/Chapter4.md\n[4-2-1]: ../master/Chapter4.md\n[4-2-2]: ../master/Chapter4.md\n[4-2-3]: ../master/Chapter4.md\n[4-3]: ../master/Chapter4.md\n[4-3-1]: ../master/Chapter4.md\n[4-3-2]: ../master/Chapter4.md\n[4-4]: ../master/Chapter4.md\n[4-5]: ../master/Chapter4.md\n[4-6]: ../master/Chapter4.md\n[4-7]: ../master/Chapter4.md\n[4-8]: ../master/Chapter4.md\n[4-9]: ../master/Chapter4.md\n[4-9-1]: ../master/Chapter4.md\n[4-10]: ../master/Chapter4.md\n[4-11]: ../master/Chapter4.md\n\n[5]: ../master/Chapter5.md\n[5-1]: ../master/Chapter5.md\n\n[6]: ../master/Chapter6.md\n[6-1]: ../master/Chapter6.md\n\n[7]: ../master/Chapter7.md\n[7-1]: ../master/Chapter7.md\n[7-2]: ../master/Chapter7.md\n[7-3]: ../master/Chapter7.md\n[7-4]: ../master/Chapter7.md\n[7-5]: ../master/Chapter7.md\n\n[8]: ../master/Chapter8.md\n[8-1]: ../master/Chapter8.md\n[8-2]: ../master/Chapter8.md\n[8-3]: ../master/Chapter8.md\n[8-4]: ../master/Chapter8.md\n[8-4-1]: ../master/Chapter8.md\n[8-4-2]: ../master/Chapter8.md\n[8-5]: ../master/Chapter8.md\n[8-6]: ../master/Chapter8.md\n[8-6-1]: ../master/Chapter8.md\n\n[9]: ../master/Chapter9.md\n\n[10]: ../master/Chapter10.md\n[10-1]: ../master/Chapter10.md\n[10-2]: ../master/Chapter10.md\n[10-3]: ../master/Chapter10.md\n\n\n[A-1]: ../master/A-1.md\n[A-2]: ../master/A-2.md\n[A-3]: ../master/A-3.md\n[A-4]: ../master/A-4.md\n[A-5]: ../master/A-5.md\n[A-6]: ../master/A-6.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnukeop%2Ftheunofficialdoomspecs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnukeop%2Ftheunofficialdoomspecs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnukeop%2Ftheunofficialdoomspecs/lists"}