09-12-2017, 02:57 PM
Lo del desplazamiento de 8 bytes es porque si no usas FASTCALL, el compilador meterá código de gestión de la Pila: las funciones FASTCALL están pensadas para ser implementadas en ensamblador y sólo un parámetro (que irá en registros).
Si se pone más de un parámetro del 2º en adelante irían en la pila y saldrá un Warning.
Me alegro de que te guste el compilador!! Si echas algo en falta o tienes alguna duda no dudes en preguntar.
También tienes la wiki (<!-- m --><a class="postlink" href="http://zxbasic.net">http://zxbasic.net</a><!-- m -->) y el directorio examples/ que viene con el compilador, con un montón de ejemplos.
Si se pone más de un parámetro del 2º en adelante irían en la pila y saldrá un Warning.
Me alegro de que te guste el compilador!! Si echas algo en falta o tienes alguna duda no dudes en preguntar.
También tienes la wiki (<!-- m --><a class="postlink" href="http://zxbasic.net">http://zxbasic.net</a><!-- m -->) y el directorio examples/ que viene con el compilador, con un montón de ejemplos.