Как стать автором
Обновить
38
Карма
0
Рейтинг

Пользователь

  • Подписчики 21
  • Подписки

Как воскресить Ягуара за тысячу часов?

Программирование *Анализ и проектирование систем *Реверс-инжиниринг *
imageБывает меня спрашивают — как я пишу эмуляторы? Попробую ответить на примере одной провалившейся консоли.

Эмуляция — почти бесконечное занятие, всегда остаются неточности, и если меня спросят сколько я потратил на эмуляцию 3DO, то я лишь пожму плечами, но одно знаю точно — с эмуляцией 3DO все очень хорошо. Поэтому пришло время найти новую жертву и ей оказался Atari Jaguar. 1000 часов — примерно столько я потратил на разработку ядра эмуляции данной консоли в проекте «Феникс», и вероятно еще столько же понадобится, чтобы поднять совместимость с текущих 95% до 99%, а оставшийся 1% потребует еще, возможно не одну тысячу часов, но это уже отдельные скучные истории про отладку едва уловимых глюков.
Читать дальше →
Всего голосов 106: ↑105 и ↓1 +104
Просмотры 18K
Комментарии 23

3DO и Android NDK и как бы во что не вляпаться…

Разработка под Android *
Recovery mode
image

Найдется наверное не мало приложений, которые почти невозможно сделать на Java, в силу большой исходной кодовой базы C++ или требований к производительности. И так вышло, что я разрабатывал одно из таких приложений, а именно эмулятор игровой консоли 3DO – Real3DOPlayer. В моем случае роль играла как кодовая база, так и требования к производительности. Код базировался на моем десктопном проекте «Феникс», и он тормозил даже на средних десктопах, не то что на встраиваемых процессорах. Сколько проклятий вырывалось в адрес корпорации Gooogle я уже и не помню, но опыт я получил бесценный, которым и хочу здесь поделиться.
Читать дальше →
Всего голосов 19: ↑12 и ↓7 +5
Просмотры 9K
Комментарии 15

PVS-Studio и 3DO-эмуляторы

Блог компании PVS-Studio C++ *Разработка игр *
Picture 2
Зарекался больше не касаться эмуляции 3DO консоли, каюсь. Но тут у меня появилась возможность поработать с такой экзотической штукой как статический анализатор кода, а именно PVS-Studio. Первое на чем я решил опробовать анализатор конечно же стал мой эмулятор консоли 3DO (Phoenix Project). В начале 90-х была такая приставка, первая 32-х битная консоль с CD-приводом, помню нам с братом ее отец из Москвы привез, с тех пор никак оторваться не могу. Ну а раз подвернулся случай, то за одно и все основные проекты по эмуляции 3DO проверим. Итак, поехали…
Читать дальше →
Всего голосов 61: ↑48 и ↓13 +35
Просмотры 15K
Комментарии 11

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность