Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!mcnc!ece-csc!ncrcae!ncr-sd!hp-sdd!hplabs!hpcea!hpfcdc!hpisla!hplvla!hplvdd!chris
From: chris@hplvdd.HP.COM (Chris Kelly)
Newsgroups: comp.sys.apple
Subject: Re: comma input
Message-ID: <4360001@hplvdd.HP.COM>
Date: Wed, 8-Jul-87 15:07:20 EDT
Article-I.D.: hplvdd.4360001
Posted: Wed Jul  8 15:07:20 1987
Date-Received: Sun, 12-Jul-87 14:37:56 EDT
References: <8706300937.aa12986@SMOKE.BRL.ARPA>
Organization: HP Loveland Inst Div, CO
Lines: 16


You can use the GETLN subroutine at -662 (decimal) which fills the input
buffer at $200 to $2FF (512 to 767 decimal).

for example:
100 BF$="":rem clear string variable
110 CALL -662  : rem call GETLN
120 for i = 512 to 767
130 x=peek(i)-128  :rem get element of buffer
140 BF$=BF$+chr$(x)
150 next i

I think that this will work for virtually any character including 
commas and semicolons. BF$ is your string buffer. It takes a little
more work, but you can enter commas, etc this way.
Good luck, ...chris