RISCOS.com

www.riscos.com Technical Support:
BBC BASIC Reference Manual

 


Appendix H - *FX commands


Command Description
*FX 0 Displays operating system title and version number
*FX 1 Writes to location left free for the user
*FX 2 Specifies stream for all subsequent data input
*FX 3 Specifies stream for all subsequent data output
*FX 4 Controls cursor key status
*FX 5 Selects where subsequent printer output will be sent
*FX 6 Selects printer ignore character
*FX 7 Selects RS423 baud rate for receiving data
*FX 8 Selects RS423 baud rate for transmitting data
*FX 9 Selects flash rate for first colour
*FX 10 Selects flash rate for second colour
*FX 11 Selects keyboard auto-repeat delay
*FX 12 Selects keyboard auto-repeat rate
*FX 15 Flushes buffer
*FX 18 Resets function keys
*FX 19 Waits for vertical sync (vsync)
*FX 20 Resets font definitions
*FX 21 Flushes a selected buffer
*FX 25 Resets a group of font definitions
*FX 106 Selects cursor / activates mouse
*FX 112 Writes screen bank number addressed by VDU driver
*FX 113 Writes screen bank number addressed by display hardware
*FX 114 Sets up automatic shadow mode
*FX 118 Reflects keyboard status in LEDs
*FX 120 Writes keys pressed information
*FX 124 Clears Esc condition
*FX 125 Sets Esc condition
*FX 126 Acknowledges Esc condition
*FX 138 Inserts character code into buffer
*FX 139 *OPT equivalent
*FX 143 Issues module services call
*FX 144 *TV equivalent
*FX 153 Inserts character into input buffer
*FX 156 Sets RS423 attributes
*FX 162 Writes a value in CMOS RAM
*FX 163 Sets the dot-dash line pattern length
*FX 178 Enables/disables keyboard
*FX 181 Alters RS423 character actions
*FX 196 *FX 11 equivalent
*FX 197 *FX 12 equivalent
*FX 200 Selects Break and Escape effects
*FX 201 Sets keyboard status
*FX 202 Alters keyboard status byte
*FX 203 Sets RS423 'buffer full' limit
*FX 204 Enables/disables RS423 buffering
*FX 211 Selects bell channel number
*FX 212 Selects bell amplification
*FX 213 Selects bell frequency
*FX 214 Selects bell duration
*FX 216 Cancels function key expansion
*FX 217 Resets paged mode line count
*FX 218 Cancels VDU command sequence
*FX 219 Selects Tab key code
*FX 220 Selects Esc character
*FX 221 Selects interpretation of input values 192 to 207
*FX 222 Selects interpretation of input values 208 to 223
*FX 223 Selects interpretation of input values 224 to 239
*FX 224 Selects interpretation of input values 240 to 255
*FX 225 Selects soft key interpretation
*FX 226 Selects Shift plus the soft key interpretation
*FX 227 Selects Ctrl plus the soft key interpretation
*FX 228 Selects Shift Ctrl plus the soft key interpretation
*FX 229 Selects Esc key status
*FX 230 Selects Esc effects
*FX 238 Selects numeric keypad interpretation
*FX 247 Sets the Break key effects
*FX 254 Selects effect of Shift on numeric keypad
*FX 254 Selects effect of Shift on numeric keypad

For more details of *FX commands and their parameters, see the chapter entitled OS_Bytes and the Index of OS_Bytes in the Programmer's Reference Manual.

This edition Copyright © 3QD Developments Ltd 2015
Last Edit: Tue,03 Nov 2015