User Tag List

Страница 20 из 55 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя
Показано с 191 по 200 из 547

Тема: Что максимум можно выжать из КР580ВГ75 Intel 8275? Обсуждение

  1. #191

    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    152
    Поблагодарили
    68 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vadim, Я сейчас занят видеотерминалом на 2xВГ75. Пока только печатка готова. Как закончу, то видеокарту буду делать уже на базе нового видеогенератора. Так как, вариант без интеллекта на борту сможет с таким видеогенератором лучше работать. И, действительно, здесь не будет привязки к конкретной архитектуре.
    Цитата Сообщение от Vadim Посмотреть сообщение
    Схему сделать ведь не так просто, работающую.
    Да ладно? Все просто, времени вот мало. В этой ветке родился вполне качественный, рабочий видеотерминал. Это уже не плохо для ВГ75.
    Новый будет еще и с скоростным портом... В общем тема движется понемногу.

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

    К стати видеокарту можете сами построить какую надо. Видеогенератор здесь нарисован, кусок интерфейса тоже. Можете сами дорисовать остальное, я специально оставил поле для творчества
    Последний раз редактировалось freddy; 15.06.2017 в 20:49.
    Real Hardware!

  2. #192

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение
    ...я специально оставил поле для творчества
    И это правильно! А то как готовое, так критиков понабежит, успевай отмахиваться

    У меня теперь вопрос по ВТ57 назрел. У нее же счетчики тупые? Если начальный адрес указать под самой верхушкой и размер блока для автозагрузки будет больше чем остаток до верхушки - начнет с нулевого адреса грести? То есть можно циклический аппаратный ролик по всем 64к сделать?

  3. #193

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от freddy Посмотреть сообщение
    Да ладно? Все просто, времени вот мало. В этой ветке родился вполне качественный, рабочий видеотерминал. Это уже не плохо для ВГ75.
    Новый будет еще и с скоростным портом... В общем тема движется понемногу.
    Я когда-то занимался схемотехникой, но сейчас времени нет. Даже готовую плату спаять и то время надо искать. Это раз. Потом отладка, нужно что бы всё было как говорится "на мази", что бы у нас была макетка, где мы быстро схему собрали, и отладили. Задержки распространения и прочее ведь вносят свою нехорошую лепту. Сколько есть клонов 8-и бит машин, чаще спектрум совместимых, которые работают плохо. Почему? Потому что плохо схема сделана. Без учета задержек, без компенсаций. При 3,5Мгц оно вроде как то ещё работает, а повышаем частоту до 7-8 или 10-12 Мгц и всё, вся схема разъехалась, глючит и тупит. Конечно к данной теме это мало относится, но всё же. Меня конкретно интересует схема на ВГ75 с отображением видеобуфера на ОЗУ. Так, как это сделано на ПЦ. Ставим карту в комп. У нас есть поты определенные, к которым подключены регистры. Когда нам надо, подключили ОЗУ карты в адресное пространство Z80. Сделали запись или перемещение, отключили. На такой карте можно будет организовать видеовывод в системе CP/M и писать под него демки. Выход на VGA при этом очень и очень замечателен. (конфликт с ОЗУ компа разрешается маппером, давно уж я продумал простую логическую схему на 4 окна, когда мы задаем для каждого окна в 16К его режим. Один байт хранит режимы для всех 4-х окон. По 2 бита на окно, 4 состояния 0 - маппинг как без схемы маппера, 1 - подключаем ОЗУ, 2 - подключаем ПЗУ, 3 - ничего не подлюкчаем вообще - как раз для ОЗУ/ПЗУ внешних устройств - красиво и просто.)

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  4. #194

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    У нее же счетчики тупые?
    Они вроде еще и короткие, не более 16к, если я правильно вашу мысль понял.

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

    Vadim, я примерно так для себя задачу и сформулировал. Спроектировать универсальную систему для CP/M с возможностью установки любого совместимого процессора. Для этого и разрабатываю сейчас универсальную видеокарту, которая сможет текстовые режимы 80x25 и простую графику низкого разрешения. При чем выводить все это она должна на VGA.
    Последний раз редактировалось Xrust; 16.06.2017 в 10:27.

  5. #195

    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    152
    Поблагодарили
    68 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В CP/M вобще не предусмотрено наличие видеокарты. Ему нужен видеотерминал, так он уже есть.

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    То есть можно циклический аппаратный ролик по всем 64к сделать?
    Можно. У нас будет режим работы с автозагрузкой канала 2. Поэтому перепрограммированием начального адреса в канале 3 можно получить аппаратный вертикальный скроллинг.


    Цитата Сообщение от Vadim Посмотреть сообщение
    Меня конкретно интересует схема на ВГ75 с отображением видеобуфера на ОЗУ. Так, как это сделано на ПЦ.
    Так прикрутите DMA к видеогенератору на 2хВГ75. Будет Вам и VGA и 8 цветов фона и 8 цветов символа и 80х25 и 256 буковок красивых 8х16.
    DMA прикручивается в стандартном включении, как в букваре Intel. Подойдет как ВТ57, так и ВТ37.
    Видеокарту я решил пока не разводить. У меня все консольное, что Debian, что Free BSD, что CP/M и, даже, мой модем US Robotics Courier, все хотят видеотерминал VT100. Вот и все, на memory mapped style было забито за ненадобностью. Зато будет высокоскоростной порт, на нем будет командный процессор и клавиатура, так же как и RS232, только без физического RS232. В качестве умной видеокарты в самый раз
    Real Hardware!

  6. #196

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Они вроде еще и короткие, не более 16к, если я правильно вашу мысль понял.
    А для текста и этого много. Если я не ошибаюсь, там не счетчики короткие, а регистр (счетчик) размера блока 14 бит. (У 37-го 16?)
    Адресный счетчик по идее должен быть 16 бит, и если его не остановить или не перезагрузить, то он так и будет по кругу гонять.
    В даташите нихрена не видно, но на 16 больше похоже чем на 14 и вообще я только какой то куцый на 7 листочков смог найти.

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

  8. #197

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    freddy, ну и что, что не предусмотрено? Драйвер можно написать. Есть же даже графическая библиотека для cp/m. Правда я сомневаюсь, что ей кто-то реально пользовался.
    Я представляю себе примерно "прелести" cp/m, поэтому и хочу, чтобы возможностей было больше, чем дает голая система.

    TomaTLAB, а какже тогда "по всем 64к"?
    Последний раз редактировалось Xrust; 16.06.2017 в 18:48.

  9. #198

    Регистрация
    05.01.2009
    Адрес
    г. Одесса, Украина
    Сообщений
    548
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    152
    Поблагодарили
    68 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    Я представляю себе примерно "прелести" cp/m, поэтому и хочу, чтобы возможностей было больше, чем дает голая система.
    Так напишите свою операционную систему, которая дас больше чем CP/M.

    Цитата Сообщение от Xrust Посмотреть сообщение
    freddy, ну и что, что не предусмотрено? Драйвер можно написать.
    Ух ты! Что конкретно должен делать этот драйвер? Напишите пожалуйста откуда и что он будет брать, что с этим сделает и куда потом положит.
    Real Hardware!

  10. #199

    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    931
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    81 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    freddy
    1. Ага, только сперва поужинаю
    2. Эмулировать работу терминала, что же еще?

  11. #200

    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    609
    Спасибо Благодарностей отдано 
    125
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    а какже тогда "по всем 64к"?
    Я неудачно выразился, быть может. У нас текстовое окно для отображения всего 2000 байт (4000 с цветом).
    А размер блока ПДП может быть 16к, оно столько за раз не надо - спейсаффекты будут И вот это самое окно мы можем гонять вперед-назад по всем 64к.
    Если кратно 80 (160) - будет построчный скролл.

    Только когда оно промеж страниц маппера приедет, будет процессору работы - этим самым маппером щелкать, если приспичит в рандомные области экрана писать.
    Последний раз редактировалось TomaTLAB; 16.06.2017 в 21:47.

Страница 20 из 55 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 21
    Последнее: 21.05.2016, 18:13
  2. Обменяю 5 микросхем КР580ВГ75 на 2 КР580ВВ55
    от Ivan-771 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 21.03.2012, 08:23
  3. MmcM в эфире Радио Самара Максимум
    от unbeliever в разделе Люди
    Ответов: 15
    Последнее: 09.09.2009, 13:27

Ваши права

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