?login_element?

Subversion Repositories NedoOS

Rev

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

  1.     OUTPUT "op_C0_FF.bin"
  2.     ;; solid formatting, just to get C0..FF sequence (interleaved by $41..$43 where needed)
  3.     ret     nz
  4.     pop     bc
  5.     jp      nz,$4241
  6.     jp      $4241
  7.     call    nz,$4241
  8.     push    bc
  9.     add     a,$43
  10.     rst     00h
  11.     ret     z
  12.     ret
  13.     jp      z,$4241
  14.     call    z,$4241
  15.     call    $4241
  16.     adc     a,$43
  17.     rst     0x08
  18.     ret     nc
  19.     pop     de
  20.     jp      nc,$4241
  21.     out     ($43),a
  22.     call    nc,$4241
  23.     push    de
  24.     sub     $43
  25.     rst     $10
  26.     ret     c
  27.     jp      c,$4241
  28.     in      a,($43)
  29.     call    c,$4241
  30.     sbc     a,$43
  31.     rst     #18
  32.     ret     po
  33.     pop     hl
  34.     jp      po,$4241
  35.     ex      (sp),hl
  36.     call    po,$4241
  37.     push    hl
  38.     and     $43
  39.     rst     32
  40.     ret     pe
  41.     jp      (hl)
  42.     jp      pe,$4241
  43.     ex      de,hl
  44.     call    pe,$4241
  45.     xor     $43
  46.     rst     28h
  47.     ret     p
  48.     pop     af
  49.     jp      p,$4241
  50.     di
  51.     call    p,$4241
  52.     push    af
  53.     or      $43
  54.     rst     #30
  55.     ret     m
  56.     ld      sp,hl
  57.     jp      m,$4241
  58.     ei
  59.     call    m,$4241
  60.     cp      $43
  61.     rst     $38
  62.  
  63.     ; illegal on i8080
  64.     bit     0,h     ; BITS 0xCB prefix + 0x44
  65.     exx
  66.     inc     ix      ; IX 0xDD prefix + 0x44
  67.     neg             ; EXTD 0xED prefix + 0x44
  68.     dec     iy      ; IY 0xFD prefix + 0x44
  69.