;************************************************************************** ;* BASGET.SBR - Simulates most BASIC compilers GET$ ;* ;* by Dave Heyliger - AMUS Staff Last Update 10-14-85 ;* ;* Useage: XCALL BASGET,A$ ;* ;* The XCALL will just sit there until you hit a ;* key, and the value of the key will be in A$ ;* ;************************************************************************** OBJNAM BASGET.SBR SEARCH SYS SEARCH SYSSYM SEARCH TRM ; The following file, XCALL.M68, is located in P,PN [100,52]. ; Copy this file from the Network and place it in DSK0:[7,7]. COPY XCALL.M68 ;Saves you from typing it in. TOP: PHDR -1,0,PH$REE!PH$REU ;Re-entrant and re-useable. JOBIDX A0 ;Get the JBC into A0. MOV XC.AD1(A3),A2 ;Use A2 to point to A$. MOV JOBTRM(A0),A1 ;Get the terminal definition. ORW #T$IMI!T$ECS,T.STS(A1) ;Image, Noecho of TRM Status. KBD ;Puts your letter into D1 ANDW #^C,T.STS(A1) ;Force input to be noticed MOVB D1,@A2 ;Put the letter into A$ RTN ;Back to BASIC... END .