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

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

Оффлайн DreamZzz

  • Пользователь
  • Сообщений: 270
  • Demul team
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2130 : 11 Октября 2013, 15:16:26 »
Чего на парня накинулись? ) Пусть ковыряет, учится.
Лаг (Lag - "lag behind") - это жаргонное слово, обозначающее медленное интернет-соединение или высокое время ожидания.
Баг (англ. bug — жук) — жаргонное слово, обычно обозначающее ошибку в программе или системе, которая выдает неожиданный или неправильный результат.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9542
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2131 : 11 Октября 2013, 19:54:44 »
Цитата: karaulov
Ну нет у меня структуры флэш файла, даже гугл не хочет ее давать 

а ее ни у кого нет кроме самой Сеги, всё надо выяснять методом тыка и реверс-инжиниринга.

как я уже раньше говорил, нормальное явление  - 2 часа (или дня, или недели) ковыряешься и выясняешь как что-то устроено, и потом за пол часа пишешь код.
добро пожаловать в эмуляцию.
***** *****!

Оффлайн gepar

  • Пользователь
  • Сообщений: 10162
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2132 : 12 Октября 2013, 14:21:08 »
Цитата: karaulov
Код

Аррр, одно слово только могу выговорить когда вижу такой код: константы.
Добавлено позже:
Ну а насчёт лучше демуля то тебе уже объяснили, демуль не два дня писался, нужно отдать должное Винду, металику и всей их команде что они не бросают это дело.
Every day is exactly the same

Оффлайн ElkTheSenior

  • Пользователь
  • Сообщений: 827
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2133 : 12 Октября 2013, 15:56:45 »
Makaron, к сожалению единственный, у кого SPU на порядок лучше всех остальных. Но все остальное ни к черту... Картинкой всех бьет естественно Demul, между которыми обосновалась золотая середина, которую все чтят, кому не попадя.

- SPU: return old adpcm decoder
- Full rewrite aica DSP

Любопытное заявление касательно Demul, но что-то мне подсказывает что это все бесполезно.     

Оффлайн Wind

  • Пользователь
  • Сообщений: 1845
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2134 : 12 Октября 2013, 16:37:51 »
ну кое что будет лучше в следующей версии
Demul author

Оффлайн GalaxyBot_00

  • Ушел с форума
  • Сообщений: 6011
  • Пол: Мужской
  • Surrender at 20
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2135 : 21 Октября 2013, 00:25:41 »
Запускаю Skies of Arcadia через makaronex, все отлично работает 60 фпс  но эмуль виснет с черным экраном если зайти в меню игры(интвентарь/статы/настройки) и выйти из него. Кто знает как лечить?
« Последнее редактирование: 21 Октября 2013, 00:32:11 от GalaxyBot »
пуеейбнок

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3597
    • Twitter
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2136 : 21 Октября 2013, 02:12:13 »
если эмулятор виснет, то это не лечится никак. пиши кнуту, он исправит (может быть, если твой английский лучше его лол)

Оффлайн Photon9

  • Пользователь
  • Сообщений: 10452
  • Пол: Мужской
  • йОжик сОник
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2137 : 21 Октября 2013, 07:44:57 »
Цитата: GalaxyBot
Кто знает как лечить?


Либо железкой, либо сменить эмуль. А то что Кнут будет что либо править сомнительно, эмуль труп давно уже

Оффлайн fulthrotle

  • Пользователь
  • Сообщений: 140
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2138 : 21 Октября 2013, 08:07:38 »
Кто знает как лечить?
На рутрекере инструкция есть по этому вопросу, но там говориться что решение частичное

Оффлайн Inspector_Popabol

  • Пользователь
  • Сообщений: 1935
  • Пол: Женский
  • ▲Олдфаг, гроза рачья ▲▲
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2139 : 21 Октября 2013, 08:09:47 »
Я на NullDC полностью прошёл без каких либо трабл ваще.
↑ Это потому что я победитель по жизни!

Оффлайн Wind

  • Пользователь
  • Сообщений: 1845
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2140 : 21 Октября 2013, 08:14:09 »
Не нужно врать а то ведь поверят, там кашка на экране, причем начиная с интры, а про меню паузы вобще молчу.
Demul author

Оффлайн Inspector_Popabol

  • Пользователь
  • Сообщений: 1935
  • Пол: Женский
  • ▲Олдфаг, гроза рачья ▲▲
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2141 : 21 Октября 2013, 08:18:30 »
Не нужно врать а то ведь поверят, там кашка на экране, причем начиная с интры, а про меню паузы вобще молчу.
Значит на каком-то другом, но это точно не макарон, ибо его тогда не было, и точно не Чанка, ибо она тогда была мертва, и точно не демуль, ибо я бы квиксейвился, вместо того чтобы ныкаться в поисках чекпоинтов. По-моему это всё таки был NullDC, тем более что на эмуплейсе написано, что глючит лишь пара спрайтов.
↑ Это потому что я победитель по жизни!

Оффлайн Wind

  • Пользователь
  • Сообщений: 1845
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2142 : 21 Октября 2013, 08:24:04 »
Лол, ты в курсе что квики есть только в Demul?
Demul author

Оффлайн Inspector_Popabol

  • Пользователь
  • Сообщений: 1935
  • Пол: Женский
  • ▲Олдфаг, гроза рачья ▲▲
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2143 : 21 Октября 2013, 08:25:13 »
Лол, ты в курсе что квики есть только в Demul?
Ты читал мой пост? :neznayu: раз они есть только в демуль, потому это точно был не он.
↑ Это потому что я победитель по жизни!

Оффлайн Wind

  • Пользователь
  • Сообщений: 1845
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2144 : 21 Октября 2013, 08:31:01 »
Понятно, значит ты смирился с кашой на экране, ок
Demul author

Оффлайн Inspector_Popabol

  • Пользователь
  • Сообщений: 1935
  • Пол: Женский
  • ▲Олдфаг, гроза рачья ▲▲
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2145 : 21 Октября 2013, 08:36:55 »
Понятно, значит ты смирился с кашой на экране, ок
Моя память неплохо сгладило картинку, даже не знал что мой мозг может работать круче любого эмуля. Лучшей чем твой выступает в качестве текстового анализатора.
↑ Это потому что я победитель по жизни!

Оффлайн Wind

  • Пользователь
  • Сообщений: 1845
  • Пол: Мужской
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2146 : 21 Октября 2013, 08:47:36 »
Inspector_Popabol, сочувствую, с такой памятью тяжело жить наверное? Или уже забыл о чем разговор был?
Demul author

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9542
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2147 : 21 Октября 2013, 13:30:20 »
Цитата: Photon9
А то что Кнут будет что либо править сомнительно, эмуль труп давно уже

я не был бы так категоричен, Кнут его пилит потихоньку, и судя по его последней записи в блоге наткнулся на те же глюки в АТИшных дровах что и я  :)

Добавлено позже:
и кстати, если он на них напоролся это говорит о том, что он использует такой же или очень похожий способ сортировки полупрозрачных полигонов, с ~такими же требованиями к видеокарте что и у нас.
так что если кто-то ждёт новый Макарон с надеждой, что он будет хорошо работать на ихнем каком-нибудь GF9600 или там GF260 обломаются скорее всего.

Добавлено позже:
и еще о сабже и скорости - в MakaronEX есть ошибочка, пункт Core Settings - Frequency меняющий clockmin в ini-шнике указан как скорость в процентах, но это частота в мегагерцах, и если стоит clockmin=100 это значит что при недостатке скорости компа эмулятор будет "тормозить" эмуляцию процессора в два раза, до 100Мгц вместо родных 200, что кстати является грубейшей хакой.

более того, даже с тормозилкой он жрёт процессор как-то совсем не по-детски.
скрин c Demul

и с Makaron для сравнения

как вам картина ?
так что мне лично совершенно не понятно с каких хренов некоторые считают Demul каким-то сверх требовательным в компу эмулятором.
***** *****!

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12197
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2148 : 21 Октября 2013, 14:10:57 »
Цитата: MetalliC
и еще о сабже и скорости - в MakaronEX есть ошибочка, пункт Core Settings - Frequency меняющий clockmin в ini-шнике указан как скорость в процентах, но это частота в мегагерцах, и если стоит clockmin=100 это значит что при недостатке скорости компа эмулятор будет "тормозить" эмуляцию процессора в два раза, до 100Мгц вместо родных 200, что кстати является грубейшей хакой.

Не, это не ошибка, проценты пропорциональны значению частоты в инишнике, т.е. как положено, меньше процент - ниже частота, я специально так сделал. А по умолчанию кнут разогнал своего макарона до 300мгц, благодаря чему игры идут на нем охренительно плавно, и менять я это не стал, так что должно быть 100%=300мгц, а 60%=180мгц по идее.
Добавлено позже:
MetalliC, макарон всегда грузит два ядра под завязку, даже на тетрисе. Возможно это из-за обвеса всякими хуками и шейдерами с нашей стороны,  не задумывался - на кваде это несущественно. Хуже когда скорости надо бы, а софт не может утилизировать больше мощностей.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9542
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2149 : 21 Октября 2013, 14:18:54 »
в архиве например с лапшой Т12 в инишнике прописано clockmin = 100 clockmax = 275, так что это мегагерцы (или в более новых версиях это по-другому стало ?), а MakaronEX пишет цифру как есть, если допустим выбрали 80% в ини будет записано clockmin =80
***** *****!

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12197
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2150 : 21 Октября 2013, 14:24:50 »
Значит кнут мог и переделать в проценты, я помню, что в инишнике, с которым я работал такого пункта вообще не было прописано изначально. Кому это сейчас вообще нужно, при живом демуле? В МЕХе набор хаков размером со слона, например опции меню по ф12 меняются из гуя благодаря тому, что оболочка при каждом их изменении жестко хакает экзешники, прописывая нужные значения.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9542
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2151 : 21 Октября 2013, 14:32:08 »
Цитата: EdHell
Кому это сейчас вообще нужно, при живом демуле? В МЕХе набор хаков размером со слона

мне лично чтоб сравнить игры у нас и у кнута, если где-то какие-то баги вылазят, а т.к. свой геймпад я отдал за ненадобностью других вариантов кроме МЕХ нету
***** *****!

Оффлайн GalaxyBot_00

  • Ушел с форума
  • Сообщений: 6011
  • Пол: Мужской
  • Surrender at 20
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2152 : 21 Октября 2013, 14:54:49 »
Я на NullDC полностью прошёл без каких либо трабл ваще.
NullDC - одни графические баги в игре особено при использовании суперударов , вокруг текстур взрывов прозрачная кайма и тп
Makaron - все отлично, но виснет...
Добавлено позже:
Значит на каком-то другом, но это точно не макарон, ибо его тогда не было, и точно не Чанка, ибо она тогда была мертва, и точно не демуль, ибо я бы квиксейвился, вместо того чтобы ныкаться в поисках чекпоинтов. По-моему это всё таки был NullDC, тем более что на эмуплейсе написано, что глючит лишь пара спрайтов.
ты наверно на демуле играл , тк на рутрекере в раздаче игры его  него рекомендовали запускать
« Последнее редактирование: 21 Октября 2013, 15:06:15 от GalaxyBot »
пуеейбнок

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9542
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2153 : 30 Октября 2013, 15:25:57 »
Цитата: EdHell
Значит кнут мог и переделать в проценты, я помню, что в инишнике, с которым я работал такого пункта вообще не было прописано изначально.

всё таки нет, там изначально и были мегагерцы, так что чтобы Макарон всегда эмулил процессор на родной частоте должно быть clockmin=200 clockmax=200

кстати проверяется элементарно - ставим clockmin=100 clockmax=100 запускаем DOA2 и наблюдаем провалы RPS еще большие чем на Demul 057, в котором мы случайно раза в 2 даунклокнули FPU.
Цитата: EdHell
Кому это сейчас вообще нужно, при живом демуле?

мне стало интересно - каким хаком он так шустро работает, в свете наших недавних оптимизаций динарека и MMU
ну и выяснилось, что при работе на родной частоте лапша ощутимо медленнее, особо заметно на WinCE играх, да и не только на них.
ну а с дефолтным clockmin=100, в 2 раза тормозящим если надо виртуальный проц дрима, всё типа тип-топ и пиплы довольны;)
***** *****!

Оффлайн wasilisk78

  • Пользователь
  • Сообщений: 1941
  • Пол: Мужской
  • UNDERWORLD
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2154 : 31 Октября 2013, 22:20:56 »
MetalliC
Не суди строго. Но мне любопытно. Ведь, даже, если, всё так.. Результат в том, чтобы запустить и поиграть. И не говорю, про абы как.. Помню RE2 с неким преображением частоты (в какую сторону не помню) очень прилично только на Макароне эмулился. Причём некоторые фильтры приятную картинку делали, весьма. Или уже спортивный интерес, чисто точная эмуляция?
главное не подпись...

Оффлайн Abelus

  • Пользователь
  • Сообщений: 1011
  • Пол: Мужской
  • Xeno fan
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2155 : 01 Ноября 2013, 23:26:06 »
На рутрекере инструкция есть по этому вопросу, но там говориться что решение частичное
Что-то не нашел там решения проблемы с Аркадией. Если имеется ввиду смена на RGB, то это не помогло...

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9542
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2156 : 02 Ноября 2013, 00:05:36 »
Цитата: wasilisk78
Или уже спортивный интерес, чисто точная эмуляция?

это ситуация из серии заявить что сделал эмуляцию проца Х360 в фуллспиде, а на деле эмулить его скажем на в 10 раз меньшей частоте. короче читерство.
« Последнее редактирование: 02 Ноября 2013, 00:11:58 от MetalliC »
***** *****!

Оффлайн fulthrotle

  • Пользователь
  • Сообщений: 140
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2157 : 03 Ноября 2013, 05:31:39 »
Что-то не нашел там решения проблемы с Аркадией. Если имеется ввиду смена на RGB, то это не помогло...
Не?

Оффлайн Abelus

  • Пользователь
  • Сообщений: 1011
  • Пол: Мужской
  • Xeno fan
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2158 : 03 Ноября 2013, 13:20:13 »
У меня нет файла GDROM.ini  :facepalm:  Где он должен находиться, в общей папке с эмулем?

Оффлайн GalaxyBot_00

  • Ушел с форума
  • Сообщений: 6011
  • Пол: Мужской
  • Surrender at 20
    • Просмотр профиля
Re: Makaron - Эмулятор Sega Dreamcast
« Ответ #2159 : 04 Ноября 2013, 01:10:03 »
непашет этот способ, темболее с makaronex не актуально редактировать инишники если все переключается из меню
пуеейбнок