Rev 53 | Rev 61 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 53 | Rev 58 | ||
---|---|---|---|
Line 967... | Line 967... | ||
967 | mov [irq_owner+4*5],byte 1 ; sound blaster |
967 | mov [irq_owner+4*5],byte 1 ; sound blaster |
968 | mov [irq_owner+4*6],byte 1 ; floppy diskette |
968 | mov [irq_owner+4*6],byte 1 ; floppy diskette |
969 | mov [irq_owner+4*13],byte 1 ; math co-pros |
969 | mov [irq_owner+4*13],byte 1 ; math co-pros |
970 | mov [irq_owner+4*14],byte 1 ; ide I |
970 | mov [irq_owner+4*14],byte 1 ; ide I |
971 | mov [irq_owner+4*15],byte 1 ; ide II |
971 | mov [irq_owner+4*15],byte 1 ; ide II |
972 | movzx eax,byte [0xf604] ; mouse irq |
972 | ; movzx eax,byte [0xf604] ; mouse irq |
973 | dec eax |
973 | ; dec eax |
974 | add eax,mouseirqtable |
974 | ; add eax,mouseirqtable |
975 | movzx eax,byte [eax] |
975 | ; movzx eax,byte [eax] |
976 | shl eax,2 |
976 | ; shl eax,2 |
977 | mov [irq_owner+eax],byte 1 |
977 | ; mov [irq_owner+eax],byte 1 |
Line 978... | Line 978... | ||
978 | 978 | ||
979 | 979 | ||
980 | ; RESERVE PORTS |
980 | ; RESERVE PORTS |
981 | mov edi,1 ; 0x00-0xff |
981 | mov edi,1 ; 0x00-0xff |
982 | mov [0x2d0000],edi |
982 | mov [0x2d0000],edi |
983 | shl edi,4 |
983 | shl edi,4 |
984 | mov [0x2d0000+edi+0],dword 1 |
984 | mov [0x2d0000+edi+0],dword 1 |
985 | mov [0x2d0000+edi+4],dword 0x0 |
985 | mov [0x2d0000+edi+4],dword 0x0 |
986 | mov [0x2d0000+edi+8],dword 0xff |
986 | mov [0x2d0000+edi+8],dword 0xff |
987 | cmp [0xf604],byte 2 ; com1 mouse -> 0x3f0-0x3ff |
987 | ; cmp [0xf604],byte 2 ; com1 mouse -> 0x3f0-0x3ff |
988 | jne ripl1 |
988 | ; jne ripl1 |
989 | inc dword [0x2d0000] |
989 | ; inc dword [0x2d0000] |
990 | mov edi,[0x2d0000] |
990 | ; mov edi,[0x2d0000] |
991 | shl edi,4 |
991 | ; shl edi,4 |
992 | mov [0x2d0000+edi+0],dword 1 |
992 | ; mov [0x2d0000+edi+0],dword 1 |
993 | mov [0x2d0000+edi+4],dword 0x3f0 |
993 | ; mov [0x2d0000+edi+4],dword 0x3f0 |
994 | mov [0x2d0000+edi+8],dword 0x3ff |
994 | ; mov [0x2d0000+edi+8],dword 0x3ff |
995 | ripl1: |
995 | ; ripl1: |
996 | cmp [0xf604],byte 3 ; com2 mouse -> 0x2f0-0x2ff |
996 | ; cmp [0xf604],byte 3 ; com2 mouse -> 0x2f0-0x2ff |
997 | jne ripl2 |
997 | ; jne ripl2 |
998 | inc dword [0x2d0000] |
998 | ; inc dword [0x2d0000] |
999 | mov edi,[0x2d0000] |
999 | ; mov edi,[0x2d0000] |
1000 | shl edi,4 |
1000 | ; shl edi,4 |
1001 | mov [0x2d0000+edi+0],dword 1 |
1001 | ; mov [0x2d0000+edi+0],dword 1 |
1002 | mov [0x2d0000+edi+4],dword 0x2f0 |
1002 | ; mov [0x2d0000+edi+4],dword 0x2f0 |
Line 1003... | Line 1003... | ||
1003 | mov [0x2d0000+edi+8],dword 0x2ff |
1003 | ; mov [0x2d0000+edi+8],dword 0x2ff |
1004 | ripl2: |
1004 | ; ripl2: |
Line 1005... | Line 1005... | ||
1005 | 1005 |