Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1.         cpu     z80
  2.         page    0
  3.  
  4.         nop                     ; 00
  5.         ld      bc,1234h        ; 01 34 12
  6.         ld      (bc),a          ; 02
  7.         inc     bc              ; 03
  8.         inc     b               ; 04
  9.         dec     b               ; 05
  10.         ld      b,12h           ; 06 12
  11.         rlca                    ; 07
  12.         ex      af,af'          ; 08
  13.         exa                     ; 08
  14.         add     hl,bc           ; 09
  15.         ld      a,(bc)          ; 0a
  16.         dec     bc              ; 0b
  17.         inc     c               ; 0c
  18.         dec     c               ; 0d
  19.         ld      c,12h           ; 0e 12
  20.         rrca                    ; 0f
  21.         djnz    $               ; 10 fe
  22.         ld      de,1234h        ; 11 34 12
  23.         ld      (de),a          ; 12
  24.         inc     de              ; 13
  25.         inc     d               ; 14
  26.         dec     d               ; 15
  27.         ld      d,12h           ; 16 12
  28.         rla                     ; 17
  29.         jr      $               ; 18 fe
  30.         add     hl,de           ; 19
  31.         ld      a,(de)          ; 1a
  32.         dec     de              ; 1b
  33.         inc     e               ; 1c
  34.         dec     e               ; 1d
  35.         ld      e,12h           ; 1e 12
  36.         rra                     ; 1f
  37.         jr      nz,$            ; 20 fe
  38.         ld      hl,12h          ; 21 12
  39.         ld      (1234h),hl      ; 22 34 12
  40.         inc     hl              ; 23
  41.         inc     h               ; 24
  42.         dec     h               ; 25
  43.         ld      h,12h           ; 26 12
  44.         daa                     ; 27
  45.         jr      z,$             ; 28 fe
  46.         add     hl,hl           ; 29
  47.         ld      hl,(1234h)      ; 2a 34 12
  48.         dec     hl              ; 2b
  49.         inc     l               ; 2c
  50.         dec     l               ; 2d
  51.         ld      l,12h           ; 2e 12
  52.         cpl                     ; 2f
  53.         jr      nc,$            ; 30 fe
  54.         ld      sp,1234h        ; 31 34 12
  55.         ld      (1234h),a       ; 32 34 12
  56.         inc     sp              ; 33
  57.         inc     (hl)            ; 34
  58.         dec     (hl)            ; 35
  59.         ld      (hl),12h        ; 36 12
  60.         scf                     ; 37
  61.         jr      c,$             ; 38 12
  62.         add     hl,sp           ; 39
  63.         ld      a,(1234h)       ; 3a 34 12
  64.         dec     sp              ; 3b
  65.         inc     a               ; 3c
  66.         dec     a               ; 3d
  67.         ld      a,12h           ; 3e 12
  68.         ccf                     ; 3f
  69.         ld      b,b             ; 40
  70.         ld      b,c             ; 41
  71.         ld      b,d             ; 42
  72.         ld      b,e             ; 43
  73.         ld      b,h             ; 44
  74.         ld      b,l             ; 45
  75.         ld      b,(hl)          ; 46
  76.         ld      b,a             ; 47
  77.         ld      c,b             ; 48
  78.         ld      c,c             ; 49
  79.         ld      c,d             ; 4a
  80.         ld      c,e             ; 4b
  81.         ld      c,h             ; 4c
  82.         ld      c,l             ; 4d
  83.         ld      c,(hl)          ; 4e
  84.         ld      c,a             ; 4f
  85.         ld      d,b             ; 50
  86.         ld      d,c             ; 51
  87.         ld      d,d             ; 52
  88.         ld      d,e             ; 53
  89.         ld      d,h             ; 54
  90.         ld      d,l             ; 55
  91.         ld      d,(hl)          ; 56
  92.         ld      d,a             ; 57
  93.         ld      e,b             ; 58
  94.         ld      e,c             ; 59
  95.         ld      e,d             ; 5a
  96.         ld      e,e             ; 5b
  97.         ld      e,h             ; 5c
  98.         ld      e,l             ; 5d
  99.         ld      e,(hl)          ; 5e
  100.         ld      e,a             ; 5f
  101.         ld      h,b             ; 60
  102.         ld      h,c             ; 61
  103.         ld      h,d             ; 62
  104.         ld      h,e             ; 63
  105.         ld      h,h             ; 64
  106.         ld      h,l             ; 65
  107.         ld      h,(hl)          ; 66
  108.         ld      h,a             ; 67
  109.         ld      l,b             ; 68
  110.         ld      l,c             ; 69
  111.         ld      l,d             ; 6a
  112.         ld      l,e             ; 6b
  113.         ld      l,h             ; 6c
  114.         ld      l,l             ; 6d
  115.         ld      l,(hl)          ; 6e
  116.         ld      l,a             ; 6f
  117.         ld      (hl),b          ; 70
  118.         ld      (hl),c          ; 71
  119.         ld      (hl),d          ; 72
  120.         ld      (hl),e          ; 73
  121.         ld      (hl),h          ; 74
  122.         ld      (hl),l          ; 75
  123.         halt                    ; 76
  124.         ld      (hl),a          ; 77
  125.         ld      a,b             ; 78
  126.         ld      a,c             ; 79
  127.         ld      a,d             ; 7a
  128.         ld      a,e             ; 7b
  129.         ld      a,h             ; 7c
  130.         ld      a,l             ; 7d
  131.         ld      a,(hl)          ; 7e
  132.         ld      a,a             ; 7f
  133.         add     a,b             ; 80
  134.         add     a,c             ; 81
  135.         add     a,d             ; 82
  136.         add     a,e             ; 83
  137.         add     a,h             ; 84
  138.         add     a,l             ; 85
  139.         add     a,(hl)          ; 86
  140.         add     a,a             ; 87
  141.         adc     a,b             ; 88
  142.         adc     a,c             ; 89
  143.         adc     a,d             ; 8a
  144.         adc     a,e             ; 8b
  145.         adc     a,h             ; 8c
  146.         adc     a,l             ; 8d
  147.         adc     a,(hl)          ; 8e
  148.         adc     a,a             ; 8f
  149.         sub     b               ; 90
  150.         sub     c               ; 91
  151.         sub     d               ; 92
  152.         sub     e               ; 93
  153.         sub     h               ; 94
  154.         sub     l               ; 95
  155.         sub     (hl)            ; 96
  156.         sub     a               ; 97
  157.         sbc     a,b             ; 98
  158.         sbc     a,c             ; 99
  159.         sbc     a,d             ; 9a
  160.         sbc     a,e             ; 9b
  161.         sbc     a,h             ; 9c
  162.         sbc     a,l             ; 9d
  163.         sbc     a,(hl)          ; 9e
  164.         sbc     a,a             ; 9f
  165.         and     b               ; a0
  166.         and     c               ; a1
  167.         and     d               ; a2
  168.         and     e               ; a3
  169.         and     h               ; a4
  170.         and     l               ; a5
  171.         and     (hl)            ; a6
  172.         and     a               ; a7
  173.         xor     b               ; a8
  174.         xor     c               ; a9
  175.         xor     d               ; aa
  176.         xor     e               ; ab
  177.         xor     h               ; ac
  178.         xor     l               ; ad
  179.         xor     (hl)            ; ae
  180.         xor     a               ; af
  181.         or      b               ; b0
  182.         or      c               ; b1
  183.         or      d               ; b2
  184.         or      e               ; b3
  185.         or      h               ; b4
  186.         or      l               ; b5
  187.         or      (hl)            ; b6
  188.         or      a               ; b7
  189.         cp      b               ; b8
  190.         cp      c               ; b9
  191.         cp      d               ; ba
  192.         cp      e               ; bb
  193.         cp      h               ; bc
  194.         cp      l               ; bd
  195.         cp      (hl)            ; be
  196.         cp      a               ; bf
  197.         ret     nz              ; c0
  198.         pop     bc              ; c1
  199.         jp      nz,1234h        ; c2 34 12
  200.         jp      1234h           ; c3 34 12
  201. -       jp      -               ; c3 xx xx
  202.         call    nz,1234h        ; c4 34 12
  203.         push    bc              ; c5
  204.         add     a,12h           ; c6 12
  205.         rst     00h             ; c7
  206.         ret     z               ; c8
  207.         ret                     ; c9
  208.         jp      z,1234h         ; ca 34 12
  209.         ;BITS                   ; cb
  210.         call    z,1234h         ; cc 34 12
  211.         call    1234h           ; cd 34 12
  212.         adc     a,12h           ; ce 12
  213.         rst     08h             ; cf
  214.         ret     nc              ; d0
  215.         pop     de              ; d1
  216.         jp      nc,1234h        ; d2 34 12
  217.         out     (12h),a         ; d3 12
  218.         call    nc,1234h        ; d4 34 12
  219.         push    de              ; d5
  220.         sub     12h             ; d6 12
  221.         rst     10h             ; d7
  222.         ret     c               ; d8
  223.         exx                     ; d9
  224.         jp      c,1234h         ; da 34 12
  225.         in      a,(12h)         ; db 12
  226.         call    c,1234h         ; dc 34 12     
  227.         ;IX                     ; dd
  228.         sbc     a,12h           ; de 12
  229.         rst     18h             ; df
  230.         ret     po              ; e0
  231.         pop     hl              ; e1
  232.         jp      po,1234h        ; e2 34 12
  233.         ex      (sp),hl         ; e3
  234.         call    po,1234h        ; e4 34 12
  235.         push    hl              ; e5
  236.         and     12h             ; e6 12
  237.         rst     20h             ; e7
  238.         ret     pe              ; e8
  239.         jp      ( hl )          ; e9
  240.         jp      pe,1234h        ; ea 34 12
  241.         ex      de,hl           ; eb
  242.         exd                     ; eb
  243.         call    pe,1234h        ; ec 34 12
  244.         ;EXTD                   ; ed
  245.         xor     12h             ; ee 12
  246.         rst     28h             ; ef
  247.         ret     p               ; f0
  248.         pop     af              ; f1
  249.         jp      p,1234h         ; f2 34 12
  250.         di                      ; f3
  251.         call    p,1234h         ; f4 34 12
  252.         push    af              ; f5
  253.         or      12h             ; f6 12
  254.         rst     30h             ; f7
  255.         ret     m               ; f8
  256.         ld      sp,hl           ; f9
  257.         jp      m,1234h         ; fa 34 12
  258.         ei                      ; fb
  259.         call    m,1234h         ; fc 34 12
  260.         ;IY                     ; fd
  261.         cp      12h             ; fe 12
  262.         rst     38h             ; ff
  263.  
  264.         in      b,(c)           ; ed 40
  265.         out     (c),b           ; ed 41
  266.         sbc     hl,bc           ; ed 42
  267.         ld      (1234h),bc      ; ed 43 34 12
  268.         neg                     ; ed 44
  269.         retn                    ; ed 45
  270.         im      0               ; ed 46
  271.         ld      i,a             ; ed 47
  272.         in      c,(c)           ; ed 48
  273.         out     (c),c           ; ed 49
  274.         adc     hl,bc           ; ed 4a
  275.         ld      bc,(1234h)      ; ed 4b 34 12
  276.         ;neg                    ; ed 4c
  277.         reti                    ; ed 4d
  278.         ;im     0/1             ; ed 4e
  279.         ld      r,a             ; ed 4f
  280.         in      d,(c)           ; ed 50
  281.         out     (c),d           ; ed 51
  282.         sbc     hl,de           ; ed 52
  283.         ld      (1234h),de      ; ed 53 34 12
  284.         ;neg                    ; ed 54
  285.         ;retn                   ; ed 55
  286.         im      1               ; ed 56
  287.         ld      a,i             ; ed 57
  288.         in      e,(c)           ; ed 58
  289.         out     (c),e           ; ed 59
  290.         adc     hl,de           ; ed 5a
  291.         ld      de,(1234h)      ; ed 5b 34 12
  292.         ;neg                    ; ed 5c
  293.         ;retn                   ; ed 5d
  294.         im      2               ; ed 5e
  295.         ld      a,r             ; ed 5f
  296.         in      h,(c)           ; ed 60
  297.         out     (c),h           ; ed 61
  298.         sbc     hl,hl           ; ed 62
  299.         ;ld     (1234h),hl      ; ed 63 34 12
  300.         ;neg                    ; ed 64
  301.         retn                    ; ed 65
  302.         im      0               ; ed 66
  303.         rrd                     ; ed 67
  304.         in      l,(c)           ; ed 68
  305.         out     (c),l           ; ed 69
  306.         adc     hl,hl           ; ed 6a
  307.         ;ld     hl,(1234h)      ; ed 6b 34 12
  308.         ;neg                    ; ed 6c
  309.         ;retn                   ; ed 6d
  310.         ;im     0/1             ; ed 6e
  311.         rld                     ; ed 6f
  312.         ;in     (c)             ; ed 70
  313.         ;out    (c),0           ; ed 71
  314.         sbc     hl,sp           ; ed 72
  315.         ld      (1234h),sp      ; ed 73 34 12
  316.         ;neg                    ; ed 74
  317.         ;retn                   ; ed 75
  318.         ;im     1               ; ed 76
  319.         in      a,(c)           ; ed 78
  320.         out     (c),a           ; ed 79
  321.         adc     hl,sp           ; ed 7a
  322.         ld      sp,(1234h)      ; ed 7b 34 12
  323.         ;neg                    ; ed 7c
  324.         ;retn                   ; ed 7d
  325.         ;im     2               ; ed 7e
  326.         ldi                     ; ed a0
  327.         cpi                     ; ed a1
  328.         ini                     ; ed a2
  329.         outi                    ; ed a3
  330.         ldd                     ; ed a8
  331.         cpd                     ; ed a9
  332.         ind                     ; ed aa
  333.         outd                    ; ed ab
  334.         ldir                    ; ed b0
  335.         cpir                    ; ed b1
  336.         inir                    ; ed b2
  337.         otir                    ; ed b3
  338.         lddr                    ; ed b8
  339.         cpdr                    ; ed b9
  340.         indr                    ; ed ba
  341.         otdr                    ; ed bb
  342.  
  343.         rlc     b               ; cb 00
  344.         rlc     c               ; cb 01
  345.         rlc     d               ; cb 02
  346.         rlc     e               ; cb 03
  347.         rlc     h               ; cb 04
  348.         rlc     l               ; cb 05
  349.         rlc     (hl)            ; cb 06
  350.         rlc     a               ; cb 07
  351.         rrc     b               ; cb 08
  352.         rrc     c               ; cb 09
  353.         rrc     d               ; cb 0a
  354.         rrc     e               ; cb 0b
  355.         rrc     h               ; cb 0c
  356.         rrc     l               ; cb 0d
  357.         rrc     (hl)            ; cb 0e
  358.         rrc     a               ; cb 0f
  359.         rl      b               ; cb 10
  360.         rl      c               ; cb 11
  361.         rl      d               ; cb 12
  362.         rl      e               ; cb 13
  363.         rl      h               ; cb 14
  364.         rl      l               ; cb 15
  365.         rl      (hl)            ; cb 16
  366.         rl      a               ; cb 17
  367.         rr      b               ; cb 18
  368.         rr      c               ; cb 19
  369.         rr      d               ; cb 1a
  370.         rr      e               ; cb 1b
  371.         rr      h               ; cb 1c
  372.         rr      l               ; cb 1d
  373.         rr      (hl)            ; cb 1e
  374.         rr      a               ; cb 1f
  375.         sla     b               ; cb 20
  376.         sla     c               ; cb 21
  377.         sla     d               ; cb 22
  378.         sla     e               ; cb 23
  379.         sla     h               ; cb 24
  380.         sla     l               ; cb 25
  381.         sla     (hl)            ; cb 26
  382.         sla     a               ; cb 27
  383.         sra     b               ; cb 28
  384.         sra     c               ; cb 29
  385.         sra     d               ; cb 2a
  386.         sra     e               ; cb 2b
  387.         sra     h               ; cb 2c
  388.         sra     l               ; cb 2d
  389.         sra     (hl)            ; cb 2e
  390.         sra     a               ; cb 2f
  391.         ;sll    b               ; cb 30
  392.         ;sll    c               ; cb 31
  393.         ;sll    d               ; cb 32
  394.         ;sll    e               ; cb 33
  395.         ;sll    h               ; cb 34
  396.         ;sll    l               ; cb 35
  397.         ;sll    (hl)            ; cb 36
  398.         ;sll    a               ; cb 37
  399.         srl     b               ; cb 38
  400.         srl     c               ; cb 39
  401.         srl     d               ; cb 3a
  402.         srl     e               ; cb 3b
  403.         srl     h               ; cb 3c
  404.         srl     l               ; cb 3d
  405.         srl     (hl)            ; cb 3e
  406.         srl     a               ; cb 3f
  407.         bit     0,b             ; cb 40
  408.         bit     0,c             ; cb 41
  409.         bit     0,d             ; cb 42
  410.         bit     0,e             ; cb 43
  411.         bit     0,h             ; cb 44
  412.         bit     0,l             ; cb 45
  413.         bit     0,(hl)          ; cb 46
  414.         bit     0,a             ; cb 47
  415.         bit     1,b             ; cb 48
  416.         bit     1,c             ; cb 49
  417.         bit     1,d             ; cb 4a
  418.         bit     1,e             ; cb 4b
  419.         bit     1,h             ; cb 4c
  420.         bit     1,l             ; cb 4d
  421.         bit     1,(hl)          ; cb 4e
  422.         bit     1,a             ; cb 4f
  423.         bit     2,b             ; cb 50
  424.         bit     2,c             ; cb 51
  425.         bit     2,d             ; cb 52
  426.         bit     2,e             ; cb 53
  427.         bit     2,h             ; cb 54
  428.         bit     2,l             ; cb 55
  429.         bit     2,(hl)          ; cb 56
  430.         bit     2,a             ; cb 57
  431.         bit     3,b             ; cb 58
  432.         bit     3,c             ; cb 59
  433.         bit     3,d             ; cb 5a
  434.         bit     3,e             ; cb 5b
  435.         bit     3,h             ; cb 5c
  436.         bit     3,l             ; cb 5d
  437.         bit     3,(hl)          ; cb 5e
  438.         bit     3,a             ; cb 5f
  439.         bit     4,b             ; cb 60
  440.         bit     4,c             ; cb 61
  441.         bit     4,d             ; cb 62
  442.         bit     4,e             ; cb 63
  443.         bit     4,h             ; cb 64
  444.         bit     4,l             ; cb 65
  445.         bit     4,(hl)          ; cb 66
  446.         bit     4,a             ; cb 67
  447.         bit     5,b             ; cb 68
  448.         bit     5,c             ; cb 69
  449.         bit     5,d             ; cb 6a
  450.         bit     5,e             ; cb 6b
  451.         bit     5,h             ; cb 6c
  452.         bit     5,l             ; cb 6d
  453.         bit     5,(hl)          ; cb 6e
  454.         bit     5,a             ; cb 6f
  455.         bit     6,b             ; cb 70
  456.         bit     6,c             ; cb 71
  457.         bit     6,d             ; cb 72
  458.         bit     6,e             ; cb 73
  459.         bit     6,h             ; cb 74
  460.         bit     6,l             ; cb 75
  461.         bit     6,(hl)          ; cb 76
  462.         bit     6,a             ; cb 77
  463.         bit     7,b             ; cb 78
  464.         bit     7,c             ; cb 79
  465.         bit     7,d             ; cb 7a
  466.         bit     7,e             ; cb 7b
  467.         bit     7,h             ; cb 7c
  468.         bit     7,l             ; cb 7d
  469.         bit     7,(hl)          ; cb 7e
  470.         bit     7,a             ; cb 7f
  471.         res     0,b             ; cb 80
  472.         res     0,c             ; cb 81
  473.         res     0,d             ; cb 82
  474.         res     0,e             ; cb 83
  475.         res     0,h             ; cb 84
  476.         res     0,l             ; cb 85
  477.         res     0,(hl)          ; cb 86
  478.         res     0,a             ; cb 87
  479.         res     1,b             ; cb 88
  480.         res     1,c             ; cb 89
  481.         res     1,d             ; cb 8a
  482.         res     1,e             ; cb 8b
  483.         res     1,h             ; cb 8c
  484.         res     1,l             ; cb 8d
  485.         res     1,(hl)          ; cb 8e
  486.         res     1,a             ; cb 8f
  487.         res     2,b             ; cb 90
  488.         res     2,c             ; cb 91
  489.         res     2,d             ; cb 92
  490.         res     2,e             ; cb 93
  491.         res     2,h             ; cb 94
  492.         res     2,l             ; cb 95
  493.         res     2,(hl)          ; cb 96
  494.         res     2,a             ; cb 97
  495.         res     3,b             ; cb 98
  496.         res     3,c             ; cb 99
  497.         res     3,d             ; cb 9a
  498.         res     3,e             ; cb 9b
  499.         res     3,h             ; cb 9c
  500.         res     3,l             ; cb 9d
  501.         res     3,(hl)          ; cb 9e
  502.         res     3,a             ; cb 9f
  503.         res     4,b             ; cb a0
  504.         res     4,c             ; cb a1
  505.         res     4,d             ; cb a2
  506.         res     4,e             ; cb a3
  507.         res     4,h             ; cb a4
  508.         res     4,l             ; cb a5
  509.         res     4,(hl)          ; cb a6
  510.         res     4,a             ; cb a7
  511.         res     5,b             ; cb a8
  512.         res     5,c             ; cb a9
  513.         res     5,d             ; cb aa
  514.         res     5,e             ; cb ab
  515.         res     5,h             ; cb ac
  516.         res     5,l             ; cb ad
  517.         res     5,(hl)          ; cb ae
  518.         res     5,a             ; cb af
  519.         res     6,b             ; cb b0
  520.         res     6,c             ; cb b1
  521.         res     6,d             ; cb b2
  522.         res     6,e             ; cb b3
  523.         res     6,h             ; cb b4
  524.         res     6,l             ; cb b5
  525.         res     6,(hl)          ; cb b6
  526.         res     6,a             ; cb b7
  527.         res     7,b             ; cb b8
  528.         res     7,c             ; cb b9
  529.         res     7,d             ; cb ba
  530.         res     7,e             ; cb bb
  531.         res     7,h             ; cb bc
  532.         res     7,l             ; cb bd
  533.         res     7,(hl)          ; cb be
  534.         res     7,a             ; cb bf
  535.         set     0,b             ; cb 80
  536.         set     0,c             ; cb c1
  537.         set     0,d             ; cb c2
  538.         set     0,e             ; cb c3
  539.         set     0,h             ; cb c4
  540.         set     0,l             ; cb c5
  541.         set     0,(hl)          ; cb c6
  542.         set     0,a             ; cb c7
  543.         set     1,b             ; cb c8
  544.         set     1,c             ; cb c9
  545.         set     1,d             ; cb ca
  546.         set     1,e             ; cb cb
  547.         set     1,h             ; cb cc
  548.         set     1,l             ; cb cd
  549.         set     1,(hl)          ; cb ce
  550.         set     1,a             ; cb cf
  551.         set     2,b             ; cb d0
  552.         set     2,c             ; cb d1
  553.         set     2,d             ; cb d2
  554.         set     2,e             ; cb d3
  555.         set     2,h             ; cb d4
  556.         set     2,l             ; cb d5
  557.         set     2,(hl)          ; cb d6
  558.         set     2,a             ; cb d7
  559.         set     3,b             ; cb d8
  560.         set     3,c             ; cb d9
  561.         set     3,d             ; cb da
  562.         set     3,e             ; cb db
  563.         set     3,h             ; cb dc
  564.         set     3,l             ; cb dd
  565.         set     3,(hl)          ; cb de
  566.         set     3,a             ; cb df
  567.         set     4,b             ; cb e0
  568.         set     4,c             ; cb e1
  569.         set     4,d             ; cb e2
  570.         set     4,e             ; cb e3
  571.         set     4,h             ; cb e4
  572.         set     4,l             ; cb e5
  573.         set     4,(hl)          ; cb e6
  574.         set     4,a             ; cb e7
  575.         set     5,b             ; cb e8
  576.         set     5,c             ; cb e9
  577.         set     5,d             ; cb ea
  578.         set     5,e             ; cb eb
  579.         set     5,h             ; cb ec
  580.         set     5,l             ; cb ed
  581.         set     5,(hl)          ; cb ee
  582.         set     5,a             ; cb ef
  583.         set     6,b             ; cb f0
  584.         set     6,c             ; cb f1
  585.         set     6,d             ; cb f2
  586.         set     6,e             ; cb f3
  587.         set     6,h             ; cb f4
  588.         set     6,l             ; cb f5
  589.         set     6,(hl)          ; cb f6
  590.         set     6,a             ; cb f7
  591.         set     7,b             ; cb f8
  592.         set     7,c             ; cb f9
  593.         set     7,d             ; cb fa
  594.         set     7,e             ; cb fb
  595.         set     7,h             ; cb fc
  596.         set     7,l             ; cb fd
  597.         set     7,(hl)          ; cb fe
  598.         set     7,a             ; cb ff
  599.  
  600.         add     ix,bc           ; dd 09
  601.         add     ix,de           ; dd 19
  602.         ld      ix,1234h        ; dd 21 34 12
  603.         ld      (1234h),ix      ; dd 22 34 12
  604.         inc     ix              ; dd 23
  605.         ;inc    ixh             ; dd 24
  606.         ;dec    ixh             ; dd 25
  607.         ;ld     ixh,12h         ; dd 26 12
  608.         add     ix,ix           ; dd 29
  609.         ld      ix,(1234h)      ; dd 2a 34 12
  610.         dec     ix              ; dd 2b
  611.         ;inc    ixl             ; dd 2c
  612.         ;dec    ixl             ; dd 2d
  613.         ;ld     ixl,12h         ; dd 2e 12
  614.         inc     (ix+12h)        ; dd 34 12
  615.         dec     (ix+12h)        ; dd 35 12
  616.         ld      (ix+12h),34h    ; dd 36 12 34
  617.         add     ix,sp           ; dd 39
  618.         ;ld     b,ixh           ; dd 44
  619.         ;ld     b,ixl           ; dd 45
  620.         ld      b,(ix+12h)      ; dd 46 12
  621.         ;ld     c,ixh           ; dd 4c
  622.         ;ld     c,ixl           ; dd 4d
  623.         ld      c,(ix+12h)      ; dd 4e 12
  624.         ;ld     d,ixh           ; dd 54
  625.         ;ld     d,ixl           ; dd 55
  626.         ld      d,(ix+12h)      ; dd 56 12
  627.         ;ld     e,ixh           ; dd 5c
  628.         ;ld     e,ixl           ; dd 5d
  629.         ld      e,(ix+12h)      ; dd 5e 12
  630.         ;ld     ixh,b           ; dd 60
  631.         ;ld     ixh,c           ; dd 61
  632.         ;ld     ixh,d           ; dd 62
  633.         ;ld     ixh,e           ; dd 63
  634.         ;ld     ixh,ixh         ; dd 64
  635.         ;ld     ixh,ixl         ; dd 65
  636.         ld      h,(ix+12h)      ; dd 66 12
  637.         ;ld     ixh,a           ; dd 67
  638.         ;ld     ixl,b           ; dd 68
  639.         ;ld     ixl,c           ; dd 69
  640.         ;ld     ixl,d           ; dd 6a
  641.         ;ld     ixl,e           ; dd 6b
  642.         ;ld     ixl,ixh         ; dd 6c
  643.         ;ld     ixl,ixl         ; dd 6d
  644.         ld      l,(ix+12h)      ; dd 6e 12
  645.         ;ld     ixl,a           ; dd 6f
  646.         ld      (ix+12h),b      ; dd 70 12
  647.         ld      (ix+12h),c      ; dd 71 12
  648.         ld      (ix+12h),d      ; dd 72 12
  649.         ld      (ix+12h),e      ; dd 73 12
  650.         ld      (ix+12h),h      ; dd 74 12
  651.         ld      (ix+12h),l      ; dd 75 12
  652.         ld      (ix+12h),a      ; dd 77 12
  653.         ;ld     a,ixh           ; dd 7c
  654.         ;ld     a,ixl           ; dd 7d
  655.         ld      a,(ix+12h)      ; dd 7e 12
  656.         ;add    a,ixh           ; dd 84
  657.         ;add    a,ixl           ; dd 85
  658.         add     a,(ix+12h)      ; dd 86 12
  659.         ;adc    a,ixh           ; dd 8c
  660.         ;adc    a,ixl           ; dd 8d
  661.         adc     a,(ix+12h)      ; dd 8e 12
  662.         ;sub    a,ixh           ; dd 94
  663.         ;sub    a,ixl           ; dd 95
  664.         sub     a,(ix+12h)      ; dd 96 12
  665.         ;sbc    a,ixh           ; dd 9c
  666.         ;sbc    a,ixl           ; dd 9d
  667.         sbc     a,(ix+12h)      ; dd 9e 12
  668.         ;and    a,ixh           ; dd a4
  669.         ;and    a,ixl           ; dd a5
  670.         and     a,(ix+12h)      ; dd a6 12
  671.         ;xor    a,ixh           ; dd ac
  672.         ;xor    a,ixl           ; dd ad
  673.         xor     a,(ix+12h)      ; dd ae 12
  674.         ;or     ixh             ; dd b4
  675.         ;or     ixl             ; dd b5
  676.         or      (ix+12h)        ; dd b6 12
  677.         ;cp     ixh             ; dd bc
  678.         ;cp     ixl             ; dd bd
  679.         cp      (ix+12h)        ; dd be 12
  680.         pop     ix              ; dd e1
  681.         ex      (sp),ix         ; dd e3
  682.         push    ix              ; dd e5
  683.         jp      (ix)            ; dd e9
  684.         ld      sp,ix           ; dd f9
  685.  
  686.         ;rlc    (ix+12h),b      ; dd cb 12 00
  687.         ;rlc    (ix+12h),c      ; dd cb 12 01
  688.         ;rlc    (ix+12h),d      ; dd cb 12 02
  689.         ;rlc    (ix+12h),e      ; dd cb 12 03
  690.         ;rlc    (ix+12h),h      ; dd cb 12 04
  691.         ;rlc    (ix+12h),l      ; dd cb 12 05
  692.         rlc     (ix+12h)        ; dd cb 12 06
  693.         ;rlc    (ix+12h),a      ; dd cb 12 07
  694.         ;rrc    (ix+12h),b      ; dd cb 12 08
  695.         ;rrc    (ix+12h),c      ; dd cb 12 09
  696.         ;rrc    (ix+12h),d      ; dd cb 12 0a
  697.         ;rrc    (ix+12h),e      ; dd cb 12 0b
  698.         ;rrc    (ix+12h),h      ; dd cb 12 0c
  699.         ;rrc    (ix+12h),l      ; dd cb 12 0d
  700.         rrc     (ix+12h)        ; dd cb 12 0e
  701.         ;rrc    (ix+12h),a      ; dd cb 12 0f
  702.         ;rl     (ix+12h),b      ; dd cb 12 10
  703.         ;rl     (ix+12h),c      ; dd cb 12 11
  704.         ;rl     (ix+12h),d      ; dd cb 12 12
  705.         ;rl     (ix+12h),e      ; dd cb 12 13
  706.         ;rl     (ix+12h),h      ; dd cb 12 14
  707.         ;rl     (ix+12h),l      ; dd cb 12 15
  708.         rl      (ix+12h)        ; dd cb 12 16
  709.         ;rl     (ix+12h),a      ; dd cb 12 17
  710.         ;rr     (ix+12h),b      ; dd cb 12 18
  711.         ;rr     (ix+12h),c      ; dd cb 12 19
  712.         ;rr     (ix+12h),d      ; dd cb 12 1a
  713.         ;rr     (ix+12h),e      ; dd cb 12 1b
  714.         ;rr     (ix+12h),h      ; dd cb 12 1c
  715.         ;rr     (ix+12h),l      ; dd cb 12 1d
  716.         rr      (ix+12h)        ; dd cb 12 1e
  717.         ;rr     (ix+12h),a      ; dd cb 12 1f
  718.         ;sla    (ix+12h),b      ; dd cb 12 20
  719.         ;sla    (ix+12h),c      ; dd cb 12 21
  720.         ;sla    (ix+12h),d      ; dd cb 12 22
  721.         ;sla    (ix+12h),e      ; dd cb 12 23
  722.         ;sla    (ix+12h),h      ; dd cb 12 24
  723.         ;sla    (ix+12h),l      ; dd cb 12 25
  724.         sla     (ix+12h)        ; dd cb 12 26
  725.         ;sla    (ix+12h),a      ; dd cb 12 27
  726.         ;sra    (ix+12h),b      ; dd cb 12 28
  727.         ;sra    (ix+12h),c      ; dd cb 12 29
  728.         ;sra    (ix+12h),d      ; dd cb 12 2a
  729.         ;sra    (ix+12h),e      ; dd cb 12 2b
  730.         ;sra    (ix+12h),h      ; dd cb 12 2c
  731.         ;sra    (ix+12h),l      ; dd cb 12 2d
  732.         sra     (ix+12h)        ; dd cb 12 2e
  733.         ;sra    (ix+12h),a      ; dd cb 12 2f
  734.         ;sll    (ix+12h),b      ; dd cb 12 30
  735.         ;sll    (ix+12h),c      ; dd cb 12 31
  736.         ;sll    (ix+12h),d      ; dd cb 12 32
  737.         ;sll    (ix+12h),e      ; dd cb 12 33
  738.         ;sll    (ix+12h),h      ; dd cb 12 34
  739.         ;sll    (ix+12h),l      ; dd cb 12 35
  740.         ;sll    (ix+12h)        ; dd cb 12 36
  741.         ;sll    (ix+12h),a      ; dd cb 12 37
  742.         ;srl    (ix+12h),b      ; dd cb 12 38
  743.         ;srl    (ix+12h),c      ; dd cb 12 39
  744.         ;srl    (ix+12h),d      ; dd cb 12 3a
  745.         ;srl    (ix+12h),e      ; dd cb 12 3b
  746.         ;srl    (ix+12h),h      ; dd cb 12 3c
  747.         ;srl    (ix+12h),l      ; dd cb 12 3d
  748.         srl     (ix+12h)        ; dd cb 12 3e
  749.         ;srl    (ix+12h),a      ; dd cb 12 3f
  750.         ;bit    0,(ix+12h)      ; dd cb 12 40
  751.         ;bit    0,(ix+12h)      ; dd cb 12 41
  752.         ;bit    0,(ix+12h)      ; dd cb 12 42
  753.         ;bit    0,(ix+12h)      ; dd cb 12 43
  754.         ;bit    0,(ix+12h)      ; dd cb 12 44
  755.         ;bit    0,(ix+12h)      ; dd cb 12 45
  756.         bit     0,(ix+12h)      ; dd cb 12 46
  757.         ;bit    0,(ix+12h)      ; dd cb 12 47
  758.         ;bit    1,(ix+12h)      ; dd cb 12 48
  759.         ;bit    1,(ix+12h)      ; dd cb 12 49
  760.         ;bit    1,(ix+12h)      ; dd cb 12 4a
  761.         ;bit    1,(ix+12h)      ; dd cb 12 4b
  762.         ;bit    1,(ix+12h)      ; dd cb 12 4c
  763.         ;bit    1,(ix+12h)      ; dd cb 12 4d
  764.         bit     1,(ix+12h)      ; dd cb 12 4e
  765.         ;bit    1,(ix+12h)      ; dd cb 12 4f
  766.         ;bit    2,(ix+12h)      ; dd cb 12 50
  767.         ;bit    2,(ix+12h)      ; dd cb 12 51
  768.         ;bit    2,(ix+12h)      ; dd cb 12 52
  769.         ;bit    2,(ix+12h)      ; dd cb 12 53
  770.         ;bit    2,(ix+12h)      ; dd cb 12 54
  771.         ;bit    2,(ix+12h)      ; dd cb 12 55
  772.         bit     2,(ix+12h)      ; dd cb 12 56
  773.         ;bit    2,(ix+12h)      ; dd cb 12 57
  774.         ;bit    3,(ix+12h)      ; dd cb 12 58
  775.         ;bit    3,(ix+12h)      ; dd cb 12 59
  776.         ;bit    3,(ix+12h)      ; dd cb 12 5a
  777.         ;bit    3,(ix+12h)      ; dd cb 12 5b
  778.         ;bit    3,(ix+12h)      ; dd cb 12 5c
  779.         ;bit    3,(ix+12h)      ; dd cb 12 5d
  780.         bit     3,(ix+12h)      ; dd cb 12 5e
  781.         ;bit    3,(ix+12h)      ; dd cb 12 5f
  782.         ;bit    4,(ix+12h)      ; dd cb 12 60
  783.         ;bit    4,(ix+12h)      ; dd cb 12 61
  784.         ;bit    4,(ix+12h)      ; dd cb 12 62
  785.         ;bit    4,(ix+12h)      ; dd cb 12 63
  786.         ;bit    4,(ix+12h)      ; dd cb 12 64
  787.         ;bit    4,(ix+12h)      ; dd cb 12 65
  788.         bit     4,(ix+12h)      ; dd cb 12 66
  789.         ;bit    4,(ix+12h)      ; dd cb 12 67
  790.         ;bit    5,(ix+12h)      ; dd cb 12 68
  791.         ;bit    5,(ix+12h)      ; dd cb 12 69
  792.         ;bit    5,(ix+12h)      ; dd cb 12 6a
  793.         ;bit    5,(ix+12h)      ; dd cb 12 6b
  794.         ;bit    5,(ix+12h)      ; dd cb 12 6c
  795.         ;bit    5,(ix+12h)      ; dd cb 12 6d
  796.         bit     5,(ix+12h)      ; dd cb 12 6e
  797.         ;bit    5,(ix+12h)      ; dd cb 12 6f
  798.         ;bit    6,(ix+12h)      ; dd cb 12 70
  799.         ;bit    6,(ix+12h)      ; dd cb 12 71
  800.         ;bit    6,(ix+12h)      ; dd cb 12 72
  801.         ;bit    6,(ix+12h)      ; dd cb 12 73
  802.         ;bit    6,(ix+12h)      ; dd cb 12 74
  803.         ;bit    6,(ix+12h)      ; dd cb 12 75
  804.         bit     6,(ix+12h)      ; dd cb 12 76
  805.         ;bit    6,(ix+12h)      ; dd cb 12 77
  806.         ;bit    7,(ix+12h)      ; dd cb 12 78
  807.         ;bit    7,(ix+12h)      ; dd cb 12 79
  808.         ;bit    7,(ix+12h)      ; dd cb 12 7a
  809.         ;bit    7,(ix+12h)      ; dd cb 12 7b
  810.         ;bit    7,(ix+12h)      ; dd cb 12 7c
  811.         ;bit    7,(ix+12h)      ; dd cb 12 7d
  812.         bit     7,(ix+12h)      ; dd cb 12 7e
  813.         ;bit    7,(ix+12h)      ; dd cb 12 7f
  814.         ;res    0,(ix+12h),b    ; dd cb 12 80
  815.         ;res    0,(ix+12h),c    ; dd cb 12 81
  816.         ;res    0,(ix+12h),d    ; dd cb 12 82
  817.         ;res    0,(ix+12h),e    ; dd cb 12 83
  818.         ;res    0,(ix+12h),h    ; dd cb 12 84
  819.         ;res    0,(ix+12h),l    ; dd cb 12 85
  820.         res     0,(ix+12h)      ; dd cb 12 86
  821.         ;res    0,(ix+12h),a    ; dd cb 12 87
  822.         ;res    1,(ix+12h),b    ; dd cb 12 88
  823.         ;res    1,(ix+12h),c    ; dd cb 12 89
  824.         ;res    1,(ix+12h),d    ; dd cb 12 8a
  825.         ;res    1,(ix+12h),e    ; dd cb 12 8b
  826.         ;res    1,(ix+12h),h    ; dd cb 12 8c
  827.         ;res    1,(ix+12h),l    ; dd cb 12 8d
  828.         res     1,(ix+12h)      ; dd cb 12 8e
  829.         ;res    1,(ix+12h),a    ; dd cb 12 8f
  830.         ;res    2,(ix+12h),b    ; dd cb 12 90
  831.         ;res    2,(ix+12h),c    ; dd cb 12 91
  832.         ;res    2,(ix+12h),d    ; dd cb 12 92
  833.         ;res    2,(ix+12h),e    ; dd cb 12 93
  834.         ;res    2,(ix+12h),h    ; dd cb 12 94
  835.         ;res    2,(ix+12h),l    ; dd cb 12 95
  836.         res     2,(ix+12h)      ; dd cb 12 96
  837.         ;res    2,(ix+12h),a    ; dd cb 12 97
  838.         ;res    3,(ix+12h),b    ; dd cb 12 98
  839.         ;res    3,(ix+12h),c    ; dd cb 12 99
  840.         ;res    3,(ix+12h),d    ; dd cb 12 9a
  841.         ;res    3,(ix+12h),e    ; dd cb 12 9b
  842.         ;res    3,(ix+12h),h    ; dd cb 12 9c
  843.         ;res    3,(ix+12h),l    ; dd cb 12 9d
  844.         res     3,(ix+12h)      ; dd cb 12 9e
  845.         ;res    3,(ix+12h),a    ; dd cb 12 9f
  846.         ;res    4,(ix+12h),b    ; dd cb 12 a0
  847.         ;res    4,(ix+12h),c    ; dd cb 12 a1
  848.         ;res    4,(ix+12h),d    ; dd cb 12 a2
  849.         ;res    4,(ix+12h),e    ; dd cb 12 a3
  850.         ;res    4,(ix+12h),h    ; dd cb 12 a4
  851.         ;res    4,(ix+12h),l    ; dd cb 12 a5
  852.         res     4,(ix+12h)      ; dd cb 12 a6
  853.         ;res    4,(ix+12h),a    ; dd cb 12 a7
  854.         ;res    5,(ix+12h),b    ; dd cb 12 a8
  855.         ;res    5,(ix+12h),c    ; dd cb 12 a9
  856.         ;res    5,(ix+12h),d    ; dd cb 12 aa
  857.         ;res    5,(ix+12h),e    ; dd cb 12 ab
  858.         ;res    5,(ix+12h),h    ; dd cb 12 ac
  859.         ;res    5,(ix+12h),l    ; dd cb 12 ad
  860.         res     5,(ix+12h)      ; dd cb 12 ae
  861.         ;res    5,(ix+12h),a    ; dd cb 12 af
  862.         ;res    6,(ix+12h),b    ; dd cb 12 b0
  863.         ;res    6,(ix+12h),c    ; dd cb 12 b1
  864.         ;res    6,(ix+12h),d    ; dd cb 12 b2
  865.         ;res    6,(ix+12h),e    ; dd cb 12 b3
  866.         ;res    6,(ix+12h),h    ; dd cb 12 b4
  867.         ;res    6,(ix+12h),l    ; dd cb 12 b5
  868.         res     6,(ix+12h)      ; dd cb 12 b6
  869.         ;res    6,(ix+12h),a    ; dd cb 12 b7
  870.         ;res    7,(ix+12h),b    ; dd cb 12 b8
  871.         ;res    7,(ix+12h),c    ; dd cb 12 b9
  872.         ;res    7,(ix+12h),d    ; dd cb 12 ba
  873.         ;res    7,(ix+12h),e    ; dd cb 12 bb
  874.         ;res    7,(ix+12h),h    ; dd cb 12 bc
  875.         ;res    7,(ix+12h),l    ; dd cb 12 bd
  876.         res     7,(ix+12h)      ; dd cb 12 be
  877.         ;res    7,(ix+12h),a    ; dd cb 12 bf
  878.         ;set    0,(ix+12h),b    ; dd cb 12 c0
  879.         ;set    0,(ix+12h),c    ; dd cb 12 c1
  880.         ;set    0,(ix+12h),d    ; dd cb 12 c2
  881.         ;set    0,(ix+12h),e    ; dd cb 12 c3
  882.         ;set    0,(ix+12h),h    ; dd cb 12 c4
  883.         ;set    0,(ix+12h),l    ; dd cb 12 c5
  884.         set     0,(ix+12h)      ; dd cb 12 c6
  885.         ;set    0,(ix+12h),a    ; dd cb 12 c7
  886.         ;set    1,(ix+12h),b    ; dd cb 12 c8
  887.         ;set    1,(ix+12h),c    ; dd cb 12 c9
  888.         ;set    1,(ix+12h),d    ; dd cb 12 ca
  889.         ;set    1,(ix+12h),e    ; dd cb 12 cb
  890.         ;set    1,(ix+12h),h    ; dd cb 12 cc
  891.         ;set    1,(ix+12h),l    ; dd cb 12 cd
  892.         set     1,(ix+12h)      ; dd cb 12 ce
  893.         ;set    1,(ix+12h),a    ; dd cb 12 cf
  894.         ;set    2,(ix+12h),b    ; dd cb 12 d0
  895.         ;set    2,(ix+12h),c    ; dd cb 12 d1
  896.         ;set    2,(ix+12h),d    ; dd cb 12 d2
  897.         ;set    2,(ix+12h),e    ; dd cb 12 d3
  898.         ;set    2,(ix+12h),h    ; dd cb 12 d4
  899.         ;set    2,(ix+12h),l    ; dd cb 12 d5
  900.         set     2,(ix+12h)      ; dd cb 12 d6
  901.         ;set    2,(ix+12h),a    ; dd cb 12 d7
  902.         ;set    3,(ix+12h),b    ; dd cb 12 d8
  903.         ;set    3,(ix+12h),c    ; dd cb 12 d9
  904.         ;set    3,(ix+12h),d    ; dd cb 12 da
  905.         ;set    3,(ix+12h),e    ; dd cb 12 db
  906.         ;set    3,(ix+12h),h    ; dd cb 12 dc
  907.         ;set    3,(ix+12h),l    ; dd cb 12 dd
  908.         set     3,(ix+12h)      ; dd cb 12 de
  909.         ;set    3,(ix+12h),a    ; dd cb 12 df
  910.         ;set    4,(ix+12h),b    ; dd cb 12 e0
  911.         ;set    4,(ix+12h),c    ; dd cb 12 e1
  912.         ;set    4,(ix+12h),d    ; dd cb 12 e2
  913.         ;set    4,(ix+12h),e    ; dd cb 12 e3
  914.         ;set    4,(ix+12h),h    ; dd cb 12 e4
  915.         ;set    4,(ix+12h),l    ; dd cb 12 e5
  916.         set     4,(ix+12h)      ; dd cb 12 e6
  917.         ;set    4,(ix+12h),a    ; dd cb 12 e7
  918.         ;set    5,(ix+12h),b    ; dd cb 12 e8
  919.         ;set    5,(ix+12h),c    ; dd cb 12 e9
  920.         ;set    5,(ix+12h),d    ; dd cb 12 ea
  921.         ;set    5,(ix+12h),e    ; dd cb 12 eb
  922.         ;set    5,(ix+12h),h    ; dd cb 12 ec
  923.         ;set    5,(ix+12h),l    ; dd cb 12 ed
  924.         set     5,(ix+12h)      ; dd cb 12 ee
  925.         ;set    5,(ix+12h),a    ; dd cb 12 ef
  926.         ;set    6,(ix+12h),b    ; dd cb 12 f0
  927.         ;set    6,(ix+12h),c    ; dd cb 12 f1
  928.         ;set    6,(ix+12h),d    ; dd cb 12 f2
  929.         ;set    6,(ix+12h),e    ; dd cb 12 f3
  930.         ;set    6,(ix+12h),h    ; dd cb 12 f4
  931.         ;set    6,(ix+12h),l    ; dd cb 12 f5
  932.         set     6,(ix+12h)      ; dd cb 12 f6
  933.         ;set    6,(ix+12h),a    ; dd cb 12 f7
  934.         ;set    7,(ix+12h),b    ; dd cb 12 f8
  935.         ;set    7,(ix+12h),c    ; dd cb 12 f9
  936.         ;set    7,(ix+12h),d    ; dd cb 12 fa
  937.         ;set    7,(ix+12h),e    ; dd cb 12 fb
  938.         ;set    7,(ix+12h),h    ; dd cb 12 fc
  939.         ;set    7,(ix+12h),l    ; dd cb 12 fd
  940.         set     7,(ix+12h)      ; dd cb 12 fe
  941.         ;set    7,(ix+12h),a    ; dd cb 12 ff
  942.  
  943.         add     iy,bc           ; fd 09
  944.         add     iy,de           ; fd 19
  945.         ld      iy,1234h        ; fd 21 34 12
  946.         ld      (1234h),iy      ; fd 22 34 12
  947.         inc     iy              ; fd 23
  948.         ;inc    iyh             ; fd 24
  949.         ;dec    iyh             ; fd 25
  950.         ;ld     iyh,12h         ; fd 26 12
  951.         add     iy,iy           ; fd 29
  952.         ld      iy,(1234h)      ; fd 2a 34 12
  953.         dec     iy              ; fd 2b
  954.         ;inc    iyl             ; fd 2c
  955.         ;dec    iyl             ; fd 2d
  956.         ;ld     iyl,12h         ; fd 2e 12
  957.         inc     (iy+12h)        ; fd 34 12
  958.         dec     (iy+12h)        ; fd 35 12
  959.         ld      (iy+12h),34h    ; fd 36 12 34
  960.         add     iy,sp           ; fd 39
  961.         ;ld     b,iyh           ; fd 44
  962.         ;ld     b,iyl           ; fd 45
  963.         ld      b,(iy+12h)      ; fd 46 12
  964.         ;ld     c,iyh           ; fd 4c
  965.         ;ld     c,iyl           ; fd 4d
  966.         ld      c,(iy+12h)      ; fd 4e 12
  967.         ;ld     d,iyh           ; fd 54
  968.         ;ld     d,iyl           ; fd 55
  969.         ld      d,(iy+12h)      ; fd 56 12
  970.         ;ld     e,iyh           ; fd 5c
  971.         ;ld     e,iyl           ; fd 5d
  972.         ld      e,(iy+12h)      ; fd 5e 12
  973.         ;ld     iyh,b           ; fd 60
  974.         ;ld     iyh,c           ; fd 61
  975.         ;ld     iyh,d           ; fd 62
  976.         ;ld     iyh,e           ; fd 63
  977.         ;ld     iyh,iyh         ; fd 64
  978.         ;ld     iyh,iyl         ; fd 65
  979.         ld      h,(iy+12h)      ; fd 66 12
  980.         ;ld     iyh,a           ; fd 67
  981.         ;ld     iyl,b           ; fd 68
  982.         ;ld     iyl,c           ; fd 69
  983.         ;ld     iyl,d           ; fd 6a
  984.         ;ld     iyl,e           ; fd 6b
  985.         ;ld     iyl,iyh         ; fd 6c
  986.         ;ld     iyl,iyl         ; fd 6d
  987.         ld      l,(iy+12h)      ; fd 6e 12
  988.         ;ld     iyl,a           ; fd 6f
  989.         ld      (iy+12h),b      ; fd 70 12
  990.         ld      (iy+12h),c      ; fd 71 12
  991.         ld      (iy+12h),d      ; fd 72 12
  992.         ld      (iy+12h),e      ; fd 73 12
  993.         ld      (iy+12h),h      ; fd 74 12
  994.         ld      (iy+12h),l      ; fd 75 12
  995.         ld      (iy+12h),a      ; fd 77 12
  996.         ;ld     a,iyh           ; fd 7c
  997.         ;ld     a,iyl           ; fd 7d
  998.         ld      a,(iy+12h)      ; fd 7e 12
  999.         ;add    a,iyh           ; fd 84
  1000.         ;add    a,iyl           ; fd 85
  1001.         add     a,(iy+12h)      ; fd 86 12
  1002.         ;adc    a,iyh           ; fd 8c
  1003.         ;adc    a,iyl           ; fd 8d
  1004.         adc     a,(iy+12h)      ; fd 8e 12
  1005.         ;sub    a,iyh           ; fd 94
  1006.         ;sub    a,iyl           ; fd 95
  1007.         sub     a,(iy+12h)      ; fd 96 12
  1008.         ;sbc    a,iyh           ; fd 9c
  1009.         ;sbc    a,iyl           ; fd 9d
  1010.         sbc     a,(iy+12h)      ; fd 9e 12
  1011.         ;and    a,iyh           ; fd a4
  1012.         ;and    a,iyl           ; fd a5
  1013.         and     a,(iy+12h)      ; fd a6 12
  1014.         ;xor    a,iyh           ; fd ac
  1015.         ;xor    a,iyl           ; fd ad
  1016.         xor     a,(iy+12h)      ; fd ae 12
  1017.         ;or     iyh             ; fd b4
  1018.         ;or     iyl             ; fd b5
  1019.         or      (iy+12h)        ; fd b6 12
  1020.         ;cp     iyh             ; fd bc
  1021.         ;cp     iyl             ; fd bd
  1022.         cp      (iy+12h)        ; fd be 12
  1023.         pop     iy              ; fd e1
  1024.         ex      (sp),iy         ; fd e3
  1025.         push    iy              ; fd e5
  1026.         jp      (iy)            ; fd e9
  1027.         ld      sp,iy           ; fd f9
  1028.  
  1029.         ;rlc    (iy+12h),b      ; fd cb 12 00
  1030.         ;rlc    (iy+12h),c      ; fd cb 12 01
  1031.         ;rlc    (iy+12h),d      ; fd cb 12 02
  1032.         ;rlc    (iy+12h),e      ; fd cb 12 03
  1033.         ;rlc    (iy+12h),h      ; fd cb 12 04
  1034.         ;rlc    (iy+12h),l      ; fd cb 12 05
  1035.         rlc     (iy+12h)        ; fd cb 12 06
  1036.         ;rlc    (iy+12h),a      ; fd cb 12 07
  1037.         ;rrc    (iy+12h),b      ; fd cb 12 08
  1038.         ;rrc    (iy+12h),c      ; fd cb 12 09
  1039.         ;rrc    (iy+12h),d      ; fd cb 12 0a
  1040.         ;rrc    (iy+12h),e      ; fd cb 12 0b
  1041.         ;rrc    (iy+12h),h      ; fd cb 12 0c
  1042.         ;rrc    (iy+12h),l      ; fd cb 12 0d
  1043.         rrc     (iy+12h)        ; fd cb 12 0e
  1044.         ;rrc    (iy+12h),a      ; fd cb 12 0f
  1045.         ;rl     (iy+12h),b      ; fd cb 12 10
  1046.         ;rl     (iy+12h),c      ; fd cb 12 11
  1047.         ;rl     (iy+12h),d      ; fd cb 12 12
  1048.         ;rl     (iy+12h),e      ; fd cb 12 13
  1049.         ;rl     (iy+12h),h      ; fd cb 12 14
  1050.         ;rl     (iy+12h),l      ; fd cb 12 15
  1051.         rl      (iy+12h)        ; fd cb 12 16
  1052.         ;rl     (iy+12h),a      ; fd cb 12 17
  1053.         ;rr     (iy+12h),b      ; fd cb 12 18
  1054.         ;rr     (iy+12h),c      ; fd cb 12 19
  1055.         ;rr     (iy+12h),d      ; fd cb 12 1a
  1056.         ;rr     (iy+12h),e      ; fd cb 12 1b
  1057.         ;rr     (iy+12h),h      ; fd cb 12 1c
  1058.         ;rr     (iy+12h),l      ; fd cb 12 1d
  1059.         rr      (iy+12h)        ; fd cb 12 1e
  1060.         ;rr     (iy+12h),a      ; fd cb 12 1f
  1061.         ;sla    (iy+12h),b      ; fd cb 12 20
  1062.         ;sla    (iy+12h),c      ; fd cb 12 21
  1063.         ;sla    (iy+12h),d      ; fd cb 12 22
  1064.         ;sla    (iy+12h),e      ; fd cb 12 23
  1065.         ;sla    (iy+12h),h      ; fd cb 12 24
  1066.         ;sla    (iy+12h),l      ; fd cb 12 25
  1067.         sla     (iy+12h)        ; fd cb 12 26
  1068.         ;sla    (iy+12h),a      ; fd cb 12 27
  1069.         ;sra    (iy+12h),b      ; fd cb 12 28
  1070.         ;sra    (iy+12h),c      ; fd cb 12 29
  1071.         ;sra    (iy+12h),d      ; fd cb 12 2a
  1072.         ;sra    (iy+12h),e      ; fd cb 12 2b
  1073.         ;sra    (iy+12h),h      ; fd cb 12 2c
  1074.         ;sra    (iy+12h),l      ; fd cb 12 2d
  1075.         sra     (iy+12h)        ; fd cb 12 2e
  1076.         ;sra    (iy+12h),a      ; fd cb 12 2f
  1077.         ;sll    (iy+12h),b      ; fd cb 12 30
  1078.         ;sll    (iy+12h),c      ; fd cb 12 31
  1079.         ;sll    (iy+12h),d      ; fd cb 12 32
  1080.         ;sll    (iy+12h),e      ; fd cb 12 33
  1081.         ;sll    (iy+12h),h      ; fd cb 12 34
  1082.         ;sll    (iy+12h),l      ; fd cb 12 35
  1083.         ;sll    (iy+12h)        ; fd cb 12 36
  1084.         ;sll    (iy+12h),a      ; fd cb 12 37
  1085.         ;srl    (iy+12h),b      ; fd cb 12 38
  1086.         ;srl    (iy+12h),c      ; fd cb 12 39
  1087.         ;srl    (iy+12h),d      ; fd cb 12 3a
  1088.         ;srl    (iy+12h),e      ; fd cb 12 3b
  1089.         ;srl    (iy+12h),h      ; fd cb 12 3c
  1090.         ;srl    (iy+12h),l      ; fd cb 12 3d
  1091.         srl     (iy+12h)        ; fd cb 12 3e
  1092.         ;srl    (iy+12h),a      ; fd cb 12 3f
  1093.         ;bit    0,(iy+12h)      ; fd cb 12 40
  1094.         ;bit    0,(iy+12h)      ; fd cb 12 41
  1095.         ;bit    0,(iy+12h)      ; fd cb 12 42
  1096.         ;bit    0,(iy+12h)      ; fd cb 12 43
  1097.         ;bit    0,(iy+12h)      ; fd cb 12 44
  1098.         ;bit    0,(iy+12h)      ; fd cb 12 45
  1099.         bit     0,(iy+12h)      ; fd cb 12 46
  1100.         ;bit    0,(iy+12h)      ; fd cb 12 47
  1101.         ;bit    1,(iy+12h)      ; fd cb 12 48
  1102.         ;bit    1,(iy+12h)      ; fd cb 12 49
  1103.         ;bit    1,(iy+12h)      ; fd cb 12 4a
  1104.         ;bit    1,(iy+12h)      ; fd cb 12 4b
  1105.         ;bit    1,(iy+12h)      ; fd cb 12 4c
  1106.         ;bit    1,(iy+12h)      ; fd cb 12 4d
  1107.         bit     1,(iy+12h)      ; fd cb 12 4e
  1108.         ;bit    1,(iy+12h)      ; fd cb 12 4f
  1109.         ;bit    2,(iy+12h)      ; fd cb 12 50
  1110.         ;bit    2,(iy+12h)      ; fd cb 12 51
  1111.         ;bit    2,(iy+12h)      ; fd cb 12 52
  1112.         ;bit    2,(iy+12h)      ; fd cb 12 53
  1113.         ;bit    2,(iy+12h)      ; fd cb 12 54
  1114.         ;bit    2,(iy+12h)      ; fd cb 12 55
  1115.         bit     2,(iy+12h)      ; fd cb 12 56
  1116.         ;bit    2,(iy+12h)      ; fd cb 12 57
  1117.         ;bit    3,(iy+12h)      ; fd cb 12 58
  1118.         ;bit    3,(iy+12h)      ; fd cb 12 59
  1119.         ;bit    3,(iy+12h)      ; fd cb 12 5a
  1120.         ;bit    3,(iy+12h)      ; fd cb 12 5b
  1121.         ;bit    3,(iy+12h)      ; fd cb 12 5c
  1122.         ;bit    3,(iy+12h)      ; fd cb 12 5d
  1123.         bit     3,(iy+12h)      ; fd cb 12 5e
  1124.         ;bit    3,(iy+12h)      ; fd cb 12 5f
  1125.         ;bit    4,(iy+12h)      ; fd cb 12 60
  1126.         ;bit    4,(iy+12h)      ; fd cb 12 61
  1127.         ;bit    4,(iy+12h)      ; fd cb 12 62
  1128.         ;bit    4,(iy+12h)      ; fd cb 12 63
  1129.         ;bit    4,(iy+12h)      ; fd cb 12 64
  1130.         ;bit    4,(iy+12h)      ; fd cb 12 65
  1131.         bit     4,(iy+12h)      ; fd cb 12 66
  1132.         ;bit    4,(iy+12h)      ; fd cb 12 67
  1133.         ;bit    5,(iy+12h)      ; fd cb 12 68
  1134.         ;bit    5,(iy+12h)      ; fd cb 12 69
  1135.         ;bit    5,(iy+12h)      ; fd cb 12 6a
  1136.         ;bit    5,(iy+12h)      ; fd cb 12 6b
  1137.         ;bit    5,(iy+12h)      ; fd cb 12 6c
  1138.         ;bit    5,(iy+12h)      ; fd cb 12 6d
  1139.         bit     5,(iy+12h)      ; fd cb 12 6e
  1140.         ;bit    5,(iy+12h)      ; fd cb 12 6f
  1141.         ;bit    6,(iy+12h)      ; fd cb 12 70
  1142.         ;bit    6,(iy+12h)      ; fd cb 12 71
  1143.         ;bit    6,(iy+12h)      ; fd cb 12 72
  1144.         ;bit    6,(iy+12h)      ; fd cb 12 73
  1145.         ;bit    6,(iy+12h)      ; fd cb 12 74
  1146.         ;bit    6,(iy+12h)      ; fd cb 12 75
  1147.         bit     6,(iy+12h)      ; fd cb 12 76
  1148.         ;bit    6,(iy+12h)      ; fd cb 12 77
  1149.         ;bit    7,(iy+12h)      ; fd cb 12 78
  1150.         ;bit    7,(iy+12h)      ; fd cb 12 79
  1151.         ;bit    7,(iy+12h)      ; fd cb 12 7a
  1152.         ;bit    7,(iy+12h)      ; fd cb 12 7b
  1153.         ;bit    7,(iy+12h)      ; fd cb 12 7c
  1154.         ;bit    7,(iy+12h)      ; fd cb 12 7d
  1155.         bit     7,(iy+12h)      ; fd cb 12 7e
  1156.         ;bit    7,(iy+12h)      ; fd cb 12 7f
  1157.         ;res    0,(iy+12h),b    ; fd cb 12 80
  1158.         ;res    0,(iy+12h),c    ; fd cb 12 81
  1159.         ;res    0,(iy+12h),d    ; fd cb 12 82
  1160.         ;res    0,(iy+12h),e    ; fd cb 12 83
  1161.         ;res    0,(iy+12h),h    ; fd cb 12 84
  1162.         ;res    0,(iy+12h),l    ; fd cb 12 85
  1163.         res     0,(iy+12h)      ; fd cb 12 86
  1164.         ;res    0,(iy+12h),a    ; fd cb 12 87
  1165.         ;res    1,(iy+12h),b    ; fd cb 12 88
  1166.         ;res    1,(iy+12h),c    ; fd cb 12 89
  1167.         ;res    1,(iy+12h),d    ; fd cb 12 8a
  1168.         ;res    1,(iy+12h),e    ; fd cb 12 8b
  1169.         ;res    1,(iy+12h),h    ; fd cb 12 8c
  1170.         ;res    1,(iy+12h),l    ; fd cb 12 8d
  1171.         res     1,(iy+12h)      ; fd cb 12 8e
  1172.         ;res    1,(iy+12h),a    ; fd cb 12 8f
  1173.         ;res    2,(iy+12h),b    ; fd cb 12 90
  1174.         ;res    2,(iy+12h),c    ; fd cb 12 91
  1175.         ;res    2,(iy+12h),d    ; fd cb 12 92
  1176.         ;res    2,(iy+12h),e    ; fd cb 12 93
  1177.         ;res    2,(iy+12h),h    ; fd cb 12 94
  1178.         ;res    2,(iy+12h),l    ; fd cb 12 95
  1179.         res     2,(iy+12h)      ; fd cb 12 96
  1180.         ;res    2,(iy+12h),a    ; fd cb 12 97
  1181.         ;res    3,(iy+12h),b    ; fd cb 12 98
  1182.         ;res    3,(iy+12h),c    ; fd cb 12 99
  1183.         ;res    3,(iy+12h),d    ; fd cb 12 9a
  1184.         ;res    3,(iy+12h),e    ; fd cb 12 9b
  1185.         ;res    3,(iy+12h),h    ; fd cb 12 9c
  1186.         ;res    3,(iy+12h),l    ; fd cb 12 9d
  1187.         res     3,(iy+12h)      ; fd cb 12 9e
  1188.         ;res    3,(iy+12h),a    ; fd cb 12 9f
  1189.         ;res    4,(iy+12h),b    ; fd cb 12 a0
  1190.         ;res    4,(iy+12h),c    ; fd cb 12 a1
  1191.         ;res    4,(iy+12h),d    ; fd cb 12 a2
  1192.         ;res    4,(iy+12h),e    ; fd cb 12 a3
  1193.         ;res    4,(iy+12h),h    ; fd cb 12 a4
  1194.         ;res    4,(iy+12h),l    ; fd cb 12 a5
  1195.         res     4,(iy+12h)      ; fd cb 12 a6
  1196.         ;res    4,(iy+12h),a    ; fd cb 12 a7
  1197.         ;res    5,(iy+12h),b    ; fd cb 12 a8
  1198.         ;res    5,(iy+12h),c    ; fd cb 12 a9
  1199.         ;res    5,(iy+12h),d    ; fd cb 12 aa
  1200.         ;res    5,(iy+12h),e    ; fd cb 12 ab
  1201.         ;res    5,(iy+12h),h    ; fd cb 12 ac
  1202.         ;res    5,(iy+12h),l    ; fd cb 12 ad
  1203.         res     5,(iy+12h)      ; fd cb 12 ae
  1204.         ;res    5,(iy+12h),a    ; fd cb 12 af
  1205.         ;res    6,(iy+12h),b    ; fd cb 12 b0
  1206.         ;res    6,(iy+12h),c    ; fd cb 12 b1
  1207.         ;res    6,(iy+12h),d    ; fd cb 12 b2
  1208.         ;res    6,(iy+12h),e    ; fd cb 12 b3
  1209.         ;res    6,(iy+12h),h    ; fd cb 12 b4
  1210.         ;res    6,(iy+12h),l    ; fd cb 12 b5
  1211.         res     6,(iy+12h)      ; fd cb 12 b6
  1212.         ;res    6,(iy+12h),a    ; fd cb 12 b7
  1213.         ;res    7,(iy+12h),b    ; fd cb 12 b8
  1214.         ;res    7,(iy+12h),c    ; fd cb 12 b9
  1215.         ;res    7,(iy+12h),d    ; fd cb 12 ba
  1216.         ;res    7,(iy+12h),e    ; fd cb 12 bb
  1217.         ;res    7,(iy+12h),h    ; fd cb 12 bc
  1218.         ;res    7,(iy+12h),l    ; fd cb 12 bd
  1219.         res     7,(iy+12h)      ; fd cb 12 be
  1220.         ;res    7,(iy+12h),a    ; fd cb 12 bf
  1221.         ;set    0,(iy+12h),b    ; fd cb 12 c0
  1222.         ;set    0,(iy+12h),c    ; fd cb 12 c1
  1223.         ;set    0,(iy+12h),d    ; fd cb 12 c2
  1224.         ;set    0,(iy+12h),e    ; fd cb 12 c3
  1225.         ;set    0,(iy+12h),h    ; fd cb 12 c4
  1226.         ;set    0,(iy+12h),l    ; fd cb 12 c5
  1227.         set     0,(iy+12h)      ; fd cb 12 c6
  1228.         ;set    0,(iy+12h),a    ; fd cb 12 c7
  1229.         ;set    1,(iy+12h),b    ; fd cb 12 c8
  1230.         ;set    1,(iy+12h),c    ; fd cb 12 c9
  1231.         ;set    1,(iy+12h),d    ; fd cb 12 ca
  1232.         ;set    1,(iy+12h),e    ; fd cb 12 cb
  1233.         ;set    1,(iy+12h),h    ; fd cb 12 cc
  1234.         ;set    1,(iy+12h),l    ; fd cb 12 cd
  1235.         set     1,(iy+12h)      ; fd cb 12 ce
  1236.         ;set    1,(iy+12h),a    ; fd cb 12 cf
  1237.         ;set    2,(iy+12h),b    ; fd cb 12 d0
  1238.         ;set    2,(iy+12h),c    ; fd cb 12 d1
  1239.         ;set    2,(iy+12h),d    ; fd cb 12 d2
  1240.         ;set    2,(iy+12h),e    ; fd cb 12 d3
  1241.         ;set    2,(iy+12h),h    ; fd cb 12 d4
  1242.         ;set    2,(iy+12h),l    ; fd cb 12 d5
  1243.         set     2,(iy+12h)      ; fd cb 12 d6
  1244.         ;set    2,(iy+12h),a    ; fd cb 12 d7
  1245.         ;set    3,(iy+12h),b    ; fd cb 12 d8
  1246.         ;set    3,(iy+12h),c    ; fd cb 12 d9
  1247.         ;set    3,(iy+12h),d    ; fd cb 12 da
  1248.         ;set    3,(iy+12h),e    ; fd cb 12 db
  1249.         ;set    3,(iy+12h),h    ; fd cb 12 dc
  1250.         ;set    3,(iy+12h),l    ; fd cb 12 dd
  1251.         set     3,(iy+12h)      ; fd cb 12 de
  1252.         ;set    3,(iy+12h),a    ; fd cb 12 df
  1253.         ;set    4,(iy+12h),b    ; fd cb 12 e0
  1254.         ;set    4,(iy+12h),c    ; fd cb 12 e1
  1255.         ;set    4,(iy+12h),d    ; fd cb 12 e2
  1256.         ;set    4,(iy+12h),e    ; fd cb 12 e3
  1257.         ;set    4,(iy+12h),h    ; fd cb 12 e4
  1258.         ;set    4,(iy+12h),l    ; fd cb 12 e5
  1259.         set     4,(iy+12h)      ; fd cb 12 e6
  1260.         ;set    4,(iy+12h),a    ; fd cb 12 e7
  1261.         ;set    5,(iy+12h),b    ; fd cb 12 e8
  1262.         ;set    5,(iy+12h),c    ; fd cb 12 e9
  1263.         ;set    5,(iy+12h),d    ; fd cb 12 ea
  1264.         ;set    5,(iy+12h),e    ; fd cb 12 eb
  1265.         ;set    5,(iy+12h),h    ; fd cb 12 ec
  1266.         ;set    5,(iy+12h),l    ; fd cb 12 ed
  1267.         set     5,(iy+12h)      ; fd cb 12 ee
  1268.         ;set    5,(iy+12h),a    ; fd cb 12 ef
  1269.         ;set    6,(iy+12h),b    ; fd cb 12 f0
  1270.         ;set    6,(iy+12h),c    ; fd cb 12 f1
  1271.         ;set    6,(iy+12h),d    ; fd cb 12 f2
  1272.         ;set    6,(iy+12h),e    ; fd cb 12 f3
  1273.         ;set    6,(iy+12h),h    ; fd cb 12 f4
  1274.         ;set    6,(iy+12h),l    ; fd cb 12 f5
  1275.         set     6,(iy+12h)      ; fd cb 12 f6
  1276.         ;set    6,(iy+12h),a    ; fd cb 12 f7
  1277.         ;set    7,(iy+12h),b    ; fd cb 12 f8
  1278.         ;set    7,(iy+12h),c    ; fd cb 12 f9
  1279.         ;set    7,(iy+12h),d    ; fd cb 12 fa
  1280.         ;set    7,(iy+12h),e    ; fd cb 12 fb
  1281.         ;set    7,(iy+12h),h    ; fd cb 12 fc
  1282.         ;set    7,(iy+12h),l    ; fd cb 12 fd
  1283.         set     7,(iy+12h)      ; fd cb 12 fe
  1284.         ;set    7,(iy+12h),a    ; fd cb 12 ff
  1285.