В РК86 просто видео выключали и не парились.
Вид для печати
Ещё можно сделать как в ZX80. Процессор будет сам заниматься выводом информации на экран. В таком случае для вывода видео нужно всего 1-2 микросхемы: выходной регистр (можно ВВ55, тогда остаются ноги для клавиатуры) и сдвиговый регистр.
Также можно сделать как у ZX81. Это так же как и у ZX80, только изображение выводится по прерыванию, а не во время ожидания ввода с клавиатуры.
В таком случае надо оставлять свободное время для основной работы процессора. Это можно сделать не заполняя весь экран, а только 2/3, тогда 1/3 остаётся на вычисления.
Kakos_nonos, Такого типа уже есть хорошая схема - Галаксия. Там уже доведено до совершенства - ничего не добавить и не отнять. И даже плата разведена односторонняя можно дома ЛУТом зафигачить, а не заказывать где-то.
это похоже на конкурс минимум микросхем низкой интеграции.
я соблазняю народ на схему с максимальной производительностью, максимумом памяти, с нормальным 8-бит знакогенератором с шустрым скролом.
аппарат "СР/М ready", а вы?
прикрутим. Я как раз хотел с CP/M разобраться. Я тут неспешно операционку продумываю и пишу для БК и мне было бы полезно.
да, получается так :)
Вы думаете, что тем, что мы здесь придумаем будет кто-то пользоваться?
Авторы спаяют себе по штучке - хорошо ещё, если будет законченный образец, а не макетка, поставят на полочку и будут любоваться.
Тут приятнее сам процесс, чем результат. :)
Спаяют, я уверен. Если компьютер будет проще, чем Спектрум и будет куча CPM софта.
Вот последняя схема:
http://s16.radikal.ru/i191/1205/f0/71bf49856e88t.jpg
И я её еще упрощу. Есть идея, заменить 2xТМ2+ИЕ5 на одну ИЕ23.
ИР23 - 8-битный триггер с Z-состоянием.
---------- Post added at 21:34 ---------- Previous post was at 21:07 ----------
Вот так
http://s55.radikal.ru/i149/1205/11/db595b24548bt.jpg
Процессор придется на 3,5 Мгц заводить.
3500000/2/15625/4*3 = удастся прочитать 84 байта на строку.
И при ширине симовола в 6 пикселей, в строке будет 80*6 = 480 точек.
И частота пикселей 3500000/2*6 = 10,5 Мгц, что больше поддерживаемой телевизором. (А при моей ширине в 9 пикселей вообще 15,7 Мгц.)
---------- Post added at 11:38 ---------- Previous post was at 11:34 ----------
Печатные платы быстрее делать, чем монтажку паять. Я только процессор к мультиплексорам припаял. Теперь ПЗУ к мультиплексорам припаять и можно проверять.
не получится, телек и так подрезает, а для минимального VGA надо разгонять больше.
Скрытый текст
получается что если разогнать 512 пикселей всего (вместо 800), из которых видимых 384 (75 а не 80%)то пиксель клок получится 16,1 МГц выборка 2,685, а двойная выборка = 5,37МГц, что впринципе реализуемо ;)
тут уж однозначно Z80H или 8085 и много чего интересного.
b2m, согласен.
хоть компутер имеет чисто исторический интерес, но эту ветку надо оставить в плане работы над эмулером и возможно (?) вдруг появившемся софтом и прочей инфой.
Фтопку монтажку. Это слишком долго.
Надо добавить схему загрузки с магнитофона.
Подключил ко входу ВВ55 кадровый синхроимпульс. Во многих программах КСИ используется в качестве таймера. Без него игры будут с непостоянной скоростью работать.
Печатную плату нарисовал. Все детали запаиваются только снизу. (Если делать, что бы детали запаивались с двух сторон, то размер платы можно значительно уменьшить.) Теперь 1 вечер травить и сверлить. И еще два вечера запаивать перемычки.
А на выходных дачный сезон. :( Поэтому не скоро будет.
http://s019.radikal.ru/i607/1205/bb/81c1c9c9b80et.jpg
Кроме отличия в адресе контроллера клавиатуры/экрана и высоты экрана, он полностью совместим с Кристаллом-2. Высота экрана изменена с 32 до 25 строк для совместимости c РК-86. ОЗУ сделано непрерывным 0000-7FFF. Экран лежит в 7800-7FFF. Контроллер клавы 8000-BFFF. ПЗУ в С000-FFFF Назовем этот комп Кристалл-3.
http://s019.radikal.ru/i616/1205/22/9dd1fc490a4b.jpg
Чтобы CP/M гонять, ОЗУ вроде должно идти с 0000.
Вчера плату протравил, просверлил. Сегодня уже час (и десять минут) запаиваю перемычки.
http://s019.radikal.ru/i606/1205/08/e311aeefe0a0.jpg
Депрясняк пройдет, доделаю. Мне только микрухи впаять надо. Руки паяльник не держат.
Я уже плату обпилил, проверил все соединения. Было несколько обрывов... штук двадцать. Разучился я ЛУТ делать.
Больше я не буду заниматься проектом Кристалл-3. :( Надо сосредоточится на других проектах.
Проект Кристалл-2 считаю завершенным. ПЗУ я дизассемблировал, полностью закомментировал, исправил все ошибки, а потом еще сделал максимально совместимым с РК-86. Схему восстановил.
Плату спаял. Сам компьютер вроде работает, но видеосигнал отвратительного качества.
К тому же я потерял все файлы по Кристаллу-3, когда у меня сломались жесткие диски. Второй раз лень рисовать. :(
Может кто заинтересуется http://zx-pk.com/forum/viewtopic.php?f=7&t=10734