Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Grax — графический движок игры Fairlight

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,598
    Спасибо Благодарностей отдано 
    2,182
    Спасибо Благодарностей получено 
    137
    Поблагодарили
    103 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Grax — графический движок игры Fairlight

    Fairlight — это первая игра в трилогии о земле Файрлайта, и игрок будет действовать в окрестностях замка. Секрет потрясающей графики лежит в использовании GRAXa, мощного графического языка низкого уровня, разработанного SOFTEKom. GRAX применяется для конструирования сложных картинок, занимающих в памяти всего несколько сот байтов.
    Grax'ом интересуюсь давно, когда-то спрашивал о нём в FIDO и ZXNet.

    На сегодняшний день ясно, что Grax — просто графический формат для описания картинок, состоящих из примитивов — точек, линий, текстур. Я списался с Bo Jangeborg с целью получить больше информации по Grax. Бо сетует, что всё нынче утеряно и советует дизассемблировать Fairlight II или The Artist II.

    Может быть кто-то занимался уже исследованиями на эту тему и может поделиться результатами, например, в виде мало-мальски откомментированного дизассемблированного исходника Fairlight или The Artist?

    Цель вопроса — добавить в ZXDev библиотеку Grax.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    советует дизассемблировать Fairlight II или The Artist II.
    Если никто не ковырял, то чисто по логике более эффективно потрошить рисовалку. Он же есть в 48кб, полезного кода явно меньше, т.к. как минимум 6 кило будут под буфер. Кроме этого, вероятно, по функциям проще понять где, что находится, т.к. ясно, откуда они запускаются.

    Другое дело, что в игрушке могут быть иные алгоритмы.

  4. #3
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

  5. #4
    Junior Аватар для piotr433
    Регистрация
    16.02.2011
    Адрес
    Szczecin, Польша
    Сообщений
    25
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Много лет тому назад я исследовал игру Fairlight. Выложил здесь результаты, может пригодятся. К сожалению все комментарии по-польски и я ничего уже не помню. Программы работают под DOSом, можно использовать DosEmu.

    Содержимое приложенного архива grax.zip:
    fl_code.bin - дамп игры
    fl_code.src - дизассемблированный текст графических процедур
    fl7a - интерпретатор Grax, рисует помещения из игры
    imgtest1 - тестовая программа

    Функции клавиш программы fl7a:
    курсор вверх/вниз - следующее/предыдущее помещение
    L - номер помещения
    O - смещение скрипта
    A - адреса скрипта
    C - предельное количество интерпретированных данных
    Q - конец программы

    Нажмите на изображение для увеличения. 

Название:	fl7a.png 
Просмотров:	414 
Размер:	15.1 Кб 
ID:	56876Нажмите на изображение для увеличения. 

Название:	imgtest1.png 
Просмотров:	403 
Размер:	12.7 Кб 
ID:	56877Нажмите на изображение для увеличения. 

Название:	coords.gif 
Просмотров:	439 
Размер:	13.7 Кб 
ID:	56878

    grax.zip
    Последний раз редактировалось piotr433; 17.04.2016 в 15:53.

  6. Эти 2 пользователя(ей) поблагодарили piotr433 за это полезное сообщение:

    nzeemin (31.10.2020), SfS (07.07.2020)

  7. #5
    Master
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    32 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    piotr433, просто красавец!
    Как не заметил такой полезный пост, в бане наверное был.

  8. #6
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    piotr433, просто красавец!
    Как не заметил такой полезный пост, в бане наверное был.
    Мне хочется как-нибудь добраться до Фарлайта, и привести исходники в компилируемое состояние, перевести комменты.
    Но когда будет - хз.

  9. #7
    Master
    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    32 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Rus Посмотреть сообщение
    с откоментированными исходными кодами и дизасемблированным листингом C64
    Шляпа, ничего там нет, оно первое попадается при беглом поиске. piotr433 сделал как надо, у него как раз все есть.

  10. #8
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    Шляпа, ничего там нет, оно первое попадается при беглом поиске. piotr433 сделал как надо, у него как раз все есть.
    Комменты есть, но их не так, чтобы сильно много.

  11. #9
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При помощи гугла перевёл комментарии на английский.
    Немного криво, но для начала подойдёт.

    FL_CODE_english.zip
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  12. Эти 4 пользователя(ей) поблагодарили Bedazzle за это полезное сообщение:

    Oleg N. Cher (05.07.2020), piotr433 (06.09.2020), Rus (04.07.2020), SfS (07.07.2020)

  13. #10
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,802
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    87 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Цель вопроса — добавить в ZXDev библиотеку Grax
    Зря, дружище, трижды устаревшие технологии интересны как предмет исследования ну и истории...
    Даже НЛО-1 в этом плане перспективней (хотя тоже хлам, ну почти)
    Совал бы в библиотеку настоящие двиги, не цепляйся за пройденое, что-ли...
    Хотя конечно понимал тебя всегда, тоже дело, только жаль столько усилий ты тратишь на реанимацию трупов...
    Ладно, всё не напрасно, только не упирайся ты так сильно, Христа ради...

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Fairlight
    от Slider в разделе Игры
    Ответов: 7
    Последнее: 01.12.2019, 03:25
  2. графический редактор
    от yur в разделе Вектор
    Ответов: 1
    Последнее: 08.11.2012, 13:01
  3. fairlight+
    от goodboy в разделе Игры
    Ответов: 2
    Последнее: 16.09.2010, 01:39
  4. графический софт для 48 К
    от goglus в разделе Софт
    Ответов: 6
    Последнее: 02.08.2006, 15:33

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •