ZX80/81 generuje obraz sprzętowo, ale logika (ZX80) /ULA (ZX81) sama nie potrafi sięgać do pamięci i zatrudnia do tego procesor. Procesor albo pracuje dla ULA'i, albo w wolnych chwilach obsługuje program użytkownika. Kiedy CPU pracuje dla ULA'i to za dobre sprawowanie jest karmione NOPami. ZX80 nie obsługuje przerwań, aby generować obraz, stąd jego "skakanie" przy obsłudze klawiatury oraz wyłączanie obrazu, kiedy wykonywany jest program. W ZX81 jest generator NMI, obraz jest caly czas na ekranie ALE płacimy za to wydajnością, bo procesorowi zostaje niewiele czasu na program użytkownika (jakieś 25-30% czasu). Tryb SLOW = NMI ON, FAST = NMI OFF.
A wczytywanie programów, to inna bajka, bo nie może być przerywane, więc ULA nie generuje synchro i stąd sieczka na ekranie. W ZX80/81 nie ma paseczków wczytywania jak w ZX Spectrum. Musisz uzbroić się w cierpliwość i poczekać aż skończy się wczytywanie. Jeśli będzie bez błędów, program ruszy, jeśli nie, to albo reset, albo nadal sieczka na ekranie.