HispaMSX

Re: [hispamsx] Números aleatorios

2000-10-19 08:27:35
Lo más extendido es obtener una semilla del registro R con tan sólo
hacer LD A,R. Lo malo es que esto no funciona en Z380 y puede que no funcione
en un hipotético nuevo micro compatible para MSX.

¿Se puede usar el valor de R directamente como número aleatorio?
 
Así que otra cosa que se puede hacer es tirar del reloj interno que nos
da la hora y tomar los segundos como referencia.

Este reloj se puede leer con la función #01F5 de la SUB-ROM.

O sea, para MSX-2... lo que ocurre es que yo apenas se programar en
ensamblador, y para empezar he decidido hacer un juego que se ajuste a
las bases del concurso de 4 KB, o sea, para MSX-1.

Es muy complicado acceder a la función RND del BASIC? Cómo calcula los
números la función RND?

Hasta pronto.
-- 
Antoni Burguera i Burguera - burguera(_en_)mundivia(_punto_)es
Rol, fantasia i ciència ficció a 9D-La Novena Dimensió
http://www.novenadimensio.net
---
"No hi ha un perquè. Neteja la teva ment de preguntes. Llavors 
 comprendràs."
---



<Anterior en la conversación] Conversación actual [Siguiente en la conversación>