Re: LF: Help


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

Re: LF: Help



Josh wrote:
> 
> Could somebody tell me what's wrong with this program?  It seems to work
> fine (it compiles and displays the text) except that you cannot exit the
> program (you have to reset).  I'm not sure if I'm doing something wrong
> with flib[idle_loop] or if it's something else I'm doing.
> 
> ;************Begin Program***************
> 
>    @program start,name
>    include macros.h
> 
> start:
>    jsr      flib[clr_scr]
>    move.w   #2,d0
>    move.w   #1,d1
> print:
>    SetFont  d0
>    WriteStr #1,d1,#0,hello
>    addi     #10,d1
>    WriteStr #1,d1,#4,hello
>    addi     #10,d1
>    dbra     d0,print

I'm not exactly sure what "dbra" does (not done learning yet ;) but if
its  anything like bra, you keep looping before you ever get to the flib
command, never actually checking for a kepress and never actually ending
the program

>    jsr      flib[idle_loop]
>    rts
> 
> hello    dc.b     "This is a test...",0
> name     dc.b     "Josh's program",0
> 
>    reloc_open
>       add_library flib
>       add_library romlib
>    reloc_close
>    end
> ;***************End Program***************
> 
> Josh Franta     MAIL -  jfranta@mail.coin.missouri.edu
>                 WEB  -  http://www.cec.wustl.edu/~jdf1

-- 
Christopher Poole
poole.christopher@paradox.net
http://www.paradox.net/homepages/poole
http://mycorner.home.ml.org
http://poole.home.ml.org


References: