Автор Тема: Эмулятор аркадных автоматов М.А.M.E  (Прочитано 655941 раз)

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

Оффлайн Homsa

  • Пользователь
  • Сообщений: 107
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« : 16 Сентябрь 2004, 21:42:39 »

Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 20 Апрель 2020, 23:34:41 от MetalliC »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3840 : 15 Август 2020, 00:27:02 »
что уж  на сежку так забЫли... Впрочем вопрос реторический , и как всегда там уже логикой никакой и не пахнет....
логика простая: основная цель проекта сохранение для истории всяких игр и железяк, такой себе музей, не чтоб условный Вася мог вот прям щас поиграть в фуллспиде и с 23х графоном, а чтоб можно было поиграть сейчас, через 10 лет, или через 100 лет.

но, к сожалению, на данный момент не существует каких-то унифицированных API для параллельных вычислений (= эмуляции всяких 3D-ускорителей), с намёком на то что они будут такими же "долгоиграющими" как языки С/С++.
потому, на данный момент всякие навороченные 3D-видео эмулируются софтово и кое-как, и желающих ими сейчас заниматься не наблюдается (потому что это всё рано или поздно один хрен будет похерено).

короче если в 2х словах: если вам вот прям сейчас нужно аппаратное 3Д - используйте какие-то другие эмуляторы. а MAMEdev-ам и кроме этого есть чем заняться ;)

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2266
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3841 : 16 Август 2020, 00:58:51 »
А м2 и супермоделер, да хороши, но они ж ток под вЫнду...
Supermodel еще и под линукс, и под BSD собрать можно. A Sega Model 2 emulator под вайном уже ОЧЕНЬ давно идеально работает.
Если речь идет об андроидах, то железо не потянет те эмуляторы.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: Эмулятор аркадных автоматов М.А.M.E
« Ответ #3842 : 16 Август 2020, 01:08:01 »
Если речь идет об андроидах, то железо не потянет те эмуляторы.
да ну... M2 нативный потянет любое более-менее современное ведро-устройство.

с Model3 вообще забавная история, из серии "не умер так усрался":
- в МАМЕ медленный софтовый рендер, но довольно шустрый рекомпилятор PowerPC
- в Supermodel медленный интерпретатор PowerPC, но довольно шустрый аппаратный рендер.
по итогу тупят оба :) ну или требуют для некоторых игр довольно мощное железо.

Оффлайн Virtua Fighter

  • Пользователь
  • Сообщений: 2363
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3843 : 16 Август 2020, 04:42:22 »
Цитата
Если речь идет об андроидах, то железо не потянет те эмуляторы.
Ну  а если посмотреть на железо model3 как на родоначальник дримкаста, то редрим тож вполне шустро  шуршит даж на совсем не топовых мыльницах.....

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3844 : 16 Август 2020, 06:44:48 »
Ну  а если посмотреть на железо model3 как на родоначальник дримкаста
имхо, не стоит на столько упарываться чтоб так смотреть  :D
никакой оно не родоначальник дрима.

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 811
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3845 : 28 Август 2020, 03:47:00 »
Блин, уже и последнюю версию MAME распаковать из экзехи нельзя без дебильного окна "Пришло время обновить устройство"! Как его вообще послать куда подальше? А то настрадался я с этими обновлениями уже.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5097
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3846 : 28 Август 2020, 05:55:48 »
Томахомэ, что за окно? У меня на Win7 просто появляется путь куда распаковать, можно открыть mame0224b_64bit.exe в 7zip или WinRAR.

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 811
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3847 : 28 Август 2020, 06:10:33 »
Томахомэ, что за окно? У меня на Win7 просто появляется путь куда распаковать, можно открыть mame0224b_64bit.exe в 7zip или WinRAR.

А у меня вот уже десятка.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5097
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3848 : 28 Август 2020, 07:23:32 »
Томахомэ, так и подумал, но при чём здесь самораспаковывающийся архив? Вам винда не даёт через 7zip открыть архив? Лучше, наверно, в тему по Windows 10 написать.
--------
Кстати, если удалите первые 205823 байт в HEX-редакторе (у HxD: Ctrl+E чтобы выделить блок) и переименуете в 7z, то это будет 7z-архив.
« Последнее редактирование: 28 Август 2020, 07:34:02 от Sharpnull »

Оффлайн varezhkin

  • Пользователь
  • Сообщений: 984
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3849 : 28 Август 2020, 07:46:52 »
Блин, уже и последнюю версию MAME распаковать из экзехи нельзя без дебильного окна "Пришло время обновить устройство"! Как его вообще послать куда подальше? А то настрадался я с этими обновлениями уже.
поставить win10 ltsc c батником от lexx_6000 и жить спокойно как при win 7-ке.

Оффлайн Томахомэ

  • Пользователь
  • Сообщений: 811
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3850 : 12 Сентябрь 2020, 07:43:34 »
При запуске G-LOC R360 как отвечать на просьбу игры опустить вниз держалку и застегнуть ремни безопасности? Были ли у "железного" R360 какие-то внутренние системы детекции того, что игрок всё это действительно сделал? Если да, то заэмулированы ли они?

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3851 : 12 Сентябрь 2020, 21:30:51 »
При запуске G-LOC R360 как отвечать на просьбу игры опустить вниз держалку и застегнуть ремни безопасности?
понажимать кнопку старт

Были ли у "железного" R360 какие-то внутренние системы детекции того, что игрок всё это действительно сделал?
да, более того, R360 состоит из собсно кабины игрока и стойки с компьютером, дисплеем и всякими кнопками, за которым должен стоять оператор и контролировать/управлять процессом.

Если да, то заэмулированы ли они?
нет
« Последнее редактирование: 12 Сентябрь 2020, 22:29:37 от MetalliC »

Оффлайн Kosvor

  • Пользователь
  • Сообщений: 124
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3852 : 14 Сентябрь 2020, 18:18:52 »
Скачал мерженый фулромсет для версии 0.208 от туда: https://archive.org/download/MAME208RomsOnlyMerged . Думаю, а где же Ниндзя Гайден? Много дней искал протирая глаза, только сейчас дошло что оказывается "Ninja Gaiden (US)" это клон какой то другой игры. Поэтому отдельного архива "gaiden.zip" среди этих ромов нету. А что это за игра такая (не Гайден), кто нибудь здесь в курсе?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5097
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3853 : 14 Сентябрь 2020, 18:33:46 »
А что это за игра такая (не Гайден), кто нибудь здесь в курсе?
http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=shadoww - shadoww.zip. На этом сайте можно узнать родителей. Вообще, на archive есть новые ромсеты, зачем качать старые.

Оффлайн Kosvor

  • Пользователь
  • Сообщений: 124
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3854 : 14 Сентябрь 2020, 18:37:40 »
http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=shadoww - shadoww.zip. На этом сайте можно узнать родителей. Вообще, на archive есть новые ромсеты, зачем качать старые.

Спасибо!

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3855 : 15 Сентябрь 2020, 00:07:03 »
Kosvor, в MAME да и не только "заглавными" являются мировые или европейские релизы игр, и в данном случае это "Shadow Warriors", а "Ninja Gaiden" - название игры только для американского рынка.

Оффлайн Kiprian

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3856 : 27 Сентябрь 2020, 13:43:30 »
Эмуль mame0152b_64bit и игра Sexy Parodius (ver JAA) [sexyparo] брал всё от сюда(эмуленд)
Кака я та ошибка, пикача в закрепе. что может быть не так? пробовал на MameUI64 подобного рода ошибки, типа файлов нехватает. А вот мортал комбат 3 работает отлично...

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3857 : 27 Сентябрь 2020, 14:12:40 »
Kiprian, значит ром старый и/ил кривой.
вообще лучше и здоровее использовать последнюю версию эмулятора, и ромы с archive.org ссылки на которые есть практически на каждой странице этой темы

Оффлайн VladimirVSC

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3858 : 27 Сентябрь 2020, 15:52:23 »
Здравствуйте. Пытаюсь запустить снесовские игры на оригинальном МАМЕ 0.224, используя bios spc700, запакованный в snes.zip, да только биос тот не запускается ни через командную строку, ни через графический интерфейс и пишет "one or more recuired roms are missing". Качал и перекачивал биос из разных источников и все без толку, хотя на MAMEUI все запускается без проблем. Может в оригинальном MAME архив с биосом должен как-то по-другому называться? Подскажите, пожалуйста, если кто знает, что делать.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3859 : 27 Сентябрь 2020, 16:22:38 »
VladimirVSC, а кто вам сказал эту глупость что оно должно называться snes.zip ?
прошивка звукового чипа S-SMP должна лежать в s_smp.zip/7z

Оффлайн VladimirVSC

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3860 : 27 Сентябрь 2020, 19:19:01 »
Все равно не получается. Пишет все то же: "The selected machine is missing one or more required ROM or CHD. Select a different machine". Сам биос положил в папку snes внутри папки roms - тоже ноль эффекта.
Если же через командную строку запускать, то пишет, что "spc700.rom NOT FOUND (tried in s_smp snes)
Fatal error: Required files are missing, the machine cannot be run." Архив с биосом ведь должен лежать в папке roms?
« Последнее редактирование: 27 Сентябрь 2020, 19:31:56 от VladimirVSC »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5097
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3861 : 27 Сентябрь 2020, 19:54:01 »
VladimirVSC, для 0.224 s_smp: https://archive.org/download/mame0224_rom. Кладёте s_smp.7z в roms.

Оффлайн VladimirVSC

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3862 : 27 Сентябрь 2020, 20:09:27 »
VladimirVSC, для 0.224 s_smp: https://archive.org/download/mame0224_rom. Кладёте s_smp.7z в roms.

Попробовал. Все равно не пашет, зараза. Может в самой версии MAME какие-то неполадки?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5097
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3863 : 27 Сентябрь 2020, 20:42:08 »
VladimirVSC, у вас точно что-то ненормально. У меня MAME 0.224 (https://www.mamedev.org/release.php), со стандартными настройками, папка roms там же где mame64.exe, запускаю так: mame64.exe snes -cart "game.sfc". Может пути поменяли или ещё что-то начудили.

Оффлайн VladimirVSC

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3864 : 27 Сентябрь 2020, 21:01:45 »
VladimirVSC, у вас точно что-то ненормально. У меня MAME 0.224 (https://www.mamedev.org/release.php), со стандартными настройками, папка roms там же где mame64.exe, запускаю так: mame64.exe snes -cart "game.sfc". Может пути поменяли или ещё что-то начудили.

Да нет, ничего чудного с настройками не делал. Сейчас попробовал еще раз перекачать эмулятор по вашей ссылке и результат тот же: C:\Users\Владимир>D:\MAME\mame64.exe snes -cart "D:\Super Mario World 2 - Yoshi'
s Island.sfc"
Error opening translation file English
spc700.rom NOT FOUND (tried in s_smp snes)
Fatal error: Required files are missing, the machine cannot be run.

А вот кстати, не знаете ли - нужно ли куда-то класть файл с драйверами mame0224.xml со страницы закачки, а то я его как-то проигнорировал...

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3865 : 27 Сентябрь 2020, 21:31:36 »
Error opening translation file English
я кажись понимаю в чём косяк, и нет, так как ты делаешь запускать его нельзя.
сперва нужно сменить текущую директорию на D:\MAME\ и затем уже запускать exe-шник.
потому что он ищет все нужные файлы в текущем каталоге, и в твоем случае это C:\Users\Владимир где нет никаких ромов, файлов локализаций и прочего.

А вот кстати, не знаете ли - нужно ли куда-то класть файл с драйверами mame0224.xml со страницы закачки, а то я его как-то проигнорировал...
нет, не нужно

Оффлайн VladimirVSC

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3866 : 27 Сентябрь 2020, 21:50:39 »
я кажись понимаю в чём косяк, и нет, так как ты делаешь запускать его нельзя.
сперва нужно сменить текущую директорию на D:\MAME\ и затем уже запускать exe-шник.
потому что он ищет все нужные файлы в текущем каталоге, и в твоем случае это C:\Users\Владимир где нет никаких ромов, файлов локализаций и прочего.
Так ведь у меня эмулятор-то как раз и находится на D:\MAME. Просто я командную строку из пуска открываю, а потом пишу путь до экзешника, вот и получается, что в начале стоит C:\Users\Владимир. Ведь сам экзешник-то графический интерфейс запускает, или я чего то не знаю?

Или вы имеете в виду, что нужно сменить текущий адрес C:\Users\Владимир на D:\MAME\? А как это сделать? А то я с командной строкой отродясь дел не имел.
« Последнее редактирование: 27 Сентябрь 2020, 21:57:21 от VladimirVSC »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3867 : 27 Сентябрь 2020, 21:56:55 »
Ведь сам экзешник-то графический интерфейс запускает, или я чего то не знаю?
запускает, но никаких файлов он найти в этом случае не может. делать нужно как-то так - Пуск - выполнить - ввести "cmd" - в открывшемся окне консоли ввести
cd d:\mame\
mame64.exe snes -cart "D:\Super Mario World 2 - Yoshi's Island.sfc"

и будет тебе счастье

Оффлайн VladimirVSC

  • Пользователь
  • Сообщений: 20
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3868 : 27 Сентябрь 2020, 22:13:03 »
Вот что пишет:
C:\Users\Владимир>cd d:\mame\

C:\Users\Владимир>mame64.exe snes -cart "D:\Super Mario World 2 - Yoshi's I
.sfc"
"mame64.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
Эмулятор аркадных автоматов М.А.M.E
« Ответ #3869 : 27 Сентябрь 2020, 22:15:03 »
VladimirVSC,
Судя по твоей строке
C:\Users\Владимир>mame64.exe snes -cart "D:\Super Mario World 2 - Yoshi's I
.sfc"
ты не переключился на другой раздел.
d:
а потом
cd d:\mame\
и только потом
mame64.exe snes -cart "D:\Super Mario World 2 - Yoshi's I.sfc"