При использовании Applesoft Basic на Apple 2 с картой из 80 столбцов есть ли способ создать графику DHR, используя только POKE?
Я нашел ряд решений с использованием сторонних расширений, таких как Beagle Графика, но очень хочется реализовать самому. Я искал свою коллекцию журналов Nibble и основные книги, но не смог найти никакой подробной информации.
Википедия:
Двойное высокое разрешение Композиция экрана с двойным высоким разрешением очень сложна. В дополнение к чередованию 64:1 пиксели в отдельных строках хранятся необычным образом: каждый пиксель был вдвое меньше своей обычной ширины, и каждый байт пикселя чередовался между первым и вторым банком 64-килобайтной памяти. Там, где три последовательных пикселя были белыми, теперь требовалось шесть для двойного высокого разрешения. По сути, все шаблоны пикселей, используемые для создания цвета в графических блоках низкого разрешения, могут быть воспроизведены в графике двойного высокого разрешения. Реализация RAM-диска в ProDOS упростила доступ к экрану Double Hi-Res, заставив первый файл размером 8 КБ, сохраненный в / RAM, хранить свои данные по адресу от 0x012000 до 0x013fff. Кроме того, была возможна вторая страница, и второй файл (или первый файл большего размера) хранил бы свои данные по адресам от 0x014000 до 0x015fff. Однако доступ через файловую систему ProDOS был медленным и плохо подходил для анимации с перелистыванием страниц в двойном высоком разрешении, помимо требований к памяти.
Википедия говорит, что DHR использует чересстрочную развертку 64:1, но не упоминает о реализации. Кроме того, Википедия говорит, что вы можете использовать диск /RAM для доступа, но опять же не дает ссылки на реализацию.
Я работаю над небольшой программой, которая строит простую версию шаблона круга Коннета. Скорость не так важна, как разрешение.