Login
Forum Help



Post Your Message
Username: (Login)

Topic:
Message:
 


Previous Messages
Posted By

Csabo
on 2008-12-24
10:41:53
 Re: How retrieve stack pointer

You can use the TSX opcode, which will transfer the value of the stack pointer to the X register. Once it's in X, it's trivial to place it to wherever you need it. (The opposite - TXS - can used to directly change the value of SP.)

Posted By

JamesC
on 2008-12-24
09:27:11
 Re: How retrieve stack pointer

The Stack Pointer (.SP) is internal to the processor. It cannot be manipulated directly, only by adding or removing things from the stack. (Source: Commodore 16 Exposed, page 130)

However, since MONITOR is able to obtain .SP from the processor somehow (to display it), disassembly of MONITOR would point you to the method used.

Posted By

SVS
on 2008-12-24
05:43:07
 How retrieve stack pointer

after used Basic SYS command?
I've put in UltimateMap locations for .A .X .Y and .SR ($7F2...$7F5) but not the .SP location.
Indeed I need for my current project the address of the byte with that info.
Thanx.


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon