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

User Tag List

Страница 6 из 18 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 172

Тема: IPVC - графический контроллер для ZX-BUS

  1. #51
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Примутил палитру, пока без записи.
    Возникает вопрос: какие есть стандарты на запись в палитру?
    Размер палитры - 16 цветов * 16 (555) бит = 32 байта.
    Пока думаю так:
    Если делать палитру только в мультиколоре, то сразу после +6144.
    А если надо в обычном режиме, то переключившись в МуК, записав и переключившись обратно. Дополнительно стоит копеечных несколько байт кода.
    Но играть палитрой в обычном режиме будет нельзя
    Последний раз редактировалось IanPo; 03.04.2011 в 18:37.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  2. #52
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

    Цитата Сообщение от IanPo Посмотреть сообщение
    Возникает вопрос: какие есть стандарты на запись в палитру?
    точного ответа нет, но… думаю будет интересно почитать мысли DDp здесь.
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  3. #53
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Возникает вопрос: какие есть стандарты на запись в палитру?
    для Спектрума стандартов нет, ввиду нераспространённости девайса. Из Спеков токо на Profi в режиме CP/M была палитра 16 из 256. Но т.к. это в режиме CP/M, то и нафиг. Короче - можно считать что и небыло никогда. Щас бриз проявит некомпетентность утверждая что я забыл АТМ, который наверняка у бриза тоже есть . Должен расстроить бриза, АТМ - не Спектрум, и никогда Спектрумом не был
    Да, чуть не забыл - есть один стандарт для эмулятора, но он очччееень особенный, ULA+ называется, пока лучче оставить его в покое

    Цитата Сообщение от IanPo Посмотреть сообщение
    Если делать палитру только в мультиколоре, то сразу после +6144.
    лучче делать по той раскладке памяти, что я давал: палитру располагать в 4 странице в адресах:
    - младший байт: #1B00-#1BFF
    - старший байт: #3B00- #3BFF
    Принимаются предложения по порядку следования байтов в памяти (т.е. старший/младший, снизу-вверх/сверху-вниз).
    Теперь по её работе - собсно для палитры эта память не нужна, т.к. у палитры собственная регистровая память, отображающаяся на адреса ОЗУ. Запись сквозь ОЗУ в регистровую память нам надо токо для получения снапшота, где зафиксировано состояние палитры. Никакая другая схема палитры этого не позволяет, токо палитра Хiмеr'ы, т.к. для этой архитектуры это важно для реализации режима многозадачности.
    Какие особенности у этого режима:
    1) Для новых программ, работающих на архитектуре Хiмеra, и учитывающих местоположение палитры - проблем нет.
    2) Для старых программ, загружающих в область палитры чёто своё, палитру надо грузить до загрузки программ, и такие программы не могут менять её на ходу, и использовать палитру в режиме многозадачности.

    На сегодняшний день рабочим портом разрешающим запись в регистровое ОЗУ палитры сквозь ОЗУ, является D7=1 #EBF7, дешифрация - 11101011xxxx0111

    ---------- Post added at 19:58 ---------- Previous post was at 19:38 ----------

    Цитата Сообщение от IanPo Посмотреть сообщение
    16 (555) бит
    не, лучше 655-GRB
    Последний раз редактировалось Black_Cat; 04.04.2011 в 11:06.

  4. #54
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    breeze, ну, там сурово сделано через порты. Даже не знаю.

    БК-0010
    Спасибо, буду думать.

    не, лучше 655-GRB
    Это пока что не изменить, т.к. сделано аппаратно на тестовой карточке.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  5. #55
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Это пока что не изменить, т.к. сделано аппаратно на тестовой карточке.
    будешь рисовать схему пиши, я тебе расскажу как правильно выходной каскад делать, или посмотри схему палитры здесь:http://zx.clan.su/forum/8-62-1 Сама схема уже устарела, так что возьми оттуда токо выходной каскад и смеситель-переключатель видеовывода, чтоб без загруженной палитры было изображение.

    ---------- Post added at 20:59 ---------- Previous post was at 20:50 ----------

    Цитата Сообщение от IanPo Посмотреть сообщение
    Спасибо, буду думать.
    ну, если думаешь - давай свои мысли , но вообще я всё уже продумал раньше, так что присоединяйся!
    Последний раз редактировалось Black_Cat; 03.04.2011 в 21:04.

  6. #56
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Палитра готова.
    296 ячеек Альтеры (после оптимизации будет меньше).
    Проект прилагаю (первый раз Квартус будет ругаться на HEX-файл, надо сделать повторную компиляцию).
    При включении палитра стандартная спековская.
    После включения бита и записи в 5B00-5B1F палитра меняется.
    Мультиколор + палитра кроют гигаскрин, как бык овцу.
    Думаю, дальше режимы развивать не стоит.
    Вложения Вложения
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  7. #57
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    После включения бита и записи в 5B00-5B1F палитра меняется.
    Знаешь, я тож поначалу хотел разместить палитру в 5 странице - это удобно для быстрой её помены, и одинаово во всех режимах памяти 48/128/256..., но переменные бейсика 128, и команды принтера чёт навели на меня тоску. И то и другое гадит в эту область. Т.е. в 48 васике - команды принтера, а в 128 - системные переменные.

    Отсюда вопрос к all: как на ваше имхо, но желательно аргументированно - это нормально будет, если в обоих васиках палитры не будет?

    ---------- Post added at 23:49 ---------- Previous post was at 23:42 ----------

    Цитата Сообщение от IanPo Посмотреть сообщение
    Думаю, дальше режимы развивать не стоит.
    увы, но их уже развили , так что придётся
    Последний раз редактировалось Black_Cat; 04.04.2011 в 23:46.

  8. #58
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    БК-0010
    как на ваше имхо, но желательно аргументированно - это нормально будет, если в обоих васиках палитры не будет?
    А почему не будет ? Выставил бит, записал палитру, обнулил бит.
    Теневая палитра-то будет.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  9. #59
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    А почему не будет ? Выставил бит, записал палитру, обнулил бит.
    Теневая палитра-то будет.
    ..сохранил в SNA, перезагрузился, восстановил из SNA - вместо палитры хрен знает что, т.к. палитру погрызли долгоносики - системные переменные в васике128 или буфер принтера в васике48, или же код программы, которая о палитре ничего не знает (в случае старых программ).
    Последний раз редактировалось Black_Cat; 07.04.2011 в 21:59.

  10. #60
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет!
    Меня уже некоторое время мучает вопрос: а не сделать ли нам такую ботву, как ipvc2 (см. рисунок) ?
    Это скрещенные Speccy2010 и первый ipvc.
    МК будет использоваться для загрузки в ОЗУ ipvc2, ОЗУСпека(снапшоты), заливки прошивки в ПЛИС и еще, что в голову придет. Перепрошивка будет происходить по команде со Спека, что дает возможность прикрутить к каждому уровню игры или демо свои аппаратные эффекты.
    Плюсуйте-минусуйте.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ipvc2.png 
Просмотров:	250 
Размер:	9.0 Кб 
ID:	28308  
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

Страница 6 из 18 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Графический редактор ZX-картинки на PC
    от Dr.Lion/RSM в разделе Графика
    Ответов: 45
    Последнее: 21.06.2014, 17:31
  2. VIC-20 и графический редактор для него!
    от КАСик в разделе Commodore 16/64/128
    Ответов: 7
    Последнее: 08.09.2010, 17:59
  3. Нужен ли спеку графический ускоритель?
    от Keeper в разделе Изображение
    Ответов: 202
    Последнее: 14.09.2008, 10:18
  4. графический софт для 48 К
    от goglus в разделе Софт
    Ответов: 6
    Последнее: 02.08.2006, 15:33
  5. Лучший графический редактор
    от sinn_dtr в разделе Софт
    Ответов: 40
    Последнее: 15.02.2005, 11:42

Ваши права

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