C=Foorumi

Commodore => Bitin Nypläys => Aiheen aloitti: Syypori6510 - helmikuu 23, 2015, 22:27

Otsikko: Satunnaisluvut ja VICE
Kirjoitti: Syypori6510 - helmikuu 23, 2015, 22:27
Nyt on sellainen ongelma, että kun tarttisin satunnaisluvun tai parikin niin ei vaan VICEn kanssa oikein irtoo eikä löyvy netistäkään apuja. Hommaan voi käyttää SID-piiriä siten, että pannaan suhinaa kolmostorveen (äänettömästi) ja sitten noukitaan satunnaislukuja osoitteesta $D41B. Menetelmä on kuvattu monessakin paikassa kuten vaikka tässä näin: http://www.atarimagazines.com/compute/issue72/random_numbers.php (http://www.atarimagazines.com/compute/issue72/random_numbers.php).

Hyvin näyttäisi toimivan elävässä elämässä oikealla koneella, mutta VICEllä kun ajelen kehitteillä olevaa ohjelmantynkääni autostartilla niin sekvenssi on joka ajolla sama. Tietääkö kukaan mitään aiheesta ja kuinka päästä ongelmasta eroon? Vai täytyykö vaihtaa menetelmää ja mikä sitten olisi hyvä ja VICEn kestävä? Myös olisi kiva tietää jos joku törmännyt peliin joka normaalisti sisältää satunnaisuutta, mutta VICEllä toistaisikin aina itseään?
Otsikko: Vs: Satunnaisluvut ja VICE
Kirjoitti: virgo - helmikuu 24, 2015, 02:41
eikö tuo RND rutiini tarjoa tuohon ainakin 3 eri vaihtoehtoa ?
vai eikö sitä voi käyttää jostain syystä ?
Otsikko: Vs: Satunnaisluvut ja VICE
Kirjoitti: Syypori6510 - helmikuu 24, 2015, 08:42
Lainaus käyttäjältä: virgo - helmikuu 24, 2015, 02:41
eikö tuo RND rutiini tarjoa tuohon ainakin 3 eri vaihtoehtoa ?
vai eikö sitä voi käyttää jostain syystä ?

Basic ja kernal on kytketty pois. Mutta joo voisihan ehkä tehdä niin, että ottaa RND:ltä siemenen ennen pois kytkentää ja käyttää sitä sitten jonkin pseudo random sekvenssin kanssa. Olettaen, että RND toimii randomisti VICEssä.