{"id":13529665,"url":"https://github.com/bradharding/doomretro","last_synced_at":"2026-03-11T04:32:26.858Z","repository":{"id":12693362,"uuid":"15365681","full_name":"bradharding/doomretro","owner":"bradharding","description":"The classic, refined DOOM source port. For Windows PC.","archived":false,"fork":false,"pushed_at":"2026-03-10T05:14:53.000Z","size":232117,"stargazers_count":751,"open_issues_count":87,"forks_count":92,"subscribers_count":27,"default_branch":"master","last_synced_at":"2026-03-10T13:39:37.288Z","etag":null,"topics":["boom","c","doom","doom2","fps","free-software","game","gpl","gplv3","limit-removing","mbf","mbf21","retro","sdl","sdl2","sdl2-image","sdl2-mixer","source-port","vanilla-doom","windows"],"latest_commit_sha":null,"homepage":"https://www.doomretro.com","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bradharding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"bradharding"}},"created_at":"2013-12-21T21:07:21.000Z","updated_at":"2026-03-10T05:14:56.000Z","dependencies_parsed_at":"2023-11-27T06:24:23.356Z","dependency_job_id":"2cdb8918-efc8-4d7c-a491-a3a9341d5ac4","html_url":"https://github.com/bradharding/doomretro","commit_stats":null,"previous_names":[],"tags_count":187,"template":false,"template_full_name":null,"purl":"pkg:github/bradharding/doomretro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradharding%2Fdoomretro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradharding%2Fdoomretro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradharding%2Fdoomretro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradharding%2Fdoomretro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bradharding","download_url":"https://codeload.github.com/bradharding/doomretro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradharding%2Fdoomretro/sbom","scorecard":{"id":250292,"data":{"date":"2025-08-11","repo":{"name":"github.com/bradharding/doomretro","commit":"f7175d898db48a593ca585a41b53ec21621d7137"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.1,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":0,"reason":"Found 0/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: SDL2-2.32.8/lib/x64/SDL2.dll:1","Warn: binary detected: SDL2-2.32.8/lib/x64/SDL2.lib:1","Warn: binary detected: SDL2-2.32.8/lib/x64/SDL2main.lib:1","Warn: binary detected: SDL2-2.32.8/lib/x64/SDL2test.lib:1","Warn: binary detected: SDL2-2.32.8/lib/x86/SDL2.dll:1","Warn: binary detected: SDL2-2.32.8/lib/x86/SDL2.lib:1","Warn: binary detected: SDL2-2.32.8/lib/x86/SDL2main.lib:1","Warn: binary detected: SDL2-2.32.8/lib/x86/SDL2test.lib:1","Warn: binary detected: SDL2_image-2.8.8/lib/x64/SDL2_image.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x64/SDL2_image.lib:1","Warn: binary detected: SDL2_image-2.8.8/lib/x64/optional/libavif-16.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x64/optional/libtiff-5.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x64/optional/libwebp-7.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x64/optional/libwebpdemux-2.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x86/SDL2_image.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x86/SDL2_image.lib:1","Warn: binary detected: SDL2_image-2.8.8/lib/x86/optional/libavif-16.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x86/optional/libtiff-5.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x86/optional/libwebp-7.dll:1","Warn: binary detected: SDL2_image-2.8.8/lib/x86/optional/libwebpdemux-2.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x64/SDL2_mixer.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x64/SDL2_mixer.lib:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x64/optional/libgme.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x64/optional/libogg-0.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x64/optional/libopus-0.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x64/optional/libopusfile-0.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x64/optional/libwavpack-1.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x64/optional/libxmp.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x86/SDL2_mixer.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x86/SDL2_mixer.lib:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x86/optional/libgme.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x86/optional/libogg-0.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x86/optional/libopus-0.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x86/optional/libopusfile-0.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x86/optional/libwavpack-1.dll:1","Warn: binary detected: SDL2_mixer-2.8.1/lib/x86/optional/libxmp.dll:1","Warn: binary detected: msvc/Debug/SDL2.dll:1","Warn: binary detected: msvc/Debug/SDL2_image.dll:1","Warn: binary detected: msvc/Debug/SDL2_mixer.dll:1","Warn: binary detected: msvc/Debug/libogg-0.dll:1","Warn: binary detected: msvc/Debug/libopus-0.dll:1","Warn: binary detected: msvc/Debug/libopusfile-0.dll:1","Warn: binary detected: msvc/Debug/libxmp.dll:1","Warn: binary detected: msvc/Release/SDL2.dll:1","Warn: binary detected: msvc/Release/SDL2_image.dll:1","Warn: binary detected: msvc/Release/SDL2_mixer.dll:1","Warn: binary detected: msvc/Release/libogg-0.dll:1","Warn: binary detected: msvc/Release/libopus-0.dll:1","Warn: binary detected: msvc/Release/libopusfile-0.dll:1","Warn: binary detected: msvc/Release/libxmp.dll:1","Warn: binary detected: msvc/x64/Debug/SDL2.dll:1","Warn: binary detected: msvc/x64/Debug/SDL2_image.dll:1","Warn: binary detected: msvc/x64/Debug/SDL2_mixer.dll:1","Warn: binary detected: msvc/x64/Debug/libogg-0.dll:1","Warn: binary detected: msvc/x64/Debug/libopus-0.dll:1","Warn: binary detected: msvc/x64/Debug/libopusfile-0.dll:1","Warn: binary detected: msvc/x64/Debug/libxmp.dll:1","Warn: binary detected: msvc/x64/Release/SDL2.dll:1","Warn: binary detected: msvc/x64/Release/SDL2_image.dll:1","Warn: binary detected: msvc/x64/Release/SDL2_mixer.dll:1","Warn: binary detected: msvc/x64/Release/libogg-0.dll:1","Warn: binary detected: msvc/x64/Release/libopus-0.dll:1","Warn: binary detected: msvc/x64/Release/libopusfile-0.dll:1","Warn: binary detected: msvc/x64/Release/libxmp.dll:1","Warn: binary detected: xcode/SDL2.framework/Versions/A/Frameworks/hidapi.framework/Versions/A/hidapi:1","Warn: binary detected: xcode/SDL2.framework/Versions/A/SDL2:1","Warn: binary detected: xcode/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/webp:1","Warn: binary detected: xcode/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/Current/webp:1","Warn: binary detected: xcode/SDL2_image.framework/Versions/A/Frameworks/webp.framework/webp:1","Warn: binary detected: xcode/SDL2_image.framework/Versions/A/SDL2_image:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/FLAC:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/A/FLAC:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/FLAC.framework/Versions/Current/FLAC:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Ogg:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/A/Ogg:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Ogg.framework/Versions/Current/Ogg:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Opus:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/A/Opus:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Opus.framework/Versions/Current/Opus:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/OpusFile:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/A/OpusFile:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/OpusFile.framework/Versions/Current/OpusFile:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/A/Vorbis:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Versions/Current/Vorbis:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/Vorbis.framework/Vorbis:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/A/modplug:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/Versions/Current/modplug:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/modplug.framework/modplug:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/A/mpg123:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/Versions/Current/mpg123:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/Frameworks/mpg123.framework/mpg123:1","Warn: binary detected: xcode/SDL2_mixer.framework/Versions/A/SDL2_mixer:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v5.7.2 not signed: https://api.github.com/repos/bradharding/doomretro/releases/237014506","Warn: release artifact v5.7.1 not signed: https://api.github.com/repos/bradharding/doomretro/releases/229871300","Warn: release artifact v5.7 not signed: https://api.github.com/repos/bradharding/doomretro/releases/225252099","Warn: release artifact v5.6.2 not signed: https://api.github.com/repos/bradharding/doomretro/releases/195453396","Warn: release artifact v5.6.1 not signed: https://api.github.com/repos/bradharding/doomretro/releases/193146816","Warn: release artifact v5.7.2 does not have provenance: https://api.github.com/repos/bradharding/doomretro/releases/237014506","Warn: release artifact v5.7.1 does not have provenance: https://api.github.com/repos/bradharding/doomretro/releases/229871300","Warn: release artifact v5.7 does not have provenance: https://api.github.com/repos/bradharding/doomretro/releases/225252099","Warn: release artifact v5.6.2 does not have provenance: https://api.github.com/repos/bradharding/doomretro/releases/195453396","Warn: release artifact v5.6.1 does not have provenance: https://api.github.com/repos/bradharding/doomretro/releases/193146816"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/bradharding/doomretro/build.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-17T08:18:47.750Z","repository_id":12693362,"created_at":"2025-08-17T08:18:47.750Z","updated_at":"2025-08-17T08:18:47.750Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30370800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"online","status_checked_at":"2026-03-11T02:00:07.027Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["boom","c","doom","doom2","fps","free-software","game","gpl","gplv3","limit-removing","mbf","mbf21","retro","sdl","sdl2","sdl2-image","sdl2-mixer","source-port","vanilla-doom","windows"],"created_at":"2024-08-01T07:00:38.377Z","updated_at":"2026-03-11T04:32:26.828Z","avatar_url":"https://github.com/bradharding.png","language":"C","readme":"![](https://github.com/bradharding/www.doomretro.com/raw/master/readme.png)\n\n\u003cbr\u003e\n\n*DOOM Retro* is the classic, refined *DOOM* source port for Windows PC. It represents how I like my *DOOM* to be today, in all its dark and gritty, unapologetically pixelated glory. I have strived to craft a unique and cohesive set of compelling features, while continuing to uphold my respect for that classic, nostalgic *DOOM* experience many of us, after all this time, still hold dear.\n\nOpen the \u003cb\u003e\u003ci\u003e[DOOM Retro Wiki](https://github.com/bradharding/doomretro/wiki)\u003c/i\u003e\u003c/b\u003e for more information.\n\n\u003cbr\u003e\n\n[![](https://img.shields.io/github/languages/top/bradharding/doomretro.svg)](https://github.com/bradharding/doomretro/search?l=c)\n[![](https://img.shields.io/github/languages/code-size/bradharding/doomretro.svg)](https://github.com/bradharding/doomretro)\n[![](https://img.shields.io/github/license/bradharding/doomretro.svg?logo=gnu)](https://github.com/bradharding/doomretro/wiki/License)\n[![](https://img.shields.io/github/release/bradharding/doomretro.svg)](https://github.com/bradharding/doomretro/releases/latest)\n[![](https://img.shields.io/github/release-date/bradharding/doomretro.svg)](https://github.com/bradharding/doomretro/releases/latest)\n[![](https://img.shields.io/github/downloads/bradharding/doomretro/latest/total.svg?label=downloads)](https://github.com/bradharding/doomretro/releases/latest)\n[![](https://img.shields.io/github/downloads/bradharding/doomretro/total.svg?label=total%20downloads)](https://github.com/bradharding/doomretro/releases)\n[![](https://img.shields.io/github/commit-activity/m/bradharding/doomretro.svg)](https://github.com/bradharding/doomretro/commits/master)\n[![](https://img.shields.io/github/commits-since/bradharding/doomretro/latest.svg)](https://github.com/bradharding/doomretro/commits/master)\n[![](https://img.shields.io/github/last-commit/bradharding/doomretro.svg)](https://github.com/bradharding/doomretro/commits/master)\n[![](https://img.shields.io/github/actions/workflow/status/bradharding/doomretro/build.yml)](https://github.com/bradharding/doomretro/commits/master)\n[![](https://img.shields.io/github/stars/bradharding/doomretro.svg?style=flat\u0026logo=github)](https://github.com/bradharding/doomretro/stargazers)\n[![](https://img.shields.io/discord/485551763542245427?style=flat\u0026logo=discord\u0026label=discord)](http://discordapp.com/invite/jAfAyWG)\n[![](https://img.shields.io/badge/donations-AU$546-\u003cCOLOR\u003e?style=flat\u0026logo=paypal\u0026label=donations)](https://www.paypal.com/donate?business=8WGJ8VDFSVU7J)\n\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\n![](https://github.com/bradharding/www.doomretro.com/raw/master/wiki/bigdivider.png)\n\u003csub\u003e\u003cb\u003e*DOOM Retro* is Copyright \u0026copy; 2013\u0026ndash;2026 by [Brad Harding](https://github.com/bradharding). All rights reserved. Coded with love in [Western Sydney, Australia](https://goo.gl/maps/v2aEDEboVsqoetPt7). *DOOM Retro* is free software: you can redistribute it and/or modify it under the terms of the [*GNU General Public License*](https://github.com/bradharding/doomretro/wiki/License) as published by the [Free Software Foundation](https://www.fsf.org/), either version 3 of the license, or (at your option) any later version. *DOOM Retro* is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the [*GNU General Public License*](https://github.com/bradharding/doomretro/wiki/License) for more details. [*DOOM*](https://www.doom.com) is a registered trademark of [id Software LLC](https://www.idsoftware.com), a [ZeniMax Media](https://www.zenimax.com/) company, in the US and/or other countries, and is used without permission. All other trademarks are the property of their respective holders. *DOOM Retro* is in no way affiliated with nor endorsed by [id Software](https://www.idsoftware.com).\u003c/b\u003e\u003c/sub\u003e\n","funding_links":["https://github.com/sponsors/bradharding","https://www.paypal.com/donate?business=8WGJ8VDFSVU7J"],"categories":["C","FPS"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradharding%2Fdoomretro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbradharding%2Fdoomretro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradharding%2Fdoomretro/lists"}