Автор Тема: Эмуляция Nintendo DS (продолжение)  (Прочитано 475863 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1740 : 18 Январь 2012, 20:29:13 »
xxxLehaxxx, DeSmuME в консоли, что пишет?

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4563
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1741 : 18 Январь 2012, 21:05:19 »
одними сейвстейтами тоже не советую пользоваться, так как при смене даже ревизии может изменится структура записи и тоже все потеряешь
Можно же банально записывать билд в заголовке стейта и при загрузке выводить предупреждение, мол казачок-то засланный =)

Оффлайн xxxLehaxxx

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1742 : 18 Январь 2012, 21:22:35 »
xxxLehaxxx, DeSmuME в консоли, что пишет?
Нечего просто скидывает на None или soft. А в No$GBA черный экран и зависает.

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1743 : 18 Январь 2012, 21:50:10 »
Можно же банально записывать билд в заголовке стейта и при загрузке выводить предупреждение, мол казачок-то засланный =)
В сейвстейтах сохраняется версия сейвстейта и даже автоматом исправляется сейв, если это возможно.

Добавлено позже:
xxxLehaxxx, честно не помню, но по-моему он должен вывести ошибку инициализации (надо код посмотреть), попробуй нажать несколько раз минус на доп.клаве.

Добавлено позже:
Посмотрел, ничего не выводит в случае сбоя инициализации OpenGL, надо бы добавить :)


Добавлено позже:
xxxLehaxxx, запусти еще что-нибудь OpenGL-ное, игру и т.д. И какой ОС?
« Последнее редактирование: 18 Январь 2012, 21:53:27 от CrazyMax »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4563
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1744 : 18 Январь 2012, 21:55:21 »
Цитата: CrazyMax
В сейвстейтах сохраняется версия сейвстейта и даже автоматом исправляется сейв, если это возможно.
А, всё как нужно. Тогда почему могут быть такие страсти, как в моей предыдущей цитате?

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1745 : 18 Январь 2012, 22:04:06 »
Yoti, порой переписывается часть работы с каким-то регистром или устройством и в старых сейвах нет нужной инфы, тогда и получается конфликт.
И мы пытаемся писать код, который максимально может вытащить данные со старой версии и перенести в новую, это не всегда помогает. Бывает, что даже вроде-как перенеслось, но позже в игре может появиться глюк.

Добавлено позже:
P.S. Используя читы+сейвстейты, можно тоже запороть игру и потом может и штатная :) запись не помочь (правда у меня так не получалось :) но пишут, что возможно, особенно покемоны :) )
« Последнее редактирование: 18 Январь 2012, 22:20:35 от CrazyMax »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4563
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1746 : 19 Январь 2012, 00:22:06 »
Цитата: CrazyMax
тогда и получается конфликт
Тогда может стоит отдать это на решение пользователя? Вроде "Попытаться исправить? Да/Нет".

Цитата: CrazyMax
но пишут, что возможно, особенно покемоны
Ох, ребят, вы там отдыхайте хоть иногда, коли вам там даже покемоны пишут ;)

Оффлайн xxxLehaxxx

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1747 : 19 Январь 2012, 22:37:49 »
Цитата
Добавлено позже:
xxxLehaxxx, запусти еще что-нибудь OpenGL-ное, игру и т.д. И какой ОС?
XP. 32 . Нашёл прогу, посмотрел версию openGl на своей видеокарте оказывается стоит 1.0, когда уже вышла 4.+.  Раз 6 переустанавливал разные версии, версия драйверов меняется, а вот openGl всё так же 1.0. Наверное видеокарта бракованная хз.

Оффлайн luigi33

  • Пользователь
  • Сообщений: 170
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1748 : 20 Январь 2012, 19:26:00 »
такой вопрос, в емулаторе можно  графику улучшать?
ну там АА, или разрешение повыш.....

Оффлайн xxxLehaxxx

  • Пользователь
  • Сообщений: 7
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1749 : 20 Январь 2012, 20:59:16 »
такой вопрос, в емулаторе можно  графику улучшать?
ну там АА, или разрешение повыш.....
вроде нет. Можно только рендер менять + фильтры + дисплей метод

Оффлайн Фанат

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1750 : 22 Январь 2012, 15:13:12 »
Не получается нормально поиграть в римейки FFIII и FFIV на NDS. Скорее всего, источник всех бед, как всегда, это встроенная видеокарта - играю на ноутбуке. Имею мощный двуядерный процессор и обширную оперативную память. Но видеокарта паршивая, встроенная... Но ведь и графика там вроде не Crysis.
Использую эмлуятор NO$GBA. Мне уже непрозрачно намекали, что NO$GBA это, тащемта, кал, например, а все нормальные пацаны играют на DeSmuME. Но на DeSmuME у меня тормозят абсолютно все игры, причём и звук, и картинка. На NO$GBA с этим гораздо легче, но и FFIII, и FFIV порой вдруг слетают с 60 fps до 6, и становятся вообще неиграбельными. Между прочим, на стационарном компьютере с одноядерным процессором в 3.11 Ггц и мощной видеокартой глюки в DeSmuME полностью идентичны глюкам в нём же на ноутбуке.
Что посоветуете? Какой эмулятор, и как настроить?

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6583
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1751 : 22 Январь 2012, 15:23:14 »
Попробуй iDeaS, он вроде не такой требовательный. Плюс ногба не кал. Да, часть игр попросту не хочет запускаться, но все остальное нормально работает. ФФ3 точно  списке.

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1752 : 22 Январь 2012, 16:10:48 »
Фанат, попробуй рендер сменить на OpenGL
« Последнее редактирование: 22 Январь 2012, 18:21:39 от CrazyMax »

Оффлайн Фанат

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1753 : 23 Январь 2012, 21:21:53 »
Попробуй iDeaS, он вроде не такой требовательный.

Такие же мерзкие тормоза, может, чуть поменьше, чем в DeSmuME. Да ещё и без звука. Словом, до NO$GBA ему далеко.

Фанат, попробуй рендер сменить на OpenGL

Нет, ничего ровным счётом не изменилось. Тормозит на обоих компьютерах с одинаковыми синдромами.

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1754 : 23 Январь 2012, 21:44:40 »
Фанат, попробуй еще так настроить.

Оффлайн Фанат

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1755 : 24 Январь 2012, 10:22:05 »
Да, я это уже пробовал. Работать стало быстрее, однако до производительности NO$GBA на том же компьютере всё равно не дотягивает.

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6583
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1756 : 24 Январь 2012, 10:22:59 »
Ну тогда варианта всего 2Ж обновлять комп или играть на ногба.

Оффлайн Фанат

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1757 : 24 Январь 2012, 11:53:57 »
Ну да, чего ещё поделаешь...

Оффлайн BerserkGromov

  • Пользователь
  • Сообщений: 335
  • Пол: Мужской
  • Аз есмь
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1758 : 30 Январь 2012, 17:35:10 »
Есть ещё один вариант - ЖДАТЬ. Ждать, пока CrazyMax допилит динарек, а то что же вы хотите без апгрейда железа играть в режиме интерпретатора, который без нормального проца то не фунциклирен. No$GBA по скорости конечно лучше, но в нём и динарек реализован, поэтому и системки относительно меньше, но его совместимость уже не годится, и это нужно признать, так как он не развивается вообще, даже фронтэнды на подобие No$Zoomer не выходят :) По сему я бы предложил подождать, и поиграть во что-нибудь другое.

Кстати, CrazyMax, как продвигается работа?

Оффлайн Nois

  • Пользователь
  • Сообщений: 314
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1759 : 30 Январь 2012, 18:41:47 »
Да, когда же версию 0.9.8 зарелизите, сколько уже можно ждать? =)

Оффлайн Rion

  • Пользователь
  • Сообщений: 845
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1760 : 31 Январь 2012, 23:32:35 »
Как там дела у эмуля с графической частью, уже наконец появилась возможность увеличить разрешение? Или хотя бы планы на введение этой функции? Помню когда-то давно задавал уже этот вопрос, с того времени что-либо изменилось?

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1761 : 31 Январь 2012, 23:39:18 »
Rion, нет и не будет... вся проблема, я уже писал, в модуле захвата, который только один экран может рендерить в 3D и потом как скриншот передавать на другой (так получается псевдо 3D на двух экранах), если сделать хак, то будет ресурсоемко...

Добавлено позже:
Nois, скоро :)

Добавлено позже:
BerserkGromov, честно, после НГ праздников тяжело... сейчас начинаю дорабатывать, но реально многое забыл, что делал.. (возраст дает свое :P ), но я его полюбЭ к весне закончу...

Оффлайн BerserkGromov

  • Пользователь
  • Сообщений: 335
  • Пол: Мужской
  • Аз есмь
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1762 : 01 Февраль 2012, 23:27:23 »
CrazyMax, отличные новости)))) А то уже слюной исходим))) По поводу возраста ты загнул :D

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1763 : 01 Февраль 2012, 23:44:21 »
Цитата: CrazyMax
если сделать хак, то будет ресурсоемко...
Так сделай, пусть мы подавимся. :)

Оффлайн Nois

  • Пользователь
  • Сообщений: 314
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1764 : 01 Февраль 2012, 23:47:23 »
CrazyMax,
Может с выходом динарека, версию в 1.0 переименовать? Ещё бы узнать конкретную дату релиза, хотя бы примерно. А то гадай с какого дня, для вас начинается весна =)

Оффлайн Rainforce

  • Пользователь
  • Сообщений: 615
  • Пол: Мужской
  • Где я?
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1765 : 10 Февраль 2012, 15:01:04 »
Какой эмуль обладает наибольшей совместимостью? :-\ А то я даже не знаю, как консоль выглядит

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1766 : 10 Февраль 2012, 15:08:38 »
Nois, в новой версии динарека не будет.
Rainforce, DeSmuME :) (только махина нужна нормальная)

Добавлено позже:
EdHell, влом :) может после динарека (если допишу), когда время будет и делать нефиг будет :)
« Последнее редактирование: 10 Февраль 2012, 15:53:09 от CrazyMax »

Оффлайн Rainforce

  • Пользователь
  • Сообщений: 615
  • Пол: Мужской
  • Где я?
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1767 : 10 Февраль 2012, 15:41:05 »
Спасибо :)

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6583
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1768 : 10 Февраль 2012, 17:31:07 »
если допишу
Не если, а когда! ;)

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #1769 : 11 Февраль 2012, 17:50:37 »
Результаты тестов DeSmuME JIT-Test
На системе: Win XP SP3, Intel Dual Core E2160, ATI Radeon HD4600.

Flower Sun and Rain (SERIAL:NTR-YHNP-EUR CRC32:EB28D8E6) - виснет после видеоролика и начинает отжирать память.
Dementium 2 (NTR-BDEE-USA 0B9A7A60) - Не запускается, ссылается на испорченные сохранения. Выбор типа в dev+ не помогает.
GTA CW (NTR-YGXE-USA AA170818) - Не запускается.
TrackMania DS (NTR-CTRE-USA 35F95048) - Виснет с началом гонки.

В остальном все нормально. Прирост в скорости в 3d играх везде ~10-15fps. В 2d фул-спид.