mirror of https://git.ia64.cc/perso/cos2000v1.git
Nicolas Hordé
19 years ago
1 changed files with 39 additions and 0 deletions
@ -0,0 +1,39 @@
|
||||
.model tiny |
||||
.486 |
||||
smart |
||||
.code |
||||
|
||||
org 0100h |
||||
|
||||
start: |
||||
|
||||
PNP_ADR_PORT equ 0x279 |
||||
PNP_WRITE_PORT equ 0xA79 |
||||
;MIN and MAX READ_ADDR must have the bottom two bits set |
||||
MIN_READ_ADDR equ 0x203 |
||||
MAX_READ_ADDR equ 0x3FF |
||||
;READ_ADDR_STEP must be a multiple of 4 |
||||
READ_ADDR_STEP equ 8 |
||||
|
||||
;bits |
||||
CONFIG_WAIT_FOR_KEY equ 0x02 |
||||
CONFIG_RESET_CSN equ 0x04 |
||||
IDENT_LEN equ 9 |
||||
|
||||
;renvoie le timer en ax |
||||
ctc: |
||||
cli |
||||
mov dx,043h |
||||
mov al,0 |
||||
out dx,al |
||||
mov dx,40h |
||||
in al,dx |
||||
mov ah,al |
||||
in al,dx |
||||
sti |
||||
ret |
||||
|
||||
;attend pendant ax microsecondes |
||||
usleep: |
||||
|
||||
end start |
Loading…
Reference in new issue