Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- FORCE Data Base Compiler - ############################################################################## http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
##############################################################################
###+-----------+##############################################################
#+-| SCRN_BIOS |-------------------------------+##############################
#| +-----------+ Causes FORCE screen output to |##############################
#|               be routed through DOS BIOS    |##############################
#+---------------------------------------------+##############################
##############################################################################
##############################################################################
#+--| Summary |------------+##################################################
#|     #INCLUDE io.hdr     |##################################################
#+-------------------------+##################################################
##############################################################################
##############################################################################
#+--| Syntax |---------------------------+####################################
#|     PROCEDURE scrn_bios PROTOTYPE     |####################################
#+---------------------------------------+####################################
##############################################################################
##############################################################################
#########+---| Description |---------------------------------------+##########
#########| The scrn_bios procedure causes all FORCE screen output  |##########
#########| to be routed through DOS BIOS calls, eliminating most   |##########
#########| problems caused by direct output to video hardware that |##########
#########| uses non-standard video.                                |##########
#########+---------------------------------------------------------+##########
##############################################################################
##############################################################################
#########+---| Design |--------------------------------------------+##########
#########| The FORCE library contains replaceable drivers for      |##########
#########| screen and keyboard I/O.  FORCE library contains three  |##########
#########| standard libraries for screen output: scrn_dos,         |##########
#########| scrn_bios and scrn_direct.                              |##########
#########| ------------------------------------------------------- |##########
#########| The FORCE screen drivers affect ANY COMMAND THAT CAN BE |##########
#########| SENT TO AN ALTERNATE FILE.  It does not redirect the    |##########
#########| output of the SAY or GET commands, which have a         |##########
#########| different output system.                                |##########
#########+---------------------------------------------------------+##########
##############################################################################
##############################################################################
#########+--| Example 1 |-------------------------------------------+#########
#########| *    Turn on bios output if running a TI computer.       |#########
#########|                                                          |#########
#########| IF equipment->type = "TI"                                |#########
#########|     DO scrn_bios                                         |#########
#########| ENDIF                                                    |#########
#########+----------------------------------------------------------+#########
##############################################################################
##############################################################################
#########+--| Example 2 |-------------------------------------------+#########
#########| *    To eliminate screen flicker, use BIOS output.       |#########
#########|                                                          |#########
#########| ACCEPT "Eliminate screen flicker? " TO ans               |#########
#########| IF ans $ "Yy"                                            |#########
#########|     DO scrn_bios                                         |#########
#########| ENDIF                                                    |#########
#########+----------------------------------------------------------+#########
##############################################################################

See Also: key_bios key_dos scrn_direct scrn_dos

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson