This is non-commercial site, its content is based on Atari 8-bit home computer contents and references.
If you feel your rights are violated by showing/using any part of contents of your product represented on this page,
please contact me immediatelly so I can remove it!
|
|
-
Entry name:Query Console Keys
-
Category:Programming utilities
-
Publisher/Developer:AtariWiki
-
Year:1986







Listing 1
;************************************ ;* * ;*(C)Copyright 1986 by Paul B. Loux * ;* * ;* These routines are in the public * ;* domain, and are not to be sold * ;* for a profit. They may be freely * ;* distributed, provided that this * ;* header remains in place. Use and * ;* enjoy! PBL, CIS 72337,2073. * ;* * ;************************************ ;* * ;* File CONSOL.LIB * ;* * ;* Description: three functions * ;* are provided which test if * ;* the user is pressing one of * ;* the START, SELECT or OPTION * ;* console buttons. Returns a * ;* one if pressed, zero if not. * ;* * ;************************************ MODULE BYTE CONSOL=$D01F BYTE FUNC Start() IF CONSOL&1 THEN RETURN(0) FI RETURN(1) BYTE FUNC Select() IF CONSOL&2 THEN RETURN(0) FI RETURN(1) BYTE FUNC Option() IF CONSOL&4 THEN RETURN(0) FI RETURN(1) ;************************************ ; ; Example of usage: PROC Test6() BYTE value DO IF Start() THEN PRINTE("Start") FI IF Option() THEN PRINTE("Option") FI IF Select() THEN PRINTE("Select") FI OD RETURN
Listing downloads
Copyright holder