OpenCores
URL https://opencores.org/ocsvn/next186_soc_pc/next186_soc_pc/trunk

Subversion Repositories next186_soc_pc

[/] [next186_soc_pc/] [trunk/] [SW/] [BIOS_Next186/] [BIOS_Next186.asm] - Diff between revs 3 and 4

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 3 Rev 4
Line 3232... Line 3232...
int1a proc near
int1a proc near
        push    ds
        push    ds
        push    40h
        push    40h
        pop     ds
        pop     ds
        cmp     ah, 1
        cmp     ah, 1
        je      setclock
 
        ja      clockexit
        ja      clockexit
 
        je      setclock
        mov     dx, ds:[6ch]    ; read clock
        mov     dx, ds:[6ch]    ; read clock
        mov     cx, ds:[6eh]
        mov     cx, ds:[6eh]
        mov     al, ds:[70h]
        mov     al, ds:[70h]
 
clockexit1:
 
        mov     byte ptr ds:[70h], 0
clockexit:
clockexit:
        cmc     ; CF = 1 on error
        cmc     ; CF = 1 on error
clockexit1:
 
        pop     ds
        pop     ds
        sti
        sti
        retf    2
        retf    2
 
 
setclock:
setclock:
        mov     ds:[6ch], dx
        mov     ds:[6ch], dx
        mov     ds:[6eh], cx
        mov     ds:[6eh], cx
        jmp     short clockexit1    ; CF = 0
        stc
 
        jmp     short clockexit1
int1a endp
int1a endp
 
 
 
 
; --------------------- INT 70h - RTC ------------------
; --------------------- INT 70h - RTC ------------------
int70 proc near
int70 proc near

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.