LOWLEVEL module routines

Company Information Software Products TDF Market Reports Download Area take me Home

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.