Re: A89: 8-bit relocation error


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

Re: A89: 8-bit relocation error




and I guess you need that dc.b 255 at the end -+
                                               |
Olle Hedman wrote:                             |
>                                             /
> do like this:                              /
>                                           |
> song:                                     |
>         dc.l $40000                        \
> note1   dc.b    1                           |
>         dc.b    4                           |
> note2   dc.b    2                           |
>         dc.b    4                          /
> note3   dc.b    3                         /
>         dc.b    4                        /
> note4   dc.b    4                       /
>         dc.b    4                      /
>                     <-----------------+
>                                        \
> or to make it a bit more readeble:      |
>                                         |
> song:                                   |
>         dc.l $40000                    /
> note1   dc.b    1,4                   /
> note2   dc.b    2,4                  /
> note3   dc.b    3,4                 /
> note4   dc.b    4,4                /
>                      <------------+
> I think that would be the easiest way..
> 
> //Olle
> 
> Ben Rodgers wrote:
> >
> > The format for playing songs are
> >
> >  lea     song(pc),a0
> >  jsr     sndlib::PlaySong
> >
> >  song:
> >         dc.l    $40000
> >         dc.b  1,4,2,4,3,4,5,4,255
> > these are     ^   ^   ^   ^   the notes of the song
> > these are       ^   ^   ^   ^ the lengths of the notes
> > the 255 means end of song.
> >     The problem is I am trying to find a way to put a variable in for
> > the notes.  If anyone has an idea please tell me I am stumped.
> >
> > ---Xavier VASSOR <xvassor@mail.dotcom.fr> wrote:
> > >
> > >
> > > Joe Koston wrote:
> > > >
> > > > At 04:01 PM 3/9/99 -0800, you wrote:
> > > > >
> > > > >I have a program I can't get to work here is a simplified version
> > that
> > > > >also doesn't work.  Could somebody help me with this.  Thanks.
> > > > >
> > > > >       include "tios.h"
> > > > >       include "sndlib.h"
> > > > >
> > > > >       xdef    _main
> > > > >       xdef    _comment
> > > > >       xdef    _ti89
> > > > >
> > > > >_main:
> > > > >       move.b  1,note1
> > > >
> > > > dont you need something like # or $ or %?
> > > > here in front of the 1?
> > > >
> > > > >       move.b  2,note2
> > > > >       move.b  3,note3
> > > > >       move.b  4,note4
> > > > >       move.b  5,note5
> > >
> > > I suppose that he needs, in these 5 lines.
> > > Else it will 'move' the  byte located at adress 1, or adress 2, etc..
> > > but not the value #1, #2 ..
> > >
> > > Xavier VASSOR
> > > ---The Doors Team
> > > E-mail:xvassor@mail.dotcom.fr
> > > Doors Homepage: http://start.at/doors
> > > ICQ:10241721
> > >
> > >
> > >
> >
> > ==
> > Visit my website, Some Assembly Required, at
> > http://meltingpot.fortunecity.com/gilford/908
> >
> > _________________________________________________________
> > DO YOU YAHOO!?
> > Get your free @yahoo.com address at http://mail.yahoo.com


References: