| |
INT 14 - FOSSIL (Fido/Opus/Seadog Standard Interface Level) - INITIALIZE
Input |
Output |
AX
|
00h |
Parameters |
RS232 Status |
Modem Status |
AX |
BX
|
|
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
Port
Number (0-3) |
|
|
DX |
ES:DI |
|
|
ES:DI |
Parameter |
Bit |
Dec |
Hex |
Description |
0 |
1 |
01h |
Word
Size 10 = 7
11 = 8 |
1 |
2 |
02h |
2 |
4 |
04h |
Stop Bits 0
= 1 stop bit
1 = 2 stop bits |
3 |
8 |
08h |
Parity
00 = None
01 = Odd
11 = Even |
4 |
16 |
10h |
5 |
32 |
20h |
Baud
Rate 000 = 110 baud
001 = 150 baud
010 = 300 baud
011 = 600 baud
100 = 1200 baud
101 = 2400 baud
110 = 4800 baud
111 = 9600 baud |
6 |
64 |
40h |
7 |
128 |
80h |
RS232
Status |
Bit |
Dec |
Hex |
Description |
0 |
1 |
01h |
RDA - Input data
is available in buffer |
1 |
2 |
02h |
OVRN - Data has been
lost |
2 |
4 |
04h |
Reserved |
3 |
8 |
08h |
Reserved |
4 |
16 |
10h |
Reserved |
5 |
32 |
20h |
THRE - Room is
available in output buffer |
6 |
64 |
40h |
TSRE - Output buffer is
empty |
7 |
128 |
80h |
Reserved |
Modem
Status |
Bit |
Dec |
Hex |
Description |
0 |
1 |
01h |
Reserved |
1 |
2 |
02h |
Reserved |
2 |
4 |
04h |
Reserved |
3 |
8 |
08h |
Always 1 |
4 |
16 |
10h |
Reserved |
5 |
32 |
20h |
Reserved |
6 |
64 |
40h |
Reserved |
7 |
128 |
80h |
DCD - Carrier Detect |
|