Позволю себе немного критики в адрес советских разработчиков. Попробовал тут реализовать давнишнюю мечту со времён ещё ПК8000 - 64 или 80 символов в строке. Когда в руки попал ПК8002, в программе TEST увидел на экране, что там отображён этот режим - пришёл в неописуемый восторг. Уселся на днях сделать "Хэловорд" в этом режиме и, дорогие камрады, разочарованию не было предела. Оказалось, что реализация представляет собой лишь увеличение знакомест, будь они неладны, до размеров 16*8 пикселей. При этом доступен только монохромный режим. Ну фиг бы с цветом, для текста это непринципиально, хотя и хотелось бы, но даже то, что сделано - хочется плакать. Есть аппаратный буфер экрана, привычный со времён ещё ПК8000. Кидаешь код символа - он мгновенно появляется на экране. Быстродействие - чума. Раскатал губу, что в ПК8002 будет тоже самое, только 64 символа в строке. Увы, кидаешь код символа в буфер и получаешь на экране два одинаковых символа 8*8 пикселей, стоящих рядом на экране. Работает - мгновенно, Практическая применимость - нулевая! Молодцы.
Что ещё всегда бесило в этих компьютерах - невозможность выводить на экран разноцветные надписи. Бейсик позволял это делать в режиме 1, но только окрашивая определённые буквы в определённые цвета. В режиме 2 можно было это выводить при помощи PSET и PRINT, но там это так коряво и ммммееееедленннннооооо работало, что в недавно обнаруженной программе УПРКЛА (Спасибо камраду Mick-у) это, хотя и выглядит достойно, но хочется выразить сочувствие тем программистам, которые эту программу писали. Я бы умер. Претензия к разработчикам в том, почему сразу было не сделать режим 2 - как основной и оптимизировать интерпретатор с прицелом на него? Чтобы встроенный текстовый редактор, интерфейс, по умолчанию был в режиме 2 и позволял бы с лёгкостью делать разноцветные надписи на экране. Согласен, что пострадало бы быстродействие, скроллинг, но мне кажется, что это был бы разумный компромисс. Тем более, что режим 0 остался бы доступным, но внутри программы на Бейсике.
Ради интереса сделал на ПК8002 аналог режима SCREEN2 и попробовал выводить текст на экран, а-ля PRINT. Ну вот ведь замечательно же смотрится! Скорость вывода заметно ниже, чем в режиме 0, но и не убийственно медленно. Посмотрю ещё как будет скроллинг работать, там объёмы вычислений меньше, хотя и нужно 6 кбайт сдвинуть.
![]()




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
