> For the complete documentation index, see [llms.txt](https://wiki.retrobat.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.retrobat.org/get-started/adding-bios-files.md).

# Adding BIOS files

Some emulators require BIOS files to work correctly.

{% hint style="warning" %}
BIOS files are copyrighted and are therefore not included with RetroBat. The team cannot legally distribute them: you need to dump them from your own original hardware.
{% endhint %}

## Location

As a general rule, BIOS files must be copied to the `bios` folder of RetroBat, for example `C:\RetroBat\bios\`.

<div align="left"><figure><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FyPyKgr0Or3vquQ7MJiK8%2Fimage.png?alt=media&amp;token=d81ba781-35db-44df-ab43-8dd52c8fe24e" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}

* File names must match **exactly** the names expected by RetroBat (e.g. `scph5501.bin`). Do not rename them.
* Some systems need their BIOS files in a subfolder or in another location. This is specified on each system's page in the [Supported Game Systems](/systems-and-emulators/supported-game-systems.md) section, along with the list of required BIOS files.
  {% endhint %}

## Missing BIOS check

RetroBat can check your BIOS files: open the [MAIN MENU](/navigation/main-menu.md), go to [GAME SETTINGS](/navigation/main-menu.md#game-settings), then select **MISSING BIOS CHECK** in the **BIOS SETTINGS** group.

<div align="left"><figure><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2Fmwe6xsHo91m4Pl2rMRVJ%2Fimage.png?alt=media&amp;token=b62c9f7b-5ebd-43eb-a154-56febe034007" alt=""><figcaption></figcaption></figure></div>

The result lists, for each system, the BIOS files that need your attention:

* **Missing** ![](https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FFaGjGV7ra2mekWOyY69X%2Fimage.png?alt=media\&token=c232f7e5-ea0e-4283-b78f-8405815c63f2) : the file was not found.
* **Invalid** ![](https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FZopnuQlW67PYdvhzVeIe%2Fimage.png?alt=media\&token=378aef51-6be8-4f3f-ab6b-5c3915139e6f) : the file is present, but its checksum (MD5) does not match any known version. It may still work: test the system to make sure.

<div align="left"><figure><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2F96OmZr2n0vb3r6sNzfKm%2Fimage.png?alt=media&amp;token=02e91ce7-f6a6-4b08-9ea7-0f1234e0fef3" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
By default, RetroBat also checks the BIOS files when you start a game. If a BIOS file is missing for the system, a warning is displayed and you can choose to launch the game anyway.

This check can be disabled with the **CHECK BIOS FILES BEFORE RUNNING A GAME** option, in the same **BIOS SETTINGS** group.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://wiki.retrobat.org/get-started/adding-bios-files.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
