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

Читати далі

Зонд Voyager 2 розмовляє з оновленою мережею NASA через 8 місяців мовчання
Зонд Voyager 2 розмовляє з оновленою мережею NASA через 8 місяців мовчання

NASA щойно сказало "привіт" Voyager 2, і зонд відповів.

Як стати майстром диспетчера завдань, за словами хлопця, який це написав
Як стати майстром диспетчера завдань, за словами хлопця, який це написав

Автор оригінального диспетчера завдань Windows має кілька порад щодо того, як використовувати його ефективніше, у тому числі кілька, про які ми ніколи не чули, - і один, який ми підкинули собі, якщо у вас є проблеми з тим, що диспетчер завдань застряг за повноекранними вікрами.

Nvidia, Google для підтримки хмарних ігор на iPhone через веб-програми
Nvidia, Google для підтримки хмарних ігор на iPhone через веб-програми

І Nvidia, і Google оголосили про підтримку iOS своїх відповідних хмарних ігрових платформ за допомогою прогресивних веб-додатків. Apple не може цього заблокувати.

Ілон Маск: SpaceX відправить людей на Марс через 4-6 років
Ілон Маск: SpaceX відправить людей на Марс через 4-6 років

Генеральний директор SpaceX та Tesla Ілон Маск любить висловлювати сміливі претензії. Іноді він проходить, і ми отримуємо багаторазову ракету Falcon 9, але Маск також має тенденцію захоплюватися, особливо коли справа стосується Марса. Генеральний директор SpaceX давно обіцяв колонію Марса агресивно, а деякі ...