Skip to content

Pico Logo

Setting Up Emulators on Pico-Launcher

Info

Pico-Launcher supports launching homebrew apps, such as emulators, with argv parameters. This guide will help you download emulators and configure the file associations feature to launch roms directly from Pico-Launcher's menu with the correct emulator.

Users of other flashcart kernels should use the main emulators guide.

Nintendo Consoles

Info

GBARunner 2 and 3 are both hypervisors for running GBA games on DS hardware. Setup guides for both are provided, as currently, some games run better on one than the other GBARunner2 is the older and more stable release, while GBARunner3 is the in-development successor to GBARunner2.

However, note that you cannot associate both GBARunners to the .gba file extension at the same time. Therefore if you'd like to have both available for use, it's recommended to setup GBARunner3 with a file association, and then launch GBARunner2 manually when you'd like to use it.

  1. Download DSL Enhanced GBARunner2.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Place GBARunner2_arm9dldi_ds.nds inside the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) this GBA association key into the fileAssociations key in settings.json:

        "gba": {
          "appPath": "/_pico/emulators/GBARunner2_arm9dldi_ds.nds"
        }
    

    Adding Keys to fileAssociations

    Here's a demonstration of how to add keys to the fileAssociations key:

    settings.json

    Note

    If you choose to use multiple emulators in this guide, you will need to separate your file association keys using a comma:

    "abc": {
      "appPath": "/path/to/program.nds"
    },// (1)!
    "xyz": {
      "appPath": "/path/to/app.nds"
    }
    
    1. This comma separates the abc key from the xyz key in this example.
  6. Create a _gba folder on your SD card root. (NOT inside _pico!)

  7. Obtain a GBA BIOS dump. Rename the file to bios.bin if it isn't named that already.

  8. Place the bios.bin file in the _gba folder.

    Note

    If you are unable to obtain a GBA BIOS .bin file, you may skip the two steps above. Keep in mind however, that GBARunner2 will fallback to the built in open-source BIOS, which will lead to worse game compatibility.

  9. On your SD card root, create a ROMs folder, and then create a GBA folder inside it. Place your .gba game ROMs inside.

  10. Place the SD card back into your cart, and boot into Pico-Launcher.

  11. To play GBA games, navigate to /ROMs/GBA, then select a GBA ROM.

  1. Download the GBARunner3 zip file.

  2. Open/extract GBARunner3-hicode.zip.

  3. From the extracted files, copy the _gba folder to your SD card root.

  4. Obtain a GBA BIOS dump. Rename the file to bios.bin if it isn't named that already.

    • This is NOT optional. GBARunner3 requires a bios file.
  5. Place the bios.bin file in the _gba folder.

  6. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  7. From the extracted files, copy GBARunner3.nds into the emulators folder.

  8. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  9. Add (copy/paste) this GBA association key into the fileAssociations key in settings.json:

        "gba": {
          "appPath": "/_pico/emulators/GBARunner3.nds"
        }
    

    Adding Keys to fileAssociations

    Here's a demonstration of how to add keys to the fileAssociations key:

    settings.json

    Note

    If you choose to use multiple emulators in this guide, you will need to separate your file association keys using a comma:

    "abc": {
      "appPath": "/path/to/program.nds"
    },// (1)!
    "xyz": {
      "appPath": "/path/to/app.nds"
    }
    
    1. This comma separates the abc key from the xyz key in this example.
  10. On your SD card root, create a ROMs folder, and then create a GBA folder inside it. Place your .gba game ROMs inside.

  11. Place the SD card back into your cart, and boot into Pico-Launcher.

  12. To play GBA games, navigate to /ROMs/GBA, then select a GBA ROM.

  1. Download the GameYob zip file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Open/extract gameyob.zip, and locate gameyob.nds inside. Copy this file into the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) these GB and GBC association keys into the fileAssociations key in settings.json:

        "gb": {
          "appPath": "/_pico/emulators/gameyob.nds"
        },
        "gbc": {
          "appPath": "/_pico/emulators/gameyob.nds"
        }
    

    Adding Keys to fileAssociations

    Here's a demonstration of how to add keys to the fileAssociations key:

    settings.json

    Note

    If you choose to use multiple emulators in this guide, you will need to separate your file association keys using a comma:

    "abc": {
      "appPath": "/path/to/program.nds"
    },// (1)!
    "xyz": {
      "appPath": "/path/to/app.nds"
    }
    
    1. This comma separates the abc key from the xyz key in this example.
  6. On your SD card root, create a ROMs folder, and then create a GB folder inside it. Place your .gb or .gbc game ROMs inside.

  7. Obtain a GameBoy Color BIOS dump. Rename the file to gbc_bios.bin if it isn't named that already.

  8. Place the gbc_bios.bin file in /ROMs/GB.

    Note

    If you are unable to obtain a GBC BIOS .bin file, you may skip the two steps above. However, GameYob will not be able to run games in color without the BIOS file, so you will only be able to emulate games in grayscale.

  9. Place the SD card back into your cart, and boot into Pico-Launcher.

  10. To play GB/C games, navigate to /ROMs/GB, then select a GB or GB/C ROM.

Not ARGV Compatible

Unlike other emulators on this page, SNEmulDS is currently not able to be launched with argv from Pico-Launcher. Therefore, you will have to manually launch SNEmulDS from Pico-Launcher's menu first before selecting a ROM file to play.

Warning

SNEmulDS has fairly low game compatibility, so expect results to be hit or miss. Some games may run flawlessly, some may be buggy, and some may be completely unplayable. You can get an idea of what will work and what settings to use by checking the compatibility list.

  1. Download the SNEmulDS 0.6a zip file.

  2. Create an Emulators folder on your SD card root.

  3. Open/extract snemulds_0.6a.zip, and locate SNEmulDS.nds inside. Copy this file to the Emulators folder on your SD card.

  4. Copy snemul.cfg to your SD card root, then open the file with Notepad. Change the ROMPath = /SNES line to ROMPath = /ROMs/SNES, and save the file.

  5. On your SD card root, create a ROMs folder, and then create a SNES folder inside it. Place your .sfc or .smc game ROMs inside.

  6. Place the SD card back into your cart, and boot into the menu.

  7. To play SNES games, navigate to the Emulators folder, launch SNEmulDS.nds, and select a SNES ROM in the menu.

Note

This is Coto's fork of SNEmulDS. It's more up to date and has some compatibility fixes for games and aims to fix bugs. However, it can also have some regressions in the overall user experience, so 0.6a is also available for download in the other tab. Try both and choose which one you like best.

See Coto's README for more info on this fork.

Warning

SNEmulDS has fairly low game compatibility, so expect results to be hit or miss. Some games may run flawlessly, some may be buggy, and some may be completely unplayable. You can get an idea of what will work and what settings to use by checking the compatibility list.

  1. Download the SNEmulDS 0.6d zip file.

  2. Create an Emulators folder on your SD card root.

  3. Open/extract SNEmulDS-0.6d-NTR-TGDS1.65.zip, and locate SNEmulDS.nds inside. Copy this file to the Emulators folder on your SD card.

  4. From the extracted files, copy snemul.cfg to your SD card root.

  5. On your SD card root, create a ROMs folder, and then create a SNES folder inside it. Place your .sfc or .smc game ROMs inside.

  6. Place the SD card back into your cart, and boot into the menu.

  7. To play SNES games, navigate to the Emulators folder, launch SNEmulDS.nds, and select a SNES ROM in the menu.

  1. Download the NesDS NDS file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Copy nesDS.nds into the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) this NES association key into the fileAssociations key in settings.json:

        "nes": {
          "appPath": "/_pico/emulators/nesDS.nds"
        }
    

    Adding Keys to fileAssociations

    Here's a demonstration of how to add keys to the fileAssociations key:

    settings.json

    Note

    If you choose to use multiple emulators in this guide, you will need to separate your file association keys using a comma:

    "abc": {
      "appPath": "/path/to/program.nds"
    },// (1)!
    "xyz": {
      "appPath": "/path/to/app.nds"
    }
    
    1. This comma separates the abc key from the xyz key in this example.
  6. On your SD card root, create a ROMs folder, and then create a NES folder inside it. Place your .nes game ROMs inside.

  7. Place the SD card back into your cart, and boot into Pico-Launcher.

  8. To play NES games, navigate to /ROMs/NES, then select an NES ROM.

Atari Consoles

  1. Download the StellaDS NDS file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Copy StellaDS.nds to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) this Atari 2600 association key into the fileAssociations key in settings.json:

        "a26": {
          "appPath": "/_pico/emulators/StellaDS.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create a 2600 folder inside it. Place your .a26 game ROMs inside.

    • (You can rename .bin Atari 2600 ROMs to .a26 if necessary)
  7. Place the SD card back into your cart, and boot into Pico-Launcher.

  8. To play Atari 2600 games, navigate to /ROMs/2600, then select a ROM.

  1. Download the A5200DS NDS file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Copy A5200DS.nds to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) this Atari 5200 association key into the fileAssociations key in settings.json:

        "a52": {
          "appPath": "/_pico/emulators/A5200DS.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create two folders inside: 5200 and BIOS.

  7. Place your .a52 game ROMs inside the 5200 folder.

    • (You can rename .bin Atari 5200 ROMs to .a52 if necessary)
  8. Obtain an Atari 5200 BIOS dump. Rename the file to 5200.rom if it isn't named that already.

  9. Place the 5200.rom file in /ROMs/BIOS.

    Note

    If you are unable to obtain an Atari 5200 BIOS file, you may skip the two steps above. A built-in open-source BIOS is provided by the emulator, but some games don't have full compatibility with the built-in BIOS.

  10. Place the SD card back into your cart, and boot into Pico-Launcher.

  11. To play Atari 5200 games, navigate to /ROMs/5200, then select a ROM.

  1. Download the A7800DS NDS file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Copy A7800DS.nds to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) this Atari 7800 association key into the fileAssociations key in settings.json:

        "a78": {
          "appPath": "/_pico/emulators/A7800DS.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create two folders inside: 7800 and BIOS.

  7. Place your .a78 game ROMs inside the 7800 folder.

    • (You can rename .bin Atari 7800 ROMs to .a78 if necessary)

    Note

    NTSC ROMs are strongly recommended by the developer. PAL ROMs have more scanlines and render more slowly, causing the sound to be wrong. All testing was also done with only NTSC ROMs.

  8. Obtain an Atari 7800 High Score ROM dump. Rename the file to highscore.rom if it isn't named that already.

  9. Place the highscore.rom file in /ROMs/BIOS.

    Note

    If you are unable to obtain an Atari 7800 highscore.rom file, you may skip the two steps above. The emulator will work without it, but your high scores won't be saved.

  10. Place the SD card back into your cart, and boot into Pico-Launcher.

  11. To play Atari 7800 games, navigate to /ROMs/7800, then select a ROM.

  1. Download the A8DS NDS file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Copy A8DS.nds to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) this Atari 800/400 association key into the fileAssociations key in settings.json:

        "car": {
          "appPath": "/_pico/emulators/A8DS.nds"
        },
        "xex": {
          "appPath": "/_pico/emulators/A8DS.nds"
        },
        "atr": {
          "appPath": "/_pico/emulators/A8DS.nds"
        },
        "atx": {
          "appPath": "/_pico/emulators/A8DS.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create two folders inside: 800 and BIOS.

  7. Place your 8-bit Atari game ROMs inside the 800 folder.

    • The following game types are supported by A8DS:
      • CAR and ROM cartridge-based games up to 1MB in size
      • XEX Atari 8-bit executable images
      • ATR and ATX disk-based games
      • Atari 5200 cartridge based games (up to 128K Super Carts)
  8. A8DS optionally supports Atari BIOSes for more accurate emulation. An open source "Altirra" BIOS is built-in, but official Atari BIOSes will provide the best performance, if you are able to obtain them.

    • The following optional BIOSes are supported by A8DS:
      • atarixl.rom - Atari 16k XL/XE BIOS (NTSC Rev 02 - BB 01.02, 10.May.1983)
      • atariosb.rom - 12k Atari 800 OS-B revision BIOS (NTSC OS-B version 2) - for older games
      • ataribas.rom - 8k Atari BASIC cartridge (Rev C)
      • a5200.rom - 2k Atari 5200 BIOS ROM (Rev 1)
  9. Place all BIOS files you have obtained and want to use in /ROMs/BIOS.

  10. Place the SD card back into your cart, and boot into Pico-Launcher.

  11. To play Atari 800/400 games, navigate to /ROMs/800, then select a ROM.

Miscellaneous Consoles

PicoDriveTWL vs jEnssisDS

PicoDriveTWL is a port of the PicoDrive emulator to DS hardware. It supports argv, so it can launch roms directly from the pico-launcher menu without having to launch the emulator directly first. PicoDrive is a more accurate emulator, but generally a bit slower than jEnesisDS. If you feel like a game is slightly choppy on PicoDriveTWL, you may want to fall back to using jEnesisDS instead.

  1. Download the PicoDriveTWL NDS file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Copy PicoDriveTWL.nds to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) these MegaDrive/Genesis association keys into the fileAssociations key in settings.json:

        "gen": {
          "appPath": "/_pico/emulators/PicoDriveTWL.nds"
        },
        "smd": {
          "appPath": "/_pico/emulators/PicoDriveTWL.nds"
        },
        "md": {
          "appPath": "/_pico/emulators/PicoDriveTWL.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create a Genesis folder inside it. Place your .md, .gen, or .smd game ROMs inside.

  7. Place the SD card back into your cart, and boot into Pico-Launcher.

  8. To play Sega Genesis games, navigate to /ROMs/Genesis, then select a ROM.

Not ARGV Compatible

Unlike other emulators on this page, jEnesisDS is not able to be launched with argv from Pico-Launcher. Therefore, you will have to manually launch jEnesisDS from Pico-Launcher's menu first before selecting a ROM file to play.

  1. Download the jEnesisDS zip file.

  2. Create an Emulators folder on your SD card root.

  3. Open/extract jenesisds_0.7.4.zip, and locate jEnesisDS.nds inside. Copy this file to the Emulators folder on your SD card.

  4. On your SD card root, create a ROMs folder, and then create a Genesis folder inside it. Place your Genesis game ROMs inside.

    Supported File Types

    jEnesisDS requires ROMs to be in .gen, .bin, or .smd format to be recognized in the file browser. If you have .md ROMs, rename them to .gen or .bin before placing them on your SD card.

  5. Place the SD card back into your cart, and boot into the menu.

  6. To play Sega Genesis games, navigate to the Emulators folder, launch jEnesisDS.nds, and select a ROM in the menu.

Not ARGV Compatible

Unlike other emulators on this page, NeoDS is not able to be launched with argv from Pico-Launcher. Therefore, you will have to manually launch NeoDS from Pico-Launcher's menu first before selecting a ROM file to play.

  1. Download the NeoDS NDS file.

  2. Create an Emulators folder on your SD card root.

  3. Copy NeoDS.nds to the Emulators folder on your SD card.

  4. On your SD card root, create a ROMs folder, and then create a NeoGeo folder inside.

  5. Also on the SD card root, create a data folder, and then create a NeoDS folder inside.

  6. Download this _NeoDS.ini file, and place it inside /data/NeoDS.

  7. NeoDS requires ROMs to be converted to .neo format before they can be used with the emulator. Follow the documentation found here to convert your ROMs.

  8. Once your ROMs are converted, place them in /ROMs/NeoGeo on your SD card.

  9. Place the SD card back into your cart, and boot into the menu.

  10. To play NeoGeo games, navigate to the Emulators folder, launch NeoDS.nds, and select a ROM in the menu.

  1. Download the NGPDS zip file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Open/extract NGPDS.zip, and locate NGPDS.nds inside. Copy this file to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) these NeoGeo Pocket / Color association keys into the fileAssociations key in settings.json:

        "ngp": {
          "appPath": "/_pico/emulators/NGPDS.nds"
        },
        "ngc": {
          "appPath": "/_pico/emulators/NGPDS.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create two folders inside: NGPocket and BIOS.

  7. Place your NeoGeo Pocket .ngp or .ngc game ROMs inside the NGPocket folder.

  8. Obtain a NeoGeo Pocket (for monochrome games), and a NeoGeo Pocket Color BIOS. The following BIOS names are pre-configured, but you can change them later in the emulator settings:

    • NGP Color BIOS: ngp-color-bios.ngp
    • NGP Monochrome BIOS: ngp-bnw-bios.ngp
  9. Place your NeoGeo Pocket BIOS files in /ROMs/BIOS. Rename them as needed to match the naming listed above, or change the BIOS paths in settings.

  10. On your SD card root, create a data folder, then create a NGPDS folder inside.

  11. Download this settings.cfg, and place it in /data/NGPDS on your SD.

  12. Place the SD card back into your cart, and boot into Pico-Launcher.

  13. To play NeoGeo Pocket games, navigate to /ROMs/NGPocket, then select a ROM.

  1. Download the NitroGrafx zip file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Open/extract NitroGrafx0_9_0.zip, and locate NitroGrafx.nds inside. Copy this file to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) these TurboGrafx association keys into the fileAssociations key in settings.json:

        "pce": {
          "appPath": "/_pico/emulators/NitroGrafx.nds"
        },
        "iso": {
          "appPath": "/_pico/emulators/NitroGrafx.nds"
        },
        "cue": {
          "appPath": "/_pico/emulators/NitroGrafx.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create a TurboGrafx folder inside it.

  7. Place your TurboGrafx/PC-Engine .pce game ROMs inside the TurboGrafx folder. CD based games are also supported, in .iso format or .bin/.cue format.

  8. [Optional] NitroGrafx needs a CD-ROM BIOS to play CD games. If you want to play those games, place a CD-ROM BIOS inside the TurboGrafx folder.

    • You will need to set NitroGrafx to use the BIOS in the emulator settings: Options -> Machine -> Bios Settings -> Select Bios
  9. On your SD card root, create a data folder, then create a NitroGrafx folder inside.

    • This folder is only used by the emulator for save files and configuration, so you don't need to place anything inside.
  10. Place the SD card back into your cart, and boot into Pico-Launcher.

  11. To play TurboGrafx games, navigate to /ROMs/TurboGrafx, then select a ROM.

  1. Download the ColecoDS NDS file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Copy ColecoDS.nds to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) these ColecoVision association keys into the fileAssociations key in settings.json:

        "col": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "cas": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "com": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "cv": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "ddp": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "dsk": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "mtx": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "msx": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "m5": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "pen": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "pv": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        },
        "pv1": {
          "appPath": "/_pico/emulators/ColecoDS.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create two folders inside: Coleco and BIOS.

  7. Place your ColecoVision game ROMs inside the Coleco folder.

    Supported ROM Types

    ColecoDS supports lots of similar hardware games. The following file extensions are supported:

    .cas, .col, .com, .cv, .ddp, .dsk, .mtx, .msx, .m5, .pen, .pv, .pv1

    See the ColecoDS README for more information.

  8. Obtain a ColecoVision BIOS dump. Rename the file to coleco.rom if it isn't named that already.

  9. Place the coleco.rom file in /ROMs/BIOS.

    Supported BIOS Files

    As ColecoDS supports lots of similar architecture devices as well, it also has support for many more BIOSes.

    See the ColecoDS README for a full list of supported BIOSes.

  10. Place the SD card back into your cart, and boot into Pico-Launcher.

  11. To play ColecoVision games, navigate to /ROMs/Coleco, then select a ROM.

  1. Download the NintelliVision NDS file.

  2. Navigate to the _pico folder on your SD card. Inside it, create an emulators folder.

  3. Copy NINTV-DS.nds to the emulators folder.

  4. A settings.json file should be present in the _pico folder. Open it with a text editor such as Notepad.

    • If you can't find a settings.json inside _pico, you have not started up pico-launcher before, and will need to do so first.
  5. Add (copy/paste) this IntelliVision association key into the fileAssociations key in settings.json:

        "int": {
          "appPath": "/_pico/emulators/NINTV-DS.nds"
        }
    

    • See the GBA section for a demonstration of how to add keys if you are confused.
  6. On your SD card root, create a ROMs folder, and then create two folders inside: INTV and BIOS.

  7. Place your IntelliVision .int game ROMs inside the INTV folder.

  8. Obtain at minimum, the two required BIOS dumps for NintelliVision: grom.bin and exec.bin.

    Supported BIOS Files

    NintelliVision supports extra BIOS files for maximum game compatibility, and the developer advises users to obtain copies of all supported BIOSes to get the best experience with NintelliVision. Below is a list of supported BIOSes and their hashes:

    • grom.bin - [REQUIRED] 2KB, CRC32: 683A4158
    • exec.bin - [REQUIRED] 8KB, CRC32: CBCE86F7
    • ivoice.bin - [Optional] For Intellivoice games - 2KB, CRC32: 0DE7579D
    • ecs.bin - [Optional] For ECS games - 24KB, CRC32: EA790A06
    • wbexec.bin - [Optional] For full Tutorvision mode - 16KB, CRC32: 7558A4CF
    • wbgrom.bin - [Optional] For full Tutorvision mode - 2KB, CRC32 82736456
  9. Place your IntelliVision BIOS files in /ROMs/BIOS.

  10. Place the SD card back into your cart, and boot into Pico-Launcher.

  11. To play IntelliVision games, navigate to /ROMs/INTV, then select a ROM.