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

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

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2370 : 05 Ноябрь 2013, 20:59:54 »
Это тот, который сначала собираешь с ромами в .ds.gba?
вот эмуль, с названием чутка ошибся
http://www1.datafilehost.com/d/4f570cf0

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2371 : 05 Ноябрь 2013, 21:20:45 »
 0_0

slot1 - Retail (Auto) или  R4, пофиг (короче любой)
slot2 - MPCF


Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2372 : 05 Ноябрь 2013, 22:35:29 »
CrazyMax, с memory expansion pack не работает у меня  :neznayu:
с MPCF все нормально, а с эмуляцией r4 файлы не видно.

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2373 : 05 Ноябрь 2013, 22:47:47 »
memory expansion pack - это эмуляция оффициального expak от Nintendo, там кроме РАМа ничего нет (он продавался вместе с Opera).
Я так понял ты хочешь зауэмулировать, что-то типа EZ-flash 3in1 для GBA slot, такого в DeSmuME нет.

Этот эмуль SNES читает со слота 2, поэтому ему пофиг, что в slot1. Возможно есть сборки, которые работаю со slot1, вот тогда надо ставить в slot1 R4

Оффлайн Леон

  • Пользователь
  • Сообщений: 423
  • Пол: Мужской
  • Ветеран Resident Evil
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2374 : 05 Ноябрь 2013, 23:42:26 »
CrazyMax,  Ты про SNEmulDS? Он же с первого слота работает. Я запускаю его через свой Р4.

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2375 : 05 Ноябрь 2013, 23:50:14 »
Леон, а ромы SNES тоже на R4 флешке?
Добавлено позже:
Все, разобрался.

Скачал SNEmulDS_r4tf.dldi.nds и начало загружать с Slot1 R4

Короче, в DeSmuME встроен автопатчер dldi и патчин он в GBA Movie Player, поэтому и лезет в GBA Slot

Сегодня/завтра прикручу новый патчер
« Последнее редактирование: 06 Ноябрь 2013, 00:43:05 от CrazyMax »

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2376 : 06 Ноябрь 2013, 02:11:26 »
Цитата
Я так понял ты хочешь зауэмулировать, что-то типа EZ-flash 3in1 для GBA slot, такого в DeSmuME нет.
Большинство homebrew поддерживают как официальный, так и ez-flash рам пак

из readme к snemulds:
Цитата
- Memory pak support (Opera RAM, Slot 2 card reader, etc. using libram) with paging or with large ROM mapping

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2377 : 06 Ноябрь 2013, 02:51:44 »
pedro, я уже написал, что понял чего ты побиваешься и понял в чем проблема, как исправить. Надо добавить в автопатчер DeSmuME`а R4 DLDI или можешь вручную пропатчить ром патчером R4 dldi и тогда ром будет читать с R4, а gba slot можешь использовать как хочешь.
Добавлено позже:
pedro, добавил R4 DLDI автопатчер, срабатывает если в slot1 выбран R4.
Теперь должны запускаться ROMы с вставленым в GBA slot рампаком

Пока есть одно ограничение, РОМ должен быть в RAM (Config->ROM Loading->Load entirely to RAM)

Перезалил с исправленным memory expansion pak
« Последнее редактирование: 06 Ноябрь 2013, 13:03:48 от CrazyMax »

Оффлайн Nois

  • Пользователь
  • Сообщений: 314
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2378 : 08 Ноябрь 2013, 17:37:49 »
CrazyMax,
Скачал вашу сборку от 8 ноября, в архиве есть файлы "desmume.ddb/lua5.1.dll/lua51.dll", для чего они?

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2379 : 08 Ноябрь 2013, 18:04:05 »
CrazyMax,
Скачал вашу сборку от 8 ноября, в архиве есть файлы "desmume.ddb/lua5.1.dll/lua51.dll", для чего они?
lua5.1.dll/lua51.dll - для LUA скриптов, случайно туда попали :) уже удалил
desmume.ddb - база чипов flash от ADVANsCEne, пока нужна только когда используется автоопределение из базы (см.вложение).

Кстати, я недавно добавил потоковое чтение РОМа с диска (по умолчанию выключено), при его включении РОМ не загружается полностью в память, а стримится с диска (скрин 2 во вложении).
Плюсы: память ПК для загрузки РОМа не используется, игра стартует мгновенно (заархивированные не в счет, они распаковываются сначала в temp).
Минусы: в некоторых местах, где идет интенсивное считывание с РОМ, может незначительно падать FPS (например, где видео на два экрана), но это заметно только, если выключен лимитер и зависит от скорости вашего HDD. Правда для 60FPS вполне хватает даже на старых ПК.
« Последнее редактирование: 08 Ноябрь 2013, 18:23:05 от CrazyMax »

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2380 : 08 Ноябрь 2013, 22:55:31 »
pedro, добавил R4 DLDI автопатчер, срабатывает если в slot1 выбран R4.
Теперь должны запускаться ROMы с вставленым в GBA slot рампаком

все здорово работает!
заметил странность в neods на desmume, прирост скорости с рампаком происходит только после занижения частоты cpu


Оффлайн B0nus

  • Пользователь
  • Сообщений: 604
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2381 : 09 Ноябрь 2013, 09:45:20 »
pedro, а зачем оно вообще надо, когда есть Nebula и другие эмуляторы NEO.
запускать эмулятор из под эмулятора то ещё извращение.

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2382 : 09 Ноябрь 2013, 10:59:53 »
B0nus, он просто проверал, как эмулируется Homebrew с Memory Expansion Pak

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2383 : 11 Ноябрь 2013, 18:46:12 »
Обновился nogba
http://nocash.emubase.de/gba.htm

Оффлайн Nois

  • Пользователь
  • Сообщений: 314
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2384 : 13 Ноябрь 2013, 18:41:02 »
pedro,
 :D

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2385 : 14 Ноябрь 2013, 00:31:44 »
Nois, добавил в новости ;)

Оффлайн karry

  • Пользователь
  • Сообщений: 136
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2386 : 14 Ноябрь 2013, 07:09:52 »
Между прочим, почему Desmume потребляет такое же процессорное время в режиме паузы как и во время работы ? Непорядок.

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2387 : 14 Ноябрь 2013, 16:45:19 »
Между прочим, почему Desmume потребляет такое же процессорное время в режиме паузы как и во время работы ? Непорядок.
врешь ты все. во время работы игры, проигрывания роликов, загрузка цп 30, во время паузы всего 4% (на моем i5).

Оффлайн karry

  • Пользователь
  • Сообщений: 136
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2388 : 14 Ноябрь 2013, 21:27:21 »
Глянь, врет - и не краснеет. На МОЕМ, то есть НАСТОЯЩЕМ, а не выдуманном, i5 - 40% загрузки во время паузы.

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2389 : 14 Ноябрь 2013, 21:40:12 »
Глянь, врет - и не краснеет. На МОЕМ, то есть НАСТОЯЩЕМ, а не выдуманном, i5 - 40% загрузки во время паузы.
такие дела
« Последнее редактирование: 14 Ноябрь 2013, 22:09:01 от pedro »

Оффлайн Lance_K

  • Пользователь
  • Сообщений: 552
  • Пол: Мужской
  • Are you strong?
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2390 : 19 Ноябрь 2013, 22:08:24 »
Глянь, врет - и не краснеет. На МОЕМ, то есть НАСТОЯЩЕМ, а не выдуманном, i5 - 40% загрузки во время паузы.
Какое поколение?

Оффлайн Nois

  • Пользователь
  • Сообщений: 314
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2391 : 28 Ноябрь 2013, 16:32:18 »
CrazyMax,
Благодарю за 0.9.10 ) Релиза 1.0 с учётом такой нумерации, долго ждать придётся? ) И с этим я не понял For Windows users: in main menu, choose Config->Emulation Settings, check "Use dynamic recompiler" or add to command line "--cpu-mode=1"  o_0

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2392 : 28 Ноябрь 2013, 16:56:04 »
И с этим я не понял For Windows users: in main menu, choose Config->Emulation Settings, check "Use dynamic recompiler" or add to command line "--cpu-mode=1"  o_0
В главном меню, выбери Config, затем Emulation Settings и в окне установи галочку для Use dynamic recompiler
см. вложение

Релиза 1.0 с учётом такой нумерации, долго ждать придётся? )
Что поменяется, если назовем 1.0?

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2393 : 28 Ноябрь 2013, 17:00:59 »
CrazyMax, такой вопрос: можно ли как-нибудь сделать так чтобыв эмуляторе движения курсора настраивались на правый стик геймпада и этот самый курсор никуда не уходил за пределы нижнего окна?

Оффлайн Nois

  • Пользователь
  • Сообщений: 314
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2394 : 28 Ноябрь 2013, 17:12:57 »
CrazyMax,
Точно, как обычно, достаточно было установить флажок ) Учитывая то, как теперь нумеруется, то с релизом 1.0, многое изменится )

Оффлайн Palyan

  • Пользователь
  • Сообщений: 8
  • Пол: Мужской
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2395 : 01 Декабрь 2013, 12:11:30 »
Люди подскажите! Можно в DeSmuME уменьшить сенсорный экран консоли?

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2396 : 10 Декабрь 2013, 01:53:39 »
Теперь и у нас есть buildbot  :D

http://buildbot.orphis.net/desmume/

Оффлайн Cyb3rM4n

  • Пользователь
  • Сообщений: 755
  • Пол: Мужской
  • Админ с /1cc/
    • ВКонтакте
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2397 : 10 Декабрь 2013, 03:14:26 »
CrazyMax, отличная новость!

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1571
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2398 : 10 Декабрь 2013, 16:58:47 »
CrazyMax, поздравляю.

Оффлайн CrazyMax

  • Пользователь
  • Сообщений: 922
  • Пол: Мужской
  • DeSmuME Team
    • Просмотр профиля
Эмуляция Nintendo DS (продолжение)
« Ответ #2399 : 11 Декабрь 2013, 14:30:18 »
s1nka, спасибо.

позже будут добавлены Linux и MAC билды