SP4CEBAR 2022-11-16 20:18 (Edited)
I made a subprogram (CCOP6) that can shift and crop characters of any size by any amount. This is all done on the data level: without decoding and encoding (I liked the challenge). With this, I should be able to make a copy function (like BG COPY).
Such a copy function can be used to make an animated character that loads its pixels from a texture map so that you can customize the character while keeping the same animation
DEMO:
Tap the center of the screen to properly position the character (otherwise you'll see modern art), dragging changes parameters depending on the mode
tap on the right side of the screen to switch the mode
Modes:
0: MOV: dragging moves the character around
1: X2: dragging crops the end (X2) off the character
2: X1: dragging moves the character, pixels past X1 get cropped off
X1 and X2 are shown on the source image with white dots