# ARMSX2 Compatibility List Welcome to the official ARMSX2 compatibility database! This repository contains community-maintained compatibility information for games running on ARMSX2. ## How to Contribute To submit your updated compatibility lists: 1. **Fork this repository** 2. **Update the `compatibility.json` file** with your game compatibility data 3. **Submit a Pull Request** with your changes 4. **Wait for approval** - We will review and approve your changes once everything looks good ## Required JSON Format All compatibility entries **must** follow this exact format with all mandatory fields, for example: ```json { "games": [ { "title": "Final Fantasy X", "status": "Perfect", "title-id": "SLUS-20312", "notes": "Runs at full speed with no graphical issues", "region": "NTSC-U", "tested_socs": [ { "soc_name": "SD 888", "vulkan_status": "Perfect", "opengl_status": "Perfect" } ], "version": "1.0.0 Debug" }, { "title": "Kingdom Hearts", "status": "Playable", "title-id": "SLES-51234", "notes": "Minor audio glitches in cutscenes", "region": "PAL-E", "tested_socs": [ { "soc_name": "SD 888", "vulkan_status": "Perfect", "opengl_status": "Perfect" } ], "version": "1.0.0 Debug" }, { "title": "Metal Gear Solid 2", "status": "In-Game", "title-id": "SLUS-20312", "notes": "Some graphical glitches in certain areas", "region": "NTSC-J", "tested_socs": [ { "soc_name": "SD 888", "vulkan_status": "Perfect", "opengl_status": "Perfect" } ], "version": "1.0.0 Debug" } ] } ``` ## Mandatory Fields Each game entry **must** include all of the following fields: | Field | Description | Example | |-------|-------------|---------| | `title` | The official game title | `"Final Fantasy X"` | | `status` | Compatibility status (see status guide below) | `"Perfect"` | | `title-id` | The game's title ID from the disc | `"SLUS-20312"` | | `notes` | Detailed compatibility notes | `"Runs at full speed with no graphical issues"` | | `region` | Game region | `"NTSC-U"`, `"PAL-E"`, `"PAL-A"`, `"NTSC-J"` | ## Status Guide Use one of these exact status values: - **Perfect** - Game runs flawlessly with no issues - **Playable** - Game is fully playable with minor issues - **In-Game** - Game boots and runs but has significant issues - **Menu** - Game boots to menu but crashes or fails in-game - **Broken** - Game fails to boot or immediately crashes ## Region Codes Use these standard region codes: - **NTSC-U** - North America - **PAL-E** - Europe - **PAL-A** - Australia - **NTSC-J** - Japan - **NTSC-K** - Korea - **NTSC-C** - China ## Submission Guidelines - Ensure all mandatory fields are present and correctly formatted - Use accurate and descriptive notes about compatibility - Test games thoroughly before submitting - One game entry per ID ensure the game you are testing for doesnt exist and if so why we should overwrite it - Include any specific settings or configurations used Thank you for contributing to the ARMSX2 compatibility database!