Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Поиграл во все три версиина реале (Экспресс), по мне, так просто замечательно! Даже 8-цветная игра при большом количестве спрайтов притормаживает не сильно, играть комфортно. Во всяком случае, не менее комфортно, чем на "Спектруме". А 4-цветная версия, и правда, как CGA выглядит - сразу напомнило старые игры на РС
Спасибо!
ivagor(06.06.2020), Oleg N. Cher(06.06.2020)
ivagor(09.06.2020), Oleg N. Cher(10.06.2020)
@ivagor, ну вот, хотел в очередной раз скачать пак и получил вот это:
![]()
С уважением, Станислав.
Да, версия для MX/MX2 обязательно требует таймер. Для SP580 я сделал двухступенчатый детект - сначала ищем SP580 и, если нашли, меняем порты. Потом ищем таймер и, если нашли, переключаем на таймерную тормозилку. А про MX/MX2 я не думал, что они бывают без таймера.
В оригинале аналогично.
Переделал практически все процедуры вывода спрайтов на познакоместные и операция записи в порт цвета стала не особо критичной по времени. Единственная процедура, где оставил построчный вывод - главгерой в движении, в познакоместном варианте слишком сильно мигало. Но там я переделал на stax и стало быстрее чем с out (хотя познакометно было еще быстрее). А затеял я это в основном для эрика, хотелось посмотреть хотя бы в эмуляторе, что при 8-цветной доработке на нем будет цвет. Хотя для эрика без доработок можно сделать свою 4-цветную версию на "векторовском принципе", но это отдельная сравнительно трудоемкая задача.
Начал переделку я с правого варианта и он мне не понравился. Левый тоже не особо нравится, наверно стоило оставить просто сплошную надпись без красного фона, как было в предыдущих 8-цветных версиях. Спасибо за обновление скриншотов.
Еще пункт к тому, что можно сделать. Для EUREKи можно переделать ч/б версию в цветную с минимальными изменениями самой программы (добавить включение цветного режима и мерцание некоторых элементов) только изменением графики. За ориентир можно взять версию для amstrad cpc, хотя там 16 цветов с палитрой, а в EUREKE только 4. Но этот вариант совершенно невероятен, т.к. программисты или сочувствующие для 580ВМ80 еще есть, а вот художников я практически не видел. Ну и ему пришлось бы еще писать утилиты для разборки/сборки графики, возможно на базе задела esl.
Последний раз редактировалось ivagor; 01.06.2020 в 06:34.
Продолжаю настаивать, что этот вариант выглядит вполне симпатично. Буквы читаются, а красная рамка выделяет надпись. Что не так-то?
Привлечь какого-то художника, когда есть просто теория, скорее всего вряд ли получится. Но когда будут какие-то реальные наработки, то я уверен, что кого-нибудь отыскать можно будет. Увлечённому человеку всё равно для чего рисовать - Спектрум это, или Специалист с ДВК.
Для начала можно вообще всё автоматически конвертнуть, чтобы было от чего отталкиваться и для кода, и для художника. Даже полностью автоматическая конверсия выглядит не из ряда вон плохо - все элементы на экране узнаваемы:
![]()
![]()
Последний раз редактировалось CityAceE; 01.06.2020 в 07:28.
С уважением, Станислав.
Это у меня наверно какой-то дефект восприятия. Сделал, посмотрел - стало меньше нравится, а потом совсем перестало нравиться. Есть еще вариант - мигающий со сменой желтых букв и красного фона. Но тогда без музыкальной вставки game over, что скорее всего найдет еще меньше понимания.
Это как в анекдоте про бороду профессора
Вариант без музыкального проигрыша - вообще не вариант![]()
Последний раз редактировалось CityAceE; 02.06.2020 в 12:14.
С уважением, Станислав.
Зверинецъ
Специалист (был когда-то "совсем стандарт") - 1988-2023
Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
Ленинград2 + CF карта
Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
БК0010-01 стоковый[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)