?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

  1.     OUTPUT "op_00_3F.bin"
  2.  
  3.     nop
  4.     ld      bc,$4241
  5.     ld      (bc),a
  6.     inc     bc
  7.     inc     b
  8.     dec     b
  9.     ld      b,$43
  10.     rlca
  11.     ;; 08 = ld (a16),sp
  12.     add     hl,bc
  13.     ld      a,(bc)
  14.     dec     bc
  15.     inc     c
  16.     dec     c
  17.     ld      c,$43
  18.     rrca
  19.     ;; 10 = stop
  20.     ld      de,$4241
  21.     ld      (de),a
  22.     inc     de
  23.     inc     d
  24.     dec     d
  25.     ld      d,$43
  26.     rla
  27.     jr      $+2+$44
  28.     add     hl,de
  29.     ld      a,(de)
  30.     dec     de
  31.     inc     e
  32.     dec     e
  33.     ld      e,$43
  34.     rra
  35.     jr      nz,$+2+$44
  36.     ld      hl,$4241
  37.     ;; 22 = ld (hl+),a
  38.     inc     hl
  39.     inc     h
  40.     dec     h
  41.     ld      h,$43
  42.     daa
  43.     jr      z,$+2+$44
  44.     add     hl,hl
  45.     ;; 2A = ld a,(hl+)
  46.     dec     hl
  47.     inc     l
  48.     dec     l
  49.     ld      l,$43
  50.     cpl
  51.     jr      nc,$+2+$44
  52.     ld      sp,$4241
  53.     ;; 32 = ld (hl-),a
  54.     inc     sp
  55.     inc     (hl)
  56.     dec     (hl)
  57.     ld      (hl),$43
  58.     scf
  59.     jr      c,$+2+$44
  60.     add     hl,sp
  61.     ;; 3A = ld a,(hl-)
  62.     dec     sp
  63.     inc     a
  64.     dec     a
  65.     ld      a,$43
  66.     ccf
  67.  
  68.     ; illegal on LR35902
  69.     ex      af,af'
  70.    djnz    $
  71.    ld      ($4241),hl
  72.    ld      hl,($4241)
  73.  
  74.    ; different opcode on LR35902
  75.    ld      ($4241),a       ; EA
  76.    ld      a,($4241)       ; FA
  77.