Hi all,
I'm currently trying to understand what the restart commando is used for. I understand it's being used for b_calls. b_call(_PutS) for example, is equivalent to:
Code:
So, as soon as this part of the code is being reached, the PC jumps to $0028. But what happens simultaniously and after that?
I learned from the ASM in 28 Days tutorial that if you execute IM 1, a RST 28H instruction is performed about 140 times a second. So my question is... how do I use this? It executes some kind of b_call, I suppose, but there is no such thing as _PutS to determine which b_call it should execute. And furthermore, how do I use this feat of the TI-84+ calculator in something like making a cursor blink or whatever, in other words, keeping track of the number of RST 28Hs executed?
Greetings, Arriopolis.
I'm currently trying to understand what the restart commando is used for. I understand it's being used for b_calls. b_call(_PutS) for example, is equivalent to:
Code:
RST 28H
.DW $450A
So, as soon as this part of the code is being reached, the PC jumps to $0028. But what happens simultaniously and after that?
I learned from the ASM in 28 Days tutorial that if you execute IM 1, a RST 28H instruction is performed about 140 times a second. So my question is... how do I use this? It executes some kind of b_call, I suppose, but there is no such thing as _PutS to determine which b_call it should execute. And furthermore, how do I use this feat of the TI-84+ calculator in something like making a cursor blink or whatever, in other words, keeping track of the number of RST 28Hs executed?
Greetings, Arriopolis.