Автор Тема: Проект "Феникс"  (Прочитано 416294 раз)

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

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Проект "Феникс"
« : 17 Декабрь 2010, 23:27:14 »
Первый открытый релиз состоялся 20.12.14, все подробности тут: http://www.arts-union.ru/node/23
« Последнее редактирование: 17 Май 2016, 17:47:13 от Altmer »
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Evgen-san

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1378
Re: Проект "Феникс"
« Ответ #345 : 14 Апрель 2012, 19:18:20 »
а я всё проспал зхЪ :(
Ярангыч, то у Sedabi началось обострение с приходом весны, гормоны бушують ;D
« Последнее редактирование: 14 Апрель 2012, 19:33:48 от Onizuka »
R. E. A. L. 3DO Interactive Multiplayer

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Проект "Феникс"
« Ответ #346 : 15 Апрель 2012, 11:27:56 »
 :D Сделал одну нудную, но полезную фишку - декодирование ошибок ОС консоли:

Цитировать
... CreateAliase(aliasPath = "boot", realPath = "/cd-rom") ret = 4C
... CreateAliase(aliasPath = "audio", realPath = "$boot/System/Audio") ret = 4D
... CreateAliase(aliasPath = "folios", realPath = "$boot/System/Folios") ret = 4E
... CreateAliase(aliasPath = "devices", realPath = "$boot/System/Devices") ret = 4F
... CreateAliase(aliasPath = "drivers", realPath = "$boot/System/Drivers") ret = 50
... CreateAliase(aliasPath = "tasks", realPath = "$boot/System/Tasks") ret = 51
... CreateAliase(aliasPath = "scripts", realPath = "$boot/System/Scripts") ret = 52
... OpenDiskFile(path = "$folios/Operamath.privfolio") ~ ""
   ret = 18005A
... OpenDiskFile(path = "$folios/graphics.privfolio") ~ ""
   ret = 1B005A
... OpenDiskFile(path = "$folios/audio.privfolio") ~ ""
   ret = 1E005A
... OpenDiskFile(path = "head.dsp") ~ ""
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFileSystem
... OpenDiskFile(path = "head.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 3007F
... OpenDiskFile(path = "tail.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 10088
... OpenDiskFile(path = "oscupdownfp.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 30089
... OpenDiskFile(path = "splitexec.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 50089
... OpenDiskFile(path = "$tasks/shell") ~ ""
   ret = 30053
... OpenDiskFile(path = "^/system/scripts/startopera") ~ "/cd-rom"
   ret = 20093
... CreateAliase(aliasPath = "aiff", realPath = "$audio/aiff") ret = 30093
... CreateAliase(aliasPath = "dsp", realPath = "$audio/dsp") ret = 30094
... CreateAliase(aliasPath = "languages", realPath = "$drivers/Languages") ret = 98
... CreateAliase(aliasPath = "tuners", realPath = "$drivers/Tuners") ret = 99
... CreateAliase(aliasPath = "programs", realPath = "$boot/System/Programs") ret = 9A
... CreateAliase(aliasPath = "fonts", realPath = "{/rom2/System/Graphics/Fonts|$boot/System/Graphics/Fonts}") ret = 9B
... CreateAliase(aliasPath = "c", realPath = "$programs") ret = 9C
... CreateAliase(aliasPath = "s", realPath = "$scripts") ret = 9D
... CreateAliase(aliasPath = "app", realPath = "$boot") ret = 9E
... OpenDiskFile(path = "$c/fscheck") ~ "/cd-rom"
   ret = 2009F
... OpenDiskFile(path = "$c/lmadm") ~ "/cd-rom/System/Programs"
   ret = 4009F
... OpenDiskFile(path = "/nvram") ~ "/cd-rom/System/Programs"
   ret = A6
... OpenDiskFile(path = "$tasks/eventbroker") ~ "/cd-rom"
   ret = 500A0
... OpenDiskFile(path = "$boot/AppStartup") ~ "/cd-rom"
   ret = 2005E
... OpenDiskFile(path = "$app/LaunchMe") ~ "/cd-rom"
   ret = 2008D
... OpenDiskFile(path = "$app/LaunchMe") ~ "/cd-rom"
   ret = 3008D
... OpenDiskFile(path = "mixer8x2.dsp") ~ "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile
... OpenDiskFile(path = "mixer8x2.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 300A3
... OpenDiskFile(path = "decodeadpcm.dsp") ~ "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile
... OpenDiskFile(path = "decodeadpcm.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 200B5
... OpenDiskFile(path = "adpcmvarmono.dsp") ~ "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile
... OpenDiskFile(path = "adpcmvarmono.dsp") ~ "/cd-rom/System/Audio/dsp"
   ret = 500B6
... OpenDiskFile(path = "/nvram/Phoenix 3") ~ "/cd-rom"
   ret = 700B6
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Evgen-san

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1378
Re: Проект "Феникс"
« Ответ #347 : 15 Апрель 2012, 11:55:44 »
Альтмерыч, а чего так мало текста? ;D
R. E. A. L. 3DO Interactive Multiplayer

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Проект "Феникс"
« Ответ #348 : 15 Апрель 2012, 12:06:00 »
Его становится все больше )))

Цитировать
FSCHECK -> OpenDiskFile(path = "$c/lmadm") ~ CurrDir = "/cd-rom/System/Programs"
   ret = 4009F
LMADM -> OpenDiskFile(path = "/nvram") ~ CurrDir = "/cd-rom/System/Programs"
   ret = A6
shell -> OpenDiskFile(path = "$tasks/eventbroker") ~ CurrDir = "/cd-rom"
   ret = 500A0
shell -> OpenDiskFile(path = "$boot/AppStartup") ~ CurrDir = "/cd-rom"
   ret = 2005E
shell -> OpenDiskFile(path = "$app/LaunchMe") ~ CurrDir = "/cd-rom"
   ret = 2008D
shell -> OpenDiskFile(path = "$app/LaunchMe") ~ CurrDir = "/cd-rom"
   ret = 3008D
launchme -> OpenDiskFile(path = "mixer8x2.dsp") ~ CurrDir = "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile
launchme -> OpenDiskFile(path = "mixer8x2.dsp") ~ CurrDir = "/cd-rom/System/Audio/dsp"
   ret = 300A3
launchme -> OpenDiskFile(path = "decodeadpcm.dsp") ~ CurrDir = "/cd-rom"
   !!! TROUBLE OWNER(System) FOLIO FileSystem UNSTD: ER_Fs_NoFile

 Ща забабахаю лог который будет рапортовать о каждом обращении к функциям ОС ))
 А дальше буду думать в чем косяк )
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Проект "Феникс"
« Ответ #349 : 15 Апрель 2012, 19:43:55 »
Где-то в прикрепленном файле должен быть ответ на то, почему падает Phoenix3  ::bad:
Похоже прийдется сделать строгий синтаксис лога (xml) и написать анализатор с удобным графическим представлением всей этой кутерьмы, короче жопа  ;D
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Oleg

  • Гость
Re: Проект "Феникс"
« Ответ #350 : 15 Апрель 2012, 20:56:20 »
Если Altmer сказал "жопа" значит она чёрная и очень глубокая  ;D

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Проект "Феникс"
« Ответ #351 : 15 Апрель 2012, 23:40:22 »
Ну не все так плохо  ;)
Еще одна печать сломана  ()(00)()
« Последнее редактирование: 16 Апрель 2012, 05:25:38 от Altmer »
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн doom_sun

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1344
Re: Проект "Феникс"
« Ответ #352 : 16 Апрель 2012, 03:05:39 »
 :o  OMG! OMG! OMG!

Не могу поверить... Altmer красавчик!  :D
Трудные вещи становятся только труднее, если их откладывать.

(с) Джордж Р.Р. Мартин "Таинственный рыцарь"

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Проект "Феникс"
« Ответ #353 : 16 Апрель 2012, 05:15:08 »
Ошибку-то я поправил, а вот почему она возникает, пока не понял - надо доделать отладчик и вывести ее на чистую воду )
А еще очень обидно, что эта игра не использует битмапы и самостоятельно орудует VDLP, поэтому аппаратный режим пока не работает.
« Последнее редактирование: 16 Апрель 2012, 05:17:06 от Altmer »
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн doom_sun

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1344
Re: Проект "Феникс"
« Ответ #354 : 16 Апрель 2012, 05:41:30 »
Если я не ошибаюсь, то Crash'n'Burn - это вообще самая первая игра на 3DO. То, вполне возможно, что просто на тот момент ещё не знали на что способна консоль и некоторые процессы были реализованы криво, не? :)
Трудные вещи становятся только труднее, если их откладывать.

(с) Джордж Р.Р. Мартин "Таинственный рыцарь"

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Проект "Феникс"
« Ответ #355 : 16 Апрель 2012, 05:59:38 »
Если я не ошибаюсь, то Crash'n'Burn - это вообще самая первая игра на 3DO. То, вполне возможно, что просто на тот момент ещё не знали на что способна консоль и некоторые процессы были реализованы криво, не? :)

Там относительно старая версия ОС, но в целом она достаточно близка к последней, иначе бы у меня были проблемы с доступом к ее ядру.

ПС. Бета-тестерам прийдется подождать, пока я приведу код в порядок, поскольку ради того что бы добиться работоспособности Crash'n'Burn мне пришлось местами сильно раскорячить код эмулятора - он изрядно подтормаживает ))
« Последнее редактирование: 16 Апрель 2012, 06:03:36 от Altmer »
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Evgen-san

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1378
Re: Проект "Феникс"
« Ответ #356 : 16 Апрель 2012, 11:29:43 »
у "создателя" наверно сейчас истерика, нового DSP не видать, а запустить Crash 'n Burn не получается потому, что архитектуру 3DO не знает ;D
хорошо у меня начался день, с отличнейшей новости, Альтмерыч крут! :)
« Последнее редактирование: 16 Апрель 2012, 11:42:46 от Onizuka »
R. E. A. L. 3DO Interactive Multiplayer

Оффлайн Altmer

  • Администратор
  • Ветеран
  • *******
  • Сообщений: 4222
Re: Проект "Феникс"
« Ответ #357 : 16 Апрель 2012, 17:30:28 »
0.8.5
 1) Исправил ощибку обновления экрана в оптимизированной программной отрисовке
 2) Исправлен глюк с палитрой в Lucienne's Quest
 3) Улучшен перехват SPORT (hle)
 4) Фикс-версия для Crush'n'Burn


ПС. Ниче так игрушка, затягивает )
- Разве ты не устал от борьбы, от каменистых дорог?
- Нет.
- Как странно, ведь многие так ценят покой...
                                             E. Гуляковский, "Сезон туманов"

Оффлайн Evgen-san

  • REALьный 3DOшник
  • Ветеран
  • *
  • Сообщений: 1378
Re: Проект "Феникс"
« Ответ #358 : 16 Апрель 2012, 18:33:13 »
есть ещё одна похожая игра на Crash 'n Burn это Red Asphalt, которая ещё напоминает Wipeout эти игры объединяет игра Rock 'n Roll Racing
Red Asphalt (PSone)
R. E. A. L. 3DO Interactive Multiplayer

Yaranga

  • Гость
Re: Проект "Феникс"
« Ответ #359 : 17 Апрель 2012, 03:35:22 »