Как стать автором
Обновить

Комментарии 9

В общем, сравнимо с CGA

Скорее это сравнимо с Tandy.
Точно, более похоже.
Попытка повторить MSX/MSX2

В MSX тайловая графика.

В MSX тайловая графика.

В MSX1 тайловая графика.
В MSX2 были видеорежимы с честным отображением байт в памяти — пиксели на экране. И страницы. В играх чаще использовали «Screen 5», где было 4 страницы по 16 цветов из палитры. Собственно, Screen 5 с четырьмя страницами и есть ровно 128 кБ. Но были программы, которые использовали «Screen 8». А встроенный в Yamaha КУВТ-2 графический редактор использовал «Screen 7». (Бедные мои глаза! Это было очень тяжело!)
Yamaha YIS-503IIIR не имела на борту графического редактора.
Painter был встроен только в Yamaha YIS-805/128R, и работал в SCREEN5.
SCREEN 7 использовался только для превью холста, в режиме через-строчного супер разрешения: 512x424
Этот режим можно было включать стандартными функциями видеопроцессора,
либо штатными средствами MSX Бейсика:
SCREEN 5,0,,,,3 — Режим 256х424, 16 цветов с палитрой;
SCREEN 7,0,,,,3 — Режим 512х424, 16 цветов с палитрой;
SCREEN 8,0,,,,3 — Режим 256х424, 256 цветов, индексный режим, палитра запрещена.
Но вот стандартные функции видеопроцессора, такие как линия, точка и блит, в этом режиме не работают, так же как и все остальные графические операторы MSX Бейсика,
ввиду того, что экран отображает одновременно две видео-страницы, поэтому в режимах SCREEN 7 и SCREEN 8, используется вся доступная видеопамять — 128 кб.
Планирую написать на эту, и некоторые другие «щекотливые» темы быстрой графики, очередную статью.
Вот пример того, как изображение выглядит в режиме 512х424
SCREEN7 alternative Filled Circle 512x424
SCREEN7 alternative Circle 512x424

Похоже Basic тоже содрали из MSX-Basic.

Но ведь сделали, повторили. А что сейчас "содрано"?

Если это так, то они проделали огромную работу, реализовав весь функционал VDP9938.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории