Mercurial > hg > Members > kono > nitros9-code
view level1/cmds/prompt.asm @ 2763:c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
Updated makefile with new option nightlytest. Run option is "make nightlytest".
You also need to test environment variable TESTSSHDIR and TESTSSHSERVER before using it.
Also updated the nightly option so if the SOURCEUSER environment variable is not set it will report it.
author | drencor-xeen |
---|---|
date | Wed, 16 Jan 2013 17:33:46 -0600 |
parents | 2b0af03a7915 |
children |
line wrap: on
line source
******************************************************************** * Prompt - Echo text and wait for a key * * $Id$ * * Edt/Rev YYYY/MM/DD Modified by * Comment * ------------------------------------------------------------------ * 1 2003/06/28 Boisy G. Pitre * Created. nam Prompt ttl Echo text and wait for a key ifp1 use defsfile endc tylg set Prgrm+Objct atrv set ReEnt+rev rev set $00 edition set 1 mod eom,name,tylg,atrv,start,size org 0 inputbuf rmb 16 devopts rmb 32 rmb 450 size equ . name fcs /Prompt/ fcb edition cr fcb C$CR start subd #$0001 subtract CR from param length beq readkey if zero, don't print anything clra clear upper 8 bits tfr d,y transfer length to Y lda #$01 stdout os9 I$Write bcs exit readkey ldd #$02*256 stderr * ldb #SS.Opt get options leax devopts,u os9 I$GetStt get 'em bcs exit clr (PD.EKO-PD.OPT),x os9 I$SetStt set 'em leax inputbuf,u ldy #$0001 one character os9 I$Read read one char from stderr clrb leax devopts,u inc (PD.EKO-PD.OPT),x turn on echo os9 I$SetStt set 'em leax cr,pcr lda #$01 to stdout os9 I$WritLn write it out exit os9 F$Exit emod eom equ * end