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

User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 43

Тема: 6912 с палитрой

  1. #11
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,980
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В эмуляторе Unreal 0.38.1 - баг исправлен или нет?

  2. #12
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,980
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут ещё выяснилось, что в 0.38.1 мало того баг не исправлен, так ещё и второй экран порта #7FFD в режиме ATM2 не работет

  3. #13
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    211 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    drbars, вот что бывает когда каждый считает своим долгом фиксить баги в опенсорсном проекте не удостаивая остальных участников информированием о багах и прочем.
    С уважением,
    Jerri / Red Triangle.

  4. #14
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, об этом баге сообщено в официальной ветке deathsoft'а. Скоро, наверно, пофиксит.

  5. #15
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,980
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    alone, расскажи какой бит отвечает на вкл/выкл turbo режима.

    И можно ли с открытыми портами работать с trdos через 3d2f, или порты надо закрывать, потом вызывать процеруды диска?

  6. #16
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Турбо-режим включается битом D3 порта #xx77 (открытые порты - #bd77).

    При работе с TR-DOS надо обязательно закрывать порты. Это делается через
    ld a,%10101011 ;6912,turbo
    ld bc,#ff77
    out (c),a

    ---------- Post added at 17:09 ---------- Previous post was at 17:06 ----------

    Также для работы с TR-DOS надо восстановить в #0000 страничку 48 бейсика, переключабельную в страничку TR-DOS, это делается так:
    ld a,#83 ;в досе это значение работает как #82
    ld bc,#3ff7
    out (c),a

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

  8. #17
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,980
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил редактор палитры в свой Dizzy Editor.
    Вполне возможно будет поддержана опциональная палитра для заданной локации/уровня/итд..

  9. #18
    Veteran Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    159 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не подскажите, где можно посмотреть информацию об этом графическом режиме, да и о других тоже? Только не общую, типа разрешение экрана и сколько цветов - это везде есть, а подробную, где как и что расположено, как программируется, как переключается... Для программирования, в общем...

  10. #19
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почитать можно в этой книжке: http://atmturbo.nedopc.com/inf/books...c/atm_hard.zip
    Но на практике достаточно знать, как включать (см. ниже) и как выключать (см. выше).

    Как включать:

    LD A,%10101011 ;режим 6912, turbo
    ;LD A,%10101000 ;режим 320x200, turbo
    ;LD A,%10101010 ;режим 640x200, turbo
    CALL OUTSHADON
    ...
    OUTSHADON
    LD BC,#BD77 ;вкл.теневые порты и палитру
    LD HL,#2A53
    PUSH HL
    JP #3D2F

    Как заполнять палитру:

    HALT ;т.к. надо заполнять палитру во время бордера
    LD HL,pal+15
    LD B,15
    ATMPAL0 LD A,B
    BIT 3,B
    RES 3,A
    OUT (#FE),A
    JR Z,$+4
    OUT (#F6),A
    LD A,(HL)
    DEC HL
    OUT (#FF),A
    DEC B
    JP P,ATMPAL0

    Пример палитры (стандартная спектрумовская):
    zxpal
    db #ff,#fe,#fd,#fc,#ef,#ee,#ed,#ec ;неяркие
    db #ff,#de,#bd,#9c,#6f,#4e,#2d,#0c ;яркие

    Цвет в палитре кодируется так:
    D7 – g (Low Green) (inverted)
    D6 – r (Low Red) (inverted)
    D5 – b (Low Blue) (inverted)
    D4 – G (Green) (inverted)
    D3 – 1
    D2 – 1
    D1 – R (Red) (inverted)
    D0 – B (Blue) (inverted)

  11. #20
    Veteran Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    159 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, всё понятно. Сравнил с ULAplus. Там для представления палитры используетя на один бит больше (бит мерцания). Здесь палитра 16 байт, там 64. Значит ли это, что ULAplus является более совершенным палитровым стандартом экрана, чем данный режим?

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Утилита для просмотра *.s 6912
    от hi_soft в разделе Утилиты
    Ответов: 21
    Последнее: 01.07.2006, 12:08

Ваши права

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