Rev 183 | Rev 189 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 183 | Rev 187 | ||
---|---|---|---|
Line 463... | Line 463... | ||
463 | mov ax, 0xB103 |
463 | mov ax, 0xB103 |
464 | mov ecx, 1*10000h + 1*100h + 0x80 |
464 | mov ecx, 1*10000h + 1*100h + 0x80 |
465 | mov si, 0 ; device index = 0 |
465 | mov si, 0 ; device index = 0 |
466 | int 0x1A |
466 | int 0x1A |
467 | jnc .found |
467 | jnc .found |
468 | ; b) class 1, subclass 1, programming interface 0x85 |
468 | ; b) class 1, subclass 1, programming interface 0x8A |
469 | mov ax, 0xB103 |
469 | mov ax, 0xB103 |
470 | mov ecx, 1*10000h + 1*100h + 0x85 |
470 | mov ecx, 1*10000h + 1*100h + 0x8A |
471 | mov si, 0 ; device index = 0 |
471 | mov si, 0 ; device index = 0 |
472 | int 0x1A |
472 | int 0x1A |
473 | jnc .found |
473 | jnc .found |
474 | ; c) class 1, subclass 1, programming interface 0x8A |
474 | ; c) class 1, subclass 1, programming interface 0x85 |
475 | mov ax, 0xB103 |
475 | mov ax, 0xB103 |
476 | mov ecx, 1*10000h + 1*100h + 0x8A |
476 | mov ecx, 1*10000h + 1*100h + 0x85 |
477 | mov si, 0 |
477 | mov si, 0 |
478 | int 0x1A |
478 | int 0x1A |
479 | jc .nopci |
479 | jc .nopci |
480 | .found: |
480 | .found: |
481 | ; get memory base |
481 | ; get memory base |