Files
lowbit--ps5-doom/tools/fetch-shareware.sh
T
rijads 61c14ce8a2 Native DOOM for PS5 from id's linuxdoom-1.10 source
id Software's original engine, made 64-bit clean, on a new platform layer:
VideoOut with tiled scanout, an AGC compute presenter, ScePad, AudioOut,
an OPL FM synth with a DMX-style MUS player, and a headless PC build for
testing. Ships Freedoom as the bundled game; id's own IWADs take priority.
2026-10-03 15:55:50 +02:00

16 lines
543 B
Bash

#!/usr/bin/env bash
# Downloads id's freely distributable shareware IWAD (Doom 1.9, episode 1) and checks it.
set -euo pipefail
url='https://archive.org/download/doomworld/doomworld.tar/doomworld%2Fports%2Fshareware_doom_iwad.zip'
sha1=5b2e249b9c5133ec987b3ea77596381dc0d6bc1d
out=${1:-wads/DOOM1.WAD}
tmp=$(mktemp -d)
trap 'rm -rf -- "$tmp"' EXIT
mkdir -p "$(dirname "$out")"
wget -q -O "$tmp/shareware.zip" "$url"
unzip -q -o "$tmp/shareware.zip" -d "$tmp"
echo "$sha1 $tmp/DOOM1.WAD" | sha1sum --check --quiet
mv "$tmp/DOOM1.WAD" "$out"