mirror of
https://github.com/lowbit/ps5-doom.git
synced 2026-10-06 12:00:27 +02:00
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.
16 lines
543 B
Bash
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"
|