Illegala opkoder
Odokumenterade instruktioner i MOS 6502/6510-processorn som scenkodare utnyttjade för kortare och snabbare kod än tillverkaren tänkt sig.
MOS 6502:ans instruktionsavkodare lämnade en mängd bitmönster odefinierade, men de gjorde ändå något — ofta två saker på en gång. LAX laddade A- och X-registret i samma svep, SAX skrev en AND av dem till minnet. På en processor där varje cykel räknades var det gratis fart och sparade byten.
MOS dokumenterade dem aldrig och garanterade dem inte, men på C64:ans 6510 var de stabila nog att bygga på, och demoscenen gjorde det flitigt i trånga rutiner som linecrunch och VSP. Senare 6502-varianter som 65C02 återanvände samma bitmönster till riktiga instruktioner, varpå koden slutade fungera — priset för att lita på något som aldrig var utlovat.