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

User Tag List

Страница 6 из 6 ПерваяПервая ... 23456
Показано с 51 по 57 из 57

Тема: Простой графический компьютер на Z80

  1. #51
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Интересно, как?
    Я думаю, Вам будет интересно почитать тему об Арго ФВ-6511.

  2. #52
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Самый интересный случай, когда 256x192 16 цветов 24КБ памяти, нужно место под графику.
    хорошо, "говорим менеджеру" мы будем только читать из СPU0, "видяхе" мы будет только писать и включаем в СPU0 одну из страниц 8 расширенной памяти, куда уже загрузили графику, ну или наоборот
    собственно сам менджер для понимания
    Последний раз редактировалось Totem; 21.04.2017 в 12:47.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  3. #53
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem
    Картинку видно?
    Не видно. Даже ни имя, ни адрес ссылки не отображаются. Из 4-х опробованных браузеров, только один самый свежий показал картинку.

    Я обычно на этом сайте пользуюсь браузерами, выпуска не позднее 2005 года. Они качают намного быстрее, на порядок быстрее сами грузятся, не достают рекламой, не сжигают впустую трафик, не сжирают весь ресурс процессора (т.е одновременно можно гонять кучу программ, где скорость важна), чем новые 150-ти мегабайтовые монстрообразные браузеры. Но старые браузеры на извращённых сайтах показывают пустоту. Оттого приходится грузить монстрообразные свежие браузеры.

    В двух последних постах Вы снова повторили свою идею. Но идея и так была понятна. Непонятна реализация, как мне это использовать.

    Вот есть два ядра Z80. В каждом есть w24257 по 32К. Ядро видео на такте 5 МГЦ, а ядро пользователя на такте 10 МГЦ. Как мне их объединить пользуясь вашей идеей?

    Цитата Сообщение от b2m
    интересно почитать тему об Арго ФВ-6511
    Спасибо за совет. Почитаю про АРГО ФВ-6511 попозже как-нибудь, как найду время.
    Последний раз редактировалось barsik; 21.04.2017 в 16:06.

  4. #54
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Вот есть два ядра Z80. В каждом есть w24257 по 32К. Ядро видео на такте 5 МГЦ, а ядро пользователя на такте 10 МГЦ. Как мне их объединить пользуясь вашей идеей?
    Я не рассматривал вопрос "чистой двуядерности", в "железе" ZX-Poly 4 CPU не существует
    https://github.com/raydac/zxpoly/blo...polystruct.png
    , но MVV вроде реализовал его в FPGA, если не ошибаюсь
    https://github.com/mvvproject/ReVerSE-U16
    SPEC256
    Обратиться к ним .

    Цитата Сообщение от barsik Посмотреть сообщение
    Ядро видео на такте 5 МГЦ, а ядро пользователя на такте 10 МГЦ. Как мне их объединить пользуясь вашей идеей?
    Это как раз тот самый случай с 2 страницами, как будете выводить и что выводить из отображаемой страницы решать Вам. Можете хоть VGA
    25Mгц, Хоть с пиксель клоком ZX или любым нужным.
    Последний раз редактировалось Totem; 21.04.2017 в 13:33.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  5. #55
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Снова загрузил новый браузер и увидел Вашу схему менеджера памяти на FPGA. Такая реализация мне не подходит. Ваша идея нереализуема на обычных деталях 80-х годов.

    Как вариант, если очень понадобится скорость, то поставлю два ядра Z80/КР580 (общий задающий генератор). Z80 пользователя будет отделён от шины видео-Z80 только 3-мя шинными формирователями АП6. Доступ в экранное ОЗУ, что в ядре видео-Z80 основной процессор будет делать только во время гашения луча по кадрам, как это делали на CGA, чтобы не было блёсток. Причём на время этого доступа видео Z80 будет выключен из шины сигналом HOLD.

    Основной Z80 ждёт, когда появится флаг, что пошел бордюр по кадрам. Тогда он выдаёт на видео-Z80 сигнал HOLD, заставляя его освободить шину. По сигналу HLDA, подтверждающему захват шины, шинные буфера АП6 включаются и экранное ОЗУ оказывается в адресном пространстве основного процессора. Окончив доступ в экран за 7.69 МСЕК, что есть до начала вывода нового кадра, основной процессор деактивирует буфера АП6, отключаясь тем самым от шины и освобождает сигнал HOLD на видео процессоре, который продолжит работу ожидая прихода очередного прерывания 50 ГЦ. Такой компьютер на Z80 с тактом 5.5 МГЦ будет работать с вполне приемлемой для графической машины скоростью.

    Расход деталей для реализации такой двухпроцессорности - 3 АП6 (или АП6 и две ИР22), 4-х разр.регистр как управление видео Z80 (в том числе его RESET) и полностью второе ядро, т.е РФ2, w24257 и порт клавиатуры. Видео Z80 не будет иметь в ядре ПЗУ, только ОЗУ 6264 на 8 кб. По сбросу стартует основной Z80, грузит программу для видео процесссора, отключается от его шины и освобождает ему RESET.

    В целом видеовывод в 2-х процессорной системе обходится в Z80, 2764, ИД7, ВИ53, ТМ2, ИЕ10, АГ3, ИР9 и 4 корпуса для связи с ЦП. Это конечно уже намного больше, чем в одноядерной системе, где на вывод расходуются: ВИ53, ТМ2, АГ3, ИЕ10 и ИР9. Но зато это даёт скорость прогона в 5.5 МГЦ, вместо 2.12 МГЦ.

    Общее число корпусов в однопроцессорной Z80 системе ~12-13, а в двухпроцессорной ~18-21. Но это лишь в монохроме. Цвет в зависимости от его концепции добавит ещё 4-6 корпусов. При КР580 число корпусов будет ещё на 4-5 штук больше. Итого, одноядерный цветной комп на Z80, с быстродействием 2.12 МГЦ, обойдётся в ~16-20 корпусов. А скоростной двухядерный на 5.5 МГЦ будет иметь ~22-27 корпусов.

    Кроме того, возможно в данной концепции будет допустим режим с частотой кадров не 50 ГЦ, а 25 ГЦ, тогда каждый нечетный кадр будет чёрным, а быстродействие возрастёт до 3.81 МГЦ. Яркость картинки упадёт вдвое, а на некинескопном дисплее вообще будет слегка мерцать, но скорость прогона программы возрастёт в 1.8 раза. Такой режим можно использовать для ускорения вывода. Ничего, что на треть секунды экран мигнёт яркостью. Вон, в ZX80 экран вообще гас, когда набираешь на клавиатуре. И ничего, пользователи как-то смирились с этим и не плакали.
    Последний раз редактировалось barsik; 21.04.2017 в 16:35.

  6. #56
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Снова загрузил новый браузер и увидел Вашу схему менеджера памяти на FPGA.
    да какая разница на чем вы дешифруете порты? сам менеджер спецом разрисован в 74 логике!
    мне так удобно просто, зачем мне перепаивать дешифраторы, если мне приспичит сменить порт.
    эти 74 можно и в CPLD "запихать"
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  7. #57
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Такой режим можно использовать для ускорения вывода. Ничего, что на треть секунды экран мигнёт яркостью. Вон, в ZX80 экран вообще гас, когда набираешь на клавиатуре. И ничего, пользователи как-то смирились с этим и не плакали.
    я уже плачу, как бывший владелец zx80
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

Страница 6 из 6 ПерваяПервая ... 23456

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

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

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

Похожие темы

  1. Самодельный компьютер на Z80 и не только
    от KeKc в разделе Разработка электроники
    Ответов: 1326
    Последнее: 17.11.2023, 12:01
  2. RC2014 — модульный бейсик-компьютер на Z80
    от foxweb в разделе Зарубежные компьютеры
    Ответов: 6
    Последнее: 27.07.2020, 00:52
  3. графический редактор
    от yur в разделе Вектор
    Ответов: 1
    Последнее: 08.11.2012, 13:01
  4. куплю самый простой спек! 48кб самый простой
    от REMR в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.08.2008, 23:42

Ваши права

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