За деформацию планов отвечают алгоритмы, которые просчитывают значение сдвига (сколлинга) для каждой из 224 строчек на экране в зависимости от положения камеры. Потом все значения отправляются в HSRAM (память горизонтальной прокрутки), в Соник 1 она настроена на оффесете $FC00 VRAM, в Соник 2 наверное тоже. Тут в дело вступает видеопроцессор и по заданным значениям сдвигов формирует картинку с деформациями.
Алгоритмы эти разумеется представлены программным кодом, который исполняет процессор. Представлять их в виде какого-нибудь набора данных было бы сложно, а обрабатывать такое на слабом процессоре не очень разумно.
И в Соник 1, и в Соник 2 есть объемная роутина, называется DeformBgLayer. Она и управляет всем этим делом и вызывает алгоритмы деформации для текущего уровня.
Говоря простым языком, цель алгоритмов - заполнить массив памяти, называемый HScroll Buffer (RAM) значениями скроллинга. Каждое такое значение занимает 4 байта (longword), формат его простой: $AAAA BBBB, где часть с А - скроллинг плана А, а В - скроллинг плана В. Всего таких значений должно быть 224 и каждое из них задает, насколько должна смещаться каждая из горизонтальных линий на экране каждого из Планов.
План А - это передник. Его обычно не деформируют, так что значение деформации всех строк равно Х-позиции камеры (правда, с минусом, так как направление скроллинга - влево). План Б - задник, просчету деформации для каждой его строчки и посвящена львинная доля кода.
Как редактировать алгоритмы деформации? Инструкции к этому нет и не будет. Это алгоритмы, код которых писали люди. Каждый из них может быть уникален и неповторим, где-то могут использоваться интересные трюки, где-то регистры обозначены по-разному. Чтобы отредактировать алгоритм, его надо понять. Нужны очень хорошие знания ассемблера. В действительности, это настолько сложное дело, что писать эти алгоритмы могут единицы.
Однако, в качестве наглядного примера могу детально расскоментировать алгоритм деформации титульника в Соник 2. Он самый небольшой и несложный в понимании относительно других. Может быть, это поможет разобраться с другими алгоритмами. В Соник 1, кстати, все почти то же самое.
http://pastebin.com/TLMMqSCx