[Title]

Background

[Background info]

The [Core name] core has been authored by

The [Core name] core is licensed under

A summary of the licenses behind RetroArch and its cores have found here.

Requirements

[Requirements]

How to start the [Core name] core:

The content should now start running!

The content should now start running!

BIOS

Required or optional firmware files go in the frontend's system directory.

Filename Description md5sum
bios_filename.bin Description - Optional/Required

Extensions

Content that can be loaded by the [Core name] core have the following file extensions:

// Copy the exntension entry from the core info file and paste it here.
// https://github.com/libretro/libretro-super/tree/master/dist/info)
// Also look at the core's libretro.c/libretro.cpp file, sometimes the core info files can get out of sync

RetroArch database(s) that are associated with the [Core name] core:

Features

Frontend-level settings or features that the [Core name] core respects.

Feature Supported
Restart -
Saves -
States -
Rewind -
Netplay -
Core Options -
RetroAchievements -
RetroArch Cheats -
Native Cheats -
Controls -
Remapping -
Multi-Mouse -
Rumble -
Sensors -
Camera -
Location -
Subsystem -
Softpatching -
Disk Control -
Username -
Language -
Crop Overscan -
LEDs -

Directories

The [Core name] core's library name is '[Library name]'

The [Core name] core saves/loads to/from these directories.

// Fill in the [Core name]

Frontend's Home directory

File Description
filename.bin Description

Frontend's Save directory

File Description
filename.bin Description

Frontend's State directory

File Description
filename.bin Description

Frontend's System directory

File Description
filename.bin Description

Loaded content's directory

File Description
filename.bin Description

Appdata directory

File Description
filename.bin Description

Geometry and timing

// Add [Core name], [FPS], [Sample rate], [Base width], [Base height], [Max width], [Max height], [Aspect ratio]

Usage

// Explain how to use the core if further explaination is needed

Core options

The [Core name] core has the following option(s) that can be tweaked from the core options menu. The default setting is bolded.

// Fill in the [Core name]

Settings with (Restart) means that core has to be closed for the new setting to be applied on next launch.

// Fill in core options.
// Add core option screenshots if needed.

??? note "Core Option - Setting"

User # - # device types

The [Core name] core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s):

// Add [Core name] and device types
/// Possible device types
/// Joypad
/// Analog
/// Keyboard
/// Mouse
/// Lightgun
/// Pointer

Other devices

// This section is for cores that have devices that cannot be manually selected

Rumble

Rumble only works in the [Core name] core when

Multitap

Joypad

RetroPad Inputs User # input descriptors (Device name) Inputs
Action 1 -
Action 2 -
Action 3 -
Action 4 -
Action 5 -
Action 6 -
Action 7 -
Action 8 -
Action 9 -
Action 10 -
Action 11 -
Action 12 -
Action 13 -
Action 14 -
Action 15 -
Action 16 -
X Action 17 -
Y Action 18 -
X Action 19 -
Y Action 20 -

Keyboard

RetroKeyboard Inputs (Device name) Inputs
Keyboard Backspace -
Keyboard Tab -
Keyboard Clear -
Keyboard Return -
Keyboard Pause -
Keyboard Escape -
Keyboard Space -
Keyboard Exclaim ! -
Keyboard Double Quote " -
Keyboard Hash # -
Keyboard Dollar $ -
Keyboard Ampersand & -
Keyboard Quote ' -
Keyboard Left Parenthesis ( -
Keyboard Right Parenthesis ) -
Keyboard Asterisk * -
Keyboard Plus + -
Keyboard Comma , -
Keyboard Minus - -
Keyboard Period . -
Keyboard Slash / -
Keyboard 0 -
Keyboard 1 -
Keyboard 2 -
Keyboard 3 -
Keyboard 4 -
Keyboard 5 -
Keyboard 6 -
Keyboard 7 -
Keyboard 8 -
Keyboard 9 -
Keyboard Colon : -
Keyboard Semicolon ; -
Keyboard Less than < -
Keyboard Equals = -
Keyboard Greater than > -
Keyboard Question ? -
Keyboard At @ -
Keyboard Left Bracket [ -
Keyboard Backslash \ -
Keyboard Right Bracket ] -
Keyboard Caret ^ -
Keyboard Underscore _ -
Keyboard Backquote ` -
Keyboard a -
Keyboard b -
Keyboard c -
Keyboard d -
Keyboard e -
Keyboard f -
Keyboard g -
Keyboard h -
Keyboard i -
Keyboard j -
Keyboard k -
Keyboard l -
Keyboard m -
Keyboard n -
Keyboard o -
Keyboard p -
Keyboard q -
Keyboard r -
Keyboard s -
Keyboard t -
Keyboard u -
Keyboard v -
Keyboard w -
Keyboard x -
Keyboard y -
Keyboard z -
Keyboard Delete -
Keyboard Keypad 0 -
Keyboard Keypad 1 -
Keyboard Keypad 2 -
Keyboard Keypad 3 -
Keyboard Keypad 4 -
Keyboard Keypad 5 -
Keyboard Keypad 6 -
Keyboard Keypad 7 -
Keyboard Keypad 8 -
Keyboard Keypad 9 -
Keyboard Keypad Period . -
Keyboard Keypad Divide / -
Keyboard Keypad Multiply * -
Keyboard Keypad Minus - -
Keyboard Keypad Plus + -
Keyboard Keypad Enter -
Keyboard Keypad Equals = -
Keyboard Up -
Keyboard Down -
Keyboard Right -
Keyboard Left -
Keyboard Insert -
Keyboard Home -
Keyboard End -
Keyboard Page Up -
Keyboard Page Down -
Keyboard F1 -
Keyboard F2 -
Keyboard F3 -
Keyboard F4 -
Keyboard F5 -
Keyboard F6 -
Keyboard F7 -
Keyboard F8 -
Keyboard F9 -
Keyboard F10 -
Keyboard F11 -
Keyboard F12 -
Keyboard F13 -
Keyboard F14 -
Keyboard F15 -
Keyboard Num Lock -
Keyboard Caps Lock -
Keyboard Scroll Lock -
Keyboard Right Shift -
Keyboard Left Shift -
Keyboard Right Control -
Keyboard Left Control -
Keyboard Right Alt -
Keyboard Left Alt -
Keyboard Right Meta -
Keyboard Left Meta -
Keyboard Right Super -
Keyboard Left Super -
Keyboard Mode -
Keyboard Compose -
Keyboard Help -
Keyboard Print -
Keyboard Sys Req -
Keyboard Break -
Keyboard Menu -
Keyboard Power -
Keyboard € -
Keyboard Undo -
Keyboard Unmapped -
Keyboard Unknown -

Mouse

RetroMouse Inputs (Device name) Inputs
Mouse Cursor -
Mouse 1 -
Mouse 2 -
Mouse 3 -
Mouse 4 -
Mouse 5 -
Wheel Up -
Wheel Down -
Wheel Left -
Wheel Right -

Pointer

RetroPointer Inputs (Device name) Inputs
or Pointer Position -
or Pointer Pressed -

Lightgun

RetroLightgun Inputs (Device name) Inputs
Gun Crosshair -
Gun Trigger -
Gun Reload -
Gun Aux A -
Gun Aux B -
Gun Aux C -
Gun Start -
Gun Select -
Gun D-pad Up -
Gun D-pad Down -
Gun D-pad Left -
Gun D-pad Right -

Compatibility