Diff for /np2/np2tool/NP2TOOL.X86 between versions 1.1 and 1.3

version 1.1, 2004/01/22 04:23:06 version 1.3, 2004/06/10 04:49:48
Line 1 Line 1
   
   
 ; in cld/ds=cs / ret z & bx  ; in cld/ds=cs / ret z & bx
 np2_check:              mov             ah, 0fh  np2_check:              mov             ah, 0fh
                                 int             10h                                  int             10h
                                 cmp             ah, 0fh                                  cmp             ah, 0fh
                                 mov             bx, offset _msg_pcat                                  mov             bx, _msg_pcat
                                 jne             short np2chk_err                                  jne             short np2check_err
                                 add             bx, 6                                  add             bx, byte 6
                                 mov             si, bx                                  mov             si, bx
                                 call    sendnp2port                                  call    sendnp2port
                                 xchg    si, bx                                  xchg    si, bx
 checknp2port:   lodsb  checknp2port:   lodsb
                                 mov             cl, al                                  mov             cl, al
 cnp2p_lp:               in              al, dx  .lp:                    in              al, dx
                                 inc             si                                  inc             si
                                 cmp             al, [si-1]                                  cmp             al, [si-1]
                                 loope   short cnp2p_lp                                  loope   .lp
 np2chk_err:             ret  np2check_err:   ret
   
 sendnp2port:    mov             dx, NP2PORT  sendnp2port:    mov             dx, NP2PORT
                                 xor             cx, cx                                  xor             cx, cx
                                 lodsb                                  lodsb
                                 mov             cl, al                                  mov             cl, al
                                 rep outsb  .lp:                    lodsb
                                   out             dx, al
                                   loop    .lp
                                 ret                                  ret
   
 _msg_pcat               db      'PC/AT$'  _msg_pcat               db      'PC/AT$'

Removed from v.1.1  
changed lines
  Added in v.1.3


RetroPC.NET-CVS <cvs@retropc.net>