04-29-2015, 11:04 AM
Sinclair Wrote:Is there any way that a program in ZX BASIC returns a value?This case is the same as in normal machine code. The value you can return is always a 16 bit integer stored in the BC register.
That I need is, once end my program this return a value to the +3 BASIC as in the following example:
Code:10 LOAD "program.bin" CODE 32768
20 LET r = USR 32768
30 PRINT r
Thank you.
You can use END for that:
END 27613
Other than that, you must store the result in RAM and BASIC must PEEK from there.