LOWLEVEL.ASM
Here are the low level assembler routines
Function
|
direct_disk_read
|
Include file
|
LOWLEVEL.H
|
Prototype
|
int direct_disk_read( char *buffer , int drive , int start_sector , int num_of_sectors )
|
Remarks
|
This routine performs a Int 25h disk read.
Return 0 - Normal else the error code.
|
Function
|
direct_disk_write_2_floppy
|
Include file
|
LOWLEVEL.H
|
Prototype
|
int direct_disk_write_2_floppy( char *buffer , int floppy_drive , int start_sector )
|
Remarks
|
This routine performs a Int 26h disk write.
Return 0 - Normal else the error code.
|
Function
|
move_ROM_date_2_str
|
Include file
|
LOWLEVEL.H
|
Prototype
|
void move_ROM_date_2_str( char *dest_str_address )
|
Remarks
|
Copy the BIOS ROM date str into user memory.
|
Function
|
get_kybd_status_bytes
|
Include file
|
LOWLEVEL.H
|
Prototype
|
int get_kybd_status_bytes( void )
|
Remarks
|
Fetch both of the keyboard status bytes.
|
Function
|
set_kybd_status_bytes
|
Include file
|
LOWLEVEL.H
|
Prototype
|
void set_kybd_status_bytes( int bytes )
|
Remarks
|
Update the keyboard status bytes. Use the return int from
get_kybd_status_bytes(). Only the status flags in 0x0417
are updated. 0x0418 is not touched.
|
Function
|
get_kybd_scan_code
|
Include file
|
LOWLEVEL.H
|
Prototype
|
int get_kybd_scan_code( void )
|
Remarks
|
Wait till a key as available and return it. If key is an extended key
return scan code + 256.
|
Function
|
div_2_kill_time
|
Include file
|
LOWLEVEL.H
|
Prototype
|
void div_2_kill_time( int dummy1 , int dummy2 )
|
Remarks
|
This a simple time wasting routine.
|
Function
|
get_system_time
|
Include file
|
LOWLEVEL.H
|
Prototype
|
long get_system_time( void )
|
Remarks
|
Get the current MSDOS 32 bit clock tick value.
|
Function
|
my_clear_memory
|
Include file
|
LOWLEVEL.H
|
Prototype
|
void my_clear_memory( char *start_address , int words_to_clear ) ;
|
Remarks
|
Clear a range of memory in words.
|
Function
|
submit_a_file
|
Include file
|
LOWLEVEL.H
|
Prototype
|
void submit_a_file( int *spooler_packet_address )
|
Remarks
|
Submit a file to the print deamon.
|
Table of Contents
Function Index
generated on 08 February 1998 - 14:43:47
© 1998 Tierra del Fuego Ltd.
|