В архиве: Raduga.DSK.zip - перловый скрипт для автоматической конвертации, а также исходный и конечный файлы образов.
...
В архиве: Raduga.DSK.zip - перловый скрипт для автоматической конвертации, а также исходный и конечный файлы образов.
...
Последний раз редактировалось Patron; 23.09.2014 в 15:05.
Несколько вопросиков по КСМ.
1) Действительно ли ширина одного знакоместа 10 точек? На фотках расстояние между символами не тянет на 3 пикселя, больше похоже на 2.
2) Высота экрана в КСМ равна 25 строк * 11 линий = 275 линий, тогда как у КГД высота равна 286 линий, что аналогично ровно 26 строкам КСМ. Вопрос - как накладывается КГД на КСМ, так что верхняя строчка КСМ (служебная) вровень с верхом экрана КГД, а нижняя 26-строчка всегда пустая?
3) В 3 линиях маркера отображаются первые три линии символа из знакогенератора?
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/
Если при изготовлении КСМ скопировали дековский знакогенератор (хотя бы по сути его работы), то он растягивает ( до двойной ширины ) каждую яркую точку по горизонтали.
1 - Представление символа в ROM
2 - Вид символа на экране
3 - Вид символа в режиме удвоенной ширины ( у КСМ отсутствует ).
Нужно смотреть на фотках не только расстояние между крайней правой точкой левого символа и крайней левой точкой правого, но и расстояние между крайними левыми ( и крайними правыми ) точками обеих символов - так можно будет понять, удваивает ли знакогенератор яркие точки по горизонтали.
Ну и общий вид символов на экране тоже важен - круглые ли точки в вертикальных линиях букв или продолговатые.
Последний раз редактировалось Patron; 31.03.2013 в 15:44.
Действительно, ширина знакоместа 10 точек.
Высота экрана КСМ равна 26 символьным строкам, что соответствует 286 линиям.
Да, существуют две страницы отображения. Из первой страницы выводятся первые восемь линий символа, а из второй - первые три линии символа, к тому же они мигающие. Поэтому для курсора во второй странице употребляют символы пробела (курсор отсутствует) или забоя (код 127, курсор присутствует).
Судя по фоткам, ничего не растягивается. Да и в документации об этом ничего не сказано.
---------- Post added at 15:29 ---------- Previous post was at 15:28 ----------
26-я строка всегда пустая? Где она находится, эта пустая строка, с самого верха, низа, или еще как-то?
Матрица у двоеточия такая:
А экранное изображение такое:Код:3A:........ 3A:...##... 3A:...##... 3A:........ 3A:........ 3A:...##... 3A:...##... 3A:........
Видно, что каждая яркая точка удвоена по горизонтали, поэтому две яркие точки имеют на экране ширину трёх, что вкупе с тремя строками отображения придаёт каждому "квадрату" двоеточия довольно точную квадратную форму
---------- Post added at 14:50 ---------- Previous post was at 14:31 ----------
Было бы весьма кстати иметь качественные снимки экранных изображений всех символов знакогенераторов КСМ и 15ИЭ-00-013.
Может, знакогенератор яркие точки не в два раза растягивает, а меньше - ведь есть же у "1" очевидный просвет, а матрица там такая:
Код:31:....#... 31:...##... 31:..#.#... 31:....#... 31:....#... 31:....#... 31:....#... 31:..#####.
Последний раз редактировалось Patron; 31.03.2013 в 15:53.
Судя по моему фото (там КСД вместо КСМ, но почти одно и то же) ширина символа 8 точек (7 на символ и 1 на пробел).
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/
Так, это надо выяснить поточнее. Если 7+1, то это 640 точек в строке, но на это не похоже, т.к. зазор в букве Ы между палочкой и буквой меньше, чем расстояние между символами, а должен быть одинаковый, если между символами 1 пиксель. Значит их как минимум 2. Но по словам товарищей их 3. И по логике 3.
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)