Один разработчик исправляет отставание в игре SNES через 30 лет

Super Nintendo - это знаковая часть игр начала 90-х с такими классическими играми, как Super Mario World, Star Fox и Chrono Trigger. Однако сама машина была ужасно слабой по сравнению с конкурентами. Nintendo использовала серию улучшающих чипов для компенсации, но не во всех играх они были. Теперь один преданный разработчик выпускает патчи для эмуляции одного из этих чипов в играх, в которых их никогда не было, устраняя досадные замедления, которые преследовали геймеров почти 30 лет.
SNES стала огромным скачком для Nintendo, имя которой стало нарицательным с запуском NES. Он пошел дальше процессора Ricoh 5A22 с колоссальной вычислительной мощностью 3,58 МГц по сравнению с Ricoh 2A03 1,79 МГц, используемым в NES. Однако к тому моменту Sega выпустила Genesis с более впечатляющим чипом Motorola 68000 с тактовой частотой 7,6 МГц. В то время это был большой разрыв в производительности, поэтому Nintendo использовала такие чипы, как Super FX и SA1, в игровых картриджах для резервного копирования внутреннего процессора.
Nintendo использовала SA1 в 34 играх для SNES, таких как Super Mario RPG и Kirby’s Dreamland, без которых игры на консоли рендерились бы со скоростью улитки. SA1 имел процессор 10,74 МГц, 2 КБ более быстрой оперативной памяти и несколько программируемых таймеров. Однако во многих играх для SNES не было сопроцессоров, и они могли их использовать. Такие игры, как Contra III и Super R-Type, большую часть времени работали достаточно хорошо, но уровни со слишком большим количеством спрайтов и эффектов заметно замедлялись. Это все еще верно в отношении подражания по сей день.
Бразильский разработчик Витор Вилела начал устранять этот недостаток, внося исправления в поддержку SA1, проекта, известного как FastROM. На данный момент он выпустил патчи FastROM для Gradius III, Contra III, Super Mario World и, совсем недавно, Super Castlevania IV. Это заставляет игры, работающие в режиме эмуляции, вести себя так, как если бы они изначально обладали этой дополнительной вычислительной мощностью. Можно утверждать, что исправленные игры играют лучше, чем когда-либо за последние три десятилетия.
НАКОНЕЦ тот потрясающий уровень без подтормаживания на стоковом железе! : D Также похоже, что врагов нерестится больше. pic.twitter.com/FFsnPBBAJf
- Maxel (@ MaxwelOlinda1) 23 декабря 2020 г.
По словам Вилелы, добавление FastROM в игру может ускорить ее на 33,58%. Реальный выигрыш зависит от того, как часто игра обращается к микросхеме ПЗУ, но мы говорим о повышении производительности как минимум на 10 процентов. Это может иметь решающее значение в таких играх, как R-Type, которые иногда будут заполнять экран большим количеством спрайтов, с которыми сможет справиться SNES. Однако SA1 был более общим чипом, чем что-то вроде Super FX, разработанного для Star Fox. Вилела говорит, что исправление медленной 3D-игры, такой как Race Drivin ’, потребует полного пересмотра кода. Тем не менее, есть много игр, в которых FastROM может выиграть. В настоящее время Вилела надеется создать патчи для Axelay и U.N. Squadron.
Вы можете загрузить патчи из Git Hub Vilela, но вам нужно будет получить ПЗУ игры где-нибудь еще. Как мы знаем из недавних событий, Nintendo все еще очень против того, чтобы люди размещали ПЗУ своих классических игр.
Читать далее

Посмотрите вверх: сегодня вечером вы можете увидеть все планеты в нашей солнечной системе
Вы, наверное, видели схемы Солнечной системы, на которых планеты расположены красивыми, упорядоченными линиями, но на самом деле они часто находятся по ту сторону Солнца от Земли. Мы переживаем период, когда все планеты видны. Просто нужно знать, где и когда смотреть.

Nvidia и Google будут поддерживать облачные игры на iPhone через веб-приложения
И Nvidia, и Google объявили о поддержке iOS для своих облачных игровых платформ через прогрессивные веб-приложения. Apple не может это заблокировать.

Как стать мастером диспетчера задач, по словам автора
У автора оригинального диспетчера задач Windows есть несколько советов о том, как использовать его более эффективно, в том числе те, о которых мы никогда не слышали, и один, который мы добавили сами, если у вас есть проблемы с тем, что диспетчер задач застревает за окнами с полноэкранным захватом.

Илон Маск: SpaceX отправит людей на Марс через 4-6 лет
Генеральный директор SpaceX и Tesla Илон Маск любит делать смелые заявления. Иногда он выходит, и мы получаем многоразовую ракету Falcon 9, но Маск также имеет тенденцию увлекаться, особенно когда дело касается Марса. Генеральный директор SpaceX давно пообещал создать на Марсе агрессивную колонию, а некоторые…