source: xtideuniversalbios/trunk/XTIDE_Universal_BIOS/Src/Device/Serial/SerialDPT.asm @ 226

Last change on this file since 226 was 226, checked in by gregli@…, 12 years ago

Moved .bSerialPortAndBaud out of the main DPT into a an attached struc DPT_SERIAL, used by the serial port code only

File size: 688 bytes
Line 
1; Project name  :   XTIDE Universal BIOS
2; Description   :   Sets Serial Device specific parameters to DPT.
3
4; Section containing code
5SECTION .text
6
7;--------------------------------------------------------------------
8; SerialDPT_Finalize
9;   Parameters:
10;       DS:DI:  Ptr to Disk Parameter Table
11;       ES:SI:  Ptr to 512-byte ATA information read from the drive
12;   Returns:
13;       Nothing
14;   Corrupts registers:
15;       AX, BX, CX, DX
16;--------------------------------------------------------------------
17SerialDPT_Finalize:
18        or      byte [di+DPT.bFlagsHigh], FLGH_DPT_SERIAL_DEVICE
19        mov     al, [RAMVARS.xlateVars+XLATEVARS.bLastSerial]
20        mov     byte [di+DPT_SERIAL.bSerialPortAndBaud], al
21        ret
22
Note: See TracBrowser for help on using the repository browser.