Если несложно, дай адрес в 48м васике, где может лежать приближение такой "дуги":
Код:0F,1F,1F,3F,3F,3F,3F,1F,1F,0F
Если несложно, дай адрес в 48м васике, где может лежать приближение такой "дуги":
Код:0F,1F,1F,3F,3F,3F,3F,1F,1F,0F
Все любят гипножабу
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да пожайлуста. Вот процедура, которая ищет 8 байт в ПЗУ по образцу. В верхней строчке выводится адрес первого из восьми байтов, которые наиболее соответствуют образцу (по количеству включенных битов и общему количеству включенных битов). Чуть ниже изображается образец, ещё ниже то, что нашли. Запускать лучше на 10-кратной скорости.Сообщение от SAM style
Последний раз редактировалось Jukov; 25.03.2006 в 15:10.
По-твоему, результат сильно похож на оригинал? Извини, но с такими приближениями мультик может превратиться в малопонятную кашу. Идея у тебя, конечно, хорошая (компрессия более чем в 4 раза), но таких потерь качества я не переварю...
Я анимацию пакую вообще без потерь - распрессованый кадр полностью совпадает с оригиналом. Вот если создать список используемых знакомест в самом файле (а не искать их в ПЗУ), будет намного лучше.
Все любят гипножабу
Если выводить только одно знакоместо, то конечна будет каша. Но при разрешении 256x192 должно получится очень даже неплохо. jpeg тоже основан на методах приближения и ничего, нормально выглядит.
jpeg основан на неособо точных значениях яркости-контраста-насыщености засчет квантования и объединении их в блоки 2*2 точки (таким же макаром можно спековский мультик очанковать - кадры уменьшатся в 2 раза). Даже если брать только яркость, в jpeg'e получится 256 градаций серого на точку (там несильное отклонение от нормы не особо заметно), а у спека сам знаешь их сколько (две).
Кстати, посмотри что твоя прога на пустое знакоместо выдает
Должно быть не только максимум совпавших установленых точек, но и максимум совпавших неустановленых. вместо "and (hl)" лучше делать "xor (hl); cpl"
PS. Попробую с этим поэкспериментировать...
Последний раз редактировалось SAM style; 25.03.2006 в 17:49.
Все любят гипножабу
Моя прога лишь вариант. А на пустое знакоместо в пзу есть символ пробел. Плюс можно построить в озу таблицу с наиболее незаменимыми символами.
Пробная перегонка - хозяйка особняка так сказать "до и после"
Надо попробовать с созданием своей таблицы знакомест (будет без потерь) и посмотреть на размер.
Все любят гипножабу
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)