Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanShortcuts ¶
Clean shortcuts for not found ROMs
Types ¶
type Emulator ¶ added in v0.0.19
type Emulator struct { Name string `json:"name"` Program string `json:"program"` Extensions string `json:"extensions"` LaunchOptions string `json:"launchOptions"` }
Emulator struct
type Options ¶
type Options struct { Platforms []string `json:"platforms"` Preferences []string `json:"preferences"` Rebuild bool `json:"rebuild"` }
Options struct
type Platform ¶
type Platform struct { Name string `json:"name"` Console string `json:"console"` Folder string `json:"folder"` Emulators []*Emulator `json:"emulators"` }
Platform struct
func GetPlatforms ¶
Retrieve system platform specs. This list is almost a copy of EmulationStation DE systems
type ROM ¶
type ROM struct { Path string `json:"path"` RelativePath string `json:"relativePath"` Directory string `json:"directory"` File string `json:"file"` Extension string `json:"extension"` Name string `json:"name"` Platform string `json:"platform"` Console string `json:"console"` Emulator string `json:"emulator"` Program string `json:"program"` LaunchOptions string `json:"launchOptions"` }
ROM struct
func FilterROMs ¶
Filter ROMs that match given requirements and return the list to process
Click to show internal directories.
Click to hide internal directories.