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

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

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1560 : 20 Июль 2011, 16:03:10 »
Leprikon,по f11 есть менюшка с доп. настройками, там же и буферизация теней и прочее. Можно поправить тени (если они частично не отображаются) или и вовсе их отключить.

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10345
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1561 : 20 Июль 2011, 16:08:11 »
Leprikon, F11

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1562 : 20 Июль 2011, 17:28:13 »
спасибо! :)

не помогает что я только не делал в Omikron The Nomad Soul под ногами  и рядом с предметами черные квадраты. :?
« Последнее редактирование: 20 Июль 2011, 17:44:41 от Leprikon »

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10345
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1563 : 20 Июль 2011, 17:52:59 »
Leprikon, если у тебя ХР и железо позволит, лучше скачай ПК версию дримовскую изрядно порезал, хотя русский шрифт мне в ней больше нравится в ПК корявый

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1564 : 20 Июль 2011, 18:01:54 »
у меня windows 7, надеюсь в skies of arcadia такого глюка нет?

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9365
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1565 : 20 Июль 2011, 18:51:50 »
Цитата: Leprikon
надеюсь в skies of arcadia такого глюка нет?
полистай тему что-ли, подобные "глюки" много где есть, 100500 раз уже писалось - средствами DirectX9 невозможно повторить с нужной точностью сортировку полигонов (Z-bufer) дримкаста, от этого и мерцающие/пропадающие вещи на экране
в разных эмуляторах есть разные хаки/костыли чтоб было хоть более-менее нормально

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1566 : 20 Июль 2011, 19:14:30 »
у меня DirectX10, где эти хаки/костыли находятся?
Просто я сейчас качаю Skies of Arcadia и мне говорили что на макароне игра идет лучше чем  на других это правда?
« Последнее редактирование: 20 Июль 2011, 19:23:44 от Leprikon »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9365
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1567 : 20 Июль 2011, 19:33:02 »
Цитата: Leprikon
у меня DirectX10
да хоть 15, рендеры эмуляторов написаны под 7-9
Цитата: Leprikon
где эти хаки/костыли находятся?
тебяж уже ткнули -
в макароне F11 - sorting, Z-buffer writes, shadows
в нуле - sort, Z-buffer modes,
в демуле - List sorting, TransformZ

в разных играх и эмуляторах эффект будет разный, перебирать методом научного тыка

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1568 : 20 Июль 2011, 20:25:21 »
да хоть 15, рендеры эмуляторов написаны под 7-9тебяж уже ткнули -
в макароне F11 - sorting, Z-buffer writes, shadows
в нуле - sort, Z-buffer modes,
в демуле - List sorting, TransformZ

в разных играх и эмуляторах эффект будет разный, перебирать методом научного тыка
Все понял, спасибо! а как насчет Skies of Arcadia на каком эмуле лучше? 

Оффлайн ~Scorpion-

  • Пользователь
  • Сообщений: 9776
  • Пол: Мужской
  • Unstoppable!
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1569 : 20 Июль 2011, 20:45:40 »
Leprikon, По кайфу задавать одни и те же вопросы, на которые знаешь ответ?

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1570 : 20 Июль 2011, 20:57:01 »
Да я просто не уверен что правильно понял вот и переспросил. :blush:

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10345
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1571 : 20 Июль 2011, 21:26:06 »
Цитата: Leprikon
Все понял, спасибо! а как насчет Skies of Arcadia на каком эмуле лучше? 

Лучше на железяке, а эмули пока ни один толком не справляются с этой игрой, да и в принципе об эмуляции 1:1 вряд ли скоро стоит говорить

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1572 : 21 Июль 2011, 12:07:06 »
Понимаю что задаю нубские вопросы, но все таки может кто знает как бороться с черным экраном в Skies of Arcadia  после выхода из инвентаря :'(

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10345
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1573 : 21 Июль 2011, 12:15:30 »
Цитата: Photon9
Лучше на железяке, а эмули пока ни один толком не справляются с этой игрой, да и в принципе об эмуляции 1:1 вряд ли скоро стоит говорить

Оффлайн yarikshinkaruk

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1574 : 22 Июль 2011, 19:13:31 »
Здравствуйте. Подскажите пожалуйста по моей проблеме.
1. Игра не запускается во весь экран. В файле макарон.ини прописано разрешение 1366 на 768, и scaling mode = 4. Почему же тогда не получается запустить игру во весь экран?
2. Не могу настроить управление. Файл makaronPAD.ini вообще отсутствует в данной сборке.
Все вопросы выше касаются Makaron T12.5

Теперь 1 вопрос о Makaron T12. Как запустить игру на широкоформатный экран, например с разрешением 1366 на 768? При запуске справа и слева черная полоса, так что получается квадратное изображение игры.

Заранее всем спасибо за ответы!

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8076
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1575 : 22 Июль 2011, 19:31:37 »
yarikshinkaruk
Makaron EX пробовал? Если нет,то качай его и он решит многие проблемы.

Оффлайн yarikshinkaruk

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1576 : 22 Июль 2011, 19:36:50 »
Спасибо за ответ.

Макарон ЕХ установить пробовал, он начал ругаться 1012 ошибкой (что-то с VMU), попробовал скопировать файлы карты памяти из Макарона 12.5, но ничего не изменилось, по прежнему ошибка 1012. Поэтому не хочу мучиться с Макароном ЕХ.

А Макарон 12 работает отлично, но вот хотелось бы еще и на весь экран (1366 на 768), а не квадратиком. Использую джойстик Genius.
Установив Макарон 12.5 заметил ощутимое улучшение графики (имхо, лучше чем на Дримке)..., поэтому идеальным вариантом для меня было бы разобраться с этой версией эмулятора.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8076
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1577 : 22 Июль 2011, 20:53:51 »
Цитата: yarikshinkaruk
Макарон ЕХ установить пробовал, он начал ругаться 1012 ошибкой (что-то с VMU), попробовал скопировать файлы карты памяти из Макарона 12.5, но ничего не изменилось, по прежнему ошибка 1012. Поэтому не хочу мучиться с Макароном ЕХ.
У всех работает,а у тебя нет - это как минимум странно. Скрин ошибки в студию.

Оффлайн yarikshinkaruk

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1578 : 24 Июль 2011, 12:28:56 »


Вот код ошибки. Понимаю, что это как-то связано с картами памяти, но все известные мне способы исправления этой ошибки я уже перепробовал.

Оффлайн aNDROID999

  • Пользователь
  • Сообщений: 214
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1579 : 24 Июль 2011, 13:11:16 »
DirectX последний установлен?

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1580 : 24 Июль 2011, 13:27:55 »
Два известных решения:
1) Запускать под Vista/Win7 от имени администратора.
2) Корректно выходить по F8, иначе процесс повиснет в памяти вместе с плагинами.

Оффлайн yarikshinkaruk

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1581 : 24 Июль 2011, 17:18:25 »
DirectX последний установлен?
Да. DirectX установлен последний.
Два известных решения:
1) Запускать под Vista/Win7 от имени администратора.
2) Корректно выходить по F8, иначе процесс повиснет в памяти вместе с плагинами.
Запускаю от имени администратора, выхожу всегда через F8. Через Висту тоже пробовал...

Я так понимаю на Макароне Т12 нельзя сделать разрешение 1366 на 768.

Если я не ошибаюсь на Макароне Т 12.5 можно проделать данную процедуру, но у меня почему-то всё-равно маленькое изображение. Вот:


Хотя, в файле макарон.ини прописано нужное разрешение и scaling_mode = 4.

Кстати, после запуска образа игры на эмуле Макарон Т12.5 получил такое оповещение:


Помогите пожалуйста... :?

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1582 : 24 Июль 2011, 17:32:44 »
Цитата: yarikshinkaruk
Я так понимаю на Макароне Т12 нельзя сделать разрешение 1366 на 768
Нельзя, там жесткое 640х480.

Цитата: yarikshinkaruk
Хотя, в файле макарон.ини прописано нужное разрешение и scaling_mode = 4
Раскомментировать не забыл (убрать символ #)?


Оффлайн yarikshinkaruk

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1583 : 24 Июль 2011, 17:50:11 »
Ура, получилось... Огромное спасибо EdHell, и всем остальным, кто пытался мне помочь, тоже спасибо...

Осталась только одна проблема - настроить управление... в эмуляторе во вкладке Options почему-то не подсвечивается Settings, то есть выбрать его нельзя...

На Макароне Т12 управление было настроено, поэтому я решил просто скинуть файл MakaronPAD.ini, но к сожалению это не помогло(((

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1584 : 24 Июль 2011, 18:22:58 »
Соотв. плагин нужно еще в mapple.ini прописать, либо использовать xinput враппер. Чесслово, в MEX это делается проще.

Оффлайн yarikshinkaruk

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1585 : 24 Июль 2011, 18:55:45 »
EdHell, выложи пожалуйста сюда свой код файла Maple.ini и MakaronPAD.ini, возможно это поможет мне настроить управление.

Возможно, у меня код написан криво. Вот он:

Makaron.ini

[Settings]
region = 1
cable = 2
VMU_LCD = 2
common_BIOS = 1
fullscreen = 1
video_mode = 1366x768
scaling_mode = 4

[SH4]
MMU = 0

[AICA]
volume = 100

[PVR2]
multithreaded = 1
pixelcenter = -0.33
forcetrilinear = 1
anisotropy = 4

MakaronPAD.ini

#
# 2011-07-22 08:57:21
#

[Urzadzenia]
PortA = {0cecc780-3061-11e0-8001-444553540000}

[{0a0fbb50-11cb-11de-8001-444553540000}]
Przypis_0 = PSHBUTTON_5
Przypis_1 = PSHBUTTON_3
Przypis_2 = PSHBUTTON_1
Przypis_3 = PSHBUTTON_13
Przypis_8 = PSHBUTTON_4
Przypis_9 = PSHBUTTON_2
Przypis_10 = PSHBUTTON_0
Przypis_16 = PSHBUTTON_8
Przypis_17 = PSHBUTTON_6
Przypis_18 = ABSAXIS_0
Przypis_19 = ABSAXIS_1
Flagi = 7

[{0cecc780-3061-11e0-8001-444553540000}]
Przypis_0 = PSHBUTTON_1
Przypis_1 = PSHBUTTON_1
Przypis_2 = PSHBUTTON_0
Przypis_3 = PSHBUTTON_8
Przypis_4 = PSHBUTTON_6
Przypis_5 = PSHBUTTON_4
Przypis_8 = PSHBUTTON_2
Przypis_9 = PSHBUTTON_3
Przypis_10 = PSHBUTTON_2
Przypis_16 = PSHBUTTON_5
Przypis_17 = PSHBUTTON_4
Przypis_18 = ABSAXIS_0
Przypis_19 = ABSAXIS_1
Flagi = 7

Maple.ini

[PortA]
Adres0x20 = X360PAD.dll
Adres0x01 = MakaronVMU.dll
Adres0x02 = MakaronVMU.dll

[PortB]
Adres0x20 = X360PAD.dll
Adres0x01 = MakaronVMU.dll
Adres0x02 = MakaronVMU.dll

[PortD]
#Adres0x20 = MakaronKEY.dll






Добавлено позже:
Забыл ещё добавить, я использую джойстик не Xbox, а Genius.

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1586 : 24 Июль 2011, 19:07:44 »
Да я понял, что dinput. И если ты посмотришь внимательно, то увидишь, что на первом порту у тебя сидит плагин для x360. ;)

Оффлайн yarikshinkaruk

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1587 : 24 Июль 2011, 19:37:18 »
Попробовал, как-то криво код написал... В результате стало доступным управление.(меню Options - Settings по прежнему недоступно)

Появилось ещё одна проблема. Если не управлять героем, то он сам начинает идти в сторону...(((

Возможно это связано с файлом Maple.ini

Вот мой код (сам знаю, что очень кривой):

Maple.ini

[PortA]
Adres0x20 = X360PAD.dll
Adres0x20 = MakaronPAD.dll
Adres0x01 = MakaronVMU.dll
Adres0x02 = MakaronVMU.dll
Adres0x02 = MakaronPAD.dll

[PortB]
Adres0x20 = MakaronPAD.dll
Adres0x01 = MakaronVMU.dll
Adres0x02 = MakaronVMU.dll


[PortD]
#Adres0x20 = MakaronPAD.dll




Добавлено позже:
Изменил [PortA]
Adres0x20 = X360PAD.dll

на

[PortA]
Adres0x20 = MakaronPAD.dll

не помогло

Оффлайн aNDROID999

  • Пользователь
  • Сообщений: 214
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1588 : 24 Июль 2011, 19:42:40 »
Появилось ещё одна проблема. Если не управлять героем, то он сам начинает идти в сторону...(((
Попробуй аналоги на джойстике откалибровать

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #1589 : 24 Июль 2011, 21:57:57 »
Цитата: yarikshinkaruk
Изменил [PortA]
Adres0x20 = X360PAD.dll

на

[PortA]
Adres0x20 = MakaronPAD.dll
Не изменил, а добавил, причем второй строкой, естественно, что эмулятор ее игнорирует. И вообще много лишнего, адреса 01 и 02 только для карт памяти, зачем туда прописал пад - непонятно. Порты C и D вообще не имеют смысла, эмулятор поддерживает только два порта и только две карты памяти на каждом из них.

Этого достаточно.
[PortA]
Adres0x20 = MakaronPAD.dll
Adres0x01 = MakaronVMU.dll
Adres0x02 = MakaronVMU.dll

[PortB]
Adres0x20 = MakaronPAD.dll
Adres0x01 = MakaronVMU.dll
Adres0x02 = MakaronVMU.dll

Цитата: yarikshinkaruk
меню Options - Settings по прежнему недоступно
И не будет доступно из обычного макарона, в отличие от MEX. Эмулятор полностью заточен под xinput, работа обычных падов всего лишь рудимент, остаточный эффект так сказать.