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

Читати далі

Nvidia: Графічні процесори RTX 3000 буде важко знайти до 2021 року
Nvidia: Графічні процесори RTX 3000 буде важко знайти до 2021 року

Немає надії на короткострокове покращення доступності графічного процесора RTX 3000. Дефіцит, ймовірно, триватиме до кінця цього року та до початку 2021 року.

Бета-версія SpaceX Starlink може розширитися найближчим часом до січня 2021 року
Бета-версія SpaceX Starlink може розширитися найближчим часом до січня 2021 року

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

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

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

AMD та ARM збільшили свою частку ринку серверів у ІІІ кварталі 2020 року
AMD та ARM збільшили свою частку ринку серверів у ІІІ кварталі 2020 року

Звіт про сервер IDC за 3 квартал 2020 року показує вражаючі успіхи як в ARM, так і в AMD.