Arts-Union

Территория 3DOшников => Эмуляция => Тема начата: Shost от 16 Январь 2016, 10:05:17

Название: Возвращение FreeDO =)
Отправлено: Shost от 16 Январь 2016, 10:05:17
Ввиду злостных нарушений лицензии FreeDO авторами всяких там тридупландо, проект решено немного оживить!
Для начала сделан простенький GUI на Qt - так что покрытие платформ - Linux/MacOS/Windows фактически присутствует.
Далее будут внесены правки в ядро для совместимости.
Весь исходный код будет здесь: https://github.com/fixelsan/freedo

Автор: FreeDO team.
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 17 Январь 2016, 09:30:37
Пофиксил сборку х64.
Название: Re: Возвращение FreeDO =)
Отправлено: doom_sun от 17 Январь 2016, 11:13:55
Ещё бы это останавливало кого-нибудь от копирования...
Название: Re: Возвращение FreeDO =)
Отправлено: Cidol от 17 Январь 2016, 11:55:54
Я незнаю но ево вродеб уже год не обновляли
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 17 Январь 2016, 12:13:41
Ещё бы это останавливало кого-нибудь от копирования...

Надо начать тоже тырить ядра эмуляторов в свой проект раз уж такая петрушка пошла и слать всех лесом с их лицензиями ;D
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 17 Январь 2016, 12:35:54
Кому не сложно - составьте список багов в FreeDO относительно 4DO последней версии, я внесу туда исправления, как время будет для эквивалентной совместимости.
Кидать экзешник в каталог с Фениксом x86, Qt там общий и OpenAL.

ПС. Кстати проверьте на машинах на которых падает Феникс.
Название: Re: Возвращение FreeDO =)
Отправлено: Andrew Grabbets от 17 Январь 2016, 12:47:09
У меня не запускается с ошибкой Qt5Gui.dll Что значит?
Название: Re: Возвращение FreeDO =)
Отправлено: Evgen-san от 17 Январь 2016, 16:39:14
у меня выдаёт ошибку в X64, а в X86 запускается, но не запускается игра :(
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 17 Январь 2016, 16:44:25
у меня выдаёт ошибку в X64, а в X86 запускается, но не запускается игра :(

Биос и игру надо выбрать. А затем запустить процессор. Разучился на FreeDO играть? =)
Название: Re: Возвращение FreeDO =)
Отправлено: Evgen-san от 18 Январь 2016, 00:10:17
да не, просто спутал файл BIOS с файлом fstree, названия то одинаковые ;D

в Killing Time звук заикается и трещит

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

в NFS показывает три заставки, есть тот же глюк с изображением, заставка идёт дальше, но показывает одну картинку на которой зависло, в игре звук заикается и трещит
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 05:05:22
Мне не нужно сравнение с Фениксом =)
Название: Re: Возвращение FreeDO =)
Отправлено: Versus от 18 Январь 2016, 07:52:36
FreeDO21+ выдает это на компе, на котором вылетает Phoenix. Win7 64bit.
(http://savepic.ru/8354859m.png) (http://savepic.ru/8354859.htm)
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 07:56:08
FreeDO21+ выдает это на компе, на котором вылетает Phoenix. Win7 64bit.
(http://savepic.ru/8354859m.png) (http://savepic.ru/8354859.htm)

Библиотеки от Феникса рядом лежат?
Если да, видимо проблема где-то в Qt. Есть возможность самостоятельно собрать на том компе FreeDO и запустить прямо из кретора?
Название: Re: Возвращение FreeDO =)
Отправлено: Evgen-san от 18 Январь 2016, 08:08:50
Мне не нужно сравнение с Фениксом =)
вообще то я в общем описал как работает эмулятор :)

Васян, у меня ту же ошибку выдаёт, если закинуть экзешник в версию Феникса 32 бит, то всё работает
Цитировать
Кидать экзешник в каталог с Фениксом x86, Qt там общий и OpenAL.
Название: Re: Возвращение FreeDO =)
Отправлено: Versus от 18 Январь 2016, 08:28:47
FreeDO21+ выдает это на компе, на котором вылетает Phoenix. Win7 64bit.
(http://savepic.ru/8354859m.png) (http://savepic.ru/8354859.htm)

Библиотеки от Феникса рядом лежат?
Если да, видимо проблема где-то в Qt. Есть возможность самостоятельно собрать на том компе FreeDO и запустить прямо из кретора?
Бросил в папку с Phoenix-ом. Дома запустилось на WinXP SP3 32 bit. Qt на компе с Win7 не установлен.
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 08:39:26
Qt на компе с Win7 не установлен.

А на компе с Win7 тоже из папка с фениксом запускал?
Название: Re: Возвращение FreeDO =)
Отправлено: Versus от 18 Январь 2016, 08:44:24
Да, тоже из папки.
Если закинуть в папку с 32-битным, то запускается. (Win7 64 bit)
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 08:47:37
Да, тоже из папки.
Если закинуть в папку с 32-битным, то запускается. (Win7 64 bit)

Т.е. получается Феникс не работает, а FreeDO работает? Правильно?
Название: Re: Возвращение FreeDO =)
Отправлено: Versus от 18 Январь 2016, 08:54:32
Да. Правда, на FreeDO я игры не запускал, не знаю, имеет ли это значение.
Название: Re: Возвращение FreeDO =)
Отправлено: Versus от 18 Январь 2016, 08:58:31
Phoenix на Win7 запускается, но при попытке нажать на Power, вне зависимости от того, запускаешь игру или просто биос, вылетает.
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 08:59:36
Да. Правда, на FreeDO я игры не запускал, не знаю, имеет ли это значение.

Думаю имеет.
Подозреваю OpenGL функции перед вызовом надо проверять на наличие.
Название: Re: Возвращение FreeDO =)
Отправлено: Evgen-san от 18 Январь 2016, 09:02:27
может надо обновить драйвера, OpenGL в драйверах находиться
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 09:04:58
может надо обновить драйвера, OpenGL в драйверах находиться

Если видяха что-то не поддерживает, то она не поддерживает и дрова не помогут, хотя я вроде ничего сверхестественного там не использовал.
Название: Re: Возвращение FreeDO =)
Отправлено: Versus от 18 Январь 2016, 09:19:56
FreeDO запустился с игрой, но только когда из пути к нему исключил кириллицу. Phoenix-у это все равно не помогло.
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 09:30:51
FreeDO запустился с игрой, но только когда из пути к нему исключил кириллицу. Phoenix-у это все равно не помогло.

Отлично значит круг подозреваемых сузился =)
Дать доступ к разделу бетатестирования? Там могу по мере возможностей выкладывать версии для проверки проблемы.
Название: Re: Возвращение FreeDO =)
Отправлено: Versus от 18 Январь 2016, 09:34:49
Давай. По мере возможности буду проверять.
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 09:37:18
Давай. По мере возможности буду проверять.

Готово )
Название: Re: Возвращение FreeDO =)
Отправлено: doom_sun от 18 Январь 2016, 09:50:42
Отлично значит круг подозреваемых сузился =)

Скандалы, интриги, расследования  ;D
Название: Re: Возвращение FreeDO =)
Отправлено: Evgen-san от 18 Январь 2016, 17:55:00
проверил как работает игра Corpse Killer в клоне FreeDO в версии 1.3.2.4, ходячие прут толпой сбившись в одну кучу, в обновлённом FreeDO ходячие вроде как появляются как и должны

вот запись вроде с самой консоли
Corpse Killer (3DO version)
https://www.youtube.com/watch?v=oOVqV0I82Gg (https://www.youtube.com/watch?v=oOVqV0I82Gg)

обновлённый FreeDO трудно тестировать из за глюка с изображением
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 18:22:48
Что за глюк с изображением?
Название: Re: Возвращение FreeDO =)
Отправлено: Evgen-san от 18 Январь 2016, 20:15:02
я это глюк уже описывал, изображение застывает в любом моменте, стоит одна картинка, а звук идёт дальше, то есть игра продолжает работать, было даже, что запускаешь игру, а изображения нету, идёт один звук
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 18 Январь 2016, 20:21:23
я это глюк уже описывал, изображение застывает в любом моменте, стоит одна картинка, а звук идёт дальше, то есть игра продолжает работать, было даже, что запускаешь игру, а изображения нету, идёт один звук

Стремный какой-то баг ))
Название: Re: Возвращение FreeDO =)
Отправлено: Casper от 30 Январь 2016, 08:20:07
какой смысл поднимать FreeDO на фоне Phoenix, и как это защитит от не соблюдения правил лицензии? ???
Название: Re: Возвращение FreeDO =)
Отправлено: CCCP1982 от 30 Январь 2016, 18:09:06
какой смысл поднимать FreeDO на фоне Phoenix, и как это защитит от не соблюдения правил лицензии? ???
Согласен, это дополнительные годы разработок  O.o .
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 30 Январь 2016, 18:53:59
Пусть на случай всяких таких эксцессов будет открытое ядро в нехудшем чем у форков состоянии. Никаких годов разработок там нет и в помине. Там делов на пару дней - сесть и внести исправления для совместмости, никаких других наворотов.
Название: Re: Возвращение FreeDO =)
Отправлено: CCCP1982 от 30 Январь 2016, 19:55:17
Есть 4DO  намного превосходит FreeDO ) не смотря на то что  исходники у FreeDO взяты)
Кстати последний билд у 4DO r389 обновился совсем недавно.
Название: Re: Возвращение FreeDO =)
Отправлено: Altmer от 30 Январь 2016, 20:10:45
Есть 4DO  намного превосходит FreeDO ) не смотря на то что  исходники у FreeDO взяты)
Кстати последний билд у 4DO r389 обновился совсем недавно.

Ага а исходники выложили, только после нелицеприятной переписки.
FreeDO уделает 4DO в ближайшее время, чего там - по количеству платформ уже уделал.
Название: Re: Возвращение FreeDO =)
Отправлено: Casper от 30 Январь 2016, 20:32:42
Есть 4DO  намного превосходит FreeDO ) не смотря на то что  исходники у FreeDO взяты)
Кстати последний билд у 4DO r389 обновился совсем недавно.

Ага а исходники выложили, только после нелицеприятной переписки.
FreeDO уделает 4DO в ближайшее время, чего там - по количеству платформ уже уделал.
получается замкнутый круг, ты обновишь исходники FreeDO, исходники доступны, тем самым невольно обновишь 4DO, затем посыпятся обвинения что ты крадёшь ихние наработки ;D