updated waterbox docs
This commit is contained in:
parent
316aafed40
commit
687704dc3c
|
@ -11,13 +11,13 @@ It consists of a modified musl libc, and build scripts to tie it all together.
|
|||
1. Install WSL2
|
||||
2. Install Ubuntu 20.04 LTS (https://www.microsoft.com/en-us/p/ubuntu-2004-lts/9n6svws3rx71)
|
||||
3. Clone the bizhawk repository. You can use it through /mnt or /home if you really like
|
||||
4. Install build tools: sudo apt-get update && sudo apt-get install gcc g++ make cmake
|
||||
4. Install build tools: sudo apt-get update && sudo apt-get install gcc g++ make cmake llvm
|
||||
4b. (Note for future work: ideally the llvm installed above would not be required)
|
||||
|
||||
PREPARE A WIN10 VM:
|
||||
1. Make sure the VM has virtualization enabled on the guest. For example in VMWare Workstation, "Virtualize Intel VT-X/EPT or AMD-V/RVI"
|
||||
1. Make sure the VM has "yo dawg" virtualization enabled on the guest. For example in VMWare Workstation, "Virtualize Intel VT-X/EPT or AMD-V/RVI"
|
||||
2. Follow WIN10 Workstation preparation guide
|
||||
3. If you wish to clone bizhawk on your host system, you can use a VMWare shared folder and: `sudo mount -t drvfs Z: /mnt/z -o metadata` (WSL won't auto-mount the shared drive)
|
||||
3b. NO: it doesnt work. using `sudo nano /etc/fstab` you can add a line in this format: `Z: /mnt/z drvfs rw,relatime 0 0` (and then reboot your windows system) to get it to auto-mount
|
||||
3. If you wish to clone bizhawk on your host system (slower but maybe more convenient), you can use a VMWare shared folder and: `sudo mount -t drvfs Z: /mnt/z -o rw,relatime,metadata,uid=1000,gid=1000` (WSL won't auto-mount the shared drive)
|
||||
|
||||
PREPARE A LINUX WORKSTATION:
|
||||
1. TODO. This should work, but no one has tested it yet
|
||||
|
@ -35,16 +35,20 @@ It consists of a modified musl libc, and build scripts to tie it all together.
|
|||
./do-everything.sh
|
||||
cd ..
|
||||
|
||||
3. You are now ready to start building cores. Each supports `make` and `make install`, as well as `make debug` and `make install-debug` for local development. From the root directory, the following should all be valid:
|
||||
3. Some additional preparation is required before all the cores can be built:
|
||||
cd nyma && ./build-and-install-zlib.sh
|
||||
|
||||
4. You are now ready to start building cores. Each supports `make` and `make install`, as well as `make debug` and `make install-debug` for local development. From the root directory, the following should all be valid:
|
||||
cd gpgx && make install
|
||||
cd libsnes && make install
|
||||
cd nyma && make -f faust.mak install
|
||||
cd nyma && make -f ngp.mak install
|
||||
cd nyma && make -f pce.mak install
|
||||
cd pcfx && make install
|
||||
cd nyma && make -f turbo.mak install
|
||||
cd nyma && make -f hyper.mak install
|
||||
cd nyma && make -f pcfx.mak install
|
||||
cd nyma && make -f ss.mak install
|
||||
cd picodrive && make install
|
||||
cd sameboy && make install
|
||||
cd snes9x && make install
|
||||
cd ss && make install
|
||||
cd uzem && make install
|
||||
cd vb && make install
|
||||
|
|
Loading…
Reference in New Issue