mirror of https://github.com/n64decomp/007.git
23 lines
713 B
Bash
Executable File
23 lines
713 B
Bash
Executable File
#!/bin/sh
|
|
|
|
echo "WSL1 32bit ELF Enabler (Needed for 32bit pointers used by N64)"
|
|
|
|
dpkg -s "qemu-user-static" >/dev/null 2>&1 && {
|
|
echo ""
|
|
} || {
|
|
echo "Installing Required patches."
|
|
apt update
|
|
apt install -y qemu-user-static
|
|
}
|
|
|
|
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'
|
|
sudo service binfmt-support start
|
|
|
|
dpkg -s "libc6:i386" >/dev/null 2>&1 && {
|
|
echo ""
|
|
} || {
|
|
apt update
|
|
apt install -y libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386 zlib1g-dev:i386
|
|
}
|
|
|