Эмуляция > Эмуляторы консолей 1-4 поколений
[SMD] Какой из эмуляторов поддерживает кооп в Zero Tolerance?
(1/1)
BArt___1995:
Собственно вопрос, есть ли хоть один эмулятор, который умеет эмулировать Zero Tolerance System Link Cable? Не важно через локальные два окна или kaillera...
MetalliC:
вроде нет
BArt___1995:
Тогда другой вопрос, какой эмулятор проще всего поковырять и попытаться добавить в него поддержку? (Естественно Open Source)
MetalliC:
имхо без разницы, большинство из них с открытым кодом.
но термины "проще всего" и "поковырять" тут не в кассу, задача совсем не из простых и ковырянием или парой хаков тут не обойдешься.

PS: может стоит в первую очередь попробовать с BlastEm, я так глянул - в эмуляции IO там прикручены какие-то сокеты, то есть кто-то уже пытался баловаться линком эмуляторов. правда в сорцах оно включено для компиляции только под линупсы, но не для винды.
BArt___1995:
Под Линуксы очень даже неплохо
Спасибо за полезную информацию, посмотрю что да как...
А то взглянул на модули в retroarch, там что-то сложно...

P.S. В нем нет онлайнового мультиплеера, то есть два эмулятора связать не получится :(
MetalliC:

--- Цитата: BArt___1995 от 29 Июль 2019, 21:31:36 ---А то взглянул на модули в retroarch, там что-то сложно...
--- Конец цитаты ---
так а ввод-вывод в мегадрайве не простой - 7 штук GPIO, могут программироваться на ввод или вывод, две линии могут переключаться в режим последовательного порта, еще одна может генерировать прерывание. и таких три порта.
почти нифига из этого не эмулируется, но лишь тот малый набор фич, что реально используются устройствами ввода (геймпадами, лайтганами итп).
и лишь этому шнурку для ZT требуется всё, ну или почти всё.


--- Цитата: BArt___1995 от 29 Июль 2019, 21:31:36 ---P.S. В нем нет онлайнового мультиплеера, то есть два эмулятора связать не получится
--- Конец цитаты ---
онлайн мульт в традиционном понимании тут имхо не получится, и потребуется сделать специальный эмулятор двух мегадрайвов сразу, соединенных IO-портами 2го игрока.
теоретически возможно реализовать и сетевую игру, если эмулить это всё на 2х компах, и синхронизировать ввод от игроков чем-то типа каилеры.

короче много гемороя, ради мультиплеера в одной игре, которая интересна всего паре калек на всей этой планете - это ответ на вопрос "а почему это всё до сих пор не эмулируется" ;)
BArt___1995:
Вас понял, спасибо за развернутый интересный ответ  :hi:
MetalliC:
да не за что. я смотрю Еке вам рассказал почти то же самое ;)
если есть реальное желание и навыки серьезно заняться этим делом - могу рассказать и больше.
Беларус учит русский:
У меня есть в недалёких планах сделать этот мультиплеер, как локальный так и по онлайну.
Главная проблема - рассинхрон из-за тормозов игры у одного игрока или двоих. Наверно, расширенный эмулятор решит проблему, посмотрим.
Навигация
Главная страница сообщений

Перейти к полной версии