Skip to content

Virtual Cartridges

Hadcl4 edited this page Aug 30, 2022 · 3 revisions

Thunder's Virtual Cartridges

NOTE: You need Thunder v1.1.2 or higher to use this feature!!

Thunder has a unique feature called "Virtual Cartridges". Virtual Cartridges are basically an extra entry into your game library, without filling up your precious library config file. Just for example, here's how one looks:

[Game]
NM=Super Mario Bros.
ID=/home/pi/Games/supermario.nes
CV=/home/pi/Pictures/supermario.png
RN=mednafen

The name "Super Mario Bros." is only used on this page to show an example of what a cartridge would look like. "Super Mario Bros." belongs to Nintendo. Hadcl4 is NOT affiliated with Nintendo in any way.

A virtual cartridge uses the file extension .thunder. These files can either be used through thunder-cli or the GUI.

CLI

thunder-cli --run </full/path/to/file>

GUI

Select "Games" on the menu bar. Under here there are four options:

  • Run Cartridge
  • Insert Cartridge
  • Eject Cartridge
  • Cartridge Config

To start off we need to select "Insert Cartridge". When we select this, a Tk file selection window will appear. Navigate to the .thunder file you wish to use.

After you've selected a file, click Games->Run Cartridge. A window should appear, looking somewhat like this:

example

You can simply click "Run Game..." to begin playing.

Once you're done, you can select Games->Eject Cartridge to "eject" the cartridge.

If you want to set a specific folder as a folder specifically for cartridges, select Games->Cartridge Config and type in the full path to the folder. Then click "Change Path". If you want to have the cartridge select screen to default to the home folder, select "Use Default". Once you click one of these, the window will close, and your changes will be saved to a file in the folder .thunder called cart.config.

Clone this wiki locally