Note from 2023-08-10: Actually this fork includes all my changes + lot of fixes. So take this better Altra64: https://github.com/Suprapote/Altra64
Alternative Everdrive64 menu forked from ariahiro64 (Dez 2022) with this new features:
- Game ID Support (N64Digital)
- Auto Region detection (via Country Code). Altra64 previously had problems with a few PAL games (message: This game pak is only available for the PAL market or black screen)
Altra64
is an open source menu for Everdrive64 and ed64+ and is based on a fork of alt64 which was
originally written by saturnu, and released on the
Everdrive64 forum. ariahiro64 forked the Altra64 repo and add new features/bug fixes to it. Now I (ottelo) forked the this repo from ariahiro64 as well and added new things like the Game ID feature for N64Digital HDMI mod (source https://gitlab.com/pixelfx-public/n64-game-id).
N64Digital now detects the game:
ED64P Rom Info Screen with new country and region info:
1, Format your SD card to fat32.
2, Extract ED64P.zip into the rout of your sd card.
3, Change ALT64.ini To your hearts content.
4, Add leagally obtained ROMs
5, Insert the SD card into the ED64plus and enjoy
Key settings
L brings up the mempak menu
B abort
A backup
R format
Z view controller pak
Z about screen
A start rom/directory/mempak
B back/cancel
START start last rom
C-left rom info / mempak content view
C-right rom config screen
C-up view full filename
C-down Toplist 15
L+R delete files
If you want to build the menu, you need an n64 toolchain. This is terrible to build, moparisthebest ended up creating a Dockerfile in the docker folder, instructions included in it.
Or if you him and I, you can use the one I built and pushed to ghcr.io, which can be found here
Furthermore adrianopteodoro Automated the build proccess. Builds can be found here
To build the R.O.M.
from the projects root directory, with docker installed
docker run --rm -v "$(pwd):/build" ghcr.io/ariahiro64/altra64:master make
If it all worked, you will find OS64P.v64
in the bin
directory.
Finally, we can clean the build objects from the project
from the projects root directory
docker run --rm -v "$(pwd):/build" ghcr.io/ariahiro64/altra64:master make clean