Matofesi - jak ktoś tu wcześniej cytował nie ma różnicy w podawaniu parametrów do CALL i do RSXów, obie metody służą do uruchamiania procedur binarnych, tyle że w RSX podajemy jej nazwę zamiast adresu startowego.
Ale jest różnica między tym jak można podawać parametry w 464 a w 6128. W tym pierwszym musimy to robić pośrednio tzn wpierw podstawić ją pod zmienną np.: a=2345:a$="tekst":|RSX,@a,@a$
A w 6128 można tak samo, ale także bez tych @ czyli |RSX,a,a$ lub bez pośrednictwa zmiennej podawać parametry od razu przy komendzie: |RSX,2345,"tekst"
Ta małpka oznacza że chodzi nam nie o samą zmienną, ale o jej adres pod jakim się ona znajduje. Tyle że ten adres to ilość bajtów poniżej względem ruchomego adresu HIMEM, a nie adres jak przy np. POKE.