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

User Tag List

Страница 2 из 18 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 172

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

  1. #11
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Прилагаю asm демы для SJASMPLUS.
    Программные задержки, для синхронизации, выглядят мутновато.
    Последний раз редактировалось Valen; 27.02.2011 в 16:41.
    V6Z80P - Back for Good

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

    По умолчанию

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

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

    По умолчанию

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

    БК-0010, если сделать чтение, то ОЗУ будет как обычное. Память 512К=128 страниц по 4 К. Страница отображается в окно 0..4095 байт.
    Номер страницы задается в регистре. Регистры отображаются на адреса 8704+.
    Все области памяти равноценны, можно хранить в любом месте, можно выводить на экран из любого места.

    Valen, программные задержки не для синхронизации, это Спек ждет окончания выполнения команды GPU, после чего последний снова станет доступен для записи. Одна точка рисуется со скоростью 25 МГц, отсюда рассчитывается кол-во тактов ожидания Z80 и кол-во циклов ожидания.
    Вложения Вложения
    Последний раз редактировалось IanPo; 27.02.2011 в 20:22.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

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

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    Регистры отображаются на адреса 8704+.
    и сколько может быть этот + ?

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

    По умолчанию

    БК-0010, отображать можно куда угодно в область < 16К. Решает автор прошивки. Регистров сейчас около 20. Можно в любые порты вывести, IORQ заведен, но не используется.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  6. #16
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение

    программные задержки не для синхронизации, это Спек ждет окончания выполнения команды GPU, после чего последний снова станет доступен для записи.
    Это понятно.
    Всё таки, обычный опрос бита GPU_BUSY был бы здесь более удобным.
    Но это уже чтение из карты.

    Цитата Сообщение от IanPo Посмотреть сообщение
    . И звуковой процессор тоже хочется(что-то типа GS, NeoGS).
    А влезет GS в текущую FPGA, вместе с графической частью ?


    Я так понимаю, не проблема будет написать отдельную прошивку, с перехватом спековского экрана и выводом его через видео-карту.
    V6Z80P - Back for Good

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

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

    По умолчанию

    а с какими разрешениями (типо 512х192..) и видеорежимами (типо мультиолор, флешколор, 16колор..) девайс умеет работать? Аппаратный гигаскрин он умеет?

  9. #18
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Valen Посмотреть сообщение
    А влезет GS в текущую FPGA, вместе с графической частью ?
    У меня другой вопрос: а влезет ли конфа видеоконтроллера в NGS ? Видеовыхлоп припаять проще, чем с нуля разводить.

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

    По умолчанию

    Valen, чтение бита "готов" в этой версии платы нет. Я сам про это думал.
    Не знаю, сколько занимает GS, но графика сейчас занимает 100%. Поэтому я работу над этой версией прекратил и результаты выложил. Актуальны, имхо, только операции копирования прямоуг.областей и работа с палитрой (хотя последнюю и Спек потянет, 512 байт всего), если их оставить, то, возможно, влезет Z80 и обвязка GS. Опять же, аудиовывод аппаратно не сделан, но можно собрать доп.плату с ЦАП и усилком, соединяющуюся с картой через VGA-разъем. Там всего 2 сигнала надо. Можно сделать только звуковую, а потом уже делать конкретный девайс, в который влезет все. VGA-адаптер для Спека - это довольно просто, порты на запись и две страницы памяти без проблем.

    БК-0010, прошивка 5 поддерживает 320*240*256 физ.экран, палитра 15 бит - 555. И до примерно 2048*2048 логические экраны. Никакие Спековские режимы в ней не поддерживаются. Вообще никакие. Но можно написать прошивку и поддержать все Но меня такая графика не интересует.

    ---------- Post added at 21:40 ---------- Previous post was at 21:39 ----------

    skyther, я не в курсе, сколько там лог.ячеек. Наверно, проще реализовать программно, там проц есть для этого.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

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

    По умолчанию

    Цитата Сообщение от IanPo Посмотреть сообщение
    И до примерно 2048*2048 логические экраны
    это как, типо с прокруткой?
    Цитата Сообщение от IanPo Посмотреть сообщение
    меня такая графика не интересует
    А что интересует? Тебя послушать - всё ацтой, стандартов нет, перспектив нет.. (хотя насамделе всё есть ) Но при этом ты ведь зачем-то изваял это чудо.. Зачем?
    Как понимаю поддерживать сей девайс ты тож не будешь.. Имеется ввиду подогнать его под спековсие стандарты..

    А на ZX Evo ты уже пробовал прикрутить?

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

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

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

Эту тему просматривают: 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

Ваши права

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