Mercurial > hg > Members > kono > nitros9-code
view level1/cmds/prompt.asm @ 1213:4e235f213651
Lots of changes: bootscripts and bootlists added, sources massaged...
author | boisy |
---|---|
date | Sat, 28 Jun 2003 18:41:05 +0000 |
parents | |
children | 105c50406cb2 |
line wrap: on
line source
******************************************************************** * Prompt - Echo text and wait for a key * * $Id$ * * Ed. Comments Who YY/MM/DD * ------------------------------------------------------------------ * 1 Created BGP 03/06/28 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 devopts rmb 32 rmb 450 size equ . name fcs /Prompt/ fcb edition cr fcb C$CR start decb 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 ldy #$0001 one character os9 I$Read read one char from stderr clrb 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