Да, с режимом 16 цветов загрубили) с 64 цвета повеселее
Да, с режимом 16 цветов загрубили) с 64 цвета повеселее
В общем есть и слабоватое место у этого компа. Обмен между eSP32 и eZ80 идет по последовательному( хотя и скорострельному >1Mb/sec) каналу. Может реальное железо и пошустрее чем эмуль.
Там и саунд, и графика, и текст и клавиатура. Поэтому для программиста ограничения есть. Не такие как в ZX Spectrum, но свои тоже есть.
- - - Добавлено - - -
да реально только 16 цветов использовать имхо.
Почему только 16? Просто есть режимы 16-цветные, а есть 64-цветные.
Последовательное соединение это не так плохо. Там графика - тайлы, спрайты - грузятся предварительно в видеопамять. Так что переброска графики происходит только при инициализации. Если сравнить с тем же NES с 256 тайлами 8x8 в ПЗУ (без мапперов), то в Agon всё намного веселее.
- - - Добавлено - - -
Я прикидывал как лучше будет портировать на Agon игры с ZX. В Agon есть видеорежим 512x384, фактически удвоенный Спектрум. Но, вероятно, будут накладные расходы по графике, хотя вряд ли серьёзные. И ещё этот режим уже назван устаревшим. Так что я бы юзал 320x240, 16 цветов (в виде бонуса палитры можно настроить не столь кислотно). Юзать окно 256x192, а остальное нерабочее пространство пустить под бордюр. Будет аутентичненько
А если просто написать эмулятор спектрума для Агоня ?
Haiku OS - духовный последователь AmigaOS! Welcome на борт MK4 с зоопарком операционных систем, в наши Special Forces, в крайний отсек корабля, уходящего в гиперпрыжок, на поиски Раккслы и эры Встретившихся рук, в Час Быка, Звездное Наследие за нами! https://t.me/haiku_ru
Так цвета же можно настраивать кастомно. Хотя я пока не пробовал.
- - - Добавлено - - -
Вероятно, на слое eZ80 эмулятор Спектрума не получится из-за технических ограничений. Проц-то быстрее в 5 раз, и команды наверняка выполняются в других тактовках. Но можно запихать эмуль Спека в ESP32. Если кто-то займётся (чур, не я)
- - - Добавлено - - -
На слое eZ80, вероятно, и с эмуляцией экрана будут сложности. Нужно чтобы проц передавал видеоданные ESP32, а не просто записывал в память, как в Спеке. Вряд ли это можно повесить на DMA (даже не знаю, есть ли там DMA, но вряд ли). Надо распросить Нихираша как он себе это представляет, и представляет ли.
- - - Добавлено - - -
Впрочем, MSX как-то ограниченно сэмулировали.
^m00h^ (28.04.2024)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А как обстоят дела со шрифтами? Можно ли в частности русифицировать?
Есть такая команда загрузка UDG. И утилиты где-то мелькали.
Утилиты эти?
Вот пример с турецкой кодовой страницей
"// Like CP 1252, but for Turkish. Replaces some Icelandic letters with
// Turkish ones. Also used as iso8859-9 and latin5
"
как на русскую турецкую заменить?codepages.zip
Или может как добавить русскую?
Кто умеет создайте пожалуйста группу на этом форуме "Любители компьютера Agon Light", чтобы можно было вступить в неё.
Последний раз редактировалось andrews; 29.04.2024 в 11:08.
фиг его знает
Если понадобятся шрифты, то бери тут(1251, 866)
https://g0blinish.ucoz.ru/index/shrifty/0-25
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)