Re: A86: Please help, made mistake somewhere.


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

Re: A86: Please help, made mistake somewhere.



Caymran Cummings wrote:

> Now I get a bunch of funny characters, then it waits for me to press
> the exit
> key.
> Any other Ideas?
>
> David Piper wrote:
>
> > Try this
> >
> > #include "asm86.h"
> > #include "ti86asm.inc"
> >
> >         call _clrLCD
> >         ld hl,$0000
> >         ld (_curRow),hl
> >         ld hl,menu
> >         call _puts
> >                                 ;it will just continue on threw the
> label
> > key:
> >         halt
> >         call GET_KEY
> >         cp 55
> >         ret z                    ;returns if GetKey=55
> >         jr key
> >
> > menu:   .db "1. DEBUT---a first pub"
> >  .db "lic appearance, as of "
> >  .db "an actor: a formal ent"
> >  .db "rance into society    ",0
> >

   perhaps its because you do not have a couple returns after the end of
it. I found if you do not do this it will cause the calls to be messed
up.

 menu:   .db "1. DEBUT---a first pub"
 .db "lic appearance, as of "
  .db "an actor: a formal ent"
  .db "rance into society    ",0
;return a couple times

.end
;return a couple times here too




Follow-Ups: References: