[Coco] Newbie syntax?
jimcox at miba51.com
jimcox at miba51.com
Mon Jan 26 02:07:46 EST 2004
Any of you experts out there seen anything wrong with my
syntax here:
00100 * BUBBLE SORT
00110 BUBSRT CLR PASSNO SET PASS # TO 0
00120 BUB010 LDX #$400 POINT TO SCREEN
00130 LDY #0 SET CHANGEFLAG TO 0
00140 BUB020 LDA ,X+ GET FIRST ENTRY
00150 CMPA ,X TEST NEXT
00160 BLS BUB030 GO IF A<=B
00170 LDB ,X GET SECOND ENTRY
00180 STB -1,X SWAP B TO A
00190 STA ,X SWAP A TO B
00200 LDY #1 SET "CHANGE"
00210 BUB030 CMPX #$400+511 TEST FOR SCREEN END
00220 BNE BUB020 GO IF NOT ONE PASS
00230 INC PASSNO INCREMENT PASS #
00240 CMPY #0 TEST CHANGE FLAG
00250 BNE BUB010 GO IF CHANGE OCCURRED
00260 LOOP JMP LOOP LOOP HERE
00270 PASSNO FCB 0 PASS #
00280 END
Jim
More information about the Coco
mailing list