Charles_n_town
Senior Member
this is a pretty straight-forward tutorial. it's not hard or anything.
1. first, install Git: https://git-scm.com/download/win you can also install this with winget through powershell (google it).
2. now, download and install docker desktop: https://www.docker.com/ iirc, both automatically add the right environmental variables' path (let me know if they don't), so you can call them in cmd prompt.
3. open cmd prompt, and type
git clone https://github.com/fgsfdsfgs/sm64-port.git -b ps2 --recursive
then, cd sm64-port
4. copy your legally obtained rom into the root, named baserom.us.z64
5. now, type: docker build . -t sm64_ps2 . this will create the docker image file.
6. lastly, tweak this command, as it says on github, from docker run --rm -ti -v $(pwd):/sm64 sm64_ps2 make --jobs 4 to docker run --rm -ti -v %cd%:/sm64 sm64_ps2 make --jobs 4 . the first command is for linux, but we want it to work with current directory in cmd prompt. remember, use cmd prompt instead of powershell, because the command doesn't work in powershell.
let me know if you have success.
1. first, install Git: https://git-scm.com/download/win you can also install this with winget through powershell (google it).
2. now, download and install docker desktop: https://www.docker.com/ iirc, both automatically add the right environmental variables' path (let me know if they don't), so you can call them in cmd prompt.
3. open cmd prompt, and type
git clone https://github.com/fgsfdsfgs/sm64-port.git -b ps2 --recursive
then, cd sm64-port
4. copy your legally obtained rom into the root, named baserom.us.z64
5. now, type: docker build . -t sm64_ps2 . this will create the docker image file.
6. lastly, tweak this command, as it says on github, from docker run --rm -ti -v $(pwd):/sm64 sm64_ps2 make --jobs 4 to docker run --rm -ti -v %cd%:/sm64 sm64_ps2 make --jobs 4 . the first command is for linux, but we want it to work with current directory in cmd prompt. remember, use cmd prompt instead of powershell, because the command doesn't work in powershell.
let me know if you have success.