This code appears in the following versions (click to see it in the source code):
Code variations between these versions are shown below.
.cmnName: cmn Type: Subroutine Category: Status Summary: Print the commander's name
Print control code 4 (the commander's name).
Other entry points: cmn-1 Contains an RTS
This variation is blank in the Cassette, Disc (flight), 6502 Second Processor, Master and Electron versions.
JSR MT19 \ Call MT19 to capitalise the next letter (i.e. set \ Sentence Case for this word only)
LDY #0 \ Set up a counter in Y, starting from 0 .QUL4
CMP #13 \ If we have reached the end of the name, return from BEQ ypl-1 \ the subroutine (ypl-1 points to the RTS below) JSR TT26 \ Print the character we just loaded INY \ Increment the loop counter BNE QUL4 \ Loop back for the next character RTS \ Return from the subroutine