Не знаю куда разместить
Нашел у себя сканы схемы "Кристалл-2" и дампы ПЗУ
Этот компьютер участвовал на радиовыставке 1987 г.
Авторы:
Сугоняко В.П. (UV3DED)
Виноградов А.С.
Московская обл.
г. Ногинск
1987 г.
Вид для печати
Не знаю куда разместить
Нашел у себя сканы схемы "Кристалл-2" и дампы ПЗУ
Этот компьютер участвовал на радиовыставке 1987 г.
Авторы:
Сугоняко В.П. (UV3DED)
Виноградов А.С.
Московская обл.
г. Ногинск
1987 г.
И вторая часть
На яндекс не выкладывается :(
Авторы:
Сугоняко В.П. (UV3DED)
Виноградов А.С.
Московская обл.
г. Ногинск
1987 г.
Вот все полностью на народе
http://narod.ru/disk/46334826001.ee7...all-2.rar.html
Ещё я доки не качал, но добавлю, что от авторов Ориона ещё была какая-то машина "Дельта", о которой я нашёл упоминания на орионовском диске от CHRV. Инфы тоже нуль.
Интересно, что в этих доках упоминается ОС Дельта-А.
---------- Post added at 13:25 ---------- Previous post was at 13:23 ----------
На мой взгляд, этот компьютер больше похож на Микро-80/ЮТ-88. Я бы даже сказал, что это то, с чего лепили ЮТ-88, хотя ПО Кристалла они не взяли. Может просто не достали. :)
ЮТ-88 это вообще полная калька с Микро-80, а тут похоже попытались избавиться от всякой шелухи.
Еще раз убеждаюсь, что самым гениальным творцом таки был Волков, а остальные только копипи...дили.
Вы меня заинтересовали. Моя слабость редкие машины :)
Ушел читать доки.
Собственно теперь вот нашлось недостающее звено в истории Ориона.
---------- Post added at 12:19 ---------- Previous post was at 12:18 ----------
читать там нечего, там надо только со схемой разобраться (видеовывод 64х32), мне кажется, что куска не хватает.
В Радио 86РК и Микро-80 то же было написано это разрешение. Но реально отображается лишь 25 строк.
Пересчитал 27,5 строк
Скрытый текст
Да, похоже это действительно упрощённая версия Микро-80. На которой Сугоняко тренировался в написании своей ОС, а потом была написана ордос. Непонятно, чем его сипиэм не устроил...
Подозреваю, что при записи в видеопамять так же на экране помехи, как и Микро-80
В отличии от Микро-80, тут из видеопамяти можно читать значения.
---------- Post added at 14:26 ---------- Previous post was at 14:22 ----------
Схемотехника больше похожа на ЮТ-88
http://jtdigest.narod.ru/kollection/ut88/ris54_big.jpg
Идея RAM и ROM диска на Орион 128.
А разбиение на модули похоже на Микро-80.
---------- Post added at 14:38 ---------- Previous post was at 14:26 ----------
Схема компьютера Кристалл одним куском.
http://s019.radikal.ru/i625/1204/c3/c93f13b116bft.jpg
Возможно, но ньаснов там множество. ЮТ-88 компьютер 88 года, а этот 87. То есть скорее всего наоборот, ЮТ-88 это потомок Кристалла.
Я склоняюсь к мысли, что этот компьютер потомок Микро-80. И предок Ориона-128 (совместно со Специалистом) и предок ЮТ-88.
В ЮТ-88 ушла схемотехника основной платы. Но прикрутили туда "типа CP/M".
А в Орион ушла идея собственной операционной системы, RAM и ROM-дисков. Но сделали Орион на основе Специалиста.
88 и 87 годы это скорей всего дата публикции, а ни как не начала проэктирования.
с ЮТ вообще мало общего, и даже с Микро-80 придетальном рассмотрении.
в целом сабж наверное даже можно признать почти самостоятельной разработкой, хотя элементы заимствования наверное были (от Микро-80), ибо глупо былоб всё начинать с полного нуля.
На схеме компьютера, в верхнем правом углу происходит формирование видеосигнала DD34.4, DD33.3, DD34.5.
Через VD7 подмешиваются синхроимпульсы, которые формируются РТ-шками. Все входы РТ-шек подключены к счетчикам. (Я надеялся найти в РТ-шках схему инверсии, но нет. Все входы на счетчики).
Дальше в видеосигнал подмешивается изображение. Но странно. Это выход D-триггера, трактируемого сигналом PixelClock / 6 (загрузка символа, D33.1+D33.2+D24). И на вход данных этого триггера подается сигнал с РТ-шки (линия 23). А потом всё это стробируется частотой 10 Мгц (D34.4+D33.3).
Что то я не понял.
А выход сдвигового регистра D23 (из которого лезет изображение) вообще непонятно куда идет.
---------- Post added at 16:17 ---------- Previous post was at 15:32 ----------
В схеме указан кварц на 10 МГц, а в документации частота процессора 2 Мгц. Это взаимоисключающие параметры.
Это сигнал гашения изображения, он выравнивается на границу символа и смешивается с сигналом со сдвиговых регистров.
Я тоже прикололся. С генератора 10МГц идёт на ГФ24, которая делит на 9, получается далеко не 2МГц, указанные в данных о компьютере.
Младшие биты выходов РТ-шек - это сброс счётчиков, 22 - синхроимпульс, 23 - гашение. Полное количество символов в строке 91 (или 90,5 если сигнал сброса асинхронный), полное количество строк - 40 (или 39,6666). Делим 10МГц на 6*91 - не получается 15625Гц, а вот если поделить на 7*91, то получится 15698,5Гц, значит ширина символа 7 пикселей (не зря там сброс через И-НЕ, видимо тактовый сигнал подмешали). Делим 15698,5 на 8*40 получаем 49Гц. Маловато что-то. А если сброс асинхронный, получим строчную 15785,3Гц и кадровую 49,95Гц. Тут строчная больше чем надо...
угу да, я тоже заметил. учитвывя что ГФ24 делит на 9 [цензура] то кварц должен быть на 18 МГц, но отдельного кварца на пиксельклок не видно.
---------- Post added at 15:35 ---------- Previous post was at 15:28 ----------
не сильно понятен ход ваших рассуждений, тем более что формирование сброса счетчиков не видно.
10МГц это 640 пикселей в строке, из которых ~40 уходит на ССИ.
дальше или 8 пикселей символ = 512 пикселей или как в орионе (через Ж) 6 пикселей на символ = 384 пикселя.
Можно попробовать в Протеусе зарисовать кусок видеоадаптера и эмулировать его.
b2m, согласен, т.е. получается 90 символов с строке при пиксельклоке 10МГц.
и того 630 пикселей в строке, по 7 пикселей на символ строчная 15873
первый бит - сброс, второй - ССИ, третий - гашение, а четвертый для головоломки.
310 строк в кадре КИ = 51,2
если со скоростью (временем) сброса счетчиков СИ можно еще поспорить, то уж счетчики КИ сбрасывются уж точно мгновенно.
так что никаких "половинок" там нет ни на СИ ни на КИ.
1-я ПЗУ: 180-сброс.
2-я ПЗУ: 79-сброс. да получается 316 строк в полукадре.
откуда у вас еще 4 пикселя в строке?
Обратите внимание на то, откуда идёт младший бит адреса ПЗУ строчной развёртки. Еденица там будет как раз начиная с четвёртого пикселя.
---------- Post added at 19:19 ---------- Previous post was at 19:17 ----------
По адресу 180 (0B4h) ещё нет сброса.
---------- Post added at 19:27 ---------- Previous post was at 19:19 ----------
Я склоняюсь к версии, что после того, как были запрограммированы правильные значения (в строчном ПЗУ сброс на 2 байта дальше, а в кадровом на 1 байт ближе к началу), сделали такую вот коррекцию, чтобы центрировать изображение. При правильных значениях 91*7+4=641 пиксель в строке и 78*4=312 строк. Соответственно строчная 15601Гц, кадровая 50Гц.
чесно гря 4 пикселя туда-сюда погоды не делают (64 мкСек строка, 1 пиксель ~ 0,1 мкСек).
Но синхрон проца и выгреба видика отжигает...
получается 1 такт проца = 9 пикселей, а как мы уже подсчитали 1 символ = 7 пикселей :v2_wacko:
---------- Post added at 17:52 ---------- Previous post was at 17:50 ----------
ГФ24 ф топку!
и вообще все пиксель клоки не привязанные к восьми :v2_dizzy_stop:
Пришел домой, зарисовал схему в Протеусе, ввел дампы ПЗУ. Если я правильно зарисовал, то там всё крайне просто.
Ширина символа 6 пискселей.
Чисто теоретически, так как бит сброса счетчиков столбцов находится по адресу B6h = 182 байт. Длительность строки составляет 92 символа или 546 пикселей + задержка конденсатора.
Итого, для стандартной частоты строк 15625 Гц требуется кварц на 9,08 Мгц. Причем, эти 0,08 МГц как раз корректируются конденсатором. (И есть еще мысль про кварц на 18 Мгц и частоту процессора 2 МГц).
А во вложении схема, осциллограммы, прошивки.
если считать от нуля то количество байт будет 182 ;)
---------- Post added at 21:53 ---------- Previous post was at 21:48 ----------
вот только я не вижу ни счетчика делителя на 6 или 7 и ПЗУ знакогенератора, схема явно без кусков.
Народ,так я понял этот комп серийно не выпускался?
Этот вариант вообще не работает. Счетчик сбрасывается единицей, а единица тут будет каждый такт.
---------- Post added at 11:35 ---------- Previous post was at 10:28 ----------
Помехи кстати будут только черного цвета. ПЗУ знакогенератора блокируется при обращении к видеопамяти.
b2m, чесно гря этот кусок схемы вообще непонятен.
да и кстати прошивки ПЗУ знакогенератора тоже нет, она возможно раскрылаб некоторые тайны. Хотя 7 пикселей ширина знакометста это явное извращение.
Если ПЗУ и ОЗУ собирать не из кусочков, а поставить микросхему большего объема, то весь компьютер умещается в 27 корпусов. Так же как РК86, а круче только Спектрум на пауке. А если синхронизировать видеоадаптер и процессор, что реально. То получается на один корпус меньше (исключаем основное ОЗУ) и без помех.
Только вот синхронизация с видеадаптером не такая простая идея. Видеоадаптер обращается у памяти каждый 6-ой такт, а процессору надо выделить 50% из каждых 9 тактов. (Процессору нужны данные только по перепаду тактового импульса)
Это деление на 9 (внутри КР580ГФ24) придумал какой псих.
---------- Post added at 16:43 ---------- Previous post was at 16:32 ----------
1. D1 - КР580ИК80
2. D2 - КР580ГФ24
3. D3 - КР580ВК38
0. D4, D5 - К155ЛП10 (буфер адресной шины, в 1-планом модерн. вар. не обязателен)
0. D6 - К155ЛП11 (буфер адресной шины, не обязателен)
4. D7 - К556РТ4 (дешифратор адресов)
5. D8 - КР580ВВ55 (клавиатура)
6. D9 - К573РФ2 (ПЗУ с монитором)
7. D10, D11 - К576РУ2 (ОЗУ программ)
8-10. D12, D13, D14 - К555КП14 (обращение процессора к видеопамяти)
11-12. D15, D16 - К589КП16 (обращение процессора к видеопамяти)
13. D17, D18, D19, D20 - К541РУ2 (видео ОЗУ)
14. D21.1, D21.2 - К556РТ5 (ПЗУ знакогенератора)
15-16. D22, D23 - К155ИР1 (видео, сдвиговый регистр)
17-21. D24, D25, D26, D27, D28 - К155ИЕ5 (видео, счетчики)
22. D28 - К155ТМ2 (видео, счетчик и гашение)
23. D30, D31 - К556РТ4 (сброс счетчиков, синхроимпульсы, гашение)
24-25. D32, D33 - К155ЛА3
26-27. D34, D35 - К155ЛН1