Analogue Pocket, портативна ігрова консоль преміум-класу, яка поєднує в собі технології 2020-х років із дизайном оригінального Game Boy, не подобається нам. З моменту свого випуску Analogue додав деякі нові можливості через оновлення мікропрограми, особливо коли додав підтримку для емуляції більшої кількості консолей через свою платформу OpenFPGA влітку 2022 року.
Але окрім завершення та випуску прошивки 1.1, 2023 рік був здебільшого спокійним для оновлень прошивки Pocket. Ситуація змінилася в грудні, коли компанія випустила не одне, а два основних оновлення мікропрограми для Pocket, які проскочили з поля зору під час свят. Ці оновлення додали комбінацію виправлень і давно обіцяних функцій для портативного комп’ютера, який Analogue перевипускає в різних колірних палітрах тепер, коли оригінальні версії стали більш стабільними в наявності.
Додаткове читання
Сучасний Game Boy від Analogue, що надихає, тепер світиться в темряві
Найважливішим оновленням для шанувальників OpenFPGA є можливість використовувати фільтри відображення з ядрами FPGA сторонніх розробників. Частиною привабливості Pocket є його екран 1600 × 1440, який є достатньо чітким, щоб ідеально відтворити величезні кремезні пікселі оригінальних екранів Game Boy. За замовчуванням більшість ядер FPGA тепер отримують доступ до такого ж високоякісного екранного фільтра CRT, названого на честь телевізора Sony Trinitron, додаючи нотку ретро-розмитості гострим краям 8- та 16-бітних ігор. Я бачив багато поганих, непереконливих фільтрів розгорток у перевиданнях ретро-ігор, і це не один із них.
Основний фільтр Trinitron доступний за замовчуванням для «відповідних» ядер, що в нашому тестуванні має тенденцію означати «домашні консолі, призначені для підключення до ЕЛТ-телевізора». Ядра FPGA для портативних систем, таких як Game Boy або Game Boy Advance, які постачалися зі старими РК-екранами без сканування, не мають доступного фільтра. Стороннім розробникам ядра FPGA доведеться самостійно додати підтримку додаткових екранних фільтрів, чого більшість розробників ще не зробили на момент написання цієї статті.
Оголошення
- Збільшене фото екрана без увімкнених фільтрів. Він різкий і чіткий, і навіть при збільшенні за допомогою хорошої бездзеркальної камери важко розрізнити окремі пікселі на екрані Pocket. Ендрю Каннінгем
- Та сама сцена з увімкненим фільтром Trinitron CRT. Тонкі лінії розгортки, видимі «пікселі» ЕПТ і необхідна кількість розмиття роблять зображення більш точним. Ендрю Каннінгем
- Zoomed out, scanlines off. Andrew Cunningham
- Рядки сканування ввімкнено, використовується масштабування за замовчуванням “ціле число”. Це найточніше співвідношення сторін, але воно залишає чорну рамку з невикористаних пікселів навколо екрана. Ендрю Каннінгем
- Рядки сканування ввімкнено, використовується режим Integer+. Це усуває чорну рамку і, на мій погляд, чудово виглядає на екрані Pocket і робить ефект фільтра сканування легше побачити. Ендрю Каннінгем
Фільтр Trinitron добре виглядає на екрані Pocket, але він непомітний; ви можете більше оцінити ефект розгортки та менше помітити його недоліки, якщо ви граєте, підключившись до телевізора за допомогою аналогової док-станції. І принаймні на ядрах NES і SNES, з якими я це тестував, це має небажаний побічний ефект зменшення зображення гри на і без того досить маленькому екрані. Цей параметр за замовчуванням можна налаштувати без помітного погіршення якості зображення, принаймні для моїх очей; просто перемкніться з режиму цілого масштабування за замовчуванням у налаштуваннях дисплея на Integer+.
Екранні фільтри, ймовірно, є найцікавішою та найзатребуванішою новою функцією для Pocket, але обидва оновлення мікропрограми містять багато інших менших виправлень і доповнень. Версія мікропрограми 1.2 вирішує численні проблеми зі станами сну/пробудження та збереження для різних ігор, дозволяє ядрам FPGA використовувати адаптери картриджів і дозволяє ядрам FPGA знати, коли Pocket знаходиться в док-станції; у док-станції він також додає підтримку додаткових контролерів і усуває проблеми з іншими. Версія 2.0 додає підтримку користувальницьких палітр кольорів для ігор Game Boy, дозволяє ядрам FPGA змінювати співвідношення сторін під час приєднання та виправляє «проблему відео з деякими ядрами та роздільною здатністю openFPGA» під час приєднання.
Щоб оновити мікропрограму Pocket, під’єднайте картку microSD пристрою до комп’ютера та перемістіть один із файлів .bin оновлення мікропрограми в кореневий каталог (переконайтеся, що ви спочатку видалили всі старіші файли мікропрограми, оскільки Pocket не працює видаліть старі файли оновлення після завершення роботи з ними). Під час наступного завантаження консолі вона повинна встановити оновлення мікропрограми та перезавантажитися. Як зазвичай, виконуючи будь-яке оновлення програмного забезпечення або мікропрограми, найкраще переконатися, що консоль повністю заряджена або підключена до мережі, перш ніж розпочинати процес.