PDA

Просмотр полной версии : Конвертер монохромных 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

Shiny
14.04.2024, 17:02
Хорошая идея. По статье одна претензия: Сначала описан Display List, а потом внесены изменения, что слегка вводит в ступор(:
Я бы добавил упаковку бинаря пакером ZX7и другими версиями или pucrunch(жмет лучше).

А в целом неплохая идея(:

breeze
14.04.2024, 21:45
Можно не только монохромные 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/)

Shiny
15.04.2024, 09:01
Можно не только монохромные SCR, но и в режим 4x4 переводить ;)

Теоретически, можно и ручками: конвертишь в GIF 4 цвета, переводишь в XPM и парсишь. Автоматизировать слишком сложно:\

BelaLugoci
09.08.2024, 08:10
Я бы добавил упаковку бинаря пакером ZX7и другими версиями или pucrunch(жмет лучше).
Это по сути первое законченное приложение, проба пера. Я в целом думаю нет смысла всё собирать линковкой, достаточно иметь готовый бинарь и к нему приклеивать картинку. Про пакер думал, это наверное версия 2.0 уже, логичное решение.


Можно не только монохромные SCR, но и в режим 4x4 переводить
вы имеете в виду 128х96? я таких картинок у спека не особо и видел. Проблема перевода цвета в том, что у атари 4 цвета и без приличных танцев с бубном получить больше цветов не получится, а танец и бубен нужно весьма приличные, чтобы построчно искать доступный цвет и аппаратную возможность отображения. Формально можно сделать 9 цветов на строку с определенными ограничениями.

Shiny
09.08.2024, 10:48
Да, формально можно и в APAC256 (:

Shiny
08.10.2025, 08:05
Попробовал перевести файл формата C64 HiRes, но пришлось доделывать вручную.