?login_element?

Subversion Repositories NedoOS

Rev

Rev 126 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.     OUTPUT "op_IX_DD.bin"
  2.  
  3.     add     ix,bc       ; #DD09
  4.  
  5.     add     ix,de       ; #DD19
  6.  
  7.     ld      ix,#100     ; #DD210001
  8.     ld      (#100),ix   ; #DD220001
  9.     inc     ix          ; #DD23
  10.     inc     ixh         ; #DD24
  11.     dec     ixh         ; #DD25
  12.     ld      ixh,0       ; #DD2600
  13.     add     ix,ix       ; #DD29
  14.     ld      ix,(#100)   ; #DD2A0001
  15.     dec     ix          ; #DD2B
  16.     inc     ixl         ; #DD2C
  17.     dec     ixl         ; #DD2D
  18.     ld      ixl,0       ; #DD2E00
  19.  
  20.     inc     (ix+17)     ; #DD3411
  21.     dec     (ix+17)     ; #DD3511
  22.     ld      (ix+17),0   ; #DD361100
  23.     add     ix,sp       ; #DD39
  24.  
  25.     ld      b,ixh       ; #DD44
  26.     ld      b,ixl       ; #DD45
  27.     ld      b,(ix+17)   ; #DD4611
  28.     ld      c,ixh       ; #DD4C
  29.     ld      c,ixl       ; #DD4D
  30.     ld      c,(ix+17)   ; #DD4E11
  31.  
  32.     ld      d,ixh       ; #DD54
  33.     ld      d,ixl       ; #DD55
  34.     ld      d,(ix+17)   ; #DD5611
  35.     ld      e,ixh       ; #DD5C
  36.     ld      e,ixl       ; #DD5D
  37.     ld      e,(ix+17)   ; #DD5E11
  38.  
  39.     ld      ixh,b       ; #DD60
  40.     ld      ixh,c       ; #DD61
  41.     ld      ixh,d       ; #DD62
  42.     ld      ixh,e       ; #DD63
  43.     ld      ixh,ixh     ; #DD64
  44.     ld      ixh,ixl     ; #DD65
  45.     ld      h,(ix+17)   ; #DD6611
  46.     ld      ixh,a       ; #DD67
  47.     ld      ixl,b       ; #DD68
  48.     ld      ixl,c       ; #DD69
  49.     ld      ixl,d       ; #DD6A
  50.     ld      ixl,e       ; #DD6B
  51.     ld      ixl,ixh     ; #DD6C
  52.     ld      ixl,ixl     ; #DD6D
  53.     ld      l,(ix+17)   ; #DD6E11
  54.     ld      ixl,a       ; #DD6F
  55.  
  56.     ld      (ix+17),b   ; #DD7011
  57.     ld      (ix+17),c   ; #DD7111
  58.     ld      (ix+17),d   ; #DD7211
  59.     ld      (ix+17),e   ; #DD7311
  60.     ld      (ix+17),h   ; #DD7411
  61.     ld      (ix+17),l   ; #DD7511
  62.     ld      (ix+17),a   ; #DD7711
  63.     ld      a,ixh       ; #DD7C
  64.     ld      a,ixl       ; #DD7D
  65.     ld      a,(ix+17)   ; #DD7E11
  66.  
  67.     add     a,ixh       ; #DD84
  68.     add     a,ixl       ; #DD85
  69.     add     a,(ix+17)   ; #DD8611
  70.     adc     a,ixh       ; #DD8C
  71.     adc     a,ixl       ; #DD8D
  72.     adc     a,(ix+17)   ; #DD8E11
  73.  
  74.     sub     ixh         ; #DD94
  75.     sub     ixl         ; #DD95
  76.     sub     (ix+17)     ; #DD9611
  77.     sbc     a,ixh       ; #DD9C
  78.     sbc     a,ixl       ; #DD9D
  79.     sbc     a,(ix+17)   ; #DD9E11
  80.  
  81.     and     ixh         ; #DDA4
  82.     and     ixl         ; #DDA5
  83.     and     (ix+17)     ; #DDA611
  84.     xor     ixh         ; #DDAC
  85.     xor     ixl         ; #DDAD
  86.     xor     (ix+17)     ; #DDAE11
  87.  
  88.     or      ixh         ; #DDB4
  89.     or      ixl         ; #DDB5
  90.     or      (ix+17)     ; #DDB611
  91.     cp      ixh         ; #DDBC
  92.     cp      ixl         ; #DDBD
  93.     cp      (ix+17)     ; #DDBE11
  94.  
  95.     pop     ix          ; #DDE1
  96.     ex      (sp),ix     ; #DDE3
  97.     push    ix          ; #DDE5
  98.     jp      (ix)        ; #DDE9
  99.  
  100.     ld      sp,ix       ; #DDF9
  101.