diff --git a/personal/tech/original-xbox-2025-guide.md b/personal/tech/original-xbox-2025-guide.md new file mode 100644 index 00000000..5e55ea3e --- /dev/null +++ b/personal/tech/original-xbox-2025-guide.md @@ -0,0 +1,131 @@ +# Original Xbox — Актуальное состояние (2025–2026) + +> Собрано: июль 2026. Для Xbox первого поколения (OG Xbox). + +--- + +## 1. Подключение к железке (FTP) + +Xbox был настроен давно — скорее всего стоит **UnleashX** или **EVOX** дашборд. + +### Как узнать IP адрес Xbox + +1. Включить Xbox +2. На дашборде (UnleashX/EVOX) IP обычно отображается в главном меню или в **Settings → Network** +3. Если стоит UnleashX: `System → Settings → Network` + +### FTP-подключение + +| Параметр | Значение | +|----------|----------| +| Порт | **21** (по умолчанию) | +| Протокол | FTP (обычный, не SFTP/FTPS) | +| Режим | **Active mode** — обязателен для Xbox! | +| Лимит | 1 файл за раз (иначе фрагментация на FATX) | + +**Как подключиться (с Mac или ПК):** + +- **FileZilla** → Site Manager → Protocol: FTP → Encryption: "Only use plain FTP" → Transfer mode: **Active** → Limit: 1 simultaneous transfer +- **Cyberduck** (macOS) — тоже работает, но Active Mode настраивать сложнее + +**Пароль по умолчанию:** +- UnleashX: `xbox` / `xbox` или anonymous +- EVOX: обычно `xbox` / `xbox` + +**Прямой доступ через Finder (macOS):** +`ftp://192.168.X.X:21` + +### Если IP не отображается (0.0.0.0) + +- Кабель ethernet должен быть подключен **до** включения Xbox +- Попробовать hard reset (выключить питание, подождать 30с) +- Статический IP проще чем DHCP для crossover кабеля + +--- + +## 2. Эмулятор: xemu (рекомендуемый) + +| Характеристика | Значение | +|----------------|----------| +| Сайт | https://xemu.app | +| Репозиторий | https://github.com/xemu-project/xemu | +| Платформы | Windows, macOS, Linux (включая Bazzite/SteamOS) | +| Статус | Активная разработка, **единственный рабочий** эмулятор OG Xbox | + +### xemu на HTPC (Bazzite) + +На HTPC (i7-6800K / RX 570) можно поставить через Flatpak или AppImage. + +```bash +flatpak install flathub app.xemu.xemu +``` + +**Требования:** +- **BIOS** — нужен оригинальный дамп (можно слить с твоего Xbox через FTP) + - `mcpx_1.0.bin` (MCPX boot ROM) + - `Complex.bin` или `Xbox BIOS.bin` +- **GPU** — Vulkan (RX 570 поддерживает) +- **Производительность** — на i7-6800K + RX 570 большинство игр идёт 30-60fps + +### Альтернативы эмуляторов + +| Эмулятор | Статус | +|----------|--------| +| **xemu** | ✅ Активен, лучший | +| **CXBX-Reloaded** | ❌ Windows-only, заморожен | +| **Cxbx** | ❌ Мёртв | + +--- + +## 3. Лаунчеры и дашборды + +Если на Xbox стоит старая прошивка — актуальные дашборды: + +| Дашборд | Статус | Фичи | +|---------|--------|------| +| **UnleashX** | ✅ Классика, скорее всего стоит | FTP, файловый менеджер, skins, game save browser | +| **XBMC4Xbox** | ✅ Всё ещё жив (форк XBMC) | Медиацентр, скрапинг, темы | +| **EVOX** | ⚠️ Устарел | Минималистичный, FTP есть | +| **Avalaunch** | ❌ Мёртв | — | + +--- + +## 4. Xbox Live — Insignia + +**Insignia** (https://insignia.live) — бесплатная замена Xbox Live для OG Xbox. + +- ✅ Работает, активно развивается +- 200+ игр с поддержкой онлайн-мультиплеера +- Halo 2, Need for Speed, Call of Duty — всё работает +- Требует прошитую консоль (у тебя скорее всего да) + +--- + +## 5. Снятие BIOS с твоего Xbox + +Для эмуляции через xemu нужен BIOS дамп. Снять его с живой консоли: + +1. Подключиться по FTP +2. Скопировать файл BIOS с Xbox: + - Путь: `C:\BIOS\` или `E:\BIOS\` + - Или: `C:\xboxdash.xbe` / `C:\evoxdash.xbe` +3. Конкретно для xemu нужны: + - `mcpx_1.0.bin` (256KB, MCPX boot ROM) + - `Complex.bin` (256KB/512KB, системная BIOS) + +Без BIOS — эмулятор не запустится. + +--- + +## 6. Что делать сейчас + +### Если хочешь запустить игру на HTPC/ПК: +1. Слить BIOS с Xbox по FTP → скопировать на Mac/HTPC +2. Установить **xemu** Flatpak на Bazzite +3. Слить образ игры (ISO) через FTP с Xbox +4. Запустить в xemu + +### Если просто вспомнить доступ: +1. Посмотреть IP на экране Xbox (на дашборде) +2. Подключиться через FileZilla (Active Mode, порт 21) +3. Пароль попробовать `xbox` / `xbox` или anonymous