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

User Tag List

Страница 3 из 22 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 213

Тема: Exolon для ПК Специалист

  1. #21
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Смотрите описание контроллера цвета (низ страницы).

  2. #22
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,753
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    286
    Поблагодарили
    214 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Смотрите описание контроллера цвета (низ страницы).
    Бро, мне вот эти вот полосочки и квадратики с циферками как китайская грамота.
    код цвета то куда писать? и как он выглядит?
    С уважением,
    Jerri / Red Triangle.

  3. #23
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,413
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    599
    Поблагодарили
    445 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    jerri, сказали на прошлой странице. Для стандарта это системный ППА, биты порта PC6/PC7 для 5-ти цвета или биты порта PC4/PC6/PC7 для 8-ми цвета. Для МХа есть регистр цвета, содержащий INK и PAPER.

  4. #24
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,575
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    код цвета то куда писать? и как он выглядит?
    Записываем код цвета в ячейку #FF02 и все последующие записанные байты в экранное ОЗУ будут этого цвета до тех пор, пока в #FF02 не будет записан другой цвет. Погашенные пиксели всегда чёрного цвета.

    Коды цветов:

    Код:
    ; Числовые значения для цветов Специалиста
    black    equ        #d0
    blue    equ        #c0
    red        equ        #50
    magenta    equ        #40
    green    equ        #90
    cyan    equ        #80
    yellow    equ        #10
    white    equ        #00
    С уважением, Станислав.

  5. #25
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот установка цвета, взято с программы SpetsBrowser:
    ld a, #80 ; голубые символы на чёрном фоне
    ld (#f802), a ; занос кода цвета для STD

  6. #26
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,848
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,829
    Поблагодарили
    1,048 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Более-менее разобрал векторовский эксолон и его не получится малой кровью адаптировать на специалист, не хватит памяти. В принципе некоторые резервы есть, можно использовать часть экрана (как в jet set), можно упаковать уровни и временно распаковывать перед рисованием очередного уровня (например на экран). И придется часть буферов перенести, а то на специалисте они как раз попадают в экран. Ну и скорость будет очень умеренная. На MX портануть гораздо реальнее, если не нужны трудности, то лучше сразу ориентироваться на него.

  7. #27
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,575
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    В принципе некоторые резервы есть, можно использовать часть экрана (как в jet set), можно упаковать уровни и временно распаковывать перед рисованием очередного уровня (например на экран).
    Ну это же не проблема! Там на экране достаточно свободной памяти. Если я ничего не путаю, то две непрерывных области по 2 кб получается по бокам. Плюс верх и низ, неверное, как-то можно задействовать под мелочь, например, под спрайты длиной до 32-х байт. Ну и распаковка по мере необходимости - её даже не Спектруме используют регулярно.

    Цитата Сообщение от ivagor Посмотреть сообщение
    На MX портануть гораздо реальнее, если не нужны трудности, то лучше сразу ориентироваться на него.
    Я бы, конечно, хотел иметь работающий вариант для стандартного Специалиста.
    С уважением, Станислав.

  8. #28
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,848
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,829
    Поблагодарили
    1,048 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уточню показания для протокола. Векторовский эксолон все же впритык подходит для специалиста (с умеренным количеством хак) и даже цвет можно сделать почти бесплатно. Если оставить служебные области как есть, то экран будет сдвинут вправо почти до упора. Если перенести пару буферов, то можно сделать экран по центру. Неприятный момент - по бокам экрана, если радикально не менять распределение памяти, попадают изменяемые служебные области и там постоянно будет что-то меняться и мельтешить. С использованием 8цветного режима это можно скрыть черным цветом (как делал в модификации jetset, может и раньше на специалисте так делали).
    Про скорость показания не меняю, она будет очень умеренная.

  9. Этот пользователь поблагодарил ivagor за это полезное сообщение:


  10. #29
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,575
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    402
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Векторовский эксолон все же впритык подходит для специалиста (с умеренным количеством хак) и даже цвет можно сделать почти бесплатно.
    Отличные новости!

    Цитата Сообщение от ivagor Посмотреть сообщение
    Неприятный момент - по бокам экрана, если радикально не менять распределение памяти, попадают изменяемые служебные области и там постоянно будет что-то меняться и мельтешить.
    Я думаю, что на ч/б версии это можно будет пережить. Либо со временем можно будет поменять разбивку памяти и поместить в экран статичные участки кода.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Про скорость показания не меняю, она будет очень умеренная.
    Не очень ясно почему при том же процессоре, что и в Векторе, скорость будет ниже? Но даже если и ниже, всё равно игра стоит свеч!
    С уважением, Станислав.

  11. #30
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,848
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,829
    Поблагодарили
    1,048 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Не очень ясно почему при том же процессоре, что и в Векторе, скорость будет ниже?
    Векторовская версия сама по себе не чемпион по скорости, а специалист еще процентов на 20 медленнее вектора. Это я прикидываю уже с учетом векторовского торможения, не просто сравниваю частоты процов. Немного оптимизировать можно, но вряд ли получится видимый невооруженным взглядом эффект.

    - - - Добавлено - - -

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

Страница 3 из 22 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 64
    Последнее: 06.01.2023, 22:18
  2. Exolon
    от Gadget2006 в разделе Игры
    Ответов: 9
    Последнее: 20.01.2021, 15:51
  3. Ответов: 26
    Последнее: 15.05.2020, 08:29
  4. SD Card для Специалист М и ОС
    от zx_ в разделе Специалист
    Ответов: 4
    Последнее: 01.03.2019, 23:01
  5. Exolon в браузере
    от wl[illusion] в разделе PC Remakes
    Ответов: 0
    Последнее: 03.11.2013, 15:31

Ваши права

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