> For the complete documentation index, see [llms.txt](https://8bitmods.gitbook.io/manuals/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://8bitmods.gitbook.io/manuals/virtual-memory-cards/boot-card-and-mode.md).

# Boot card and PS1/PS2 mode

## PS1 and PS2 mode

The device is always in one of two modes, shown by the console icon on the display.

* **Always boot into PS2 mode** (default on) starts the device in PS2 mode.
* **Switch PS1/PS2** in the menu toggles the mode by hand.
* In PS2 mode, the device detects a PS1 console automatically and switches to PS1 mode. A PS1 cannot be detected from PS1 mode the other way round, so after using a PS1 either switch by hand or leave **Always boot into PS2 mode** on.
* GameID switches to PS1 mode automatically when a PS1 title is detected.

Each mode has its own boot card, GameID setting and last-card memory.

## Boot card

The **boot card** is the card mounted at power-on and by **Menu > Load Boot VMC**. It defaults to `MemoryCard1`. Set it in the WebUI with **Set Boot Card**.

Use the boot card for your loader's saves and settings: FreeMCBoot, OPL, Unirom and similar. When a game starts and GameID switches to the game's card, the loader's data stays on the boot card.

## Load last card on power up

When enabled under **Settings**, the device mounts whatever card and channel was in use when it was last powered off, instead of the boot card. Setting a boot card turns this option off.

## Boot delay

Some FreeMCBoot and Free HDBoot setups poll the card before the device has finished mounting it. If your PS2 does not boot into FreeMCBoot reliably, enable **Settings > Boot delay**.


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://8bitmods.gitbook.io/manuals/virtual-memory-cards/boot-card-and-mode.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
