Press F Ultra is a Fairchild Channel F emulator for Nintendo 64, utilizing the libpressf emulation library.
-
Download the Program
- Download the latest release.
-
Prepare the SD Card
- Create a directory named
press-f
on the root of the SD Card. - Place the Channel F BIOS files in this directory with the exact filenames:
sl31253.bin
sl31254.bin
- Add any additional cartridge ROM files to the same directory.
- Create a directory named
-
Load the Program
- Copy
Press-F.z64
to the SD Card. - Boot the file on the flashcart and select a cartridge ROM to load.
- Copy
-
Setup as an N64FlashCartMenu plugin (optional)
- Place
Press-F.z64
in themenu/emulators
directory. - Load Channel F ROMs with the
.chf
extension directly through N64FlashCartMenu.
- Place
- Add
sl31253.bin
,sl31254.bin
, and any additional cartridge ROMs to theroms
directory. - Compile
Press-F.z64
following the provided build instructions. - Open
Press-F.z64
in the Ares emulator.
The L Trigger and R Trigger can be used to open a ROM menu and settings menu respectively.
Open the devcontainer (rebuild required if you want to update libdragon, as it is not a submodule), or:
- Set up a libdragon environment on the preview branch.
- Clone the project and the core emulation submodule:
git clone https://github.com/celerizer/Press-F-Ultra.git --recurse-submodules
- Run
make
.
- Press F Ultra and libpressf are distributed under the MIT license. See LICENSE for information.
- The font Tuffy Bold is used under the public domain.