Автор Тема: Makaron - Эмулятор Sega Dreamcast  (Прочитано 486404 раз)

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

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1260 : 21 Ноябрь 2010, 22:49:56 »
В обеих версиях стандартное цифровое управление, проблем с клавиатурой быть не должно. Тем более если в других играх порядок.

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1261 : 21 Ноябрь 2010, 22:58:07 »
Есть ли какие-либо особенности настройки управления для игр серии Dead Or Alive 2 (для DC и Naomi)?
У меня почему-то в этих играх не работает управление (кроме сервисных клавиш типа F1 и F11 - они работают), тогда как, например, в Soul Calibur все ОК.
Играю на клавиатуре (джойстика нет вообще), для эмуляции джоя использую PPJoy 0.8.4.6.
Тестировал на MakaronEX версий 1.0 и 2.1.
Поиграй на NullDC. Там с клавой вообще проблем нет. Soul Calibur и Dead Or Alive 2 там идут прекрасно. Только используй ревы до r71, поскольку все, что после, немного сломаны в разных местах.

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1262 : 22 Ноябрь 2010, 02:12:52 »
В обеих версиях стандартное цифровое управление, проблем с клавиатурой быть не должно. Тем более если в других играх порядок.
Понимаю, что по логике вещей не должно, но факты - вещь упрямая... Тем интересней разобраться в причине.

Поиграй на NullDC.
На NullDC я конечно же играл в эту игру. Хочется увидеть как она выглядит на Макароне, т.к. в целом мне очень понравилось как смотрится и играется Soul Calibur. Даже было ощущение, что картинка ближе всех к оригиналу, если сравнивать с NullDC и Demul.  
« Последнее редактирование: 22 Ноябрь 2010, 02:24:28 от BSV »

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1263 : 22 Ноябрь 2010, 06:45:14 »
Цитата: BSV
Хочется увидеть как она выглядит на Макароне
Есть пара мелких косячков, но в целом отлично. Причем качество эмуляции немного различается у DC и аркады, косячки немного разные.

Цитата: GTScorpion
Поиграй на NullDC.
Надоел он, до дыр заиграно было когда-то. Прогресса один черт не видно.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8051
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1264 : 24 Ноябрь 2010, 20:31:34 »
Цитата: BSV
У меня почему-то в этих играх не работает управление (кроме сервисных клавиш типа F1 и F11 - они работают), тогда как, например, в Soul Calibur все ОК.
Странно,что даже кнопки направлений не работают. Не должны работать по идее только две action-кнопки для Naomi (button 3 и 6),так как это привилегия эмулятора. Но это только в тех играх,которые используют все шесть button'ов...
PS: В следующей версии MEX 6-ти кнопочное управление для Naomi будет работать...

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1265 : 25 Ноябрь 2010, 15:23:31 »
В отношении Naomi каюсь - моя ошибка. Когда смотрел новую версию 2.1 (а до этого игрался с 1.0 без поддержки Naomi) не заметил опцию Keyboard (ну бывает, поздно уже было, спать хотелось). Теперь клавиатура заработала, отдельное вам спасибо за эту возможность. Вот только по умолчанию почему-то не задействована 3-я кнопка, пришлось в конфиге вручную исправлять BUTTON5 на BUTTON3, ну да это уже мелочи.
Но проблема с клавиатурой в играх для DC остается (кроме DOA2LE не работает еще и в MK Gold).

Добавлено позже:
Перечитал внимательно предыдущий пост, не совсем понял что значит в данном случае "привилегия эмулятора"?
« Последнее редактирование: 25 Ноябрь 2010, 16:45:27 от BSV »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8051
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1266 : 25 Ноябрь 2010, 19:18:08 »
Цитата: BSV
Перечитал внимательно предыдущий пост, не совсем понял что значит в данном случае "привилегия эмулятора"?
Кнут по умолчанию в эмуле Naomi позволял использовал 4-е action-кнопки (видимо из-за Xbox джоя), вместо 6-и.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1267 : 25 Ноябрь 2010, 19:51:26 »
Точнее, тупо отрубил поддержку 3 и 6 кнопок, в результате 95% игр не имеют полноценного управления. Третью кнопку юзают чуть не все поголовно, а он все подстроил под гилти гиры, а остальное лесом, как так и надо. Именно это (и кое-что еще) и будет исправлено.

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1268 : 26 Ноябрь 2010, 05:32:00 »
Да-а, странная у него однако позиция... Ну да ладно, за такой отличный эмуль можно и простить эту маленькую слабость :)
Я тут подумал, а возможно ли как-нибудь сделать и для эмуля DC нормальную поддержку клавиатуры, так, как вы сделали для Naomi? Было бы великолепное универсальное решение.
« Последнее редактирование: 26 Ноябрь 2010, 05:34:01 от BSV »

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1269 : 26 Ноябрь 2010, 19:21:52 »
BSV,аналоговый джойстик + шифты на клавиатуре идеально не заэмулировать.

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1270 : 26 Ноябрь 2010, 20:54:45 »
BSV,аналоговый джойстик + шифты на клавиатуре идеально не заэмулировать.

Да Бог с ним, с аналоговым, сойдет и неидеальная эмуляция. Цифровой бы везде работал...

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1271 : 26 Ноябрь 2010, 21:01:08 »
BSV,в основном все игры на дриме как главный джой используют аналоговый джойстик, в результате во всех играх гг у тебя будет крутся вокруг своей оси как бешенный + бежать вперёд всегда изо всех ног, а это не есть найс. В гонках у тебя газ тоже будет сразу на всю и это тоже не хорошо. Лучше купить джойстик, ну хоть какой-то .

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1272 : 26 Ноябрь 2010, 22:07:49 »
gepar, спасибо за совет, но на консолях и игровых автоматах меня интересуют в основном файтинги (и в меньшей степени аркады), для которых указанные проблемы с управлением не будут критичными. В файтингах думаю везде должен работать цифровой джойстик.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1273 : 27 Ноябрь 2010, 12:21:27 »
Makaron EX v2.2

Цитата: BSV
возможно ли как-нибудь сделать и для эмуля DC нормальную поддержку клавиатуры, так, как вы сделали для Naomi? Было бы великолепное универсальное решение.
Увы, нет, эмулятор в упор не видит клавиатуру, так что PPJoy единственный вариант, но пришить его к оболочке нельзя, т.к. это в первую очередь драйвер устройства, а не хук.

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1274 : 27 Ноябрь 2010, 16:58:29 »
EdHell, paul_met Спасибо за новую сборку, достаточно важные изменения внесли.
Вопрос "на засыпку": а нету ли где в свободном доступе (или может не совсем свободном, например у вас - по случаю ваших доработок :)) исходников Макарона? Если вдруг есть, можно было б попробовать подружить его с клавиатурой (сам бы взялся за это дело).

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1275 : 27 Ноябрь 2010, 17:04:50 »
EdHell, paul_met Спасибо за новую сборку, достаточно важные изменения внесли.
Вопрос "на засыпку": а нету ли где в свободном доступе (или может не совсем свободном, например у вас - по случаю ваших доработок :)) исходников Макарона? Если вдруг есть, можно было б попробовать подружить его с клавиатурой (сам бы взялся за это дело).

Knute как то раз выкладывал исходники, если не ошибаюсь. Покопайся в его блоге. Я уже не помню точно, где и когда это было. По-моему летом что ли? Но что-то такое случалось.

З.Ы.
И он был не против помощи со стороны, насколько я понял. (он, помнится? нередко напоминал, что это "hard work")
« Последнее редактирование: 27 Ноябрь 2010, 17:09:20 от GTScorpion »

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1276 : 27 Ноябрь 2010, 17:12:49 »
Цитата: BSV
можно было б попробовать подружить его с клавиатурой
Вопрос - зачем? NullDC 1.0.3 в свое время сильнее всего пинали именно за отсутствие поддержки аналоговых осей, в добрую половину игр без них играть попросту неудобно. И под Xinput тоже заточено не просто так, ибо стандартные Dinput пады дают кастрированное управление, ведь нужна еще одна ось - на триггерах, а это только X360-like пады обеспечивают (ну или надо брать SIXAXIS соньковский).

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1277 : 27 Ноябрь 2010, 18:29:21 »
GTScorpion Спасибо за информацию, весьма обнадеживающие сведения.

Вопрос - зачем?
Для универсальности и вытекающей из нее свободы выбора для пользователя. А в случае, когда джойстика нет вообще это будет единственной нормально реализованной возможностью поиграть во что-либо для DC (в те же файтинги, например).

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1278 : 27 Ноябрь 2010, 18:52:13 »
ОК, посмотрим, что можно сделать, но вероятнее всего придется идти обходным путем.

Оффлайн mc1death

  • Пользователь
  • Сообщений: 2020
  • Пол: Мужской
  • emuplace.com <3
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1279 : 27 Ноябрь 2010, 20:59:45 »
поддержка xInput есть?

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1280 : 27 Ноябрь 2010, 21:02:12 »
Это основной интерфейс управления, настройки вообще не требует.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9359
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1281 : 28 Ноябрь 2010, 22:46:09 »
у лапши есть еще недокументированый ключик -
[Settings]
debug = 1
но судя по всему дизассемблер/отладчик частично только включен (или может включается какими хитрыми кнопками ?), у меня видно только окошко с регистрами SH4

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1282 : 28 Ноябрь 2010, 23:04:43 »
Ключиков там полно, но все отключены. Например autostart=1, при этом из GDROM.ini считывается строка вида image=path\game (как в старых версиях). Реально не работает, хотя второй инишник начинает требовать. Отрублены также hidewindow, autominimize, VMU_volume, настройки разгона SH4, FPU и еще с десяток вещей. Также вбит весь тосек с SHA1, вероятно планировался профилер наподобие SSF.

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1283 : 03 Декабрь 2010, 13:57:48 »
Похоже, что поддержка клавиатуры для DC-игр все таки имеется (но не для всех). Удалил из PPJoy единственный виртуальный джойстик, после чего перестали запускаться все имеющиеся игры для DC, кроме Soul Calibur, который работает так же, как и раньше (с управлением все ОК).
Возможно, автор забыл убрать (или намеренно оставил) отладочный код, заточеный под эту игру.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1284 : 03 Декабрь 2010, 17:16:44 »
Правильнее сказать, поддерживается эмуляция клавиатуры самой DC, но игр с ее поддержкой единицы.

Оффлайн BSV

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1285 : 03 Декабрь 2010, 18:14:46 »
EdHell
А, вот в чем дело. Не знал, что DC поддерживает клавиатуру, спасибо за инфу.

Оффлайн ParagonUnits

  • Пользователь
  • Сообщений: 10672
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1286 : 04 Декабрь 2010, 02:42:18 »
Как правильно устанавливать утилиту для игры с клавиатуры?

Оффлайн mc1death

  • Пользователь
  • Сообщений: 2020
  • Пол: Мужской
  • emuplace.com <3
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1287 : 04 Декабрь 2010, 09:11:56 »
EdHell, основной интерфейс - это хорошо, сейчас проверю чем макаронина отличается от нуллика

Добавлено позже:
побаловался с простой версией - нифига, ковыряться было лень и я скачал из шапки версию с граф интерфейсом... EdHell, paul_met молодцы, действительно удобно, запустил пару игр и результат очень порадовал, надо конечно потом ещё поковыряться, но мне он определенно нравится, буду его использовать под то, что на нулле не работает

Оффлайн Online

  • Пользователь
  • Сообщений: 91
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1288 : 05 Декабрь 2010, 11:51:14 »
Привет всем! Подскажите, как запустить Makaron EX 2.2. Жму Load game, появляется биос с настройкой датой и временем, настраиваю и жду Select, второй экран снова повторяется, жду снова Select, затем выбираю Play Rак на самой консоли, но потом тёмный экран и так висит :( В диспетчере вырубаю процессы, завожу - снова тоже самое. Запустить пытаюсь игры Skies of Arcadia (Pal) и Resident Evil - Code: Veronica (pal).
До этой версии стояла сборка Makaron EX 1.0, так там всё работало

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1289 : 05 Декабрь 2010, 11:54:51 »
А в диспетчере-то зачем вырубать? F8 после черного экрана, затем закрыть маленькое окно, при следующем запуске настройки не будет. Вручную тоже не надо настраивать, два раза селект и время синхронизируется само. А самое интересное, что флеши во всех версиях одни и те же, по идее ничего не должно слететь вообще.