> 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/card-sizes.md).

# Card sizes

| Mode | Sizes                              |
| ---- | ---------------------------------- |
| PS1  | 128 KB (fixed)                     |
| PS2  | 8 MB (default), 16, 32, 64, 128 MB |

Set the size for new PS2 cards under **Settings > PS2 default card size**, or per card in the WebUI's **Create** dialog. A card's size cannot be changed after creation.

## Compatibility

* 8 MB is what a real PS2 memory card holds, and every game and browser handles it correctly.
* Larger cards work with the PS2 browser and FreeMCBoot, but some games and tools mis-handle them. If a game behaves oddly, try an 8 MB card.
* Cards over 8 MB need a fast microSD card (Class 10 / A1 or better).

## Direct SD mode

Cards up to 8 MB are held in the device's RAM and written back to storage after the console finishes saving, which is when the **Writing...** screen appears. Larger cards are read and written directly on the storage instead. This is automatic.

Storage that does not support direct access shows **Your storage does not support Direct SD!** when you try to create a large card.


---

# 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/card-sizes.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.
