# Diablo 1 # DevilutionX howto git clone --recursive https://github.com/diasurgical/devilutionX cd devilutionX mkdir build cd build cmake -DBUILD_TESTING=off .. sed -i "s/libzt.a/libzt.a -latomic/g" CMakeFiles/devilutionx.dir/link.txt make -j8 # get the diabdat.mpq from archive.org and move it to data dir # game can be run like this ./devilutionx --data-dir data # Attached binary is linked against local libbz2, SDL2 !!! linux-vdso.so.1 (0x0000003f9faff000) libz.so.1 => /lib/riscv64-linux-gnu/libz.so.1 (0x0000003f9fac7000) libbz2.so.1 => /usr/local/lib/libbz2.so.1 (0x0000003f9fab8000) libSDL2_image-2.0.so.0 => /usr/local/lib/libSDL2_image-2.0.so.0 (0x0000003f9efe0000) libsodium.so.23 => /lib/riscv64-linux-gnu/libsodium.so.23 (0x0000003f9ef9f000) libfmt.so.9 => /lib/riscv64-linux-gnu/libfmt.so.9 (0x0000003f9ef85000) libSDL2-2.0.so.0 => /usr/local/lib/libSDL2-2.0.so.0 (0x0000003f9ec00000) libatomic.so.1 => /lib/riscv64-linux-gnu/libatomic.so.1 (0x0000003f9ef7c000) libm.so.6 => /lib/riscv64-linux-gnu/libm.so.6 (0x0000003f9eefe000) libc.so.6 => /lib/riscv64-linux-gnu/libc.so.6 (0x0000003f9ea80000) /lib/ld-linux-riscv64-lp64d.so.1 (0x0000003f9fb01000) libstdc++.so.6 => /lib/riscv64-linux-gnu/libstdc++.so.6 (0x0000003f9e800000) libgcc_s.so.1 => /lib/riscv64-linux-gnu/libgcc_s.so.1 (0x0000003f9eee0000)