Neben den bereits erwähnten Punkten wie FrameSize und Softstack-Größe gibt es noch das Limit, dass die Anzahl der LOCALen Variablen, Parameter und Rückgabewert in Summe maximal 32 sein darf.
Innerhalb einer SUB oder FUNCTION werden die oben erwähnten LOCAL, Parameter und Funktions-Rückgabe über den SoftStack (Y-Pointer) adressiert. Die Adressen werden über die ASM-Statements Y+0 ... Y+63 angesprochen. Für jede Adresse werden 2 Pointer (Y+0, Y+1) benötigt, daher 64/2 = 32 Adressen.
Lesezeichen