Re: A86: Key Presses


[Prev][Next][Index][Thread]

Re: A86: Key Presses




_getcsc = _get_key = $4068

Cassady Roop

Bryan Kam wrote:
> 
> Thanks for responding.  What should I define _getcsc as?  I couldn't find it
> on the list in Assembly Studio (btw, is that the best thing to be using?)
> 
> Also, would you add a jr z,Exit after the cp K_EXIT?
> 
> When I try to compile I also get undefined errors for all the K_ statements.
> Should I use kAdd, kSub, and kExit or am I doing something wrong?
> 
> -----Original Message-----
> From: owner-assembly-86@lists.ticalc.org
> [mailto:owner-assembly-86@lists.ticalc.org]On Behalf Of
> ComAsYuAre@aol.com
> Sent: Saturday, December 04, 1999 1:53 PM
> To: assembly-86@lists.ticalc.org
> Subject: Re: A86: Key Presses
> 
> If you don't want to read more than one key "at the same time", using
> _getcsc
> (same as _getky or _get_key) is much easier than the ports.
> 
> Waitkey:
>   call _getcsc          ;get keypress in a
>   cp K_PLUS
>   jr z,ContrastUp
>   cp K_MINUS
>   jr z,ContrastDown
>   cp K_EXIT
>   jr nz,Waitkey
> 
> In a message dated 12/4/99 16:48:55 Eastern Standard Time, bryan_kam@usa.net
> writes:
> 
> >     I'm a newbie at this and I'm having trouble reading multiple
> keypresses.
> >  I am reading the presses by writing to port 1 and reading from port 1 and
> I
> >  can read one key just fine, but I've heard that one can read more than
> one
> >  key press with the ports, but I am unsure how to do this.  Is reading the
> >  port the best way to do this or is _getky or _getkey better?  I'm trying
> to
> >  let them press +, -, or exit.  Here's my code:
> >
> >  Getkeypress:
> >      ld a,%01111101
> >      out (1),a
> >      nop
> >      nop
> >      in a,(1)
> >      bit 1,a
> >      jr nz, Getkeypress
> >
> >      After that code it goes on to something that will change the contrast
> >  up, but I want to know how to make little routines for inc-ing the
> contrast,
> >  dec-ing the contrast, and ret-ing to the OS.
> >      Am I making sense?
> 
> ----
> Jonah Cohen
> <ComAsYuAre@aol.com>
> http://linux.hypnotic.org/~jonah/


Follow-Ups: References: