Super Mario World в widescreen: когда ретро встречает современность
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.

Помните те времена, когда мы играли в Super Mario World на квадратном телевизоре? Сегодня даже бюджетные мониторы имеют широкоформатные экраны, и играть в классику с черными полосами по бокам уже не так приятно. Именно эту проблему решает проект wide-snes — модификация, добавляющая поддержку widescreen в культовую игру от Nintendo.
Кто захочет растянуть Марио?
Проект разработан Vitor Vilela и сообществом энтузиастов для тех, кто:
- Ностальгирует по Super Mario World
- Использует современные мониторы с соотношением сторон 16:9 или 16:10
- Хочет увидеть больше игрового мира без обрезки изображения
- Интересуется модификацией классических игр
Что умеет wide-snes?
-
Поддержка современных форматов
- 16:9 (стандарт Full HD)
- 16:10 (популярен у MacBook)
- 18:9/2:1 (некоторые смартфоны)
- В разработке поддержка 21:9 и 64:27 (ультраширокие мониторы)
-
Два режима расширения
- Widescreen (+37.5%, 352×224)
- Extrawide (+50%, 384×224)
-
Гибкость отображения
- Варианты с растяжением пикселей (стилизация под CRT) и без
- Возможность ручной настройки через конфигурационный файл
-
Совместимость
- Работает через эмулятор bsnes-hd
- Поддержка RetroArch (через bsnes-hd beta core)
Как это работает технически?
Проект представляет собой патч для оригинального ROM Super Mario World, реализованный на ассемблере. Основные изменения:
; Пример изменения разрешения (упрощенно)
org $008292
LDA #$0160 ; Новое горизонтальное разрешение
STA $2110
Для корректной работы требуется:
- Оригинальный ROM (не включен в проект по лицензионным соображениям)
- Специальный эмулятор bsnes-hd, поддерживающий расширенные разрешения
- Конфигурационный файл .bso, описывающий параметры отображения
Как попробовать?
- Скачайте последнюю версию патча из релизов
- Примените патч к оригинальному ROM (инструкции по ссылке)
- Настройте эмулятор bsnes-hd (скачать)
- Запустите игру с таким же именем конфигурационного файла
Почему это круто?
- Больше обзора — видите больше уровня без скроллинга
- Современный вид — без черных полос на новых мониторах
- Ностальгия с комфортом — ощущение оригинала, но удобнее
- Сообщество — активная разработка и поддержка
Для кого это?
- Ретро-геймеры, желающие играть комфортнее
- Стримеры, которым важно качественное изображение
- Моддеры, изучающие технические аспекты SNES
- Разработчики, интересующиеся обработкой графики
Проект wide-snes — отличный пример того, как сообщество энтузиастов может улучшить классику, сохранив её дух. Хотите попробовать Super Mario World по-новому? Патч ждёт вас на GitHub.
P.S. Если вам понравился проект, поддержите автора на Patreon — такие инициативы заслуживают внимания!
