MEMORY PLUS Manual By Lee Davison
0099 C1 00 CMPIX SAL COMPARE ORIOINAL DATA 009B F0 03 BEQ OKAY GOOD IF MATCH 009D 20 08 00 JSR JMPMON EXIT ON ERROR 00A0 E6 00 OKAY INC SAL BUMP DATA POINTER 00A2 D0 07 BNE TEST BRANCH IF NOT ZERO 00A4 E6 01 INC SAH BUMP HICH DATA POINTER 00A6 D0 03 BNE TEST BRANCH IF NOT ZERO 00A8 20 08 00 JSR JMPM0N EXIT ON ERROR 00AB A5 05 TEST LDA EAH TEST ALL DONE 00AD C5 01 CMP SAH BY CDMPARINC POINTERS 00AF D0 09 BNE MORE 00A1 A5 04 LDA EAL 00A3 C5 00 CMP SAL 00A5 D0 03 BNE MORE 00A7 20 08 00 JSR JMPMON DONE. 00BA E6 02 MORE INC PRMLOW BUMP PROM POINTERS 00BC D0 9F BNE NEXT READY IF NOT ZERO 00BE E6 03 INC PRMHGH BUMP HIGH POINTER 00C0 D0 9B BNE NEXT OKAY IF NOT ZERO 00C2 20 08 00 JSR JMPMON EXIT ON ERROR 00C5 A9 EC INTRPT LDAIM $EC RESET PROGRAM LOW, VERIFY MODE 00C7 91 06 STATY VIA 00C9 A0 0D LDYIM IFR SETUP TO CLEAR INTERRUPT 00CB B1 06 LDAIY VIA READ AND WRITE TO CLEAR 00CD 91 06 STATY VIA INTERRUPT VIA SNEAKY TRICK 00CF 40 RTI RETURN FROM INTERRUPT 00D0 6D ATABLE = $6D AIM 65 MONITOR ENTRY 00D1 E1 = $E1 TO DISPLAY PC COUNTER 00D2 00 = $00 IRQ INTERRUPT VECTOR 00D3 A4 = $A4 00D4 00 = $00 PBDD 00D5 A0 = $A0 00D6 02 = $02 PBD 00D7 A0 = $A0 00D8 05 KTABLE = $05 KIM MONITOR ENTRY 00D9 1C = $1C 00DA FE = $FE IRQ INTERRUPT POINTER 00DB 17 = $17 00DC 03 = $03 PBDD 00DD 17 = $17 00DE 02 = $02 PBD 00DF 17 = $17 00E0 35 STABLE = $35 SYM ENTRY POINT 00E1 80 = $80 00E2 7E = $7E IRQ INTERRUPT POINTER 00E3 A6 = $A6 00E4 00 = $00 PBDD 00E5 A0 = $A0 00E6 02 = $02 PBD 00E7 A0 = $A0