Просмотр полной версии : Конвертер монохромных ZX SCR для ATARI
BelaLugoci
31.10.2023, 11:20
Добрый день атаристы, запилил как конвертер так и статью на хабре (https://habr.com/ru/articles/768868/).
Программа (https://github.com/zara6502/scr2atari) доступна на github.
В текущем виде позволяет конвертировать SCR файлы артов для Спектрума (6144 и 6912) для ATARI ANTIC F (GR.8) в нативное разрешение Спектрума 256х192. Так же на выходе можно получать файлы ASM с готовым исходником (под MADS), файлы PNG для превью, так и готовый бинарник OBX, проверял правда только на двух эмулях Альтирре и 800Win.
Арты брал с ZXART с оценкой 4+, примерно 5000 штук получается, годных под монохром понятно что сильно меньше.
79697
Хорошая идея. По статье одна претензия: Сначала описан Display List, а потом внесены изменения, что слегка вводит в ступор(:
Я бы добавил упаковку бинаря пакером ZX7и другими версиями или pucrunch(жмет лучше).
А в целом неплохая идея(:
Можно не только монохромные SCR, но и в режим 4x4 переводить ;)
https://i.postimg.cc/Y0zBdy7v/image.png (https://postimages.org/) https://i.postimg.cc/Bv76gbgr/KBA.png (https://postimages.org/)
https://i.postimg.cc/pVZS1j85/image.png (https://postimages.org/) https://i.postimg.cc/CKTJKMkV/Digi-Owl3.png (https://postimages.org/)
Можно не только монохромные SCR, но и в режим 4x4 переводить ;)
Теоретически, можно и ручками: конвертишь в GIF 4 цвета, переводишь в XPM и парсишь. Автоматизировать слишком сложно:\
BelaLugoci
09.08.2024, 08:10
Я бы добавил упаковку бинаря пакером ZX7и другими версиями или pucrunch(жмет лучше).
Это по сути первое законченное приложение, проба пера. Я в целом думаю нет смысла всё собирать линковкой, достаточно иметь готовый бинарь и к нему приклеивать картинку. Про пакер думал, это наверное версия 2.0 уже, логичное решение.
Можно не только монохромные SCR, но и в режим 4x4 переводить
вы имеете в виду 128х96? я таких картинок у спека не особо и видел. Проблема перевода цвета в том, что у атари 4 цвета и без приличных танцев с бубном получить больше цветов не получится, а танец и бубен нужно весьма приличные, чтобы построчно искать доступный цвет и аппаратную возможность отображения. Формально можно сделать 9 цветов на строку с определенными ограничениями.
Да, формально можно и в APAC256 (:
Попробовал перевести файл формата C64 HiRes, но пришлось доделывать вручную.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot