Ú** ÏPCODE TABLE.  ÆORMAT IS:**    3 BYTE MNEMONIC, 2 BYTE ROUTINE ADDRESS, BASE OPCODE*ÏÐÔÁÂ ÔØÔ 'ADC' ÄÁ ÌÄÁÔÙÐÅ ÄÆÂ $60 ÔØÔ 'AND' ÄÁ ÌÄÁÔÙÐÅ ÄÆÂ $20 ÔØÔ 'ASL' ÄÁ ÁÓÌÔÙÐÅ ÄÆÂ $02 ÔØÔ 'BCC' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $90 ÔØÔ 'BCS' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $Â0 ÔØÔ 'BEQ' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $Æ0 ÔØÔ 'BGE'à;ÂÃÓ ÄÁ ÂÒÁÎÃÈ ÄÆÂ $Â0 ÔØÔ 'BIN' ÄÁ ÉÂÉÎ ÄÆÂ $00 ÔØÔ 'BIT' ÄÁ ÉÂÉÔ ÄÆÂ $20 ÔØÔ 'BLT'à;BCC ÄÁ ÂÒÁÎÃÈ ÄÆÂ $90 ÔØÔ 'BMI' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $30 ÔØÔ 'BNE' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $Ä0 ÔØÔ 'BPL' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $10 ÔØÔ 'BRA' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $80 ÔØÔ 'BRK' ÄÁ ÉÂÒË ÄÆÂ $00 ÔØÔ 'BRL' ÄÁ ÌÏÎÇÒÅÌ ÄÆÂ $82 ÔØÔ 'BVC' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $50 ÔØÔ 'BVS' ÄÁ ÂÒÁÎÃÈ ÄÆÂ $70 ÔØÔ 'CLC' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $18 ÔØÔ 'CLD' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $Ä8 ÔØÔ 'CLI' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $58 ÔØÔ 'CLV' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $Â8 ÔØÔ 'CMP' ÄÁ ÌÄÁÔÙÐÅ ÄÆÂ $Ã0 ÔØÔ 'COP' ÄÁ ÉÂÒË ÄÆÂ $02 ÔØÔ 'CPX' ÄÁ ÉÃÐØ ÄÆÂ $Å0 ÔØÔ 'CPY' ÄÁ ÉÃÐØ ÄÆÂ $Ã0 ÔØÔ 'DA ' ÄÁ ÉÄÆÂ ÄÆÂ $02 ÔØÔ 'DB ' ÄÁ ÉÄÆÂ ÄÆÂ $01 ÔØÔ 'DEA' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $3Á ÔØÔ 'DEC' ÄÁ ÁÓÌÔÙÐÅ ÄÆÂ $Ã2 ÔØÔ 'DEX' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÃÁ ÔØÔ 'DEY' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $88 ÔØÔ 'DFB' ÄÁ ÉÄÆÂ ÄÆÂ $01 ÔØÔ 'DLA'à;ÌONG ADDR ÄÁ ÉÄÆÂ ÄÆÂ $03à;LENGTH ÔØÔ 'DO ' ÄÁ ÉÄÏà;É NOW PRONOUNCE YOU BIT AND BYTE ÄÆÂ $00 ÔØÔ 'DS ' ÄÁ ÉÄÓ ÄÆÂ $03 ÔØÔ 'DW ' ÄÁ ÉÄÆÂ ÄÆÂ $02 ÔØÔ 'ELS' ÄÁ ÉÅÌÓÅ ÄÆÂ $00 ÔØÔ 'ENT' ÄÁ ÉÅÎÔ ÄÆÂ $Å0 ÔØÔ 'EOR' ÄÁ ÌÄÁÔÙÐÅ ÄÆÂ $40 ÔØÔ 'EQU' ÄÁ ÉÅÑÕ ÄÆÂ $ÆÅ ÔØÔ 'EXT' ÄÁ ÉÅÎÔ ÄÆÂ $Å1 ÔØÔ 'FIN' ÄÁ ÉÆÉÎ ÄÆÂ $ÆÆ ÔØÔ 'HEX' ÄÁ ÉÈÅØ ÄÆÂ $00 ÔØÔ 'INA' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $1Á ÔØÔ 'INC' ÄÁ ÁÓÌÔÙÐÅ ÄÆÂ $Å2 ÔØÔ 'INX' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $Å8 ÔØÔ 'INY' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $Ã8 ÔØÔ 'JML' ÄÁ ÉÊÍÌ ÄÆÂ $5Ã ÔØÔ 'JMP' ÄÁ ÉÊÍÐ ÄÆÂ $4Ã ÔØÔ 'JSL' ÄÁ ÉÊÍÌ ÄÆÂ $22 ÔØÔ 'JSR' ÄÁ ÉÊÓÒ ÄÆÂ $20 ÔØÔ 'LDA' ÄÁ ÌÄÁÔÙÐÅ ÄÆÂ $Á0 ÔØÔ 'LDX' ÄÁ ÉÂÉÔ ÄÆÂ $Á2 ÔØÔ 'LDY' ÄÁ ÉÂÉÔ ÄÆÂ $Á0 ÔØÔ 'LIN' ÄÁ ÉÌÉÎË ÄÆÂ $00 ÔØÔ 'LSR' ÄÁ ÁÓÌÔÙÐÅ ÄÆÂ $42 ÔØÔ 'MVN' ÄÁ ÉÍÏÖÅ ÄÆÂ $54 ÔØÔ 'MVP' ÄÁ ÉÍÏÖÅ ÄÆÂ $44 ÔØÔ 'NOP' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÅÁ ÔØÔ 'ORA' ÄÁ ÌÄÁÔÙÐÅ ÄÆÂ $00 ÔØÔ 'ORG' ÄÁ ÉÏÒÇ ÄÆÂ $00 ÔØÔ 'PEA' ÄÁ ÉÐÅÁ ÄÆÂ $Æ4 ÔØÔ 'PEI' ÄÁ ÉÐÅÉ ÄÆÂ $Ä4 ÔØÔ 'PER' ÄÁ ÌÏÎÇÒÅÌ ÄÆÂ $62 ÔØÔ 'PHA' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $48 ÔØÔ 'PHB' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $8Â ÔØÔ 'PHD' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $0Â ÔØÔ 'PHK' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $4Â ÔØÔ 'PHP' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $08 ÔØÔ 'PHX' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÄÁ ÔØÔ 'PHY' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $5Á ÔØÔ 'PLA' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $68 ÔØÔ 'PLB' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÁÂ ÔØÔ 'PLD' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $2Â ÔØÔ 'PLP' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $28 ÔØÔ 'PLX' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÆÁ ÔØÔ 'PLY' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $7Á ÔØÔ 'PRT' ÄÁ ÉÐÒÔ ÄÆÂ $00 ÔØÔ 'PUT' ÄÁ ÉÐÕÔ ÄÆÂ $00 ÔØÔ 'REG' ÄÁ ÉÒÅÇ ÄÆÂ $00 ÔØÔ 'REL' ÄÁ ÉÒÅÌ ÄÆÂ $00 ÔØÔ 'REP' ÄÁ ÉÒÅÐ ÄÆÂ $Ã2 ÔØÔ 'ROL' ÄÁ ÁÓÌÔÙÐÅ ÄÆÂ $22 ÔØÔ 'ROR' ÄÁ ÁÓÌÔÙÐÅ ÄÆÂ $62 ÔØÔ 'RTI' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $40 ÔØÔ 'RTL' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $6Â ÔØÔ 'RTS' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $60 ÔØÔ 'SBC' ÄÁ ÌÄÁÔÙÐÅ ÄÆÂ $Å0 ÔØÔ 'SEC' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $38 ÔØÔ 'SED' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $Æ8 ÔØÔ 'SEI' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $78 ÔØÔ 'SEP' ÄÁ ÉÒÅÐ ÄÆÂ $Å2 ÔØÔ 'STA' ÄÁ ÌÄÁÔÙÐÅ ÄÆÂ $80 ÔØÔ 'STP' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÄÂ ÔØÔ 'STX' ÄÁ ÉÓÔØ ÄÆÂ $86 ÔØÔ 'STY' ÄÁ ÉÓÔØ ÄÆÂ $84 ÔØÔ 'STZ' ÄÁ ÉÓÔÚ ÄÆÂ $64 ÔØÔ 'TAX' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÁÁ ÔØÔ 'TAY' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $Á8 ÔØÔ 'TCD' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $5Â ÔØÔ 'TCS' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $1Â ÔØÔ 'TDC' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $7Â ÔØÔ 'TRB' ÄÁ ÉÔÒÂ ÄÆÂ $14 ÔØÔ 'TSB' ÄÁ ÉÔÒÂ ÄÆÂ $04 ÔØÔ 'TSC' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $3Â ÔØÔ 'TSX' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÂÁ ÔØÔ 'TXA' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $8Á ÔØÔ 'TXS' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $9Á ÔØÔ 'TXT' ÄÁ ÉÔØÔ ÄÆÂ $00 ÔØÔ 'TXY' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $9Â ÔØÔ 'TYA' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $98 ÔØÔ 'TYX' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÂÂ ÔØÔ 'WAI' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÃÂ ÔØÔ 'WDM' ÄÁ ÉÂÒË ÄÆÂ $42 ÔØÔ 'XBA' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÅÂ ÔØÔ 'XCE' ÄÁ ÃÏÄÅÏÕÔ ÄÆÂ $ÆÂ ÄÆÂ $ÆÆ,$ÆÆ,$ÆÆà;×ILL FORCE OPCODE MATCH TO FAILÅÒÒÔÁÂ ÄÁ :ÅÒÒ1 ÄÁ :ÅÒÒ1 ÄÁ :ÅÒÒ2 ÄÁ :ÅÒÒ3 ÄÁ :ÅÒÒ4 ÄÁ :ÅÒÒ5 ÄÁ :ÅÒÒ6 ÄÁ :ÅÒÒ7 ÄÁ :ÅÒÒ8 ÄÁ :ÅÒÒ9 ÄÁ :ÅÒÒ10 ÄÁ :ÅÒÒ11 ÄÁ :ÅÒÒ12 ÄÁ :ÅÒÒ13 ÄÁ :ÅÒÒ14 ÄÁ :ÅÒÒ15 ÄÁ :ÅÒÒ16 ÄÁ :ÅÒÒ17 ÄÁ :ÅÒÒ18 ÄÁ :ÅÒÒ19 ÄÁ :ÅÒÒ20:ÅÒÒ1 ÔØÔ '×HAT' ÄÆÂ 39 ÔØÔ 'S THAT JUNK IN THE LINE?',0D:ÅÒÒ2 ÔØÔ 'ÂAD OPCODE',0D:ÅÒÒ3 ÔØÔ 'ÂAD ADDRESS MODE',0D:ÅÒÒ4 ÔØÔ 'ÂAD NUMBER',0D:ÅÒÒ5 ÔØÔ 'ÕNKNOWN LABEL',0D:ÅÒÒ6 ÔØÔ 'ÈOW THE HELL MANY VARIABLES DO YOU NEED?',0D:ÅÒÒ7 ÔØÔ 'ÓYNTAX ERROR',0D:ÅÒÒ8 ÔØÔ 'ÂAD PREFIX! ÂAD! ÎO BISCUIT!',0D:ÅÒÒ9 ÔØÔ 'ÈEY, COOL, A PHASE ERROR',0D:ÅÒÒ10 ÔØÔ 'ÄUPLICATE LABEL',0D:ÅÒÒ11 ÔØÔ 'ÂAD BRANCH',0D:ÅÒÒ12 ÔØÔ 'ÂAD ARGUMENT',0D:ÅÒÒ13 ÔØÔ 'ÃALL ME PICKY, BUT É JUST DON' ÄÆÂ 39 ÔØÔ 'T LIKE THAT LABEL',0D:ÅÒÒ14 ÔØÔ 'ÍISSING DELIMITER',0D:ÅÒÒ15 ÔØÔ 'É/Ï ERROR',0D:ÅÒÒ16 ÔØÔ 'Á PUTZ PUT ÐÕÔ IN A ÐÕÔ',0D:ÅÒÒ17 ÔØÔ 'ÏUT OF MEMORY',0D:ÅÒÒ18 ÔØÔ 'ÒÅÌ, MAN, ÒÅÌ!',0D:ÅÒÒ19 ÔØÔ 'ÒÅÌ BEFORE CODE, PLEASE',0D:ÅÒÒ20 ÔØÔ 'ÆORBIDDEN ÅØÔ',0D* ×HAT WE HAVE HERE IS A FAILURE TO COMMUNICATE.* ×ELL BUB,
