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

User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 58

Тема: статейки о multicolor и border effects?

  1. #1
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    713
    Благодарностей: 14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию статейки о multicolor и border effects?

    посоветуйте, плз, что почитать на сабжевую тему, чтобы понавороченней (т.е. не как сделать за 5 минут, а с самыми подробными подробностями)...
    tnx!

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

  3. #2

  4. #3
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,172
    Благодарностей: 140
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ручками покопаться в чужих демах, хотя у меня самого не очень хорошо получаеЦЦа... но всё таки - лучше потом спросить непонятное...
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  5. #4
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    713
    Благодарностей: 14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rasmer
    А ручками покопаться в чужих демах, хотя у меня самого не очень хорошо получаеЦЦа... но всё таки - лучше потом спросить непонятное...
    не, я лучше тексты почитаю -- хочется рассмотреть тему в целом, без частностей %)

  6. #5
    Veteran Аватар для SMT
    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Благодарностей: 30
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    не вижу проблем, кроме технически/кодерских - видеоконтроллер рисует картинку линейно по строкам. вопрос лишь в том, как организовать точные задержки перед записью в память/порты. но это написона в мануале к Z80 - сколько тактов у каждой команды

  7. #6
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,270
    Благодарностей: 190
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну почти.
    только если комманды с чётным числом тактов, а есть с нечётным.
    и помню чтоб везде работало (пентагон, скорпион, а может ещё и байт) изголялись чутка нехило.

    но если точить мультиколор под какой-то конкретный клон, то таки да, тупым перебором за 5 минут делается любой мультиколор.
    [target] [zemu] [js8x] [pouet 1, 2]
    KAY-1024, 5''FDD, 3''FDD, HDD

  8. #7

    По умолчанию

    Цитата Сообщение от Sinus
    ну почти.
    только если комманды с чётным числом тактов, а есть с нечётным.
    и помню чтоб везде работало (пентагон, скорпион, а может ещё и байт) изголялись чутка нехило.
    И какая нафик разница, сколько тактов у команды? хоть 5, хоть 7, хоть 10... Они столько и выполняются, если это, конечно, не какой-нить изврат типа сцорпиона =))

    но если точить мультиколор под какой-то конкретный клон, то таки да, тупым перебором за 5 минут делается любой мультиколор.
    Вот поэтому и есть мнение, что лучше на мультиколор забить вообще. Сделаешь под пентагон - все остальные матом покроют, сделаешь автонастройку - всё равно ничего не автонастроится (проверено - это всё лажа!), сделаешь под сцорпион - на других моделях сцорпиона не заработает даже... Короче как ни делай - всё одно, лажа где-нибудь да получится ))

    ЗЫ: есть правда вариант - когда код мультиколора автоматически генерится по данным о кол-ве тактов в строке, кол-ве строчек до экрана, тормознутости M1 аля сцорпион и т.д. - но гемор большой, да и всё равно там, где тормоза нерегулярные (фирменные спеки, турбированные компы) - будет опять же лажа.
    Последний раз редактировалось lvd; 25.01.2006 в 13:11.
    --- Кто съел всю уху?

  9. #8
    Master Аватар для boo_boo
    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    713
    Благодарностей: 14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    не вижу проблем, кроме технически/кодерских - видеоконтроллер рисует картинку линейно по строкам. вопрос лишь в том, как организовать точные задержки перед записью в память/порты. но это написона в мануале к Z80 - сколько тактов у каждой команды
    да не, в принципе ясно все... просто захотелось проникнуться ULA'овым духом и разницей между клонами в этом плане...

  10. #9
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,270
    Благодарностей: 190
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хех. даёшь всем порт #FF (я ничего не напутал?).

    а по поводу автонастройки- ничего нет невозможного. самая лучшая автонастройка- кнопочками Q,A,O,P,9,0
    [target] [zemu] [js8x] [pouet 1, 2]
    KAY-1024, 5''FDD, 3''FDD, HDD

  11. #10
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus
    самая лучшая автонастройка- кнопочками Q,A,O,P,9,0
    Воистину! %)

    кароче, обработчик прерывания доложон быть примерно таким (псевдокод типа)

    int: save_all_regs
    pre_paper_delay
    draw_border_line (для удобства)
    loop:
    put_attrs
    do loop
    draw_border_line (для удобства)
    restore_all_regs

    и вручную, в основном цикле программы (с halt обязательно!) опрашивая клавиши изменяешь pre_paper_delay. линии на бордюре будут показывать окно мультиколора по вертикали (временная развертка), а время на вывод атрибутов брать исходя из длины строки в тактах (на пентах 224 если не ошибаюсь).

Страница 1 из 6 12345 ... ПоследняяПоследняя

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

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

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

Ваши права

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