Warning: Some posts on this platform may contain adult material intended for mature audiences only. Viewer discretion is advised. By clicking ‘Continue’, you confirm that you are 18 years or older and consent to viewing explicit content.
(format t “Hello ~a” 'World). If I’m on vacation and come back to the land of C based languages I will have reverted to the only syntax I enjoy working in.
@anders@nthcdr lda #0 ; Load accumulator with character code for NULL
sta $0400 ; Store it in the screen memory to clear the screen
ldx #0 ; Initialize X register to 0
loop lda message,x ; Load the next character from the message
beq done ; If the character is NULL (end of string), we are done
sta $0400,x ; Store the character in the screen memory
inx ; Increment X register
bne loop ; Branch back to the loop
done rts ; Return from subroutine
message .text “Hello World!”,0 ; Null-terminated string
(format t “Hello ~a” 'World). If I’m on vacation and come back to the land of C based languages I will have reverted to the only syntax I enjoy working in.
@anders @nthcdr lda #0 ; Load accumulator with character code for NULL
sta $0400 ; Store it in the screen memory to clear the screen
ldx #0 ; Initialize X register to 0
loop lda message,x ; Load the next character from the message
beq done ; If the character is NULL (end of string), we are done
sta $0400,x ; Store the character in the screen memory
inx ; Increment X register
bne loop ; Branch back to the loop
done rts ; Return from subroutine
message .text “Hello World!”,0 ; Null-terminated string