shithub: zelda3

Download patch

ref: 73b084bad38a2c019c4d1b667708099cd498cf1e
parent: 1c4e0e1b7fea9dac2dc294926f0d12267d015faa
author: KiritoDev <[email protected]>
date: Thu Oct 6 05:48:42 EDT 2022

Added switch build info into readme (#134)


--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
 # Zelda3
-A reimplementation of Zelda 3. 
+A reimplementation of Zelda 3.
 
 Our discord server is: https://discord.gg/AJJbJAzNNJ
 
@@ -47,7 +47,7 @@
   - Ubuntu: `apt install libsdl2-dev`
   - macOS: `brew install sdl2`
 - a `tables/zelda3.sfc` US ROM file (for asset extraction step only)
-  - SHA256 : `66871d66be19ad2c34c927d6b14cd8eb6fc3181965b6e517cb361f7316009cfb`. 
+  - SHA256 : `66871d66be19ad2c34c927d6b14cd8eb6fc3181965b6e517cb361f7316009cfb`.
 - The `pillow` and `pyyaml` python dependencies used by the assets extractor.
   - `python -m pip install -r requirements.txt`
 
@@ -56,7 +56,7 @@
 Look at the wiki at https://github.com/snesrev/zelda3/wiki for more help.
 
 ### Windows
-First extract and compile resources. 
+First extract and compile resources.
 
 `cd tables`
 
@@ -105,6 +105,18 @@
 ```
 </details>
 
+### Nintendo switch
+
+You need [DevKitPro](https://devkitpro.org/wiki/Getting_Started) and [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) installed.
+
+```sh
+(dkp-)pacman -S git switch-dev switch-sdl2 switch-tools
+cd platform/switch
+make # Add -j$(nproc) to build using all cores ( Optional )
+# You can test the build directly onto the switch ( Optional )
+nxlink -s zelda3.nro
+```
+
 In case you're planning to move the executable to a different location, please include the file `tables/zelda3_assets.dat`.
 
 ## Usage and controls
@@ -158,4 +170,4 @@
 
 ## License
 
-This project is licensed under the MIT license. See 'LICENSE.txt' for details.
+This project is licensed under the MIT license. See 'LICENSE.txt' for details.
\ No newline at end of file
--- a/platform/switch/Makefile
+++ b/platform/switch/Makefile
@@ -38,7 +38,7 @@
 #   NACP building is skipped as well.
 #---------------------------------------------------------------------------------
 SRC_DIR     := ../..
-TARGET		:=	$(notdir $(CURDIR))
+TARGET		:=	zelda3
 BUILD		:=	bin
 SOURCES		:=  $(SRC_DIR) $(SRC_DIR)/snes
 INCLUDES	:=	include