| Эмуляция > Эмуляторы аркадных автоматов |
| Эмулятор аркадных автоматов М.А.M.E |
| << < (135/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" |
| Томахомэ:
Так, теперь на Gunbuster`е unidasm применил и таки дождался пролистывания огромного листа кода до самого конца, но остался другой вопрос - куда кладётся продукт дизассемблинга? |
| xttx:
Пальцем в небо конечно, но судя по этому: --- Цитата: Томахомэ от 26 Ноябрь 2015, 17:34:56 ---дождался пролистывания огромного листа кода до самого конца --- Конец цитаты --- твой undisasm - консольная утилита. Если так, добавь в конец команды " > aaa.txt". Работает и в винде и в линуксе. |
| MetalliC:
--- Цитата: Томахомэ ---но остался другой вопрос - куда кладётся продукт дизассемблинга? --- Конец цитаты --- :lol: никуда, на экран выводится и всё. ты компом вообще пользоваться не умеешь ? ;) нафик тебе тот дизасм вообще ? если зачем-то свербит поглядеть как код игры выглядит: mame.exe gunbustr -d и наблюдаешь в окне отладчика дизасм кода |
| CaH4e3:
как обычно, человеку чего-то дико хочется сделать, но что и как он не совсем уверен... |
| Томахомэ:
--- Цитата: xttx от 26 Ноябрь 2015, 18:01:26 ---Пальцем в небо конечно, но судя по этому:твой undisasm - консольная утилита. Если так, добавь в конец команды " > aaa.txt". Работает и в винде и в линуксе. --- Конец цитаты --- Как в итоге вместе с этой добавкой должна выглядеть команда? |
| MetalliC:
никак. я так догадываюсь ты хочешь получить дизасм кода игры для изучения, реверса, и переноса на какую другую платформу типа ПК ? если так - то та простыня с unidasm почти бесполезна, для таких вещей используются более другие инструменты, IDA Pro например. и заниматься этим ты явно не сможешь. скажи лучше что хочешь и сможешь сделать с этой игрой ты сам ? |
| xttx:
--- Цитата: Томахомэ от 27 Ноябрь 2015, 05:43:31 ---Как в итоге вместе с этой добавкой должна выглядеть команда? --- Конец цитаты --- То что я написал, просто перенаправляет stdout в файл. Если ты пишешь "dir" что бы получить список файлов в папке, то "dir > a.txt" сгенерит файл с содержимым, которое без перенаправления вываливается на экран. Я не знатю как твоя команда выглядит. Должно быть что-то вроде "unidasm yourFileName -arch yourArch > disasm.txt" (Архитектура, судя по твоим ссылкам должна быть вроде либо m68020, либо как выше писали m68000...) |
| Томахомэ:
--- Цитата: MetalliC от 27 Ноябрь 2015, 06:30:30 ---я так догадываюсь ты хочешь получить дизасм кода игры для изучения, реверса, и переноса на какую другую платформу типа ПК? --- Конец цитаты --- Так и есть. Изучение и реверс я, правда, собираюсь поручить другим людям, кто знает ассемблер для той модели автоматов, сплавив им код и прочие потроха. --- Цитата ---скажи лучше что хочешь и сможешь сделать с этой игрой ты сам ? --- Конец цитаты --- Сам после того, как спецы расшифруют код и извлекут из игры все ресурсы вроде графики, звука, шрифтов, и проч., переведя их в читабельный для современных компов вид (Оригинальный ассемблерный код, кстати, не худо бы, чтобы они в качестве приложения "перевели" на какой-нибудь, может, даже не один, из современных популярных ЯП - в таком случае я с большой вероятностью смогу найти среди знакомых гейммерщиков (которые часто, кроме GML, знают и другие языки) того, кто может полученный от "спецов" "перевод" на современный ЯП снова "перевести", но на этот раз уже уже на GML - практически единственный понятный мне ЯП. Короче, я собираюсь через других программистов привести код к понятному мне виду через несколькоэтапный "перевод" на другие ЯП.), попрошу этих спецов все плоды их трудов скинуть мне, а когда все ресурсы окажутся приведены в подходящий для моего любимого Game Maker`а вид, как раз использовать их для порта. Такая вот нехитрая схема. |
| MetalliC:
ну понятно, ты один из этих "у меня есть офигенная идея!!! но я сам нифига не знаю, не умею и ни в чем не разбираюсь" если ты вдруг найдешь людей желающих заняться полным реверсом этой игры (вероятность чего имхо равна нулю), они сами загонят бинарники игры в дизассемблер, это надцать секунд делов. --- Цитата: Томахомэ ---А вот как раз и кодик поспел. Смотрите. --- Конец цитаты --- это не кодик, это мусор. потому что ты не понимаешь что ты вообще делаешь. а советов не слушаешь, в частности - поучить самые самые азы для начала. а также загрузить игру в МАМЕ с отладчиком. там посмотришь на свой дизасм как баран на новые ворота и успокоишься :) |
| Dyons:
--- Цитата: MetalliC от 27 Ноябрь 2015, 17:34:01 ---желающих заняться полным реверсом этой игры (вероятность чего имхо равна нулю) --- Конец цитаты --- желающих заняться реверсом он найдет, но только придется раскошелится на 4х значную сумму в зелени. |
| MetalliC:
имелось в виду нашару. за вечно-зеленые понятно что можно нанять кого-угодно и для чего угодно, хоть авторов оригинальной игры чтоб сделали ему римейк, вопрос только в количестве нулей в сумме ;) |
| Dyons:
--- Цитата: MetalliC от 27 Ноябрь 2015, 17:53:59 ---имелось в виду нашару. --- Конец цитаты --- да он и сам на шару особо напрягаться не горит |
| CaH4e3:
хоспади, с самого первого вопроса было понятно, что чел вообще не бумбум, чего вы нянчитесь, шлите его в пеший эротический поход. пусть себе сам ищет "заинтересованных" лол |
| Томахомэ:
--- Цитата: MetalliC от 26 Ноябрь 2015, 19:43:38 ---если зачем-то свербит поглядеть как код игры выглядит: mame.exe gunbustr -d и наблюдаешь в окне отладчика дизасм кода --- Конец цитаты --- --- Цитата: MetalliC от 27 Ноябрь 2015, 17:34:01 ---ну понятно, ты один из этих "у меня есть офигенная идея!!! но я сам нифига не знаю, не умею и ни в чем не разбираюсь" если ты вдруг найдешь людей желающих заняться полным реверсом этой игры (вероятность чего имхо равна нулю), они сами загонят бинарники игры в дизассемблер, это надцать секунд делов. это не кодик, это мусор. потому что ты не понимаешь что ты вообще делаешь. а советов не слушаешь, в частности - поучить самые самые азы для начала. а также загрузить игру в МАМЕ с отладчиком. там посмотришь на свой дизасм как баран на новые ворота и успокоишься :) --- Конец цитаты --- Спасибо. Только что залез в MAME`овский дебаггер, на вид код и правда совсем не тот, что в unidasm`е был. Добавлено позже: Ссылку с одного из предыдущих сообщений удалил, раз уж это был "мусор". |
| MetalliC:
Томахомэ, слава яйцам ;) шок: в строчке внизу окна отладчика можно печатать буквы, например help или даже сразу help dasm |
| Томахомэ:
--- Цитата: MetalliC от 28 Ноябрь 2015, 08:26:29 ---Томахомэ, слава яйцам ;) шок: в строчке внизу окна отладчика можно печатать буквы, например help или даже сразу help dasm --- Конец цитаты --- Отлично. В эту строчку команду ввёл, постарался как можно внимательнее прочитать инструкцию (на картинке внизу) Список в верхнем правом поле окна дебаггера (для процессора M68EC020, как выясняется в окне дебаггера Disassembly, главного в автомате) начинается со строчки 400, кончается же на строчке 1282. Получается, для дизасмирования кода для M68EC020 нужна команда dasm {имяфайла}.asm, 400, 1283, так? |
| Томахомэ:
Только что добавил картинку с инструкцией, которую упомянул в последнем посте, так что теперь тем, кто ранее прочитал в нём "на картинке внизу" и никакой картинки не увидел, станет уже яснее. |
| tiptop:
Подскажите пожалуйста почему в MAMEUIFX32 неактивен элемент "Remove from this folder" вот здесь Просто очень много ненужных игрушек (ромов) , хотел удалить их. Может есть какая-нибудь утилита для удаления? Нельзя же вроде удалять просто *.zip игры ? |
| xttx:
Нельзя удалять из фолдера "all games", который у тебя выделен. И из других системных тоже (т.е. Из тех, которые идут изначально, а не из файла что_то.ini в папке folders. |
| MetalliC:
--- Цитата: tiptop ---Подскажите пожалуйста почему в MAMEUIFX32 неактивен элемент "Remove from this folder" --- Конец цитаты --- All Games - это список всех игр которые есть в эмуляторе, добавлять/удалять их понятно нельзя. можно только пользовательские списки типа изранного (Favorities). в любом случае это лишь списки, если хочешь удалить сами ромы это нужно делать руками (удалять zip архив(ы)) или какой другой программой типа clrMAMEpro. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |