Compare "corshufl" :: "corshufl.new"
Window size = 3 lines
***** File "corshufl" lines changed *****
  351=  cmpa #BLKHOL
  352=  bne 2f
  353=  ldb #FALTS send Memory Fault interrupt
  354=  ldx utask
  355=  jsr xmtint
  356=  leas 5,s clean up stack
  357=  puls d,x,y,u,pc return to higher level caller
  358= 2 lbsr mapxbf map it in
  359=  puls d get address
  360=  anda #$0f mask page bits
  361=  ora #XBUF<<4 point to XBUFFER page
  362=  tfr d,x put address in x
  363=  rts return
***** File "corshufl.new" lines changed *****
  351=  lbsr mapxbf map it in
  352=  puls d get address
  353=  pshs cc save error state from mapping
  354=  bcc 00f jump if no mapping error
  355=  pshs d,x
  356=  ldb #FALTS
  357=  ldx utask
  358=  jsr xmtint
  359=  puls d,x
  360= 00 anda #$0f mask page bits
  361=  ora #XBUF<<4 point to XBUFFER page
  362=  tfr d,x put address in x
  363=  puls cc,pc return - indicate mapping error or not
***** File "corshufl" lines changed *****
  377=  anda #$0f check if only one
***** File "corshufl.new" lines changed *****
  377=  bcc 00f jump if mapped in OK
  378=  ldd #0 mapping error - return 0
  379=  bra 01f
  380= 00 anda #$0f check if only one
***** File "corshufl" lines changed *****
  381=  puls x,pc return
***** File "corshufl.new" lines changed *****
  384= 01 puls x,pc return
***** File "corshufl" lines changed *****
  398=  ldb 0,x get the byte
  399=  puls a,x,pc return
***** File "corshufl.new" lines changed *****
  401=  bcc 00f jump if mapped OK
  402=  ldb #0 map error - return 0
  403=  bra 01f
  404= 00 ldb 0,x get the byte
  405= 01 puls a,x,pc return
***** File "corshufl.new" lines inserted *****
  419=  bcs 00f jump if mapping error
***** File "corshufl" lines changed *****
  416=  puls d get the word
  417=  std 0,x put the word
  418=  puls x,pc return
***** File "corshufl.new" lines changed *****
  423= 00 puls d get the word
  424=  bcs 01f jump if mapping error
  425=  std 0,x put the word
  426= 01 puls x,pc return
***** File "corshufl" lines changed *****
  436=  stb 0,x put the byte
  437=  puls x,pc return
***** File "corshufl.new" lines changed *****
  444=  bcs 00f jump if mapping error
  445=  stb 0,x put the byte
  446= 00 puls x,pc return
Comparison complete: "corshufl" - 437 lines, "corshufl.new" - 446 lines
