Please add roms in /recalbox/share/roms/n64 and reboot your raspberry. I placed the N64 rom in this exact location 'Z65 BIOS.7z. Do I need to.
![]()
The Raspberry Pi is a small single board computer that has DIY enthusiasts smitten. There are countless projects you can dedicate your Pi to, but hands down one of the coolest is retro gaming. Thanks to an open-source project called RetroPie, turning a Pi into a catch-all video games emulator is a snap.
While RetroPie is super easy to set up, it doesn’t actually come pre-installed with any games. So how do you get your games a.k.a ROMs onto your Pi? There are a couple of different ways, but one of the easiest is via a regular old USB.
What Is a ROM?
Fun fact: ROM stands for Read-Only-Memory. Essentially, a ROM is a digital copy of a game. The legality of video game ROMs is murky and not something we’re going to get into here. Because of this we won’t be telling you how or where to obtain ROMs.
Now that you have your ROMs, you’ll need to get them loaded onto your RetroPie. Just follow the steps below, and you’ll be reliving your childhood in no time! Teks drama singkat.
Transferring ROMs to RetroPie
There are three ways to transfer ROMs to a Raspberry Pi running RetroPie: Samba, Secure File Transfer Protocol and USB. USB is the fastest and arguably the easiest method. For Pi’s that do not have Internet connectivity (e.g. Pi Zero), USB is your only practical option. Technically, you can achieve Internet connectivity with a powered USB hub and a USB WiFi adapter. This would then allow you to use Samba or SFTP to transfer your ROMs. For simplicity’s sake, this guide will focus on transferring ROMs to RetroPie without Internet connectivity.
Format Your USB
Before you can transfer ROMs to your Pi, you’ll first need to format your USB to FAT32. Be aware that reformatting a drive will always result in data loss. Ensure that the USB you are using does not contain data you do not want to lose. Additionally, we suggest using a USB that has an indicator light that flashes when the USB is in use. This isn’t essential, but it makes life a little easier in later steps.
If you are on a Windows PC, plug in your USB and open the File Explorer. Locate your USB in the left panel menu. Right-click on the USB, and a menu will appear. From here, click on “Format.” A window will pop up with a few drop-down menus. The second one from the top should be labeled “File system.” Click on the arrow and select “FAT32.” Finally, click on the “Start” button at the bottom to format the USB.
If you are on a Mac, plug in the USB and open “Disk Utility.” The Disk utility program can be found by following this path “Applications -> Utilities -> Disk Utility.” Alternatively, you can type “Disk Utility” into Spotlight. With Disk Utility open, click on your USB drive in the panel on the left. For Yosemite and below, click on the “Erase” tab, select “MS-DOS (FAT)” from the drop-down box and click the Erase button. For El Capitan and above, click the Erase button, select “MS-DOS (FAT)” and click the Erase button again.
With your USB formatted to FAT32, create a folder at the root of the USB. Rename this folder “retropie,” all lowercase.
Automatically Create ROM Folder Structure
Eject, or if you’re someone who likes to live dangerously, yank your USB out of your computer. If you haven’t flashed RetroPie to an SD card, do so now.
Boot up your Raspberry Pi running RetroPie and plug in your newly-formatted USB. RetroPie will then create folders with the names of the emulators automatically. Your Pi is finished when the indicator light on your USB stops flashing. If your USB does not have an indicator light, make a cup of coffee. By the time you get back it should be done. At this stage, remove the USB from your Pi and plug it back into your computer.
Add ROMs
Upon plugging your USB back into your computer, you should notice that the “retropie” folder you created earlier now has a subfolder called “roms.” Inside this folder is a folder that corresponds to all of the consoles RetroPie supports.
To add ROMs, simply drag and drop your ROMs to the corresponding console/emulator. Be aware that only MAME ROMs can end in .zip. All other ROMs must be unzipped before adding.
Finally, Sega Genesis ROMs must be placed in the “megadrive” folder, and TurboGrafx 16 ROMs must be placed in the “pcengine” folder.
Transfer ROMs to Raspberry Pi
We’re heading into the home stretch here. Eject or yank (you maniac) your USB out of your computer. Boot your Raspberry Pi back up and plug in the USB. RetroPie will automatically copy the ROMs from your USB to the SD card.
How long this process will take depends on how many ROMs you have. If you are using a USB with an indicator light, the process is finished when the light stops flashing. If your USB doesn’t have an indicator light, estimate how long it took to transfer the ROMs from your computer to the USB and add a bit of padding time to be safe.
Once copying is complete, you’ll need to restart EmulationStation. Remove your USB and plug in a keyboard. Pressing F4 on the keyboard will force Emulation Station to reboot. Once it fires back up, you should be good to go!
What are your favorite projects for the Raspberry Pi? Let us know in the comments!
The Complete Hardware Buying Guide
Keen to learn how to choose the hardware for your rig? The Complete Hardware Buying Guide shows you what to look out when buying the hardware.
The Nintendo 64 is a 5th generation gaming console released by Nintendo in 1996
Emulators: Mupen64plus, lr-mupen64plus
While the lr-mupen64plus core has the convenience of RetroArch configurations and directly reading zip compressed files, the actual Mupen64plus does better with performance.
You can choose between the RICE, glesN64 and GLideN64 video plugin from the runcommand menu- you may have to test out each one to see which works best- but you can also check the compatibility list below.
Note that you need a Raspberry Pi 2 if you want any decent N64 performance and even then it is hit and miss.
ROMS
Accepted File Extensions: .z64 .n64 .v64 .zip
Note: the lr-mupen64plus retroarch core can directly load compressed zip files.
Place your Nintendo 64 ROMs in
Rom Compatibility Lists
Rom Compatibility List feel free to contribute! (the file is locked :/)
Secondary Rom Compatibility list with testing on Raspberry Pi 3 need to merge 2 lists.
Don't want to step on any toes and Credit to the author of the original list, but here is another. I just took the original sheet and did some formatting. Use the forms option for Comments and Suggestions. Just trying to help get this to one sheet. Update 6-7-18: Google changed how sharing works. I need to figure this out before I can add anyone.
Another list by Dan Kruse for an overclocked Pi 3, containing overclock specs, and status, best plugins, and notes for 294 games.
Performance
Low screen resolution are recommended to get best performance. Performance suffers if HD resolutions are used.
![]()
RetroPie 4.0 forces a resolution of 320x240 for best performance.
TweaksMupen64plus
RetroPie 3.x:
RetroPie 4.0: GLideN64/Rice
Scaling Mode --> SDL_VIDEO_RPI_SCALE_MODE=x
You can use emulators.cfg to add custom resolution startup options. Default resolution options are 320x240 and 640x480.
Controlslr-mupen64plus
lr-mupen64plus utilise RetroArch configurations
Add custom retroarch controls to the retroarch.cfg file in
For more information on custom RetroArch controls see: RetroArch Configuration
Mupen64plus
Starting with RetroPie 3.3 Mupen64Plus configurations are automatically generated when you configure your controller for the first time in emulationstation. Mupen64plus configurations differ from the RetroArch configs listed above and more closely match the original physical N64 controller.
There are two main configuration files that can be modified located at:
Note that, by default, the memory expansion pack is configured as installed.
Hotkeys and special buttons
Example mupen64plus.cfgExample InputAutoCfg.iniVideo Tutorials
|
Changing the below inside /opt/retropie/configs/n64/InputAutoCfg.ini
FromX Axis = 'hat(0 Left, 0 Right)'Y Axis = 'hat(0 Up, 0 Down)'
ToX Axis = 'hat(0 Left Right)'Y Axis = 'hat(0 Up Down)'
Gets joystick correctly configuredTested with Akishop PS360+
If your config will differ, go to input configuration, and configure your joystick to use the joystick for Left Analogue UP Down Left and right. Then browse to
/opt/retropie/configs/n64/InputAutoCfg.ini and cat that filecat /opt/retropie/configs/n64/InputAutoCfg.ini Copy that into a text file. Then go back to input configuration and map your controller correctly again using joystick inputs to dpad up down left and right. After this completes go back to edit the /opt/retropie/configs/n64/InputAutoCfg.ini and only change the portion that relates to X and Y axis from your previous state where your joystick was mapped to the analogue inputs.
From there you will be able to use your joystick as analogue inputs in 64 games.
##Configuring N64 USB Controller for use with Retropie accuratelyWhat I do is I will configure via Retropie the config how I like it for all the general emulators and then i will edit the /opt/retropie/configs/n64/InputAutoCfg.ini file with the below which as long as your using the USB N64 pad should get your 64 controller mapped correctly.This works for the 'iNNEXT N64 Controller' aswell. Just Label the '[Generic USB Joystick ]' as '[DragonRise Inc. Generic USB Joystick ]'
I sacrifice Ltrigger to Select and don't define it so It can be used to xit the emulator with start
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |