Re: A86: Random


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

Re: A86: Random




>From: Matt C <snoborder420@yahoo.com>
>
>yeah i had the same problem with it
>what are good for this type of thing?
>
If you put a halt before the call to the random routine the results are a 
little better.

I've also used the random routine used in Kollums by Alan Bailey, take a 
look at the source.

Andreas Finne
a_finne@hotmail.com
a_finne@iobox.fi


> >
> > Jimmy's random routine is very fast, and is great if
> > you just want a single
> > random number every now and then. But if you for
> > instance want to have
> > random coordinates chosen one after the other, it is
> > not as good. I have
> > made a program to try out different random routines
> > by taking random
> > coordinates and put out a sprite at the chosen
> > location. With this routine
> > the results were something like this:
> >
> > 00 0
> >   0 00
> >      0 00
> >        0 0 0
> >
> > All sprites were in an area from the upper left to
> > the lower right. You will
> > get a little better results if you put a 'halt'
> > between every call to the
> > random routine.
> >
> > Andreas Finne
> > a_finne@hotmail.com
> > a_finne@iobox.fi
> >
> >
> > >From: Matt C <snoborder420@yahoo.com>
> > >here is Jimmy Mardell's random routine from
> > Tetris,i
> > >think
> > >i use it alot
> > >
> > >random: 	       ; Creates a random number 0 <= x <
> > A
> > >  	push bc
> > >  	push de
> > >  	push hl
> > >  	ld b,a
> > >  	ld a,r
> > >  	add a,a
> > >  	ld hl,0
> > >  	ld d,0
> > >  	ld e,a
> > >RMul:
> > >  	add hl,de
> > >  	djnz RMul
> > >  	ld a,h
> > >  	pop hl
> > >  	pop de
> > >  	pop bc
> > >  	ret
> > >
> > >later
> >
> >
> >
>______________________________________________________
> > Get Your Private, Free Email at
> > http://www.hotmail.com
> >
> >
>
>__________________________________________________
>Do You Yahoo!?
>Bid and sell for free at http://auctions.yahoo.com
>

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com