«Новые игры с поддержкой моделирования Mame 0.156» — это руководство Mame, составленное редактором для всех. У многих друзей все еще есть вопросы о новых играх с поддержкой моделирования Mame 0.156, давайте посмотрим.
Новая симулированная аркадная игра
---------------
Пит-босс Мегатач (9234-20-01) [Брайан Троха, Мариуш Войцешек, The Dumping Union]
Alien Invaders [Сет Соффер, Дэвид Хейвуд, Мариуш Войцешек]
Hammer Away (прототип) [( Atro — с сайта Neo-geo.com, он же Руи Баптиста) ( _rm_ — с Neo-geo.com, он же Рикардо Маркес) (1up — с Neo-geo.com, он же Даниэль «casebres»)]
Солнечная война (анонимно)
Pop'n Music 1 (версия AA-A) [smf]
Супер Дак Супер Дак [system11, Дэвид Хейвуд]
Новый симулятор различных версий аркадных игр.
-------------------
Суперпрорыв (Каньон и Вертикальный прорыв, прототип) [Мариуш Войцешек]
Кадаш (Япония, версия 2) [ShouTime, The Dumping Union]
Кадаш (Япония, самая старая версия) [ShouTime, The Dumping Union]
Бильярдная академия Real Break (Европа, старше) [system11, The Dumping Union]
Сауро (лицензия Recreativos Real SA) [Edcross & Rockman (из Aumap)]
Dunk Shot (Rev C, FD1089A 317-0022) [ShinobiZ & COY]
Atari Tetris (бутлег-сет 3) [Гуру]
Огненная ловушка (США, комплект 2) [Коррадо Томаселли]
Play Girls 2 (бутлег) [system11, The Dumping Union]
Аве Феникс (Рекреативос Франко) [Энрикнес]
Oriental Legend 2 (V101, Китай) [bytestorm] (не работает)
Knights of Valor 2 New Legend (V300, Тайвань) [bytestorm] (не работает)
Magic Bubble (версия для взрослых, печатная плата YS-0211) [caius, The Dumping Union]
Battle Bakraid - неограниченная версия (Китай) (вторник, 8 июня 1999 г.) [Билл Д., The Dumping Union]
Vigilante (World, Rev E) [system11, The Dumping Union]
Dragon World II (версия 100H, Гонконг [Гокконг]) [rtw] (не работает)
Player's Edge Plus (X002173P+XP000038) Бонусный покер Ace$ [BrianT]
Player's Edge Plus (PP0040) Стандартный дро-покер (международный) [BrianT, Ken R]
Player's Edge Plus (PP0042) 10 или выше [BrianT, Ken R]
Player's Edge Plus (PP0043) 10 или лучше (международный, набор 2) [BrianT, Ken R]
Player's Edge Plus (PP0060) Стандартный дро-покер (набор 3) [BrianT, Ken R]
Player's Edge Plus (PP0429) Joker Poker (Тузы или лучше, сет 2) [BrianT, Ken R]
Player's Edge Plus (IVC006) Чип очистки EEPROM [BrianT]
Набор чипов Player's Edge Plus (Set004) [BrianT]
Player's Edge Plus (KE0017) Кено [BrianT] (не работает)
Выбор игрока (MG0252) Многопользовательская игра [BrianT] (не работает)
JT-104 [Неизвестно]
Возвращение арканоида (версия 2.02A, 10 февраля 1997 г.) [Билл Д, The Dumping Union]
Donkey Kong (испанский бутлег Crazy Kong) [Marcos75 (из AUMAP)]
Galaxy Monsters (испанская копия игры Space Invaders, Laguna SA) [Arcade Vintage (http://arcadevintageshop.blogspot.com.es/), Ricky2001]
Ботаника (английский/испанский) [Arcade Vintage ((http://arcadevintageshop.blogspot.com.es/), Ricky2001]
Club Kart (Rev C) [Арзено, The Dumping Union] (не работает)
Винджаммер (021216) [MetalliC]
Трон (Германия) [MikeMcBike]
SVG — Spectral vs Generation (метка M68k V101TW) (метка ARM V101TW, ПЗУ от 20.06.05 SVG V100) [ShouTime] (не работает)
Дариус (США) [Эндрю Велберн]
Райден 2 (Швейцария) [rtw, Смитдогг, Крансер, Муччи, Дулларон, B2K24, The Dumping Union]
Добавлена новая НЕ РАБОТАЮЩАЯ игра.
---------------
Western Dream (Ясухиро, Хэп)
Club Pacman [Роберто Фреска, ytsejam] (двойные входы не сопоставлены)
Sonic 2 (бутлег версии Megadrive) [кай, The Dumping Union]
Симпатичные бойцы [system11]
Новые игры/клоны, продвигаемые NOT_WORKING
--------------------------------------------------
Черепахи-подростки-мутанты-герои (Великобритания, 4 игрока, набор 3) [кай, The Dumping Union]
Исправлены ошибки MAMETesters
-----------------------
- 05646: [Сбой/зависание] (megatech.c) mt_soni2: Сбой вскоре после этого
старт (Дэвид Хейвуд)
- 05306: [Crash/Freeze] (asteroid.c) llander, llander1: Изменение
Язык на экране DIP-переключателя зависает/вылетает игра (mariuszw)
- 05780: [Графика] (raiden2.c) Raiden2 и клоны: Параметры экрана/
частота обновления (Анджело Салезе)
- 00135: [Разное] (dynax.c) quiztvqq: При запуске игры пишет
«ОШИБКА РЕЗЕРВНОГО КОПИРОВАНИЯ» на экране версии (Оссо).
- 05781: [Документация] (cps2.c) hsf2, hsf2a, hsf2j: все наборы, кроме
Phoenix Edition неправильно использует арабские цифры в названии
вместо римских цифр (Алекс Джексон)
- 05395: [Цвет/Палитра] (tmnt.c) cuebrick: Неправильные цвета в эксплуатации
режим «проверка цвета» (Алекс Джексон)
- 04990: [Откидной экран/Коктейль] (tumbleb.c) fncywld, jumpkids, tumbleb,
tumbleb2: игровые спрайты не переворачиваются при включенном переворачивающем экране (Оссо)
- 03590: [Цвет/Палитра] (rockrage.c) rockrage, rockragea, rockragej:
Неправильно окрашенные спрайты врагов (Алекс Джексон)
- 05760: [Cheat System] (funworld.c) rcdino4: [отладка] Подтвердить во время инициализации
- 05776: [Сбой/зависание] (tx1.c) buggyboy, buggyboyjr: происходит сбой после запуска (Робберт).
- 02523: [Графика] (twin16.c) вулкан, градиент2, градиент2а, градиент2b:
Неправильный приоритет фона спрайта (Алекс Джексон)
- 04742: [Сбой/зависание] (neodrvr.c) kog: «Попытка сопоставить несуществующий порт
«JUMPER» для чтения в космической программе устройства «:maincpu» при запуске
из мягкого списка (Дэвид Хейвуд)
- 05769: [Геймплей] (taitogn.c) otenki: Не удается загрузиться в игру (smf).
- 05741: [DIP/Input] (centiped.c) centiped3: отсутствует 2P кнопка запуска (Tafoid)
- 05740: [DIP/Input] (vsnes.c) cstlevna: DIP-переключатели 5 и 6 неизвестны.
Исходные изменения
---------------
Добавлен SCREEN_RAW_PARAMS для аппаратных средств Arkanoid и Astrocorp [Анджело Салезе]
Добавлен SCREEN_RAW_PARAMS для Alpha 68k HW [Анджело Салезе]
Добавлен дамп программы синхронизации на L8 в Drag Race [Мэтт]
Скелет-водитель для патруля пустыни PSE, чтобы задокументировать
сброшенные PROM [Дэйв Уайдел, gregf]
rspdrc: оптимизирован доступ к аккумулятору в инструкциях умножения [MooglyGuy].
lpc: скелет acpi [О. Галиберт]
pentium: дополнительная поддержка магического префикса 0x66 [О. Галиберт]
Более вменяемые значения для необработанных параметров экрана dec0.c/dec8.c [Angelo Salese].
i6300esb: Документируйте больше регистров [О. Галиберт]
Степперы: переход на эму/машину [Рамиро Полла]
Степперы: добавить абсолютное положение [Рамиро Полла]
Pentium: Подобные проблемы возникают, когда биос использует
xmm4 как стек вызовов [О. Галиберт]
pentium: Кое-что, что поможет Линдбергу пойти дальше [О. Галиберт]
pci: Добавьте грубо взломанный smbus [О. Галиберт]
Эксперименты в стране PCI [О. Галиберт]
Исправлено досадное несоответствие между Memory_share и Memory_region:
метод width() первого возвращал ширину в битах (8, 16, 32 или 64)
в то время как метод width() последнего возвращал ширину в байтах
(1, 2, 4 или 8). Теперь оба класса имеют метод bitwidth() и bytewidth().
Метод обновлен для всех вызывающих объектов, чтобы использовать тот, который является более подходящим.
Также удалено неявное приведение к любому целочисленному указателю для Memory_regions,
что было довольно небезопасно (если вы не были осторожны с операторами * и
приведения легко было случайно получить указатель на объект Memory_region
сам, а не в данные, без предупреждения компилятора... или в
по крайней мере я продолжал это делать) Обновил все устройства и драйверы, к которым был доступ
регионов таким образом, чтобы использовать регион_ptr_finder, когда это возможно, а в противном случае
явно вызвать base() [Алекс Джексон].
Система тайловых карт теперь учитывает gfx_element::total_colors(). Исправлены различные ошибки.
драйверы и устройства, которые использовали неверные значения total_colors для элементов gfx
используется в тайловых картах [Алекс Джексон]
Добавлен языковой ром для Lunar Lander [Мариуш Войцешек].
rsp: ядро интерпретатора RSP снова стало функциональным [MooglyGuy].
Давно назревшая документация о том, как использовать рисование с маской приоритета.
(также известный как pdrawgfx); добавьте несколько полезных констант [Алекс Джексон];
Добавлен предварительный макет для Alien Invaders на основе скриншота [Tafoid]
Использование показаний PIC безопасности для расшифровки Наоми-М4 [Андреас Наив]
Ferrari F355 (оригинальный люкс без ссылок) Добавлен BIOS для США [Andy Geezer]
Улучшены свойства семейства файлов шаблонов, добавлен файл readme и лицензия
Пункт BSD-3 [Анджело Салезе]
Добавьте правильный xtal для оборудования Kaneko Fly Boy/Fast Freddie на основе печатной платы.
картинки, правильные часы в драйвере [Lord Nightmare, albolo]
Golgo13: исправлен режим переключения сервисного режима [Анджело Салезе].
naomi.c, chihiro.c, triforce.c: [f205v, Металлик]
- Пересмотрены данные с добавлением новой информации, а также некоторыми косметическими изменениями.
i82875p: Развлечение на мосту [О. Галиберт]
PCI: общее отображение [О. Галиберт]
i6300esb: Больше детализации картографирования [О. Галиберт]
tmaster.c: переработаны ключи для всех защищенных игр TouchMaster;
удалил хаки защиты [Питер Ферри].
cbombers: исправлены цвета текстового слоя TC0480SCP [Алекс Джексон]
pci: добавлены уведомления о переназначении [О. Галиберт]
upd7810.c: [Рамиро Полла]
- Небольшие улучшения АЦП.
- Очистите обработчик прерываний и сделайте его срабатывающим по фронту.
- Установите расширенные прерывания таймера/счетчика событий.
- Исправление и экспорт расширенного вывода таймера/счетчика событий.
mario.c: исправлен переключатель монитора, чтобы он правильно влиял как на плитки, так и на спрайты.
[Алекс Джексон]
Добавлен параметр командной строки -[no]drc_log_uml для управления DRC UML.
ведение журнала дизассемблирования. Это позволяет вести журнал дизассемблирования DRC UML без повторной компиляции.
[Оливер Стоунберг]
Добавлен параметр командной строки -[no]drc_log_native для управления DRC.
Ведение журнала собственной дизассемблирования. Это позволяет вести журнал собственной дизассемблирования DRC без необходимости.
перекомпиляция [Оливер Стоунберг]
Calomega.c: Улучшена эмуляция цвета по аналогии с tugboat.c (который
на самом деле это сильно модифицированная плата Cal Omega) [Алекс Джексон]
SEGA YBoard: сопоставление битов порта, используемых для обеспечения обратной связи о движении двигателя.
[Фелипе Санчес]
naomi.c: обновленный F355 [Энди Гизер]
pci: Еще немного, доходит до неэмулируемого pslldq по адресу fd228 [О Галиберт]
Различные типы плат Hard Drivin' преобразованы в устройства, что позволяет использовать боковые экраны.
подключиться к Race Drivin' Panorama, которая сейчас близка к работе (сторона
экраны глючат при выборе одного из типов автомобилей)
[Дэвид Хейвуд]
rspdrc: добавлены недокументированные операции VADDB, VACCB, VSUBB и VSUCB [MooglyGuy].
rspdrc: исправлен сбой в Linux при перекомпиляции кода операции BREAK [MooglyGuy, Firewave].
mips3: исправлены проблемы со сдвигом знаковых значений влево [MooglyGuy].
rsp: исправлены проблемы со сдвигом знакового значения влево [MooglyGuy].
правильные патчи для drgw2hk [iq_132]
Исправления сборки OS/2 [KO Myung-Hun]
upd7220: Рисование линии Брезенхема [Карл]
n64: Исправлена обработка отрицательных значений в VRSQL/VRCPL [MooglyGuy]
rsp: Добавьте инструкции VNOP, VNULL и VRSQ [MooglyGuy].
n64: Прервать интервал времени MIPS при отключении RSP. Исправлены многие тесты RSP [MooglyGuy].
segas18.c: Заполните переключатели для Hammer Away [Брайан Троха].
rdp: выполнять расчет LOD даже в 1-цикловом режиме. Исправлено множество тестов [MooglyGuy].
mips3drc: генерирует -0,0 для NEG.S/D, равного 0,0, поскольку FNEG не делает этого на x86 [MooglyGuy]
mips3drc: подпишите-расширьте ROUND.L, TRUNC.L, CEIL.L и FLOOR.L [MooglyGuy]
rspdrc: добавить поддержку адреса назначения в код операции BREAK [MooglyGuy].
naomi.c: samba2k, Ringout - правильный размер маскирома и метки [Arzeno Fabrice, MetalliC]
Power Drift: порты для концевых и предохранительных выключателей
G-LOC: отображение портовых битов, связанных с концевыми выключателями подвижного шкафа.
Galaxy Force II: Добавление gforce_output_cb1 (значения, написанные там, кажутся
для выбора значения некоторых битов PORTC, связанных с управлением двигателем)
Galaxy Force II: сопоставление битов порта, используемых для обеспечения движения двигателя
сигналы обратной связи, такие как концевые выключатели вверх/вниз/влево/вправо.
i386: вызов с расширением стека вниз [Карл]
i386: ошибка GP с softint в режиме v86, когда iopl <3 [Карл]
Twin16.c: Переписать микширование видео на основе уравнений PAL. Исправляет sprite-bg.
приоритет во вступительной части Devil World и на более поздних этапах Vulcan Venture.
и концовка [Алекс Джексон]
pic8259: приоритет и sfnm [Карл]
Обновление segaufo: добавлены лучшие макеты + работа ufo800 + добавлено обновление
звук в ufo21 + разные исправления [hap]
Страницы руководства (*nix): исправлены некоторые опечатки и увеличена версия до 0,155.
Исправлен Mametesters 05769, уменьшив время поиска флэш-карты ATA до нуля [smf].
naomi.c: kingrt66 использует настоящий макет и метки корзины MaskROM вместо flashcart
[Арзено Фабрис]
Изготовленные вручную платы CPS-1 для плат Area 88 и Strider [Палиндром].
i386: исправлена проверка присутствия сегмента для вызовов TSS.
i386: отметить занято [Карл]
Конвертируйте PSX sio для использования devcb [smf].
Calchase: отображение часов памяти Trident, видеосинхронизации и регистров LUTDAC
Солнечная война добавлена как играбельная, но с макетом нужны доработки и монеты.
не работают в игре. Поэтому по умолчанию в игре установлен режим свободной игры.
Кроме того, для этого переименован Solar Warrior (xain.c) из Solarwar -> solrwarr.
в оригинальной игре использовалось имя набора «solarwar». В обе игры добавлены дилокации.
[Тафоид]
добавлена опция командной строки -[no]snapbilinear для управления бинлинейной фильтрацией
для снимков (включено по умолчанию). Это в основном предназначено для выполнения тестовых запусков и
отладка быстрее - хотя ее также можно использовать для ускорения использования -aviwrite.
[Оливер Стоунберг]
upd7220: наклонные символы [Карл]
sonson.c: Исправлена частота аудиопроцессора для Son Son, измеренная на печатной плате [Коррадо Томаселли].
psychic5.c: Исправлена частота аудиопроцессора для Psychic 5, измеренная на печатной плате [Коррадо Томаселли].
Проверенные часы/вертикальная синхронизация для Super Ranger и Air Buster [Коррадо Томаселли].
peplus.c: Добавьте цветной выпуск CAPX2172 в наборы Ace$ Bonus, исправив цвет в этих наборах [BrianT].
Добавлена опция -listnetwork для отображения списка доступных сетевых адаптеров.
winpcap: добавить в проект заголовки WinPCap;
windows.mak: включать заголовки WinPCap во время сборки Windows, подавлять предупреждение о сборке отладки MSVC;
Изменена обработка FIRQ и NMI для улучшения работы Maygay M1.
Добавьте оставшиеся PAL из «прыгающих» наборов [Porchy]
naomi.c: [Арзено Фабрис]
- Добавлен прото-BIOS HOTD2.
- Исправление этикетки для приза Club Kart Prize.
SDL: SDL2 теперь используется по умолчанию, за исключением сборок OS/2 [R. Belmont].
USE_NETWORK Эмуляция Ethernet теперь включена по умолчанию согласно плану [R. Belmont].
upd7220: улучшенный вывод для compis и dmv [Карл]
gts3.c: Добавлены переключатели. После настройки в игры можно играть.
gts3.c: разделение на дисплеи AN и DMD.
gts80b.c : Дисплей работает [Робберт]
model3: дополнительные улучшения рендеринга [Вилле Линде]
- Рисовать прозрачные треугольники в отдельном проходе
- Реализован приоритет области просмотра.
Calomega.c: Заполните некоторые неизвестные переключатели [Брайан Троха].
amiga.c: используйте класс Memory_array Аарона для доступа к чипу без учета ширины байта
ОЗУ вместо реализации, зависящей от драйвера. Также храните собственный чип.
регистрируется в массиве вместо общей памяти [Алекс Джексон]
Calchase.c: [Питер Ферри]
- Реализован отсутствующий DIP-переключатель для «Яйца, играющие в курицу», теперь он работает.
Нажмите «S», чтобы пропустить ошибку CMOS, «S» или подождите, чтобы пропустить ошибку emm386.exe.
(это не проблема эмуляции), используйте «Coin 2», чтобы создать монету и запустить игру, и
«Старт 1 игрока» для торможения.
Calchase.c, gamecstl.c, Midqslvr.c, queen.c, savquest.c, taitowlf.c,
voyager.c, xtom3d.c: [Питер Ферри]
— Компонент Intel — это не MXTC, а MTXC.
intelfsh.c: [Джон Штурм]
- Добавлена поддержка AMD 29F400T, AMD 29F800T и Fujitsu 29F160T.
darius.c: добавьте места для переключателей в наборы Darius.
и дайте недавно добавленному набору корректирующих монет США [Брайан Троха].
Правильный звуковой ром для «tturf» (Tough Turf (набор 2, Япония, 8751 317-0104)) [ShouTime]
Добавлен регион_ptr_finder, который работает как общий_ptr_finder, за исключением того, что
находит регион ПЗУ вместо раздела памяти. В отличие от уже существующего.
существующий Memory_region_finder, к ним можно получить доступ без
любые накладные расходы (поскольку это указатель непосредственно на данные, а не
к объекту Memory_region), может иметь любой тип данных, который вы хотите.
без необходимости приведения типов и строго проверяются по типам — если у вас есть
a require_region_ptr<UINT32> регион должен быть ROM_REGION32
(или неявно 32-битная область из-за принадлежности к устройству с
32-битная шина), иначе поисковик его не найдет и сообщит почему.
По сути, Region_ptr_finders строго лучше, чем
Memory_region_finders и все драйверы, использующие последний, должны быть
конвертирован через [Алекса Джексона]
Преобразовано множество звуковых устройств для использования требуемого_региона_птра для поиска их
образцы ПЗУ вместо поиска региона вручную в device_start().
Обратите внимание, что это означает, что вам больше не сойдет с рук наличие, например,
OKIM6376 без ПЗУ (как это сделали несколько скелетных драйверов игровых автоматов);
MAME теперь будет жаловаться при запуске на отсутствие региона вместо
просто происходит сбой при первой попытке чипа воспроизвести звук, как это было раньше
до [Алекса Джексона]
Twin16: Преобразование слоев прокрутки в тайловые карты (фиксированный текст
слой уже был один). Разные очистки/модернизации [Алекс Джексон]
Не выполняйте временной интервал перед загрузкой состояния сохранения из командной строки.
[Алекс Джексон]
supduck.c: Заполните переключатели Lives, Demo Sounds и Game Sound, а также добавьте
Расположение переключателей [Брайан Троха]
Обновления Capcom: [любые]
- Исправлена неверная информация о бутлегах SF2, и они стали работать лучше.
- Выгружен 8571 MCU из контрафактной печатной платы Top Secret/Bionic Commando.
k054156: сохранить регистр состояния всей видеопамяти, включая дополнительную «внешнюю»
linescroll RAM»; исправляет состояния сохранения Lethal Enforcers [Алекс Джексон]
подробнее: [Алекс Джексон]
i386: перенести инициализацию m_lock в i386_common_init(), чтобы она
всегда инициализируется.
i6300esb: Больше, больше, больше [О. Галиберт]
Автономный APK-файл FC King of Fighters 98 для Android
Автономное приложение FC King of Fighters 98 для Android — это очень классическая и страстная мобильная игра-файтинг. Жесткие игровые операции проверяют способность игрока координировать свои действия. Все 38 персонажей игры King of Fighters находятся на сцене. Свободный выбор и бесконечный опыт. Тот самый боевой бой! Приходите и присоединяйтесь к битве King of Fighters со своими друзьями и наслаждайтесь захватывающими боевыми схватками на своем мобильном телефоне!
The King of Fighters 2002 возвращает оптимизированную версию для Android
Оптимизированная версия The King of Fighters 2002 для Android — это очень увлекательная аркадная игра-файтинг. В игре есть множество персонажей, из которых вы можете выбирать. Каждый персонаж обладает своими уникальными навыками. Заинтересованные игроки приходят и скачивают. это испытать это. Бар!