Advertisement
Guest User

Untitled

a guest
Jul 17th, 2013
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.     ; It was disassembled with PICDisasm, http://www.hagi-online.org/picmicro/picdisasm_en.html,
  3.     ; then recompiled with Microchip MPLAB 8.66.00.00.
  4.     ; When programmed with a Wellon VP-280 or pickit2 - it is confirmed working like the original PIC
  5.     ; Differences between games are the answers to:
  6.     ; AKEYCODE, BKEYCODE, FILENAME and AIJYOANSWER (net/non-net)
  7.         processor 16F628A
  8.         #include <P16F628A.INC>
  9.         __config 0x3FA2
  10.     ;   _CP_OFF & _DATA_CP_OFF & _LVP_ON & _BODEN_OFF & _MCLRE_ON & _PWRTE_ON & _WDT_OFF
  11.     ;   & _HS_OSC
  12.     ;   __idlocs 0xFF, 0xFF, 0xFF, 0xFF
  13.      
  14.     ;   EEPROM-Data
  15.         Org 0x2100
  16.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  17.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  18.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  19.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  20.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  21.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  22.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  23.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  24.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  25.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  26.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  27.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  28.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  29.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  30.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  31.         DE 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF   ;  ........
  32.      
  33.     ; RAM-Variable
  34.     LRAM_0x0A equ 0x0A
  35.     LRAM_0x20 equ 0x20
  36.     LRAM_0x21 equ 0x21
  37.     LRAM_0x22 equ 0x22
  38.     LRAM_0x23 equ 0x23
  39.     LRAM_0x24 equ 0x24
  40.     LRAM_0x25 equ 0x25
  41.     LRAM_0x26 equ 0x26
  42.     LRAM_0x28 equ 0x28
  43.     LRAM_0x29 equ 0x29
  44.     LRAM_0x2A equ 0x2A
  45.     LRAM_0x2B equ 0x2B
  46.     LRAM_0x2C equ 0x2C
  47.     LRAM_0x35 equ 0x35
  48.     LRAM_0x3B equ 0x3B
  49.     LRAM_0x41 equ 0x41
  50.     LRAM_0x47 equ 0x47
  51.     LRAM_0x50 equ 0x50
  52.     LRAM_0x51 equ 0x51
  53.     LRAM_0x52 equ 0x52
  54.     LRAM_0x53 equ 0x53
  55.     LRAM_0x54 equ 0x54
  56.     LRAM_0x55 equ 0x55
  57.     LRAM_0x56 equ 0x56
  58.     LRAM_0x57 equ 0x57
  59.     LRAM_0x60 equ 0x60
  60.     LRAM_0x61 equ 0x61
  61.     LRAM_0x62 equ 0x62
  62.     LRAM_0x63 equ 0x63
  63.     LRAM_0x64 equ 0x64
  64.     LRAM_0x65 equ 0x65
  65.     LRAM_0x66 equ 0x66
  66.     LRAM_0x67 equ 0x67
  67.      
  68.     ; Program
  69.      
  70.         Org 0x0000
  71.      
  72.     ;   Reset-Vector
  73.         GOTO LADR_0x0005
  74.         NOP
  75.         NOP
  76.         NOP
  77.     ;   Interrupt-Vector
  78.         GOTO LADR_0x02AA
  79.     LADR_0x0005
  80.         CALL SETPINSHIGH
  81.         CALL LADR_0x0026
  82.         CALL LADR_0x0080
  83.     LADR_0x0008
  84.         CALL LADR_0x003A
  85.         CALL LADR_0x0048
  86.         CALL LADR_0x002F
  87.         CALL LADR_0x0058
  88.         CALL LADR_0x005B
  89.         CALL LADR_0x0278
  90.         CALL LADR_0x028C
  91.         CALL LADR_0x00E5
  92.         CALL CHECKQUESTION
  93.         CALL LADR_0x011D
  94.         CALL LADR_0x023E
  95.         CALL LADR_0x0252
  96.         CALL LADR_0x0091
  97.         CALL LADR_0x002F
  98.         CALL LADR_0x0133
  99.         CALL LADR_0x00B8
  100.         CALL LADR_0x02A9
  101.     SETPINSHIGH
  102.         CLRF PORTA           ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
  103.         BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  104.         MOVLW 0xFF           ;   b'11111111'  d'255'
  105.         MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
  106.         BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  107.         CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  108.         BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  109.         MOVLW 0x5F           ;   b'01011111'  d'095'  "_"
  110.         MOVWF TMR0           ; !!Bank!! TMR0 - OPTION_REG - TMR0 - OPTION_REG
  111.         MOVLW 0xFF           ;   b'11111111'  d'255'
  112.         MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  113.         BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  114.         RETURN
  115.     LADR_0x0026
  116.         MOVLW 0x5F           ;   b'01011111'  d'095'  "_"
  117.         MOVWF LRAM_0x20
  118.         MOVLW 0x21           ;   b'00100001'  d'033'  "!"
  119.         MOVWF FSR
  120.     LADR_0x002A
  121.         CLRF INDF
  122.         INCF FSR,F
  123.         DECFSZ LRAM_0x20,F
  124.         GOTO LADR_0x002A
  125.         RETURN
  126.     LADR_0x002F
  127.         MOVLW 0x18           ;   b'00011000'  d'024'
  128.         MOVWF LRAM_0x21
  129.         MOVLW 0x30           ;   b'00110000'  d'048'  "0"
  130.         MOVWF FSR
  131.     LADR_0x0033
  132.         MOVF INDF,W
  133.         ANDLW 0x07           ;   b'00000111'  d'007'
  134.         MOVWF INDF
  135.         INCF FSR,F
  136.         DECFSZ LRAM_0x21,F
  137.         GOTO LADR_0x0033
  138.         RETURN
  139.     LADR_0x003A
  140.         MOVLW 0x18           ;   b'00011000'  d'024'
  141.         MOVWF LRAM_0x20
  142.         MOVLW 0x30           ;   b'00110000'  d'048'  "0"
  143.         MOVWF FSR
  144.     LADR_0x003E
  145.         BTFSC PORTB,3        ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  146.         GOTO LADR_0x003E
  147.     LADR_0x0040
  148.         BTFSS PORTB,3        ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  149.         GOTO LADR_0x0040
  150.         MOVF PORTB,W         ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  151.         MOVWF INDF
  152.         INCF FSR,F
  153.         DECFSZ LRAM_0x20,F
  154.         GOTO LADR_0x003E
  155.         RETURN
  156.     LADR_0x0048
  157.         MOVLW 0x08           ;   b'00001000'  d'008'
  158.         MOVWF LRAM_0x20
  159.         MOVLW 0x0E           ;   b'00001110'  d'014'
  160.         MOVWF LRAM_0x21
  161.         MOVLW 0x32           ;   b'00110010'  d'050'  "2"
  162.         MOVWF FSR
  163.     LADR_0x004E
  164.         BTFSC INDF,2
  165.         BSF LRAM_0x2C,0
  166.         BTFSC LRAM_0x21,3
  167.         RLF LRAM_0x2C,F
  168.         MOVLW 0x03           ;   b'00000011'  d'003'
  169.         ADDWF FSR,F
  170.         DECF LRAM_0x21,F
  171.         DECFSZ LRAM_0x20,F
  172.         GOTO LADR_0x004E
  173.         RETURN
  174.     LADR_0x0058
  175.         MOVF LRAM_0x60,W
  176.         MOVWF LRAM_0x26
  177.         RETURN
  178.     LADR_0x005B
  179.         MOVLW 0x08           ;   b'00001000'  d'008'
  180.         MOVWF LRAM_0x20
  181.         CLRF LRAM_0x21
  182.         CLRF LRAM_0x22
  183.         CLRF LRAM_0x23
  184.     LADR_0x0060
  185.         MOVLW 0x30           ;   b'00110000'  d'048'  "0"
  186.         ADDWF LRAM_0x23,W
  187.         MOVWF FSR
  188.         MOVF INDF,W
  189.         MOVWF LRAM_0x28
  190.         INCF LRAM_0x23,F
  191.         INCF FSR,F
  192.         RLF INDF,F
  193.         RLF INDF,F
  194.         RLF INDF,F
  195.         MOVF INDF,W
  196.         ADDWF LRAM_0x28,F
  197.         INCF LRAM_0x23,F
  198.         INCF FSR,F
  199.         RLF INDF,F
  200.         RLF INDF,F
  201.         RLF INDF,F
  202.         RLF INDF,F
  203.         RLF INDF,F
  204.         RLF INDF,F
  205.         MOVF INDF,W
  206.         ADDWF LRAM_0x28,F
  207.         MOVLW 0x60           ;   b'01100000'  d'096'  "`"
  208.         ADDWF LRAM_0x22,W
  209.         MOVWF FSR
  210.         MOVF LRAM_0x28,W
  211.         MOVWF INDF
  212.         INCF LRAM_0x23,F
  213.         INCF LRAM_0x22,F
  214.         DECFSZ LRAM_0x20,F
  215.         GOTO LADR_0x0060
  216.         RETURN
  217.     LADR_0x0080
  218.         MOVLW 0x10           ;   b'00010000'  d'016'
  219.         MOVWF LRAM_0x20
  220.         CLRF LRAM_0x21
  221.     LADR_0x0083
  222.         MOVF LRAM_0x21,W
  223.         BSF LRAM_0x0A,0
  224.         BSF LRAM_0x0A,1
  225.         CALL PICPASSWORD
  226.         MOVWF LRAM_0x28
  227.         MOVLW 0x50           ;   b'01010000'  d'080'  "P"
  228.         ADDWF LRAM_0x21,W
  229.         MOVWF FSR
  230.         MOVF LRAM_0x28,W
  231.         MOVWF INDF
  232.         INCF LRAM_0x21,F
  233.         DECFSZ LRAM_0x20,F
  234.         GOTO LADR_0x0083
  235.         RETURN
  236.     LADR_0x0091
  237.         CLRF LRAM_0x20
  238.         MOVLW 0x08           ;   b'00001000'  d'008'
  239.         MOVWF LRAM_0x21
  240.         CLRF LRAM_0x22
  241.     LADR_0x0095
  242.         MOVLW 0x68           ;   b'01101000'  d'104'  "h"
  243.         ADDWF LRAM_0x20,W
  244.         MOVWF FSR
  245.         MOVF INDF,W
  246.         MOVWF LRAM_0x28
  247.         MOVLW 0x30           ;   b'00110000'  d'048'  "0"
  248.         ADDWF LRAM_0x22,W
  249.         MOVWF FSR
  250.         MOVF LRAM_0x28,W
  251.         MOVWF INDF
  252.         INCF LRAM_0x22,F
  253.         RRF LRAM_0x28,F
  254.         RRF LRAM_0x28,F
  255.         RRF LRAM_0x28,F
  256.         MOVF LRAM_0x28,W
  257.         MOVLW 0x30           ;   b'00110000'  d'048'  "0"
  258.         ADDWF LRAM_0x22,W
  259.         MOVWF FSR
  260.         MOVF LRAM_0x28,W
  261.         MOVWF INDF
  262.         INCF LRAM_0x22,F
  263.         RRF LRAM_0x28,F
  264.         RRF LRAM_0x28,F
  265.         RRF LRAM_0x28,F
  266.         MOVF LRAM_0x28,W
  267.         MOVLW 0x30           ;   b'00110000'  d'048'  "0"
  268.         ADDWF LRAM_0x22,W
  269.         MOVWF FSR
  270.         MOVF LRAM_0x28,W
  271.         MOVWF INDF
  272.         INCF LRAM_0x22,F
  273.         INCF LRAM_0x20,F
  274.         DECFSZ LRAM_0x21,F
  275.         GOTO LADR_0x0095
  276.         RETURN
  277.     LADR_0x00B8
  278.         CLRF LRAM_0x20
  279.         MOVLW 0x18           ;   b'00011000'  d'024'
  280.         MOVWF LRAM_0x21
  281.         CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  282.         BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  283.         MOVLW 0xF0           ;   b'11110000'  d'240'
  284.         MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  285.         BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  286.     LADR_0x00C0
  287.         MOVLW 0x30           ;   b'00110000'  d'048'  "0"
  288.         ADDWF LRAM_0x20,W
  289.         MOVWF FSR
  290.         MOVF INDF,W
  291.         MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  292.         BSF INDF,3
  293.         MOVF INDF,W
  294.         NOP
  295.         NOP
  296.         NOP
  297.         NOP
  298.         NOP
  299.         NOP
  300.         NOP
  301.         MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  302.         INCF LRAM_0x20,F
  303.         DECFSZ LRAM_0x21,F
  304.         GOTO LADR_0x00C0
  305.         NOP
  306.         NOP
  307.         NOP
  308.         NOP
  309.         NOP
  310.         NOP
  311.         CLRF PORTB           ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  312.         NOP
  313.         NOP
  314.         NOP
  315.         NOP
  316.         NOP
  317.         NOP
  318.         NOP
  319.         BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  320.         MOVLW 0xFF           ;   b'11111111'  d'255'
  321.         MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  322.         BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  323.         RETURN
  324.     LADR_0x00E5
  325.         MOVLW 0x08           ;   b'00001000'  d'008'
  326.         MOVWF LRAM_0x21
  327.         MOVLW 0x0E           ;   b'00001110'  d'014'
  328.         MOVWF LRAM_0x22
  329.         MOVLW 0x60           ;   b'01100000'  d'096'  "`"
  330.         MOVWF FSR
  331.         CLRF LRAM_0x2B
  332.     LADR_0x00EC
  333.         MOVLW 0x09           ;   b'00001001'  d'009'
  334.         MOVWF LRAM_0x20
  335.         MOVF INDF,W
  336.         MOVWF LRAM_0x28
  337.         CLRF LRAM_0x2A
  338.     LADR_0x00F1
  339.         MOVF LRAM_0x28,W
  340.         XORWF LRAM_0x2A,F
  341.         RLF LRAM_0x28,F
  342.         DECFSZ LRAM_0x20,F
  343.         GOTO LADR_0x00F1
  344.         BTFSC LRAM_0x21,0
  345.         GOTO LADR_0x00F8
  346.     LADR_0x00F8
  347.         BTFSC LRAM_0x2A,7
  348.         BSF LRAM_0x2B,0
  349.         GOTO LADR_0x00FD
  350.         BTFSS LRAM_0x2A,7
  351.         BSF LRAM_0x2B,0
  352.     LADR_0x00FD
  353.         BTFSC LRAM_0x22,3
  354.         RLF LRAM_0x2B,F
  355.         INCF FSR,F
  356.         DECF LRAM_0x22,F
  357.         DECFSZ LRAM_0x21,F
  358.         GOTO LADR_0x00EC
  359.         RETURN
  360.         BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  361.         MOVLW 0x0F           ;   b'00001111'  d'015'
  362.         MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  363.         BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  364.         MOVF LRAM_0x2B,W
  365.         MOVWF LRAM_0x28
  366.         RLF LRAM_0x28,F
  367.         RLF LRAM_0x28,F
  368.         RLF LRAM_0x28,F
  369.         RLF LRAM_0x28,F
  370.         MOVF LRAM_0x28,W
  371.         MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  372.         BSF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  373.         MOVLW 0x0F           ;   b'00001111'  d'015'
  374.         MOVWF PORTB          ; !!Bank!! PORTB - TRISB - PORTB - TRISB
  375.         BCF STATUS,RP0       ; !!Bank Register-Bank(0/1)-Select
  376.         MOVF LRAM_0x2B,W
  377.         MOVWF LRAM_0x28
  378.         RRF LRAM_0x28,F
  379.         RRF LRAM_0x28,F
  380.         RRF LRAM_0x28,F
  381.         RRF LRAM_0x28,F
  382.         MOVF LRAM_0x28,W
  383.         MOVWF PORTA          ; !!Bank!! PORTA - TRISA - Unimplemented - Unimplemented
  384.         RETURN
  385.     LADR_0x011D
  386.         MOVLW 0x07           ;   b'00000111'  d'007'
  387.         MOVWF LRAM_0x21
  388.         MOVLW 0x68           ;   b'01101000'  d'104'  "h"
  389.         MOVWF FSR
  390.         CLRF LRAM_0x2B
  391.     LADR_0x0122
  392.         MOVLW 0x09           ;   b'00001001'  d'009'
  393.         MOVWF LRAM_0x20
  394.         MOVF INDF,W
  395.         MOVWF LRAM_0x28
  396.         CLRF LRAM_0x2A
  397.     LADR_0x0127
  398.         MOVF LRAM_0x28,W
  399.         XORWF LRAM_0x2A,F
  400.         RLF LRAM_0x28,F
  401.         DECFSZ LRAM_0x20,F
  402.         GOTO LADR_0x0127
  403.         BTFSC LRAM_0x2A,0
  404.         BSF LRAM_0x2B,0
  405.         RLF LRAM_0x2B,F
  406.         INCF FSR,F
  407.         DECFSZ LRAM_0x21,F
  408.         GOTO LADR_0x0122
  409.         RETURN
  410.     LADR_0x0133
  411.         MOVLW 0x08           ;   b'00001000'  d'008'
  412.         MOVWF LRAM_0x20
  413.         MOVLW 0x47           ;   b'01000111'  d'071'  "G"
  414.         MOVWF FSR
  415.     LADR_0x0137
  416.         BTFSC LRAM_0x2B,0
  417.         BSF INDF,2
  418.         RRF LRAM_0x2B,F
  419.         MOVLW 0x03           ;   b'00000011'  d'003'
  420.         SUBWF FSR,F
  421.         DECFSZ LRAM_0x20,F
  422.         GOTO LADR_0x0137
  423.         RETURN
  424.         MOVF LRAM_0x2C,W
  425.         XORWF LRAM_0x2B,W
  426.         ANDLW 0x3F           ;   b'00111111'  d'063'  "?"
  427.         BTFSS STATUS,Z
  428.         GOTO LADR_0x0145
  429.         RETURN
  430.     LADR_0x0145
  431.         GOTO LADR_0x0145
  432.     CHECKQUESTION
  433.         MOVLW 0x07           ;   b'00000111'  d'007'
  434.         MOVWF LRAM_0x20
  435.         CLRF LRAM_0x21
  436.         CLRF LRAM_0x29
  437.         MOVF LRAM_0x60,W
  438.         XORLW 0x21           ;   b'00100001'  d'033'  "!"
  439.         BTFSC STATUS,Z
  440.         GOTO LADR_0x0192
  441.         MOVF LRAM_0x60,W
  442.         XORLW 0x22           ;   b'00100010'  d'034'  """
  443.         BTFSC STATUS,Z
  444.         GOTO LADR_0x0192
  445.         MOVF LRAM_0x60,W
  446.         XORLW 0x23           ;   b'00100011'  d'035'  "#"
  447.         BTFSC STATUS,Z
  448.         GOTO LADR_0x0192
  449.         MOVF LRAM_0x60,W
  450.         XORLW 0x41           ;   b'01000001'  d'065'  "A"
  451.         BTFSC STATUS,Z
  452.         GOTO LADR_0x0184
  453.         MOVLW 0x07           ;   b'00000111'  d'007'
  454.         ADDWF LRAM_0x21,F
  455.         MOVF LRAM_0x60,W
  456.         XORLW 0x42           ;   b'01000010'  d'066'  "B"
  457.         BTFSC STATUS,Z
  458.         GOTO LADR_0x0184
  459.         MOVLW 0x07           ;   b'00000111'  d'007'
  460.         ADDWF LRAM_0x21,F
  461.         MOVF LRAM_0x60,W
  462.         XORLW 0x43           ;   b'01000011'  d'067'  "C"
  463.         BTFSC STATUS,Z
  464.         GOTO LADR_0x0184
  465.         MOVLW 0x07           ;   b'00000111'  d'007'
  466.         ADDWF LRAM_0x21,F
  467.         MOVF LRAM_0x60,W
  468.         XORLW 0x44           ;   b'01000100'  d'068'  "D"
  469.         BTFSC STATUS,Z
  470.         GOTO LADR_0x0184
  471.         MOVLW 0x07           ;   b'00000111'  d'007'
  472.         ADDWF LRAM_0x21,F
  473.         MOVF LRAM_0x60,W
  474.         XORLW 0x61           ;   b'01100001'  d'097'  "a"
  475.         BTFSC STATUS,Z
  476.         GOTO LADR_0x0184
  477.         MOVLW 0x07           ;   b'00000111'  d'007'
  478.         ADDWF LRAM_0x21,F
  479.         MOVF LRAM_0x60,W
  480.         XORLW 0x62           ;   b'01100010'  d'098'  "b"
  481.         BTFSC STATUS,Z
  482.         GOTO LADR_0x0184
  483.         MOVLW 0x07           ;   b'00000111'  d'007'
  484.         ADDWF LRAM_0x21,F
  485.         MOVF LRAM_0x60,W
  486.         XORLW 0x66           ;   b'01100110'  d'102'  "f"
  487.         BTFSC STATUS,Z
  488.         GOTO LADR_0x0184
  489.         MOVLW 0x07           ;   b'00000111'  d'007'
  490.         ADDWF LRAM_0x21,F
  491.         MOVF LRAM_0x60,W
  492.         XORLW 0x6B           ;   b'01101011'  d'107'  "k"
  493.         BTFSC STATUS,Z
  494.         GOTO LADR_0x0184
  495.     LADR_0x0184
  496.         BSF LRAM_0x0A,0
  497.         BSF LRAM_0x0A,1
  498.         MOVLW 0x61           ;   b'01100001'  d'097'  "a"
  499.         MOVWF FSR
  500.     LADR_0x0188
  501.         MOVF LRAM_0x21,W
  502.         CALL QUESTIONS
  503.         XORWF INDF,W
  504.         BTFSS STATUS,Z
  505.         GOTO LADR_0x0195
  506.         INCF FSR,F
  507.         INCF LRAM_0x21,F
  508.         DECF LRAM_0x20,F
  509.         BTFSS STATUS,Z
  510.         GOTO LADR_0x0188
  511.     LADR_0x0192
  512.         MOVF LRAM_0x60,W
  513.         MOVWF LRAM_0x29
  514.         GOTO LADR_0x0195
  515.     LADR_0x0195
  516.         MOVLW 0x08           ;   b'00001000'  d'008'
  517.         MOVWF LRAM_0x20
  518.         CLRF LRAM_0x21
  519.     LADR_0x0198
  520.         MOVF LRAM_0x29,W
  521.         XORLW 0x21           ;   b'00100001'  d'033'  "!"
  522.         BTFSS STATUS,Z
  523.         GOTO LADR_0x01A7
  524.         MOVLW 0x50           ;   b'01010000'  d'080'  "P"
  525.         MOVWF LRAM_0x25
  526.         MOVLW 0x07           ;   b'00000111'  d'007'
  527.         MOVWF LRAM_0x23
  528.         BTFSC LRAM_0x20,3
  529.         CALL LADR_0x022B
  530.         BSF LRAM_0x0A,0
  531.         BSF LRAM_0x0A,1
  532.         MOVF LRAM_0x21,W
  533.         CALL ANSWER1
  534.         GOTO LADR_0x0221
  535.     LADR_0x01A7
  536.         MOVF LRAM_0x29,W
  537.         XORLW 0x22           ;   b'00100010'  d'034'  """
  538.         BTFSS STATUS,Z
  539.         GOTO LADR_0x01B6
  540.         MOVLW 0x57           ;   b'01010111'  d'087'  "W"
  541.         MOVWF LRAM_0x25
  542.         MOVLW 0x07           ;   b'00000111'  d'007'
  543.         MOVWF LRAM_0x23
  544.         BTFSC LRAM_0x20,3
  545.         CALL LADR_0x022B
  546.         BSF LRAM_0x0A,0
  547.         BSF LRAM_0x0A,1
  548.         MOVF LRAM_0x21,W
  549.         CALL ANSWER2
  550.         GOTO LADR_0x0221
  551.     LADR_0x01B6
  552.         MOVF LRAM_0x29,W
  553.         XORLW 0x23           ;   b'00100011'  d'035'  "#"
  554.         BTFSS STATUS,Z
  555.         GOTO LADR_0x01C5
  556.         MOVLW 0x5E           ;   b'01011110'  d'094'  "^"
  557.         MOVWF LRAM_0x25
  558.         MOVLW 0x02           ;   b'00000010'  d'002'
  559.         MOVWF LRAM_0x23
  560.         BTFSC LRAM_0x20,3
  561.         CALL LADR_0x022B
  562.         BSF LRAM_0x0A,0
  563.         BSF LRAM_0x0A,1
  564.         MOVF LRAM_0x21,W
  565.         CALL ANSWER3
  566.         GOTO LADR_0x0221
  567.     LADR_0x01C5
  568.         MOVF LRAM_0x29,W
  569.         XORLW 0x41           ;   b'01000001'  d'065'  "A"
  570.         BTFSS STATUS,Z
  571.         GOTO LADR_0x01CE
  572.         BSF LRAM_0x0A,0
  573.         BSF LRAM_0x0A,1
  574.         MOVF LRAM_0x21,W
  575.         CALL AKEYCODE
  576.         GOTO LADR_0x0221
  577.     LADR_0x01CE
  578.         MOVF LRAM_0x29,W
  579.         XORLW 0x42           ;   b'01000010'  d'066'  "B"
  580.         BTFSS STATUS,Z
  581.         GOTO LADR_0x01D7
  582.         BSF LRAM_0x0A,0
  583.         BSF LRAM_0x0A,1
  584.         MOVF LRAM_0x21,W
  585.         CALL BKEYCODE
  586.         GOTO LADR_0x0221
  587.     LADR_0x01D7
  588.         MOVF LRAM_0x29,W
  589.         XORLW 0x43           ;   b'01000011'  d'067'  "C"
  590.         BTFSS STATUS,Z
  591.         GOTO LADR_0x01E0
  592.         BSF LRAM_0x0A,0
  593.         BSF LRAM_0x0A,1
  594.         MOVF LRAM_0x21,W
  595.         CALL FILENAME
  596.         GOTO LADR_0x0221
  597.     LADR_0x01E0
  598.         MOVF LRAM_0x29,W
  599.         XORLW 0x44           ;   b'01000100'  d'068'  "D"
  600.         BTFSS STATUS,Z
  601.         GOTO LADR_0x01E9
  602.         BSF LRAM_0x0A,0
  603.         BSF LRAM_0x0A,1
  604.         MOVF LRAM_0x21,W
  605.         CALL LADR_0x03EE
  606.         GOTO LADR_0x0221
  607.     LADR_0x01E9
  608.         MOVF LRAM_0x29,W
  609.         XORLW 0x61           ;   b'01100001'  d'097'  "a"
  610.         BTFSS STATUS,Z
  611.         GOTO LADR_0x01F2
  612.         BSF LRAM_0x0A,0
  613.         BSF LRAM_0x0A,1
  614.         MOVF LRAM_0x21,W
  615.         CALL KEEPALIVEANSWER
  616.         GOTO LADR_0x0221
  617.     LADR_0x01F2
  618.         MOVF LRAM_0x29,W
  619.         XORLW 0x62           ;   b'01100010'  d'098'  "b"
  620.         BTFSS STATUS,Z
  621.         GOTO LADR_0x01FB
  622.         BSF LRAM_0x0A,0
  623.         BSF LRAM_0x0A,1
  624.         MOVF LRAM_0x21,W
  625.         CALL SECVERANSWER
  626.         GOTO LADR_0x0221
  627.     LADR_0x01FB
  628.         MOVF LRAM_0x29,W
  629.         XORLW 0x66           ;   b'01100110'  d'102'  "f"
  630.         BTFSS STATUS,Z
  631.         GOTO LADR_0x0204
  632.         BSF LRAM_0x0A,0
  633.         BSF LRAM_0x0A,1
  634.         MOVF LRAM_0x21,W
  635.         CALL ANSWER4
  636.         GOTO LADR_0x0221
  637.     LADR_0x0204
  638.         MOVF LRAM_0x29,W
  639.         XORLW 0x6B           ;   b'01101011'  d'107'  "k"
  640.         BTFSS STATUS,Z
  641.         GOTO LADR_0x020D
  642.         BSF LRAM_0x0A,0
  643.         BSF LRAM_0x0A,1
  644.         MOVF LRAM_0x21,W
  645.         CALL AIJYOANSWER
  646.         GOTO LADR_0x0221
  647.     LADR_0x020D
  648.         BSF LRAM_0x0A,0
  649.         BSF LRAM_0x0A,1
  650.         MOVF LRAM_0x21,W
  651.         CALL LADR_0x0378
  652.         MOVF LRAM_0x60,W
  653.         MOVWF LRAM_0x57
  654.         MOVF LRAM_0x61,W
  655.         MOVWF LRAM_0x55
  656.         MOVF LRAM_0x62,W
  657.         MOVWF LRAM_0x53
  658.         MOVF LRAM_0x63,W
  659.         MOVWF LRAM_0x51
  660.         MOVF LRAM_0x64,W
  661.         MOVWF LRAM_0x56
  662.         MOVF LRAM_0x65,W
  663.         MOVWF LRAM_0x54
  664.         MOVF LRAM_0x66,W
  665.         MOVWF LRAM_0x52
  666.         MOVF LRAM_0x67,W
  667.         MOVWF LRAM_0x50
  668.     LADR_0x0221
  669.         MOVWF LRAM_0x28
  670.         MOVLW 0x68           ;   b'01101000'  d'104'  "h"
  671.         ADDWF LRAM_0x21,W
  672.         MOVWF FSR
  673.         MOVF LRAM_0x28,W
  674.         MOVWF INDF
  675.         INCF LRAM_0x21,F
  676.         DECFSZ LRAM_0x20,F
  677.         GOTO LADR_0x0198
  678.         RETURN
  679.     LADR_0x022B
  680.         MOVLW 0x61           ;   b'01100001'  d'097'  "a"
  681.         MOVWF LRAM_0x24
  682.     LADR_0x022D
  683.         MOVWF FSR
  684.         MOVWF LRAM_0x22
  685.         MOVF INDF,W
  686.         MOVWF LRAM_0x28
  687.         MOVF LRAM_0x25,W
  688.         MOVWF FSR
  689.         MOVF LRAM_0x28,W
  690.         MOVWF INDF
  691.         MOVF LRAM_0x22,W
  692.         MOVWF FSR
  693.         MOVLW 0x01           ;   b'00000001'  d'001'
  694.         ADDWF LRAM_0x25,F
  695.         INCF FSR,W
  696.         INCF LRAM_0x24,F
  697.         DECFSZ LRAM_0x23,F
  698.         GOTO LADR_0x022D
  699.         RETURN
  700.     LADR_0x023E
  701.         MOVLW 0x08           ;   b'00001000'  d'008'
  702.         MOVWF LRAM_0x20
  703.         MOVLW 0x68           ;   b'01101000'  d'104'  "h"
  704.         MOVWF LRAM_0x21
  705.         MOVLW 0x58           ;   b'01011000'  d'088'  "X"
  706.         MOVWF LRAM_0x22
  707.     LADR_0x0244
  708.         MOVF LRAM_0x22,W
  709.         MOVWF FSR
  710.         MOVF INDF,W
  711.         MOVWF LRAM_0x28
  712.         MOVF LRAM_0x21,W
  713.         MOVWF FSR
  714.         MOVF LRAM_0x28,W
  715.         XORWF INDF,F
  716.         INCF LRAM_0x21,F
  717.         INCF LRAM_0x22,F
  718.         DECF LRAM_0x20,F
  719.         BTFSS STATUS,Z
  720.         GOTO LADR_0x0244
  721.         RETURN
  722.     LADR_0x0252
  723.         MOVF LRAM_0x29,W
  724.         XORLW 0x66           ;   b'01100110'  d'102'  "f"
  725.         BTFSC STATUS,Z
  726.         GOTO LADR_0x0269
  727.         MOVLW 0x08           ;   b'00001000'  d'008'
  728.         MOVWF LRAM_0x20
  729.         MOVLW 0x68           ;   b'01101000'  d'104'  "h"
  730.         MOVWF LRAM_0x21
  731.         MOVLW 0x50           ;   b'01010000'  d'080'  "P"
  732.         MOVWF LRAM_0x22
  733.     LADR_0x025C
  734.         MOVF LRAM_0x22,W
  735.         MOVWF FSR
  736.         MOVF INDF,W
  737.         MOVWF LRAM_0x28
  738.         MOVF LRAM_0x21,W
  739.         MOVWF FSR
  740.         MOVF LRAM_0x28,W
  741.         ADDWF INDF,F
  742.         INCF LRAM_0x21,F
  743.         INCF LRAM_0x22,F
  744.         DECF LRAM_0x20,F
  745.         BTFSS STATUS,Z
  746.         GOTO LADR_0x025C
  747.     LADR_0x0269
  748.         RETURN
  749.         MOVF LRAM_0x22,W
  750.         MOVWF FSR
  751.         MOVF INDF,W
  752.         MOVWF LRAM_0x28
  753.         MOVF LRAM_0x21,W
  754.         MOVWF FSR
  755.         MOVF LRAM_0x28,W
  756.         SUBWF INDF,F
  757.         INCF LRAM_0x21,F
  758.         INCF LRAM_0x22,F
  759.         DECF LRAM_0x20,F
  760.         BTFSS STATUS,Z
  761.         GOTO LADR_0x025C
  762.         RETURN
  763.     LADR_0x0278
  764.         MOVLW 0x08           ;   b'00001000'  d'008'
  765.         MOVWF LRAM_0x20
  766.         MOVLW 0x60           ;   b'01100000'  d'096'  "`"
  767.         MOVWF LRAM_0x21
  768.         MOVLW 0x50           ;   b'01010000'  d'080'  "P"
  769.         MOVWF LRAM_0x22
  770.     LADR_0x027E
  771.         MOVF LRAM_0x22,W
  772.         MOVWF FSR
  773.         MOVF INDF,W
  774.         MOVWF LRAM_0x28
  775.         MOVF LRAM_0x21,W
  776.         MOVWF FSR
  777.         MOVF LRAM_0x28,W
  778.         SUBWF INDF,F
  779.         INCF LRAM_0x21,F
  780.         INCF LRAM_0x22,F
  781.         DECF LRAM_0x20,F
  782.         BTFSS STATUS,Z
  783.         GOTO LADR_0x027E
  784.         RETURN
  785.     LADR_0x028C
  786.         MOVLW 0x08           ;   b'00001000'  d'008'
  787.         MOVWF LRAM_0x20
  788.         MOVLW 0x60           ;   b'01100000'  d'096'  "`"
  789.         MOVWF LRAM_0x21
  790.         MOVLW 0x58           ;   b'01011000'  d'088'  "X"
  791.         MOVWF LRAM_0x22
  792.     LADR_0x0292
  793.         MOVF LRAM_0x22,W
  794.         MOVWF FSR
  795.         MOVF INDF,W
  796.         MOVWF LRAM_0x28
  797.         MOVF LRAM_0x21,W
  798.         MOVWF FSR
  799.         MOVF LRAM_0x28,W
  800.         XORWF INDF,F
  801.         INCF LRAM_0x21,F
  802.         INCF LRAM_0x22,F
  803.         DECF LRAM_0x20,F
  804.         BTFSS STATUS,Z
  805.         GOTO LADR_0x0292
  806.         RETURN
  807.         MOVLW 0x04           ;   b'00000100'  d'004'
  808.         MOVWF LRAM_0x35
  809.         MOVLW 0x04           ;   b'00000100'  d'004'
  810.         MOVWF LRAM_0x3B
  811.         MOVLW 0x04           ;   b'00000100'  d'004'
  812.         MOVWF LRAM_0x41
  813.         MOVLW 0x04           ;   b'00000100'  d'004'
  814.         MOVWF LRAM_0x47
  815.         RETURN
  816.     LADR_0x02A9
  817.         GOTO LADR_0x0008
  818.     LADR_0x02AA
  819.         RETFIE
  820.         NOP
  821.         NOP
  822.         NOP
  823.         NOP
  824.         NOP
  825.         NOP
  826.         NOP
  827.         NOP
  828.         NOP
  829.         NOP
  830.         NOP
  831.         NOP
  832.         NOP
  833.         NOP
  834.         NOP
  835.         NOP
  836.         NOP
  837.         NOP
  838.         NOP
  839.         NOP
  840.         NOP
  841.         NOP
  842.         NOP
  843.         NOP
  844.         NOP
  845.         NOP
  846.         NOP
  847.         NOP
  848.         NOP
  849.         NOP
  850.         NOP
  851.         NOP
  852.         NOP
  853.         NOP
  854.         NOP
  855.         NOP
  856.         NOP
  857.         NOP
  858.         NOP
  859.         NOP
  860.         NOP
  861.         NOP
  862.         NOP
  863.         NOP
  864.         NOP
  865.         NOP
  866.         NOP
  867.         NOP
  868.         NOP
  869.         NOP
  870.         NOP
  871.         NOP
  872.         NOP
  873.         NOP
  874.         NOP
  875.         NOP
  876.         NOP
  877.         NOP
  878.         NOP
  879.         NOP
  880.         NOP
  881.         NOP
  882.         NOP
  883.         NOP
  884.         NOP
  885.         NOP
  886.         NOP
  887.         NOP
  888.         NOP
  889.         NOP
  890.         NOP
  891.         NOP
  892.         NOP
  893.         NOP
  894.         NOP
  895.         NOP
  896.         NOP
  897.         NOP
  898.         NOP
  899.         NOP
  900.         NOP
  901.         NOP
  902.         NOP
  903.         NOP
  904.         NOP
  905.     QUESTIONS
  906.         ADDWF PCL,F          ; !!Program-Counter-Modification
  907.         DT "KEYCODE"
  908.         DT "keycode"
  909.         DT "1strdf0"
  910.         DT "1strdf1"
  911.         DT "testpic"
  912.         DT "sec_ver"
  913.             DT "NaomiGD"
  914.             DT "aijyo!?"
  915.     ANSWER1
  916.         ADDWF PCL,F          ; !!Program-Counter-Modification
  917.             DT "0DIMMID0"
  918.     ANSWER2
  919.         ADDWF PCL,F          ; !!Program-Counter-Modification
  920.             DT "1DIMMID1"
  921.     ANSWER3
  922.         ADDWF PCL,F          ; !!Program-Counter-Modification
  923.             DT "2DIMMID2"
  924.     KEEPALIVEANSWER
  925.         ADDWF PCL,F          ; !!Program-Counter-Modification
  926.             DT "7TEST_OK"
  927.     SECVERANSWER
  928.         ADDWF PCL,F          ; !!Program-Counter-Modification
  929.             DT "8VER0001"
  930.     ANSWER4
  931.         ADDWF PCL,F          ; !!Program-Counter-Modification
  932.             DT "?HereIam"
  933.        
  934.     AIJYOANSWER
  935.         ADDWF PCL,F          ; !!Program-Counter-Modification
  936.         DT 0x3A,0x70,0x1F,0x71,0x1F,0x00,0x00,0x00
  937.      ;  DT 0x3A,0x70,0x1F,0x71,0x1F,0x00,0x00,0x01
  938.     LADR_0x0378
  939.         ADDWF PCL,F          ; !!Program-Counter-Modification
  940.             DT "ZERROR00"
  941.     PICPASSWORD
  942.         ADDWF PCL,F          ; !!Program-Counter-Modification
  943.         DT "NAOMIGDROMSYSTEM"
  944.        
  945.         NOP
  946.         NOP
  947.         NOP
  948.         NOP
  949.         NOP
  950.         NOP
  951.         NOP
  952.         NOP
  953.         NOP
  954.         NOP
  955.         NOP
  956.         NOP
  957.         NOP
  958.         NOP
  959.         NOP
  960.         NOP
  961.         NOP
  962.         NOP
  963.         NOP
  964.         NOP
  965.         NOP
  966.         NOP
  967.         NOP
  968.         NOP
  969.         NOP
  970.         NOP
  971.         NOP
  972.         NOP
  973.         NOP
  974.         NOP
  975.         NOP
  976.         NOP
  977.         NOP
  978.         NOP
  979.         NOP
  980.         NOP
  981.         NOP
  982.         NOP
  983.         NOP
  984.         NOP
  985.         NOP
  986.         NOP
  987.         NOP
  988.         NOP
  989.     AKEYCODE                              
  990.         ADDWF PCL,F          ; !!Program-Counter-Modification
  991.         DT 0x33,0x3E,0xE9, 0x23,0x54,0xDC,0x68,0x64 ; First 8 bytes part of DES key
  992.     ;   DT 0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00
  993.         NOP
  994.         NOP
  995.         NOP
  996.         NOP
  997.         NOP
  998.         NOP
  999.         NOP
  1000.     BKEYCODE
  1001.         ADDWF PCL,F          ; !!Program-Counter-Modification
  1002.         DT 0x34,0x2F         ; Last 2 bytes of DES key
  1003.     ;   DT 0x00,0x00
  1004.         DT 0x00,0x00,0x00,0x00,0x00,0x00
  1005.         NOP
  1006.         NOP
  1007.         NOP
  1008.         NOP
  1009.         NOP
  1010.         NOP
  1011.         NOP
  1012.     FILENAME
  1013.         ADDWF PCL,F          ; !!Program-Counter-Modification
  1014.         DT "5BGB.BIN"
  1015.     ;   DT "5ABC.BIN"
  1016.         NOP
  1017.         NOP
  1018.         NOP
  1019.         NOP
  1020.         NOP
  1021.         NOP
  1022.         NOP
  1023.     LADR_0x03EE
  1024.         ADDWF PCL,F          ; !!Program-Counter-Modification
  1025.         RETLW 0x36           ;   b'00110110'  d'054'  "6"
  1026.         RETLW 0x00           ;   b'00000000'  d'000'
  1027.         RETLW 0x00           ;   b'00000000'  d'000'
  1028.         RETLW 0x00           ;   b'00000000'  d'000'
  1029.         RETLW 0x00           ;   b'00000000'  d'000'
  1030.         RETLW 0x00           ;   b'00000000'  d'000'
  1031.         RETLW 0x00           ;   b'00000000'  d'000'
  1032.         RETLW 0x00           ;   b'00000000'  d'000'
  1033.         NOP
  1034.         NOP
  1035.         NOP
  1036.         NOP
  1037.         NOP
  1038.         NOP
  1039.         NOP
  1040.         NOP
  1041.         NOP
  1042.         NOP
  1043.         NOP
  1044.         NOP
  1045.         NOP
  1046.         NOP
  1047.         NOP
  1048.         NOP
  1049.         NOP
  1050.         NOP
  1051.         NOP
  1052.         NOP
  1053.         NOP
  1054.         NOP
  1055.         NOP
  1056.         NOP
  1057.         NOP
  1058.         NOP
  1059.         NOP
  1060.         NOP
  1061.         NOP
  1062.         NOP
  1063.         NOP
  1064.         NOP
  1065.         NOP
  1066.         NOP
  1067.         NOP
  1068.         NOP
  1069.         NOP
  1070.         NOP
  1071.         NOP
  1072.         NOP
  1073.         NOP
  1074.         NOP
  1075.         NOP
  1076.         NOP
  1077.         NOP
  1078.         NOP
  1079.         NOP
  1080.         NOP
  1081.         NOP
  1082.         NOP
  1083.         NOP
  1084.         NOP
  1085.         NOP
  1086.         NOP
  1087.         NOP
  1088.         NOP
  1089.         NOP
  1090.         NOP
  1091.         NOP
  1092.         NOP
  1093.         NOP
  1094.         NOP
  1095.         NOP
  1096.         NOP
  1097.         NOP
  1098.         NOP
  1099.         NOP
  1100.         NOP
  1101.         NOP
  1102.         NOP
  1103.         NOP
  1104.         NOP
  1105.         NOP
  1106.         NOP
  1107.         NOP
  1108.         NOP
  1109.         NOP
  1110.         NOP
  1111.         NOP
  1112.         NOP
  1113.         NOP
  1114.         NOP
  1115.         NOP
  1116.         NOP
  1117.         NOP
  1118.         NOP
  1119.         NOP
  1120.         NOP
  1121.         NOP
  1122.         NOP
  1123.         NOP
  1124.         NOP
  1125.         NOP
  1126.         NOP
  1127.         NOP
  1128.         NOP
  1129.         NOP
  1130.         NOP
  1131.         NOP
  1132.         NOP
  1133.         NOP
  1134.         NOP
  1135.         NOP
  1136.         NOP
  1137.         NOP
  1138.         NOP
  1139.         NOP
  1140.         NOP
  1141.         NOP
  1142.         NOP
  1143.         NOP
  1144.         NOP
  1145.         NOP
  1146.         NOP
  1147.         NOP
  1148.         NOP
  1149.         NOP
  1150.         NOP
  1151.         NOP
  1152.         NOP
  1153.         NOP
  1154.         NOP
  1155.         NOP
  1156.         NOP
  1157.         NOP
  1158.         NOP
  1159.         NOP
  1160.         NOP
  1161.         NOP
  1162.         NOP
  1163.         NOP
  1164.         NOP
  1165.         NOP
  1166.         NOP
  1167.         NOP
  1168.         NOP
  1169.         NOP
  1170.         NOP
  1171.         NOP
  1172.         NOP
  1173.         NOP
  1174.         NOP
  1175.         NOP
  1176.         NOP
  1177.         NOP
  1178.         NOP
  1179.         NOP
  1180.         NOP
  1181.         NOP
  1182.         NOP
  1183.         NOP
  1184.         NOP
  1185.         NOP
  1186.         NOP
  1187.         NOP
  1188.         NOP
  1189.         NOP
  1190.         NOP
  1191.         NOP
  1192.         NOP
  1193.         NOP
  1194.         NOP
  1195.         NOP
  1196.         NOP
  1197.         NOP
  1198.         NOP
  1199.         NOP
  1200.         NOP
  1201.         NOP
  1202.         NOP
  1203.         NOP
  1204.         NOP
  1205.         NOP
  1206.         NOP
  1207.         NOP
  1208.         NOP
  1209.         NOP
  1210.         NOP
  1211.         NOP
  1212.         NOP
  1213.         NOP
  1214.         NOP
  1215.         NOP
  1216.         NOP
  1217.         NOP
  1218.         NOP
  1219.         NOP
  1220.         NOP
  1221.         NOP
  1222.         NOP
  1223.         NOP
  1224.         NOP
  1225.         NOP
  1226.         NOP
  1227.         NOP
  1228.         NOP
  1229.         NOP
  1230.         NOP
  1231.         NOP
  1232.         NOP
  1233.         NOP
  1234.         NOP
  1235.         NOP
  1236.         NOP
  1237.         NOP
  1238.         NOP
  1239.         NOP
  1240.         NOP
  1241.         NOP
  1242.         NOP
  1243.         NOP
  1244.         NOP
  1245.         NOP
  1246.         NOP
  1247.         NOP
  1248.         NOP
  1249.         NOP
  1250.         NOP
  1251.         NOP
  1252.         NOP
  1253.         NOP
  1254.         NOP
  1255.         NOP
  1256.         NOP
  1257.         NOP
  1258.         NOP
  1259.         NOP
  1260.         NOP
  1261.         NOP
  1262.         NOP
  1263.         NOP
  1264.         NOP
  1265.         NOP
  1266.         NOP
  1267.         NOP
  1268.         NOP
  1269.         NOP
  1270.         NOP
  1271.         NOP
  1272.         NOP
  1273.         NOP
  1274.         NOP
  1275.         NOP
  1276.         NOP
  1277.         NOP
  1278.         NOP
  1279.         NOP
  1280.         NOP
  1281.         NOP
  1282.         NOP
  1283.         NOP
  1284.         NOP
  1285.         NOP
  1286.         NOP
  1287.         NOP
  1288.         NOP
  1289.         NOP
  1290.         NOP
  1291.         NOP
  1292.         NOP
  1293.         NOP
  1294.         NOP
  1295.         NOP
  1296.         NOP
  1297.         NOP
  1298.         NOP
  1299.         NOP
  1300.         NOP
  1301.         NOP
  1302.         NOP
  1303.         NOP
  1304.         NOP
  1305.         NOP
  1306.         NOP
  1307.         NOP
  1308.         NOP
  1309.         NOP
  1310.         NOP
  1311.         NOP
  1312.         NOP
  1313.         NOP
  1314.         NOP
  1315.         NOP
  1316.         NOP
  1317.         NOP
  1318.         NOP
  1319.         NOP
  1320.         NOP
  1321.         NOP
  1322.         NOP
  1323.         NOP
  1324.         NOP
  1325.         NOP
  1326.         NOP
  1327.         NOP
  1328.         NOP
  1329.         NOP
  1330.         NOP
  1331.         NOP
  1332.         NOP
  1333.         NOP
  1334.         NOP
  1335.         NOP
  1336.         NOP
  1337.         NOP
  1338.         NOP
  1339.         NOP
  1340.         NOP
  1341.         NOP
  1342.         NOP
  1343.         NOP
  1344.         NOP
  1345.         NOP
  1346.         NOP
  1347.         NOP
  1348.         NOP
  1349.         NOP
  1350.         NOP
  1351.         NOP
  1352.         NOP
  1353.         NOP
  1354.         NOP
  1355.         NOP
  1356.         NOP
  1357.         NOP
  1358.         NOP
  1359.         NOP
  1360.         NOP
  1361.         NOP
  1362.         NOP
  1363.         NOP
  1364.         NOP
  1365.         NOP
  1366.         NOP
  1367.         NOP
  1368.         NOP
  1369.         NOP
  1370.         NOP
  1371.         NOP
  1372.         NOP
  1373.         NOP
  1374.         NOP
  1375.         NOP
  1376.         NOP
  1377.         NOP
  1378.         NOP
  1379.         NOP
  1380.         NOP
  1381.         NOP
  1382.         NOP
  1383.         NOP
  1384.         NOP
  1385.         NOP
  1386.         NOP
  1387.         NOP
  1388.         NOP
  1389.         NOP
  1390.         NOP
  1391.         NOP
  1392.         NOP
  1393.         NOP
  1394.         NOP
  1395.         NOP
  1396.         NOP
  1397.         NOP
  1398.         NOP
  1399.         NOP
  1400.         NOP
  1401.         NOP
  1402.         NOP
  1403.         NOP
  1404.         NOP
  1405.         NOP
  1406.         NOP
  1407.         NOP
  1408.         NOP
  1409.         NOP
  1410.         NOP
  1411.         NOP
  1412.         NOP
  1413.         NOP
  1414.         NOP
  1415.         NOP
  1416.         NOP
  1417.         NOP
  1418.         NOP
  1419.         NOP
  1420.         NOP
  1421.         NOP
  1422.         NOP
  1423.         NOP
  1424.         NOP
  1425.         NOP
  1426.         NOP
  1427.         NOP
  1428.         NOP
  1429.         NOP
  1430.         NOP
  1431.         NOP
  1432.         NOP
  1433.         NOP
  1434.         NOP
  1435.         NOP
  1436.         NOP
  1437.         NOP
  1438.         NOP
  1439.         NOP
  1440.         NOP
  1441.         NOP
  1442.         NOP
  1443.         NOP
  1444.         NOP
  1445.         NOP
  1446.         NOP
  1447.         NOP
  1448.         NOP
  1449.         NOP
  1450.         NOP
  1451.         NOP
  1452.         NOP
  1453.         NOP
  1454.         NOP
  1455.         NOP
  1456.         NOP
  1457.         NOP
  1458.         NOP
  1459.         NOP
  1460.         NOP
  1461.         NOP
  1462.         NOP
  1463.         NOP
  1464.         NOP
  1465.         NOP
  1466.         NOP
  1467.         NOP
  1468.         NOP
  1469.         NOP
  1470.         NOP
  1471.         NOP
  1472.         NOP
  1473.         NOP
  1474.         NOP
  1475.         NOP
  1476.         NOP
  1477.         NOP
  1478.         NOP
  1479.         NOP
  1480.         NOP
  1481.         NOP
  1482.         NOP
  1483.         NOP
  1484.         NOP
  1485.         NOP
  1486.         NOP
  1487.         NOP
  1488.         NOP
  1489.         NOP
  1490.         NOP
  1491.         NOP
  1492.         NOP
  1493.         NOP
  1494.         NOP
  1495.         NOP
  1496.         NOP
  1497.         NOP
  1498.         NOP
  1499.         NOP
  1500.         NOP
  1501.         NOP
  1502.         NOP
  1503.         NOP
  1504.         NOP
  1505.         NOP
  1506.         NOP
  1507.         NOP
  1508.         NOP
  1509.         NOP
  1510.         NOP
  1511.         NOP
  1512.         NOP
  1513.         NOP
  1514.         NOP
  1515.         NOP
  1516.         NOP
  1517.         NOP
  1518.         NOP
  1519.         NOP
  1520.         NOP
  1521.         NOP
  1522.         NOP
  1523.         NOP
  1524.         NOP
  1525.         NOP
  1526.         NOP
  1527.         NOP
  1528.         NOP
  1529.         NOP
  1530.         NOP
  1531.         NOP
  1532.         NOP
  1533.         NOP
  1534.         NOP
  1535.         NOP
  1536.         NOP
  1537.         NOP
  1538.         NOP
  1539.         NOP
  1540.         NOP
  1541.         NOP
  1542.         NOP
  1543.         NOP
  1544.         NOP
  1545.         NOP
  1546.         NOP
  1547.         NOP
  1548.         NOP
  1549.         NOP
  1550.         NOP
  1551.         NOP
  1552.         NOP
  1553.         NOP
  1554.         NOP
  1555.         NOP
  1556.         NOP
  1557.         NOP
  1558.         NOP
  1559.         NOP
  1560.         NOP
  1561.         NOP
  1562.         NOP
  1563.         NOP
  1564.         NOP
  1565.         NOP
  1566.         NOP
  1567.         NOP
  1568.         NOP
  1569.         NOP
  1570.         NOP
  1571.         NOP
  1572.         NOP
  1573.         NOP
  1574.         NOP
  1575.         NOP
  1576.         NOP
  1577.         NOP
  1578.         NOP
  1579.         NOP
  1580.         NOP
  1581.         NOP
  1582.         NOP
  1583.         NOP
  1584.         NOP
  1585.         NOP
  1586.         NOP
  1587.         NOP
  1588.         NOP
  1589.         NOP
  1590.         NOP
  1591.         NOP
  1592.         NOP
  1593.         NOP
  1594.         NOP
  1595.         NOP
  1596.         NOP
  1597.         NOP
  1598.         NOP
  1599.         NOP
  1600.         NOP
  1601.         NOP
  1602.         NOP
  1603.         NOP
  1604.         NOP
  1605.         NOP
  1606.         NOP
  1607.         NOP
  1608.         NOP
  1609.         NOP
  1610.         NOP
  1611.         NOP
  1612.         NOP
  1613.         NOP
  1614.         NOP
  1615.         NOP
  1616.         NOP
  1617.         NOP
  1618.         NOP
  1619.         NOP
  1620.         NOP
  1621.         NOP
  1622.         NOP
  1623.         NOP
  1624.         NOP
  1625.         NOP
  1626.         NOP
  1627.         NOP
  1628.         NOP
  1629.         NOP
  1630.         NOP
  1631.         NOP
  1632.         NOP
  1633.         NOP
  1634.         NOP
  1635.         NOP
  1636.         NOP
  1637.         NOP
  1638.         NOP
  1639.         NOP
  1640.         NOP
  1641.         NOP
  1642.         NOP
  1643.         NOP
  1644.         NOP
  1645.         NOP
  1646.         NOP
  1647.         NOP
  1648.         NOP
  1649.         NOP
  1650.         NOP
  1651.         NOP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement