[] rg351v/p amberelec
[] rg353m arkos
[x] rg353v Jelos
[] rg353vs arkos
[] oga arkos
[] rg503
[] rg552
[] x55
Technically already on Portmaster-MV, but for the more curious here's the thread.
To boot it you need the zelda_assets.dat file in root of the zelda folder, for device with a lower resolution of 640x480 you need to modify the config (zelda3.ini) file. For upper resolutions it's up to the user technically, in the worst cause there should just be the black bars if you boot without chaning anything.
You can obtain the .dat file legally with 2 possible solutions.
Extract Assets
Rom Checksum 66871d66be19ad2c34c927d6b14cd8eb6fc3181965b6e517cb361f7316009cfb
For Windows users you just need to download https://github.com/RadzPrower/Zelda-3-Launcher and use your rom to create a windows build, that will include the .dat file that we need.
For Mac OSX/Linux
- Open a terminal
- Install pip if not already installed
python3 -m ensurepip - Clone the repo and cd into it
git clone https://github.com/snesrev/zelda3
cd zelda3 - Install requirements using pip
python3 -m pip install -r requirements.txt - Install SDL2
Ubuntu/Debian sudo apt install libsdl2-dev
Fedora Linux sudo dnf install SDL2-devel
Arch Linux sudo pacman -S sdl2
macOS: brew install sdl2 - Place your US ROM file named zelda3.sfc in zelda3
- Compile
make (suggested make -j$(nproc) )
Then we will have our .dat file into the zelda3 folder