LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

EmulatorBiosRequirement14.1 Beta

C#
public sealed class Unbroken.LaunchBox.Plugins.Emulators.EmulatorBiosRequirement
Describes a BIOS file used by an emulator.

Constructors

EmulatorBiosRequirement 14.1 Beta

C#
public EmulatorBiosRequirement(string? location, string fileName, bool required, string? description = null, string? md5 = null, Unbroken.LaunchBox.Plugins.Emulators.EmulatorBiosRequirementGroup? group = null)
Initializes a BIOS file requirement.
location 14.1 Beta
The location relative to the emulator's root folder.
fileName 14.1 Beta
The BIOS filename.
required 14.1 Beta
Whether the file is required.
description 14.1 Beta
An optional description.
md5 14.1 Beta
An optional expected MD5 hash.
group 14.1 Beta
An optional requirement group.

Properties

ApplicableGroup 14.1 Beta

C#
public Unbroken.LaunchBox.Plugins.Emulators.EmulatorBiosRequirementGroup? ApplicableGroup { get; }
Gets the optional group to which this requirement belongs.

Description 14.1 Beta

C#
public string? Description { get; }
Gets the optional user-facing description.

FileName 14.1 Beta

C#
public string FileName { get; }
Gets the BIOS filename.

Location 14.1 Beta

C#
public string? Location { get; }
Gets the expected location relative to the emulator's root folder.

Md5 14.1 Beta

C#
public string? Md5 { get; }
Gets the expected MD5 hash, when one is known.

Required 14.1 Beta

C#
public bool Required { get; }
Gets whether the file is required to run the emulator.

Methods

ToString 14.1 Beta

C#
public override string ToString()
Returns the BIOS filename.

Returns

The BIOS filename.