.TR1 LDX #7 ; The commander's name can contain a maximum of 7 ; characters, and is terminated by a carriage return, ; so set up a counter in X to copy 8 characters .GTL2 LDA NA%,X ; Copy the X-th byte of NA% to the X-th byte of INWK+5 STA INWK+5,X DEX ; Decrement the loop counter BPL GTL2 ; Loop back until we have copied all 8 bytes RTS ; Return from the subroutineName: TR1 [Show more] Type: Subroutine Category: Save and load Summary: Copy the last saved commander's name from NA% to INWKContext: See this subroutine in context in the source code References: This subroutine is called as follows: * GTNMEW calls TR1
[X]
Label GTL2 is local to this routine
[X]
Variable NA% (category: Save and load)
The data block for the last saved commander