Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - xttx

Страницы: [1] 2 3 4 5 ... 9 Далее
1
Обновил тут версию МАМЕ в своём гиперспине, и столкнулся с проблемой - перестали загружаться картриджи для TI-99.
Полез копаться и выяснил следующее:
File Manager -> Cart -> Software List -> Cartridges -> {select}{enter} --- всё работает как часы
File Manager -> Cart -> File Manager -> Путь/к/этому же/самому/файлу/хоть в архиве хоть распакованный -> {select}{enter} --- unzip: couldn't find ECD, Unable to load image %imageName% : Bad archive signature (archive:1)

- это происходит со всеми играми/программами на картриджах в формате .bin, соответственно картриджи в этом формате, которых нет в softwarelist, загрузить больше невозможно вообще никак
- эта ошибка вылазит если грузить картридж в формате .bin либо .zip файл с этим .bin внутри
- картриджи в формате .rpk грузятся нормально
- ошибка вылазит вне зависимости от того, грузится файл через ui или через cli (минимально необходимый cli для воспроизведения ошибки: mame.exe ti99_4a -cart1 "/path/to/rom"), но в консоли она чуть-чуть другая чем в messagebox-е (хотя смысл тот же): Fatal error: Device TI-99 cartridge load failed: Bad archive signature
- в версии 0.271 - всё работает, в версии 0.283 - уже нет

Update: а вот ни фига, в 0.271 оно тоже не работает. Оно даже в 0.186 не работает. Соответственно либо я эту ошибку когда то пропустил, либо что то фундаментально поломал. В первом случае, получается что читать бины котоырх нет в softwarelist он в принципе не может? Ладно бы формат не умел читать вообще, так ведь умеет. Странно это. Зачем он пытается раззиповывать .bin-ы? Подтвердите, пожалуйста, кто ни будь, что я не сошёл с ума, прежде чем я полезу issue-шки им плодить...  :neznayu:

Update2: Всё, разобрался: .rpk - оказались просто зипами, в которых может лежать один или несколько .bin-ов и layout.xml, в которым написано в какие адреса каждый из этих бинов пихать. Как я понял, картридж раздроблен на физические чипы, что привычно для аркад, но для компов это супер экзотический вариант, по этому долго разбирался...

2
Из пяти игр что у меня есть на CD, не заработала только одна - World Tour Racing. Может образ кривой, хотя на Project Tempest игра запускается.
Вот этот, из редампа заработал: "World Tour Racing (USA) (Songbird)"
Из образов в .cdi некоторые не работают. Например Vid Grid - redump cue/multibin работает, а в .cdi (уже не помню откуда скачивал) - не запускается даже.

3
Прочие эмуляторы / Retroarch
« : 08 Декабрь 2022, 15:26:28 »
Скопируй нужные ромы в отдельную папку

Я бы просто ссылку на папку сделал.
mklink /j "c:\romset link" "c:\romset"
Стало бы две папки, но вторая просто бы ссылалась на первую, и место не занимала...

Что то похожее можно сделать и просто создав виндовый shortcut на фолдер, но так работает не всегда. Скорее даже почти никогда не работает.

4
Эмуляторы несколько сложнее устроены, чем может позволить сделать C#
Я бы не был столь категоричен... Пишут же. Очевидно, это неудобно. Проблемы должны быть на каждом шаге, от парсинга бинарника до вывода графики... Но не невозможно.
Но я, на самом деле, тупо про скорость писал. nonamezerox, противопоставил C# питону. Что показалось странным.

5
Так то рюджинкс на .Net/С# передает привет и лихо играет игры Nintendo Switch.
А что не так с .Net? Он так-то довольно быстрый. То, что оно компилится в IL и запускается в VM - это звучит страшно, но на самом деле разница с c++ в скорости при работе с массивами 5-15% (если не использовать всякие LINQ и прочие IEnumerable). Разница в скорости математики вообще, 2-5%, в некоторых случаях её вообще нет. Кроме того, его давно уже и в нативный код скомпилить можно...
Я не знаю насколько быстр питон, но если сравнивать с интерпретируемыми языками которые знаю (пхп/перл), то там разница будет не на проценты, а, думаю, на порядок. Подозреваю что питон там где-то рядом будет, по скорости. То есть вообще, даже не близко...

6
Через PCSX2, интересно, вообще в принципе можно хоть какие-нибудь аркадные системы на основе PS2 запустить...
Konami Python 2
https://github.com/987123879113/pcsx2

7
я смотрю в репозитории уже нормально исправили этот косяк, так что можешь обновить git репу и перекомпилить, либо завтра скачать готовое оттуда https://ashura.mameworld.info/nightlybuilds/builds.html
О! Отлично! Спасибо большое.

8
MetalliC, воспроизвести у меня получается так - раззиповать официальный mame, указать путь к ромам, запустить, к примеру, Apple 2 (а так же pdp1, bk 0010, amstrad cpc... по ходу любой комп), нажать scroll lock, tab, и попытаться засунуть дискету. Это невозможно сделать, т.к. неполучиться ни диск сменить, не просто из текущей директории наверх выйти нажав "..".

За workaround спасибо, завтра попробую.

9
В 0.235 невозможно сменить диск/директорию. Во встроенном браузере, на что не ткни - выскакивает ошибка "Error Accessing D:\" или "E:\" или любой другой диск...
240391-0

0.232 работает нормально. 0.235 - не работает. Скомпилил сам из исходников, вот, только что - то же самое. MameUI - тоже не работает, и подмонтировать диск из интерфейса тоже не даёт. Запуск от админа - не помогает. Аркады работают, проблема такая только у консолей и компов.
Никто не знает как можно вылечить?

11
Для Voodoo3 2000 - биос называется voodoo3_2000/2k11sd.rom
Для Voodoo3 3000 - voodoo3_3000/3k12sd.rom
Инициализируется всё это в /src/vid_voodoo_banshee.c
Где их брать - пока не знаю.

Update:
Нашёл в репозитории ромов от 86-бокса, т.к. туда уже успели добавить эти вуду 3
Прикладываю в аттач.

12
Мега с регистрацией, и дневным лимитом, но быстрый.
Вот тут ссылки на uptobox - он без регистрации и медленный: http://teknoparrot.link.free.fr/multi/teknoparrot.html
Иногда, на эмулайне проскакивают ссылки на гугл драйв. Очень выборочно, и живут не долго. Что бы их увидеть, тоже надо регистрироваться.
Торрента, что б сразу всё - не встречал.

13
странно что никто его не обсуждает тут
Обсуждали. Только если не знать где, вряд-ли случайно найдёшь...
http://www.emu-land.net/forum/index.php/topic,53165.0.html


14
PCem v16 released. Changes from v15 :
    New machines added - Commodore SL386SX-25, ECS 386/32, Goldstar GDC-212M, Hyundai Super-286TR, IBM PS/1 Model 2133 (EMEA 451), Itautec Infoway Multimidia, Samsung SPC-4620P, Leading Edge Model M
    New graphics cards added - ATI EGA Wonder 800+, AVGA2, Cirrus Logic GD5428, IBM 1MB SVGA Adapter/A
    New sound card added - Aztech Sound Galaxy Pro 16 AB (Washington)
    New SCSI card added - IBM SCSI Adapter with Cache
    Support FPU emulation on pre-486 machines
    Numerous bug fixes
    A few other bits and pieces

Мистик-а нет. Откладывается до следующей версии.

15
Assassins.Creed.Odyssey.The.Fate.of.Atlantis-EMPRESS
Вот readme. Секция "release notes", получилась... интересной.
https://i.redd.it/h9y02a93e8q41.png

16
Всем доброго времени суток!

Второй год ваяю с другом вот такое чудо-юдо:
Попытки в плоский юмор прилагаются.
В группе вк есть ещё несколько скринов

Игрушка обучает программированию в развлекательной форме.
В отличии от большинства игрушек такого рода, код пишется на чистом C#, а не на абстрактном языке в вакууме.

На данный момент полностью готова первая глава, которая включает в себя:
- использование и написание методов/функций
- переменные и константы
- основные типы данных (int, float, bool, string)
- арифметические и логические выражения
- операции ветвления и циклы
- массивы (включая многомерные и зубчатые массивы)
- операции со строками

Сейчас игра находится на стадии "контента пока мало но движок, в целом готов".
В связи с чем ищутся добровольцы на бета-тест движка и понятности сценария:
- не знакомые с программированием вообще — для проверки сценария и доступности его для понимания
- поверхностно знакомые с программированием на C# или любом другом языке — для выявления косяков и багов в движке игры
- хорошо знакомые с программированием — для проверки используемой терминологии и определений на соответствие официальным (очень возможно, что я с этим где-то накосячил)

Если вы заинтересовались, и хотите помочь с тестами или просто поиграть - просто пишите в эту тему. В ближайшее время, когда мы закончим все приготовления, я разошлю ссылки на билд.


17
Эмуляция ПС4 на современных пк, с нормальной скоростью - это вообще возможно, хотя бы в теории?
Допустим с CPU поможет виртуализация, а ГПУ? Я запускал на VMWare Crysis, и получал 20-30фпс... ГПУ же не поддерживают виртуализацию. Или тут такая аналогия не применима?

18
Если бы кто ни будь нашёл как запустить MS VPC на Win 10 x64 - это был бы офигительный подарок на новый год...

PS. Аккуратнее с vmm.sys, это в какой то момент приводит к бсоду при загрузке винды. Довольно проблематично потом восстанавливать...

19
Softer, Не, у меня таких опций нет. Но у меня модуль 1000 раз под себя переписанный, там от официального мало что осталось... по ходу в какой-то момент я эти ключи зачем-то из него убрал, хотя я этого и не помню.  :blush:
Вобщем сейчас подправлю официальный модуль...

Edit:
Блин, сначала пишу, потом читаю. Постом выше же ссылка, всё уже исправлено давно.

20
Если совсем не запускается, то скорее всего что-то поменяли в аргументах запуска из CLI.
Посмотри в RocketLauncher.log в строчку, начинающуюся с "Process.Run - Running:". Там вызываемый екзешник и аргументы. Если то что там написано после двоеточия взять, и скопипастить в cmd эмулятор как-то среагирует?

Edit:
Скачал 215-ую МАМЕ_UI x64 - никто ничего не менял, всё работает из коробки.

21
Прочие эмуляторы / Retroarch
« : 27 Август 2019, 10:49:22 »
Для перевода текста в ретроарче недостаточно его включить и нажать на кнопку.
https://www.libretro.com/index.php/retroarch-1-7-8-ai-service-how-to-set-it-up

22
получается только ос 10 нужна
Предположительно да. Хотя то, что в 8 такая же ошибка немного странно... Узнать точно можно запустив в виртуалке с десяткой и VC редистами.

23
msvcp110_win.dll - это часть пакета MS Visual C++ 2012. У меня в системе, дата его создания 15 ‎сентября ‎2018, так же как и у всех других файлов поставленных самой виндой. В то время как у msvcp110.dll (без "_win") - дата создания 6 ‎ноября ‎2012. Скорее всего он был поставлен отдельным инсталлятором, который сохранил временные метки.
Получается что msvcp*_win.dll идут в комплекте с десяткой. Не знаю есть ли он в оригинальном установщике или нет, но в MSVC All in One его точно нет.

25
Закоммитили новый рекомпилятор.
Посмотрел Alien vs Predator и Turok 2. Скорость проца теперь стабильно 99/100%. Звук не хрипит. Хотя фпс всё равно низковат. Либо P200 для этих игр мало, либо voodoo уже не справляется.

/добавлено/
С Pentium 266 + Voodoo 2 SLI фпс в алиене подскочил до ~20. Скрорсть эмуляции стабильно 99-100%.

PS. Если кто будет собирать, в репозитории makefile не корректный, с ним не соберётся. В аттаче фиксеный.
PPS. makefile заменять в подпапке /src, а не тот который в корне.

26
Зачем чистильщику памяти вести себя как программа терминального доступа я понятия не имею.
Ну, он всего лишь прочитал значение - включён рдп или выключен. Самостоятельно включить не пытался. Может на оборорт, выключить хотел. Конфликтует с ним, или типа того...

27
Диаблу пофиксили вроде: https://github.com/RPCS3/rpcs3/pull/5461
У меня, по крайней мере, работает с того коммита.

28
Life.Is.Strange.2.Episode.1.Roads-CPY
+ Adventures of Captain Spirit (Free-to-play, но с денувой. Её тоже отодрали.)

29
PedroPM94, It's just a thoughts but once I had some performance troubles with my note. It turned out my power scheme was set to 'low'. Maybe it worth to check it...

30
То есть всё то, что мы видели и в других эмулях без всяких граф-паков.
Цитата
Overwrite shaders (very powerful since almost everything that gets drawn on the screen uses shaders)
Такого я нигде не видел, вроде. То есть поспроцессинговый, фуллскриновый шейдер много где можно добавить, но вот что б индивидуально...

Страницы: [1] 2 3 4 5 ... 9 Далее