|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22827 Location: Silicon Valley
|
Топик вырос отсюда: Советское ретро на совесткой ретро элементной базеДля вывода текста в формате 80х25 хватит экрана 480х200 (одно знакоместо 6х8 пикселов) - на это должно хватить 10 МГц с заталкиванием кадра в видимую область NTSC и PAL. Надо? Если 1 бит на пиксел, то это будет 60 байт в строке или 12000 байт в кадре. Логику можно сделать на рассыпухе или действительно в ПЗУ затолкать. По идее можно и чисто текстовое решение сделать (графику в этом случае можно будет псевдографикой городить - 160х50 пвсевдопикселов). Быстрее будет текст программно выводиться и заморочек меньше с синхронизацией.
Last edited by Shaos on 10 Dec 2006 16:40, edited 3 times in total.
|
10 Jul 2006 17:19 |
|
|
Ball Bess
Maniac
Joined: 14 Mar 2006 00:20 Posts: 211 Location: Иркутск
|
Насчёт того, что сделай сам, если такой умный...
То, что я предложил - это чистой воды абстракция: как просто получить три последовательности импульсов. То есть, как поставлена задача - такое и решение.
Если же разрабатывать видеоконтроллер в целом, то решение будет основываться на архитектуре будущего компа, а эта архитектура - на требованиях к этому компу (кино смотреть будем на нём, или фотки, или инженерная графика нужна, или просто тексты набирать, или ещё проще, как в калькуляторе, строка семисегментных цифирок нас устроит) и т.д.
Пока не изложена база для разработки видеоконтроллера, невозможно ничего конкретизировать. Может быть вы хотите отдельную видеопамять, как в PC, а может видеопамять будет являться частью общей системной памяти, или, как в "Агате" (Эппл) - любой понравившийся кусок общей системной памяти может быть программно настроен на отображение на экране в любом из существующих видеорежимов. Да и какие видеорежимы будут? Да и вообще, какая цель преследуется? Умозрительно поупражняться в архитектурах, или создать рабочий экземпляр, или это бизнес-проект в перспективе... Пока похоже на первое.. ..
Ну, давайте упражняться... ...
Вот все эти рассуждения - свободные вариации на тему.... Действительно, если требования не изложены и цели не ясны - свободы для полёта фантазии куда больше, что может быть и полезно, если мы хотим просто поговорить: а можно так..., а можно эдак..., а можно вообще вот так Может в ходе свободного обсуждения кому-то и звезданёт светлая мысль...
Короче, всё сначала, но более сжато и конкретно: что же мы хотим получить? Какими свойствами должен обладать задуманный аппарат? Назначение его и требования к нему...
_________________ Кто мешает тебе выдумать порох непромокаемый?
Last edited by Ball Bess on 10 Jul 2006 20:20, edited 1 time in total.
|
10 Jul 2006 19:03 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22827 Location: Silicon Valley
|
Человек хочет CP/M-80 с текстовым экраном 80x25 символов - вот вокруг этого и фантазируем
|
10 Jul 2006 19:31 |
|
|
Ball Bess
Maniac
Joined: 14 Mar 2006 00:20 Posts: 211 Location: Иркутск
|
Если ты уверен, что он хочет всего лишь этого, то это уже хоть какие-то рамки.
Действительно можно поразмыслить, какие из существующих (созданных ранее) машин работают тоже в этих рамках, какими особенностями и отличиями между собой эти машины обладают, чем они нас не устраивают и чего нового, ранее не достигнутого, мы хотим в этих рамках получить. Поначалу, кроме новой элементной базы, в голову мало чего приходит... ВГ75 уже забраковали, типа - недоступен ввиду раритетности, про Motorola 6845 вообще не говорим, остаются действительно ПЛМки, рассыпуха и MCU: арсенал недописишника . Кстати, К.Свиридов в его ZX-Next'е по-моему даже отдельный Z-80 в видеоконтроллер засунул? Схемы я не видел, но может быть кто нибудь знает в деталях, что это ему дало? По идее, последовательно перебирать адреса памяти - задача для такой микрухи несложная, хоть все 64 килобайта перебирай. Если на ШД сидит NOP - значит NOP: идёт последовательный перебор, если другая команда - значит будет переход или ещё что-то...
_________________ Кто мешает тебе выдумать порох непромокаемый?
|
10 Jul 2006 19:53 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
10 Jul 2006 22:55 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
| | | | Ball Bess wrote: Насчёт того, что сделай сам, если такой умный... То, что я предложил - это чистой воды абстракция: как просто получить три последовательности импульсов. То есть, как поставлена задача - такое и решение. Если же разрабатывать видеоконтроллер в целом, то решение будет основываться на архитектуре будущего компа, а эта архитектура - на требованиях к этому компу (кино смотреть будем на нём, или фотки, или инженерная графика нужна, или просто тексты набирать, или ещё проще, как в калькуляторе, строка семисегментных цифирок нас устроит) и т.д. Пока не изложена база для разработки видеоконтроллера, невозможно ничего конкретизировать. Может быть вы хотите отдельную видеопамять, как в PC, а может видеопамять будет являться частью общей системной памяти, или, как в "Агате" (Эппл) - любой понравившийся кусок общей системной памяти может быть программно настроен на отображение на экране в любом из существующих видеорежимов. Да и какие видеорежимы будут? Да и вообще, какая цель преследуется? Умозрительно поупражняться в архитектурах, или создать рабочий экземпляр, или это бизнес-проект в перспективе... Пока похоже на первое.. .. Ну, давайте упражняться... ... | | | | |
Если исходить из того что будет СПМ-80 то ВИДЕООЗУ желательно иметь отдельное. Далее я не ограничиваю ни чью свободу выбора, используйте хоть ферромагнитные стержни, ишалопроектор:)
Ну если учесть что менделееву пришла его таблица во сне, то балобольство есть первая их наук. Кста поупражнятся в риторике(без логики) всегда полезно.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
10 Jul 2006 23:00 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
| | | | Ball Bess wrote: Если ты уверен, что он хочет всего лишь этого, то это уже хоть какие-то рамки. Действительно можно поразмыслить, какие из существующих (созданных ранее) машин работают тоже в этих рамках, какими особенностями и отличиями между собой эти машины обладают, чем они нас не устраивают и чего нового, ранее не достигнутого, мы хотим в этих рамках получить. Поначалу, кроме новой элементной базы, в голову мало чего приходит... ВГ75 уже забраковали, типа - недоступен ввиду раритетности, про Motorola 6845 вообще не говорим, остаются действительно ПЛМки, рассыпуха и MCU: арсенал недописишника . Кстати, К.Свиридов в его ZX-Next'е по-моему даже отдельный Z-80 в видеоконтроллер засунул? Схемы я не видел, но может быть кто нибудь знает в деталях, что это ему дало? По идее, последовательно перебирать адреса памяти - задача для такой микрухи несложная, хоть все 64 килобайта перебирай. Если на ШД сидит NOP - значит NOP: идёт последовательный перебор, если другая команда - значит будет переход или ещё что-то... | | | | |
У него зетник увеливал только адрес знакоместа.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
10 Jul 2006 23:01 |
|
|
Ball Bess
Maniac
Joined: 14 Mar 2006 00:20 Posts: 211 Location: Иркутск
|
Что-то просто слишком. Чувствую, что извращаясь с программой для упомянутого "зетника", там можно много чего намутить... ...
_________________ Кто мешает тебе выдумать порох непромокаемый?
|
10 Jul 2006 23:30 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Вам надо ВГ75? Вот, пожалуйста: http://rk86.com/frolov/vi_frs.htm
Все в одном флаконе. Думаю, прикрутить к компу не будет сложным. Даже, изменив программу.
Ах да, косяк. Размер экрана всего 32х29 символов.
|
11 Jul 2006 01:44 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22827 Location: Silicon Valley
|
Это мы видели - своё который год создаём
|
11 Jul 2006 05:23 |
|
|
Ball Bess
Maniac
Joined: 14 Mar 2006 00:20 Posts: 211 Location: Иркутск
|
Так оно скорее в монитор вставляется
А от компа инфа идёт через компорт или USB...
И если программу менять, то и кол-во символов можно поменять (там правда от размеров памяти микроконтроллера должно зависеть, может не хватить)
А насчёт 80 символов в строке ещё одно соображение припомнилось: многовато это для телика, разборчивость низкая, глаза устают и т.п. Такое разрешение уже для монитора.
_________________ Кто мешает тебе выдумать порох непромокаемый?
|
11 Jul 2006 07:09 |
|
|
acidrain
Senior
Joined: 28 Feb 2005 02:31 Posts: 159 Location: Krasnodar, Russia
|
Думаю, что вполне для телеко подходит - вон амигу всю жизнь в таком разрешении использовал (640*512 или 640*256) и отлично чувствовал себя
|
11 Jul 2006 08:47 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
Ну не знаю я на спринтере нормально ТВ юзал, даже с пал кодером.
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
11 Jul 2006 10:22 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22827 Location: Silicon Valley
|
Вобщем прикидываю чисто текстовое решение - 80x25 со знакоместом 6x8 (получается 480x200 в PAL/NTSC). На мелкой логике схема будет более чем монстроидальная - даже с использованием ПЗУ или программируемой логики. Быстрый микроконтроллер типа SX-28 надо фтыкать.
|
11 Jul 2006 22:43 |
|
|
cr0acker
God
Joined: 03 Feb 2003 13:53 Posts: 1078
|
А если графика 480х200? Вроде попроще должно быть
_________________
Формат конференции позволяет сказать то что я действительно думаю о проблемах...
(с) Путин
|
12 Jul 2006 05:19 |
|
|
Who is online |
Users browsing this forum: No registered users and 2 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|