I've written an Apple 1 emulator for a Z80-based home computer, and I'm trying to work out roughly how the speed compares to the original (or replica) machine. From what I can tell pom1 doesn't attempt a cycle-accurate CPU emulation, so I'm not sure I can use timings from it.
My current test is a crude empty loop in BASIC, so it's not tied to the terminal speed:
10 FOR X=1 TO 1000
20 NEXT X
Could someone with a replica device please give that code a try and let me know how long it takes? If it's around 1 second (like pom1 seems to be), please increase the loop limit to 10000. The loop of 1000 takes 10 seconds in my emulator on a 6MHz Z80B (though memory contention eats into that somewhat).