;======================================
;    HELLO WORLD - ASSEMBLY VERSION
;======================================

          org $0810 ;SYS 2064 to start
          .ENT $    ;ENTER HERE
          .PRAGMA prg ;create PRG file.
          SEI
          JSR $E544 ;QUICK SCREEN CLEAR
          LDA #$02  ;RED BORDER
          LDX #$00  ;BLACK BACKGROUND
          LDY #$14  ;DEFAULT C64 CHAR
          STA $D020
          STX $D021
          STY $D018

;DISPLAY HELLO WORLD! AT $0400

          LDX #$00
DISPHELLO LDA HELLOTXT,X
      CMP #$40
          BCC CHAROKAY
          SEC
          SBC #$40
CHAROKAY:
          STA $0400,X
          INX
          CPX #$0B
          BNE DISPHELLO

SPACEKEY:
      INC $D020
      LDA $DC01 ;WAIT FOR SPACEBAR
          CMP #$EF
          BNE SPACEKEY
          RTS

HELLOTXT: DB "HELLO WORLD!"
