Skip to content

Nintendo 64 port of Press F, a Fairchild F8 emulator

License

Notifications You must be signed in to change notification settings

celerizer/Press-F-Ultra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Press F Ultra

Press F Ultra is a Fairchild Channel F emulator for Nintendo 64, utilizing the libpressf emulation library.

images

Usage

On a Nintendo 64 Flashcart

  1. Download the Program

  2. 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.
  3. Load the Program

    • Copy Press-F.z64 to the SD Card.
    • Boot the file on the flashcart and select a cartridge ROM to load.
  4. Setup as an N64FlashCartMenu plugin (optional)

    • Place Press-F.z64 in the menu/emulators directory.
    • Load Channel F ROMs with the .chf extension directly through N64FlashCartMenu.

On the Ares Emulator

  • Add sl31253.bin, sl31254.bin, and any additional cartridge ROMs to the roms directory.
  • Compile Press-F.z64 following the provided build instructions.
  • Open Press-F.z64 in the Ares emulator.

Controls

Nintendo 64 Channel F
d Control Pad Directional movement
cleft C-Left Rotate counter-clockwise
cright C-Right Rotate clockwise
cup C-Up Pull up
cdown C-Down Plunge down
a A Button 1 / TIME
b B Button 2 / MODE
z Z Trigger 3 / HOLD
s START Button 4 / START

The L Trigger and R Trigger can be used to open a ROM menu and settings menu respectively.

Building

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.

License

  • 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.