@xxl: Żeby sprawdzić jak działają nielegale wystarczył Quick Assembler, XL Friend i trochę wyobrażni i blade pojęcie jak działa processor - że bierze opkod, opcjonalnie operand z pamięci a potem go traktuje tak, albo owak.
Robiło się
lda #
ldx #
ldy #
dta b(opkod)
brk ;albo dta b(argument)
brk ;albo dta b(drugiargument)
brkPo tym który brk zadziałał wiadomo było jak dugi jest operand, po zawartości rejestrów można było wnioskować co się stało. XLF-em sprawdzało się zawartość pamięci. Ot i cała filozofia - żaden wynalazek - raczej ciekawostka.
Do ukrywania swojego kodu fajne, do "zabezpieczania" swoich programów też ale tylko do momentu kiedy ktoś nie wykonał tej samej pracy w QA.
I to naprawdę daje taką ogromną przewagę?