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

User Tag List

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

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

  1. #1
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,604
    Спасибо Благодарностей отдано 
    2,173
    Спасибо Благодарностей получено 
    133
    Поблагодарили
    99 сообщений
    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,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    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 
Просмотров:	413 
Размер:	15.1 Кб 
ID:	56876Нажмите на изображение для увеличения. 

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

Название:	coords.gif 
Просмотров:	438 
Размер:	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
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,802
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    87 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #8
    Member
    Регистрация
    08.10.2006
    Адрес
    Cheboksary
    Сообщений
    32
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все прекрасно.

  11. #9
    Member Аватар для Rus
    Регистрация
    11.04.2009
    Адрес
    Архангельск
    Сообщений
    130
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть адаптация для Atari с откоментированными исходными кодами и дизасемблированным листингом C64.. Было выложено на ресурсе atariage (http://atariage.com/forums/topic/260315-fairlight-released ) , который в данной время в дауне. Сам давно хотел ее перенести на IBM PC...

    Может кому-то пригодится: ссылка
    Последний раз редактировалось Rus; 11.05.2019 в 17:30.
    Ассистент 86/128 , МС-1502 , МК-88, Поиск-1 , Квазар-86 , Amstrad PPC512 , Байт

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

    По умолчанию

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

Страница 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

Ваши права

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