| Эмуляция > Эмуляторы аркадных автоматов |
| Эмулятор аркадных автоматов М.А.M.E |
| << < (172/200) > >> |
| Homsa:
Вся необходимая информация находится под спойлером ниже: 1. Основная информация * Официальный сайт эмулятора mamedev.org * Справка по эмулятору docs.mamedev.org * Описание эмулятора в русской Википедии * Популярные сборки: MameUI MAME Plus! MameUIFX MameXT SDLMAME * Крупнейший англоязычный сайт MAME World * Сайты с описанием игр и автоматов System16 Arcade History KLOV * FAQ по запуску и инициализации игр 2. Дополнительные файлы * Mameinfo.dat особенности запуска игр, история изменений, баги и т.п. * History.dat история игр, их создания, описания, секреты и т.д. * Command.dat мувлист для файтингов * Hiscore.dat таблицы игровых рекордов * Cheats различные читы * Catlist списки игр по категориям, жанрам и т.п. * Samples оцифрованные звуки для некоторых игр * наборы иконок и скриншотов можно скачать там * наборы дополнительных картинок от Mr.Do или progetto-SNAPSвсё вышеперечисленное целиком и сразу есть на торрентах, раздачи "MAME Extras" |
| Virtua Fighter:
Mad, ну вроде логика в такой версии и присутствует... Но вот только а как заглушка в роме? Этож дамп (грубо говоря образ того что в памяти платы зашито) - заглушка в эмуляторе делается уже наверн? Если ж кривой дамп изночалтно обычно указывают типа bad dump\butleg |
| MetalliC:
--- Цитата: Virtua Fighter от 01 Июнь 2018, 01:03:23 ---Но и давай 2-й тож обсудим -хороший пример - зачем изначально переименовывать старый задампленный оригинал Robocop 2 в новое название с ua и заменять его в таблице распознаваемости mame --- Конец цитаты --- naming convention такой, то есть так принято. заглавный сет - самая последняя версия игры, для мира или Европы(если у игры были отдельные версии для регионов). чтоб не копаться в куче ревизий самая новая версия для Штатов именуется - имяигрыU, для Японии - имяигрыJ итп. по-моему вполне логично. отсюда следует, что если будет найдена более новая World-версия она станет заглавной, а та что была раньше переименована, если найдется более новая японская - она станет новой "имяигрыJ", и так далее. также добавляются дампы чипов которые не могли или забыли сдампить раньше, обычно это всякие PROM, GAL/PAL, внутренние прошивки различных микроконтроллеров, чипов защиты и сопроцессоров. вот это и является основными причинами того, что ромы от старых версий могут не работать с более новой версией эмулятора. --- Цитата: Virtua Fighter от 01 Июнь 2018, 01:03:23 ---Морталы (3-й и умк), --- Конец цитаты --- UMK3 - был добавлен дамп микроконтроллера защиты Mad, тебе то ли что-то не то рассказали, то ли ты не так понял. но то что ты написал белиберда какая-то. |
| Virtua Fighter:
MetalliC, то есть суть обновления ромсета тока в нахождении дампов более новых рев игр и присваивание им имени оригинала + PROM, GAL/PAL всякие ( но вот этот пункт конечно мда.... если и так все работает - то есть информация нужная слита с платы и в итоге получен рабочий ром. понятно что в маме идеология "правильности\ точности" работы самой железки а не игры, но тем не менее полученная новая инфа о работе микроконтроллеров или или еще чего вспомогательного в прошивке итогового результата каг быж не несут........., ну и по логике данную новую инфу о сопроцессорах, отвечающих за работу автомата а не за саму игру следовало бы добавлять в сам эмулятор, ну или либ в отдельный биос а не ром с данными игры.... но эт мое мнение конечн ) Чтож, не предполагал что еще находятся новые ревизии плат уже задампленнных автоматов первой половины 90, типа черепах или того ж робокопа :neznayu: |
| Mad:
--- Цитата: Virtua Fighter от 01 Июнь 2018, 12:42:30 ---но тем не менее полученная новая инфа о работе микроконтроллеров или или еще чего вспомогательного в прошивке итогового результата каг быж не несут --- Конец цитаты --- Напомню, что итоговый результат МАМЕ - это не возможность играть в игры. Возможность поиграть - это побочный приятный эффект. |
| Virtua Fighter:
Mad, ды я какб учел ж данное замечание выше и предположил актуальность внесение этих данных в сам эмулятор или биос автомата |
| md_max:
Моя думает так. Что если править эмулятор под игры, а их тысячи, эмулятор разбухнет в размере непомерно. Легче править ромы. Кому надо, скачает правильный ром. Хотя идея с правкой в биосах вроде норм. Но наверное и биосы станут гигантскими. |
| MetalliC:
как верно отметили ранее - проект МАМЕ изрядной частью не про эмуляцию и не для эмуляции. я не уверен как бы вам это популярней объяснить, да и стоит ли :) но всё же вдруг - давайте начнем с самого начала - откуда собственно берутся дампы игр и всяких других железяк в MAME ? думаете есть какие-то робингуды-энтузиасты покупающие и дампящие игры "чтоб всем было хорошо" специально для эмуляции, что потом в них играть самим и все играли ? - неа, нету таких нихрена. в реальности есть всякие люди профессионально занимающиеся ремонтом и обслуживанием аркад, либо коллекционеры аркадных плат, либо как часто бывает и то и другое. эти люди используют MAME как базу информации о всевозможных аппаратах, их различных версиях и тд итп если кому-то попадает в руки плата с неизвестной версией игры - информация о ней добавляется в базу, чтоб если в следующий раз кому-то попадется такая же убитая плата можно было ее идентифицировать и восстановить, ну либо если его собственная плата гавкнется со временем (а старые чипы ПЗУ дохнут довольно часто) можно было ее отремонтировать. короче для этого народа МАМЕ не детская цацка, а инструмент который используется в $$профессиональной$$ деятельности. что забавно, немалому числу из этих людей сам эмулятор нахрен не вперся, нужен лишь исходный код с информацией и ромсет с дампами :) вот благодаря этим людям в МАМЕ и имеется бОльшая часть того что имеется. из этого всего вытекают определенные вещи - данные об играх должны быть хорошо упорядочены, по максимуму задокументирована вся информация о железе, было чотко видно из каких именно чипов все эти прошивки и где они расположены на плате, присутствовали дампы компонентов нахрен не нужных для собсно эмуляции типа всяких PROM-ов или GAL/PAL ПЛМ-ок, и тому подобное. вобщем всё упорядочивается для удобства работы с этой всей информацией. ну а как это всё игрунам, нравится это или нет - мало кого волнует. и так, пусть скажут спасибо что нашарку это всё заполучают ;) |
| Томахомэ:
Есть вопрос - как собрать последнюю версию под Ruspberry Pi 2 (сгодится как в виде ядра RetroArch, так и в виде программы для Linux)? А также - возможно ли модифицировать код эмулятора под работу с кластером из 1-й и 2-й Ruspberry для прироста производительности? |
| MetalliC:
а это реально ? при сборке на ПК в 4 потока компилятор жрёт местами больше 4Гб оперативки. полный рекомпил занимает около часа, может чуть больше. в малинке 1Гб памяти, так что компилить в один поток и не более, и то увеличив своп до пары гиг на случай если памяти не хватит. и я даже хз сколько это будет длится на 1Ггц проце в 1 поток, наверное часов 12 минимум. еще и с риском выкинуть где-то в середине-конце процесса какую-то ошибку :) ты уверен что оно тебе надо ? |
| varezhkin:
подскажите, как в MAME (0.185) нормально настроить вывод на второй монитор? я смог запустить эмулятор на втором экране (TV), перенеся ярлык на второй рабочий стол, но почему-то отключилось управление мышкой на основном рабоч. столе... может кто-нибудь сталкивался... в остальном эмулятор стал очень нравиться. |
| Virtua Fighter:
А по дефолту ( без кластеров или прочих бубнов) малина вообще эмулятор не тянет чтоль?? - в плэймаркте недавн наткнулся на дохренище версий под андройд, а места на теле уже не было - они то интересно как пляшут тогда? |
| Томахомэ:
--- Цитата: Virtua Fighter от 06 Июнь 2018, 15:56:53 ---в плэймаркте недавн наткнулся на дохренище версий под андройд, а места на теле уже не было - они то интересно как пляшут тогда? --- Конец цитаты --- Я их тоже видел, но они, как правило, на базе изрядно старых - чаще всего 0.37b либо 0.139u1, а мне нужны именно самые свежие. --- Цитата: MetalliC от 06 Июнь 2018, 14:24:32 ---ты уверен что оно тебе надо ? --- Конец цитаты --- Очень даже уверен - я скоро уезжаю в отпуск, и там где я буду в это время жить, обычного ПК нет, только Малинка. |
| Virtua Fighter:
Томахомэ, так а что те на ней такого запускать то? теккен на 60 не идет? Там комбат 4 и на компах тормозит, соул каклибур и так для телефоне есть, а остлаьное стоящие 3д - эт уже к демулю наверн :-\ |
| MetalliC:
--- Цитата: varezhkin от 06 Июнь 2018, 15:51:32 ---подскажите, как в MAME (0.185) нормально настроить вывод на второй монитор? --- Конец цитаты --- изменить в mame.ini строчку "screen auto" на "screen \\.\DISPLAY2" либо не screen а screen0, вобщем поэкспериментируй но лучше читать документацию ;) http://docs.mamedev.org/commandline/commandline-all.html |
| sadrainbow:
--- Цитата: MetalliC от 06 Июнь 2018, 14:24:32 ---а это реально ? --- Конец цитаты --- Кросс-компиляция? Вполне реально. https://habr.com/post/318840/ |
| MetalliC:
--- Цитата: Томахомэ от 06 Июнь 2018, 18:22:54 ---Я их тоже видел, но они, как правило, на базе изрядно старых - чаще всего 0.37b либо 0.139u1, а мне нужны именно самые свежие. --- Конец цитаты --- ты уверен что они тебе действительно нужны ? эти чудики из либретро не от хорошей жизни же бэкпортят изменения из нынешнего эмулятора в версию 15-летней давности, MAME2003 или как-то так у них она называется, а потому что оно умирает на картошко-девайсах типа малинки, а на той старой более-менее шевелится. --- Цитата: Томахомэ от 06 Июнь 2018, 18:22:54 ---Очень даже уверен - я скоро уезжаю в отпуск, и там где я буду в это время жить, обычного ПК нет, только Малинка. --- Конец цитаты --- имелось в виду тебе оно надо самостоятельно собирать его ? (собрать в линухах означает скомпилировать из исходного кода). лучше поройся на специализированных форумах по распбери, может кто уже компилил и поделился бинарником. sadrainbow, я в курсе, но это всё явно не для Томахомэ :) а так, вообще, МАМЕ довольно большой проект, и у всяких непонятных компиляторов нередко сносит крышу, вот из последнего - https://github.com/mamedev/mame/issues/3606 https://github.com/mamedev/mame/issues/3639 |
| varezhkin:
--- Цитата: MetalliC от 06 Июнь 2018, 18:53:59 ---изменить в mame.ini строчку "screen auto" на "screen \\.\DISPLAY2" либо не screen а screen0, вобщем поэкспериментируй но лучше читать документацию ;) http://docs.mamedev.org/commandline/commandline-all.html --- Конец цитаты --- :hi: надеялся налегке проскочить эту проблемку... |
| MetalliC:
пожалста. вообще там довольно гибкая система, для игр которые выводили картинку на 2 или больше дисплеев. по умолчанию эмулятор использует 1 монитор и все их выводит в одно окошко/экран, но можно увеличить в ini цифирку numscreens чтоб выводило на 2 или сколько там у тебя есть мониторов. |
| Asha:
MetalliC,знаю вопрос нубский, но куда вводить подобные читы? --- Цитата ---sfex2p:00100001:1FAF0030:0000FFFF:FFFFFFFF:Unlock Secret Characters --- Конец цитаты --- |
| MetalliC:
никуда, это кусок чит-файла в древнем формате чтоб появились читы надо - сходить на сайт по ссылке из шапки, скачать архив, распаковать в корень эмулятора, включить читы в настройках через UI или ручками в mame.ini, во время игры нажать Tab |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |