Skip to content

Instantly share code, notes, and snippets.

@kuninet
Created June 24, 2018 10:16
Show Gist options
  • Save kuninet/78fb1d12f95bc367ec5eeb38a3217b3a to your computer and use it in GitHub Desktop.
Save kuninet/78fb1d12f95bc367ec5eeb38a3217b3a to your computer and use it in GitHub Desktop.
SBC6809 w/MPB6809 monitor MEMCHK
;
; SBC6809 w/MPB6809 monitor MEMCHK
;
; MONITOR INTERNAL ROUTINE
OUTEEE EQU $E0D8
OUT4HS EQU $E0F1
BEGA EQU $50
ENDA EQU $52
; START
ORG $0080
START BSR CRLF
LDA #'$'
JSR OUTEEE
LDX BEGA ;TOP ADDRESS
LOOP LDA 0,X
COM 0,X
COMA
CMPA 0,X
BNE STEP1
CMPX ENDA ; END ADDRESS?
BEQ STEP11
LEAX 1,X
BRA LOOP
STEP1 LEAX -1,X
STEP11 STX LASTAD
LDX #LASTAD
JSR OUT4HS
BSR CRLF
SWI
;
CRLF LDA #$0D
JSR OUTEEE
LDA #$0A
JSR OUTEEE
RTS
;
; VARIABLES
LASTAD RMB 2
;
END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment