Selbst im 68000 sind noch nicht alle Rechenoperationen virtualisiert. Es müssen noch einige Operationen über den Taschenrechner = 68k Prozessor gelöst werden. Total virtualisiert hiesse: Die Operation kann nur auf dem Prozessor, auf dem Prozessor und dem Memory oder nur im Memory ablaufen. Selbstverständlich gehen viele Operationen auf dem 68000 schon von und mit Memory anders als beim C64. Aber dennoch ist es noch nicht vollständig.
Hier etwa das Addieren einer Speicherstelle zu einer anderen. Dabei sind ball+speedx oder ball+x quasi der zur Memory-Adresse hingezefügte Index: Also in etwa
object[ball+x] = object[ball+x] + object[ball+speedx]

Die Fehlermeldung sagt das Folgende:

Es ist also eine hier nicht supportete Instruktion.
Die Rechnung muss also auseinandergenommen werden und in Recheneinheit der CPU geladen werden, dort prozessiert und dann wieder zurück „kopiert“ (move) werden.

Das Ganze muss man sich also wie folgt vorstellen: Tippe den Wert im Taschenrechner ein und addiere diesen Wert zu einer Speicherstelle.
Das Ganze braucht mehr Zeilen und mehr Speicher und lässt sich schlechter lesen.