Один розробник виправляє затримку гри 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 все ще дуже виступає проти людей, які розміщують ПЗУ своїх класичних ігор.

Читати далі

НАСА затримує місячні контракти, викликаючи сумнів у посадці на Місяць 2024 року
НАСА затримує місячні контракти, викликаючи сумнів у посадці на Місяць 2024 року

Багато спостерігачів очікували цього кроку на основі фінансування, схваленого Конгресом, та постійних наслідків пандемії, але це все одно розчарування для тих, хто сподівався на висадку в 2024 році.

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

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

Британські сили затримки при поглинанні руки Nvidia, посилаючись на проблему національної безпеки
Британські сили затримки при поглинанні руки Nvidia, посилаючись на проблему національної безпеки

Великобританія оголосила про втручання в придбання рук Нвіда, на підставі, що це може стати ризиком національної безпеки.

Програмне забезпечення Помилка затримка винахідливості вертольота 4-го Марс
Програмне забезпечення Помилка затримка винахідливості вертольота 4-го Марс

Це, здається, таке ж питання, яке спричинило затримку в першій лінійній шкалі з винахідливості. Наса каже, що це планує спробувати це знову сьогодні, і ми повинні знати за кілька годин, чи було це успішним.