http://nyuk.retropc.ru/demo_maker_nd
Основные отличия:
- Выкинул всё "ненужное": заставки, скролл, анализаторы. Осталась только анимация и музыка.
- Новый формат хранения распарсенных данных: экономичнее раза в 2-3, но с потерей скорости конечно же.
- Нет ограничений на размер: результат парсинга автоматически раскидывается по страницам и пытается оптимально занять все доступные 128К.
- Разница между кадрами сохраняется в отдельный каталог diff.
Подробнее о разницах
Каждый файл в каталоге - разница для одного фрейма (номер фрейма в имени файла). Последний файл - разница между последним и первым кадром.
Диффы сохраняются по одному байту в строку, в формате:
- Code: Select all
xxxx yy
где:
xxxx - смещение относительно стартового адреса экрана (HEX)
yy - байт, заносимый по этому адресу (HEX)
Формат максимально простой, если нужно - могу переделать как угодно.
---
Почему проект временный? Потому что часть нового функционала со временем перекочует в основной запилятор. А остальное когда-нибудь всплывет в Запиляторе 2.0