Changeset 567 in xtideuniversalbios for trunk/Assembly_Library/Src/Serial/SerialServerScan.asm
- Timestamp:
- May 26, 2014, 1:25:15 PM (11 years ago)
- google:author:
- krille_n_@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Serial/SerialServerScan.asm
r526 r567 31 31 ; SerialServerScan_ScanForServer: 32 32 ; Parameters: 33 ; 34 ; 35 ; 33 ; BH: Drive Select byte for Drive and Head Select Register 34 ; 0xAx: Scan for drive, low nibble indicates drive 35 ; 0x0: Scan for Server, independent of drives 36 36 ; DX: Port and Baud to Scan for 37 37 ; 0: Scan a known set of ports and bauds … … 89 89 ; Note: hardware baud multipliers (2x, 4x) will impact the final baud rate and are not known at this level 90 90 ; 91 mov dh,030h * 2 91 mov dh,030h * 2 ; multiply by 2 since we are about to divide by 2 92 92 mov dl,[cs:di] ; restore single byte port address for scan 93 93 … … 119 119 ; SerialServer_CheckForServer_PortAndBaudInDX: 120 120 ; Parameters: 121 ; 122 ; 123 ; 121 ; BH: Drive Select byte for Drive and Head Select Register 122 ; 0xAx: Scan for drive, low nibble indicates drive 123 ; 0x0: Scan for Server, independent of drives 124 124 ; DX: Baud and Port 125 125 ; CH: 1: We are doing a scan for the serial server 126 ; 126 ; 0: We are working off a specific port given by the user 127 127 ; CL: 1, for one sector to read 128 128 ; ES:SI: Ptr to buffer for return
Note:
See TracChangeset
for help on using the changeset viewer.