[Coco] Hello World part2
Roger Taylor
rtaylor at bayou.com
Wed Jan 21 14:31:07 EST 2004
I copied and pasted the source code below right into Portal-9 and as
expected it only reported 3 lines that needed correction, all
highlighted... so I changed the .NEQ. to <> , and the two .EQU.s to =
It runs fine. Nice job.
At 08:32 AM 1/21/2004 -0500, you wrote:
>Here is a slightly modified version of Theodore's Hello World program. It
>is selectable for true lowercase or color mode for text. Unfortunately
>numbers and punctuation have only one color set.
>
>* SLIGHTLY MODIFIED PROGRAM POSTED BY THEODORE EVANS
>* NEXT LINE SELECTS BLACK LETTERS GREEN BACKGROUND
>* GREEN LETTERS BLACK BACKGROUND OR TRUE LOWERCASE
>* ON GREEN BACKGROUND
>
>LETTER EQU -1 0=BLACK ON GREEN, 1=GREEN ON BLACK, -1=TRUE
>
>* NEXT LINE CAN BE CHANGED OR REMOVED
> ORG $7000
>* HELLO, WORLD
>* CLEAR SCREEN
>START LDX #$0400
> LDA #$20
> COND LETTER.NEQ.0
> ADDA #$40
> ENDC
>CLRLP STA ,X+
> CMPX #$0600
> BLO CLRLP
> COND LETTER.EQU.-1
> LDA $FF22
> ORA #%00010000 ACTIVATE LOWERCASE
> STA $FF22
> ENDC
>* WRITE 'HELLO, WORLD' TO MIDDLE OF SCREEN
> LDX #$04EA
> LDY #HELLO
>WRTLP LDA ,Y+
> BEQ QUIT
> COND LETTER.EQU.0
> CMPA #$20
> BEQ NOFLP
> ENDC
> CMPA #'@
> BLO FLIP
> CMPA #$60
> BLO NOFLP
> ANDA #$DF
>FLIP EORA #$40
>NOFLP STA ,X+
> BNE WRTLP
>QUIT BRA QUIT
>HELLO FCC 'Hello, World'
> FCB 0
> END START
>
>
>--
>Coco mailing list
>Coco at maltedmedia.com
>http://five.pairlist.net/mailman/listinfo/coco
----------
Roger Taylor
More information about the Coco
mailing list