Here is a simulation of an execution of NOP from the label run_emulator in 8080.s with STACK_BASED_DISPATCHER=false (it's 6 cycles faster)
(cycles, instruction) 3 lda (PCL),y 2 tax 2 asl 3 bcc do_tab1 4 sta _jmp2+1 4 lda instruction_length,x 3 beq length1 5 inc PCL 3 bne no_inch_pch 5 jmp (tab2) 3 jmp run_emulator =39
S1
Here is a simulation of an execution of NOP from the label run_emulator in 8080.s with STACK_BASED_DISPATCHER=false (it's 6 cycles faster)
And that's in the best case with no page crossing.S1