Pinball for NES uses an interesting jump engine, it writes the opcode 4c for an absolute jump followed by the destination address and then calls into the generated code:

lda a:$DB74,X
sta z:$E4
lda a:$DB7e,X
sta z:$E5
lda #$4C
sta z:$E3
jsr $00E3

@cornelk This was the first NES game I tried to understand and reverse engineer when I was learning 6502. I quickly felt overwhelmed and gave up while trying to make sense of that very jump engine.
@gauauu oh, this is the first jump engine that I found that not just uses generated code but also different tables for low and high bytes of the function addresses. Unlucky first choice :)