mini BIOS of ADAM-4500 only provides 10 function calls. Since the user's program can not use
other BIOS function calls, the ADAM-4500 may not work as intended. Additionally, certain
language compilers such as QBASIC directly call BIOS functions that are not executable in
ADAM-4500. The ADAM-4500 mini BIOS function calls are listed in the following table.
Function Subfunction Task
07h 186 or greater co-processor esc instruct
10h 0eh TTY Clear output
11h Get equipment
12h Get memory size
15h 87h Extended memory read
88h Extended memory size
c0h PS/2 or AT style A20 Gate table
16h 0 Read TTY char
1 Get TTY status
2 Get TTY flags
18h Print "Failed to BOOT ROM-DOS" message
19h Reboot system
1ah 0 Get tick count
1 Set tick count
2 Get real time clock
3 Set real time clock
4 Get date
5 Set date
1ch Timer tick
Converting Program Codes
The ADAM-4500 has an 80188 CPU. Therefore, programs downloaded into its flash ROM must
first be converted into 80186 or 80188 compatible code, and the floating point operation must be
set to emulation mode. For example, if you were to develop your application program in Borland
C, you would compile the program as indicated in the screen below.