User Tag List

Показано с 1 по 10 из 151

Тема: Ретро-ЯП Millfork для Atari, Apple II, ZX Spectrum, MSX, CP/M, NES, Game Boy и MS-DOS

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,877
    Спасибо Благодарностей отдано 
    128
    Спасибо Благодарностей получено 
    130
    Поблагодарили
    81 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

    Цитата Сообщение от Shiny Посмотреть сообщение
    Что касается прерывания, то непонятно, что ты хочешь.
    «Поциент путается в понятиях» ©

    Короче я разобрался. Есть «Vertical Blank Interupt», который вызывается каждый кадр, в конце луча. И есть «Display List Interupt», который вызывается каждый раз, как будет встречен в листинге для antic'a.

    Теперь чё я хочу, для начала менять шрифт и цвет. Для примера:



    Вот три области, три раза дёргается DLI, и три раза меняются данные для антика (начало экрана).

    Если первым всандалить вызов DLI, то в жопу уходит целая строка + всё ровно теряется 1 линия из следующего блока (DLI влетает с опозданием)



    Если сделать хитрый финт ушами и первый DLI засунуть в конец списка антика, то да, он сработает, но не повторится с начала (как ожидалось) а возьмёт данные шрифта и цветов по умолчанию (?)



    Ну и третий коварный план скрестить ужа с ежом сразу и настройки для антика и вызов DLI превратив код в $C2.
    Да такое сработало, 0я строка теперь не пропускается но DLI вызывается только на следующей.

    Ну и опять же остаётся тонкая полоска в 1px отставания.

    Нужен какой-то чёткий конструкт для антика. Хотя конечно, опять же возвращаясь к graph2font они там настройки антика не дёргают, только цвета и чанки меняют.

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

    Цитата Сообщение от andrews Посмотреть сообщение
    Так работает. Русский шрифт есть? И как что-то выводить по-русски?
    Ну вообще-то 100 лет назад был сделан русификатор, переключается кнопкой инверсии, русские буквы вместо инвертированных символов, как впрочем и в других локализациях



    Вложения Вложения

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

    andrews(27.10.2024), Oleg N. Cher(27.10.2024)

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

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

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

Похожие темы

  1. Ответов: 11
    Последнее: 08.12.2023, 17:18
  2. Bad Apple для MSX/MSX2
    от Pyhesty в разделе MSX
    Ответов: 4
    Последнее: 31.05.2021, 21:45
  3. Перенос игр с Game Boy на ZX Spectrum
    от CityAceE в разделе Программирование
    Ответов: 104
    Последнее: 14.02.2019, 10:56
  4. Game Boy Advance
    от megabyte в разделе Nintendo
    Ответов: 8
    Последнее: 22.05.2006, 14:48
  5. Game Boy Advance в Питере.
    от Surfin_Bird в разделе Nintendo
    Ответов: 10
    Последнее: 21.08.2005, 09:50

Ваши права

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