Автор Тема: Эмулятор OS  (Прочитано 13904 раз)

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

Оффлайн Talking_Sword

  • Пользователь
  • Сообщений: 913
  • Happy Games Only!
    • Просмотр профиля
Эмулятор OS
« Ответ #60 : 07 Сентябрь 2017, 06:28:01 »
Не думаю. Ноут уж сильно старый. AMILO PI1505 на Intel Core Duo T2050. И оперативки у него всего 1 гиг.
Это не старый. Вот у меня, например, Rover E418L. VIA C3 1.2 ГГц, 256Мб RAM, почувствуйте разницу. И ничего, вполне сносно работает под Windows 98 (правда в некоторых задачах работает даже медленнее Pentium III 500 MHz). Мой совет, сносите Windows 7 и ставте XP. Ваш компьютер сразу вздохнет свободно. Правда перед использованием стоит настроить систему на максимальную производительность - отключить службы, которые не являются критичиски важными для работы системы, отключить все украшательства, после установки новых програм проверять автозагрузку и службы (не добавилось ли там чего-нибудь нового). Также не ставить антивирус и установить фиксированый размер файла подкачки, либо вообще его выключить (у меня на настольном компьютере с Windows XP и 1 Гб RAM файл подкачки отключен).

Оффлайн otopba

  • Пользователь
  • Сообщений: 20
    • Просмотр профиля
Эмулятор OS
« Ответ #61 : 07 Сентябрь 2017, 06:42:09 »
Это не старый. Вот у меня, например, Rover E418L. VIA C3 1.2 ГГц, 256Мб RAM, почувствуйте разницу. И ничего, вполне сносно работает под Windows 98 (правда в некоторых задачах работает даже медленнее Pentium III 500 MHz). Мой совет, сносите Windows 7 и ставте XP. Ваш компьютер сразу вздохнет свободно. Правда перед использованием стоит настроить систему на максимальную производительность - отключить службы, которые не являются критичиски важными для работы системы, отключить все украшательства, после установки новых програм проверять автозагрузку и службы (не добавилось ли там чего-нибудь нового). Также не ставить антивирус и установить фиксированый размер файла подкачки, либо вообще его выключить (у меня на настольном компьютере с Windows XP и 1 Гб RAM файл подкачки отключен).
Да вопрос-то в основном не в производительности железа, а в том, что я не смог запустить на нём ни один эмулятор игровых консолей: ни LAKKA, ни RECALBOX (Batocera), ни RETROARCH.
Не могу на него даже Debian с флэшки натянуть.
Вот сейчас с огромной помощью ofry удалось добиться запуска RetroArch в самом низшем графическом режиме. Дальше надо разбираться на какой ревизии что пошло не так. Надеюсь смогу это понять (с помощью, опять же, ofry)
А что до того, какая винда на железе стоит, так собственно пофиг. Лишь бы заработало.

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Эмулятор OS
« Ответ #62 : 07 Сентябрь 2017, 10:12:48 »
Драйвера на твое железо:

http://support.ts.fujitsu.com/content/QuicksearchResult.asp

Вбиваешь в поиск свою модель и качаешь драйвера.

Добавлено позже:
Или вот еще:

http://driverfresh.com/ru/graphics/intel/gma-950.html
« Последнее редактирование: 07 Сентябрь 2017, 12:00:10 от ofry »

Оффлайн otopba

  • Пользователь
  • Сообщений: 20
    • Просмотр профиля
Эмулятор OS
« Ответ #63 : 07 Сентябрь 2017, 13:30:56 »
Драйвера на твое железо:

http://support.ts.fujitsu.com/content/QuicksearchResult.asp

Вбиваешь в поиск свою модель и качаешь драйвера.

Добавлено позже:
Или вот еще:

http://driverfresh.com/ru/graphics/intel/gma-950.html
Это я всё качал и ставил. Это самый последний драйвер на видео из имеющихся. Именно его и ставил. Не помогло.

Добавлено позже:
В MSYS2 сначала надо скачать исходный код Retroarch

git clone https://github.com/libretro/RetroArch.git

потом перейти в папку с ним
cd RetroArch

а уже затем и компилировать.

make clean
rm -rf obj-unix
rm -f retroarch
rm: невозможно удалить 'retroarch': Is a directory
make: *** [Makefile:228: clean] Ошибка 1

А если ты хочешь для bisect пользоваться графической утилитой TortoiseGit, то:

перейди в "домашнюю папку" msys через Проводник. (у меня 64-разрядная версия, и путь такой: C:\msys64\home\ofry )

Выделяешь папку RetroArch, в контекстном меню выбираешь TortoiseGit и Show log... Тебе покажет полное дерево разработки проекта.

Переключаться между ревизиями так:

1) щелкаешь на ревизию,
2) в контекстном меню: Switch/Checkout to this...

А интерфейс - да, примитивный... но зато совершенно нетребователен к железу. Поэтому я и спрашивал, запустится ли так.

Тут вообще не понял, если честно.
Ну в каталог я этот сходил. Но в контекстном меню проводника ничего подобного нет.
Есть: Git GUI Here

Запустил.

Repository - Visualize All Branch History.

Запустилось окно с retroarch: --all - gitk

Вижу в верхнем левом окошке список. Если его крутить - куча версий.
v1.6.1
v1.6.0
и т.д.
Но нажатие правой кнопкой выводит какую-то муть. Не вижу там ничего похожего на запустить или проверить.

Нашёл только Create new branch. После задания имени, так же по правой кнопе, Chek out this branch.
И, собственно, тоже ни черта не происходит.
Закрыл это окно. Пошёл в основное окно GitGui.
Там меню Branch - Checkout. Вижу все созданные branch.
Жму chekout - пишет checked и всё.
Как это всё должно выглядеть в конечном итоге?
На сколько я понял, я должен получить все версии Retroarch и проверять их по одной, искать ту, которая не сбоит.
Нифига не понял.
« Последнее редактирование: 07 Сентябрь 2017, 14:08:54 от otopba »

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Эмулятор OS
« Ответ #64 : 07 Сентябрь 2017, 14:18:23 »
Ответь на мое ЛС, пожалуйста.

Оффлайн otopba

  • Пользователь
  • Сообщений: 20
    • Просмотр профиля
Эмулятор OS
« Ответ #65 : 07 Сентябрь 2017, 14:41:02 »
Удалил папку retroarch из home.
Скачал заново.
Команда make clean вроде прошла.
Дальше снова затык.
./configure
Checking for suitable working C compiler ... not found
Error: Cannot proceed without a working C compiler

Ну и дальше make не идёт, естественно.

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Эмулятор OS
« Ответ #66 : 07 Сентябрь 2017, 15:45:38 »
Вроде бы пояснил тебе, что именно запускать надо... На рабочий стол тебе вывел нужный ярлык :)

Оффлайн otopba

  • Пользователь
  • Сообщений: 20
    • Просмотр профиля
Эмулятор OS
« Ответ #67 : 07 Сентябрь 2017, 15:53:25 »
Вроде бы пояснил тебе, что именно запускать надо... На рабочий стол тебе вывел нужный ярлык :)
Только единственный мелкий вопрос остался.
У меня с настройками в конфиге:
video_driver = "gdi"
menu_driver = "rgui"
он запускается на любой ревизии.
На сколько я понял, надо всё таки выставить video_driver = "gl"
и пробовать запускать именно с этой настройкой. Ведь именно с ней крашилось.

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Эмулятор OS
« Ответ #68 : 07 Сентябрь 2017, 16:00:25 »
Еще можно пробовать video_driver="d3d"

Оффлайн ofry

  • Пользователь
  • Сообщений: 237
    • Просмотр профиля
Эмулятор OS
« Ответ #69 : 10 Сентябрь 2017, 08:09:15 »
Еще изучи этот багрепорт...

https://github.com/libretro/RetroArch/issues/4580

может быть, что-то тебе поможет.

Оффлайн otopba

  • Пользователь
  • Сообщений: 20
    • Просмотр профиля
Эмулятор OS
« Ответ #70 : 11 Сентябрь 2017, 14:44:13 »
Еще изучи этот багрепорт...

https://github.com/libretro/RetroArch/issues/4580

может быть, что-то тебе поможет.

Перепробовал кучу релизов. Некоторые вообще пересобрать не получается, в некоторых retroarch.exe почему-то отсутствует.
Проблема, в общем, сохраняется.

Изучил ветку.
Делаю вывод: видеокарта поддерживает OpeGL версий до 1.4, а RetroArch использует более новую версию.
Попробовал скачать и подменить

/System32/ig4icd32.dll
/System32/ig7icd32.dll

Стало вываливаться с другой ошибкой.

Имя события проблемы:   APPCRASH
  Имя приложения:   retroarch.exe
  Версия приложения:   0.0.0.0
  Отметка времени приложения:   00000000
  Имя модуля с ошибкой:   StackHash_0a9e
  Версия модуля с ошибкой:   0.0.0.0
  Отметка времени модуля с ошибкой:   00000000
  Код исключения:   c0000005
  Смещение исключения:   00000000
  Версия ОС:   6.1.7601.2.1.0.256.48
  Код языка:   1049
  Дополнительные сведения 1:   0a9e
  Дополнительные сведения 2:   0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:   0a9e
  Дополнительные сведения 4:   0a9e372d3b4ad19135b953a78882e789


А вот retroarch_debug почему-то перестал работать.

$ gdb retroarc_debug.exe
GNU gdb (GDB) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-msys".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Traceback (most recent call last):
  File "<string>", line 3, in <module>
ImportError: No module named libstdcxx.v6.printers
/etc/gdbinit:6: Error in sourced command file:
Error while executing Python code.
retroarc_debug.exe: No such file or directory.

Я и версии менял, и сносил всё и начисто ставил.  :neznayu: