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

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

Super Nintendo - знакова частина ігор на початку 90-х з класичними назвами, такими як Super Mario World, Star Fox та Chrono Trigger. Однак сама машина була жахливо недостатня в порівнянні з конкурентами. Для компенсації Nintendo використовувала низку вдосконалених мікросхем, але не у всіх іграх вони були. Зараз один відданий розробник випускає патчі для імітації одного з тих чіпів в іграх, у яких їх ніколи не було, усуваючи прикрі уповільнення, які мучать геймерів майже 30 років.

SNES став величезним стрибком для Nintendo, який став загальновідомим іменем із запуском NES. Він піднявся до процесора Ricoh 5A22 з колосальними 3,58 МГц обчислювальної потужності від 1,79 МГц Ricoh 2A03, що використовується в 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, працювали досить добре більшу частину часу, але рівні із занадто великою кількістю спрайтів та ефектів помітно сповільнювались. Це все ще вірно в емуляції донині.

Бразильський розробник Vitor Vilela почав усувати цей недолік, виправляючи підтримку SA1, проекту, відомого як FastROM. Наразі він випустив патчі FastROM для Gradius III, Contra III, Super Mario World та нещодавно Super Castlevania IV. Це змушує ігри, що працюють в емуляції, поводитися так, ніби вони спочатку мали таку додаткову обробну здатність. Можливо, виправлені ігри грають краще, ніж будь-коли за останні три десятиліття.

Нарешті, це неймовірний рівень без уповільнення роботи на фондовому обладнанні! : DAТакож, схоже, більше ворогів нерестяться. pic.twitter.com/FFsnPBBAJf

- Maxel (@ MaxwelOlinda1) 23 грудня 2020 р

За словами Вілели, додавання FastROM до гри може зробити її на 33,58 відсотка швидшою. Вигоди в реальному світі залежать від того, як часто гра отримує доступ до мікросхеми ПЗУ, але ми говоримо про принаймні на 10 відсотків кращу продуктивність. Це може мати різницю в іграх, таких як R-Type, які час від часу заповнюють екран більшою кількістю спрайтів, які SNES може впоратись. Однак SA1 був більш загальним чіпом, ніж щось на зразок Super FX, розробленого для Star Fox. Вілела каже, що для виправлення млявої тривимірної гри, як-от Race Drivin, потрібно буде повністю переглянути код. Тим не менше, існує безліч ігор, які можуть отримати вигоду від FastROM. В даний час Вілела сподівається створити патчі для Axelay та ескадрильї ООН.

Ви можете завантажити виправлення з Git Hub Vilela, але вам доведеться дістати ігрові ПЗ в іншому місці. Як ми знаємо з останніх подій, Nintendo все ще дуже виступає проти людей, які розміщують ПЗУ своїх класичних ігор.

Читати далі

Виправлення Cyberpunk 2077 затримується, оскільки працівники CDPR не можуть користуватися своїми ПК
Виправлення Cyberpunk 2077 затримується, оскільки працівники CDPR не можуть користуватися своїми ПК

Як повідомляється, CD Projekt Red не має своєї VPN і працює через два тижні після злому, який вкрав його вихідний код. Це не хороший знак.

Деталі Google Spectre та Meltdown виправлено для своїх хмарних служб
Деталі Google Spectre та Meltdown виправлено для своїх хмарних служб

Це було непросто, але Google розгорнув патчі до своїх послуг, і ви навіть не помітили.

Intel має 10-нм виправлення для Meltdown, Spectre; Можна втратити участь у AMD в 2017 році
Intel має 10-нм виправлення для Meltdown, Spectre; Можна втратити участь у AMD в 2017 році

Вчора корпоративний дзвінок четвертого покоління корпорації Intel розповсюдив оновлення на своєму бою проти Meltdown і Spectre, його плани на 10-нм і загальну продуктивність у набагато більш конкурентному середовищі протягом усього року.

FCC заявляє, що скасування чистого нейтралітету вже виправлено Інтернет
FCC заявляє, що скасування чистого нейтралітету вже виправлено Інтернет

Чи недавно ваш Інтернет здавався чудесніше швидше і краще? Федеральна комісія зв'язку (FCC) хотіла б, щоб ви подумали, що це має, згідно з останнім звітом про стан широкосмугового стану.