Zufallsberechnung beim NES?

Alles rund um das Thema Emulation und Retrogaming!

Moderatoren: retroK, Q-Marine

Antworten
Crus8dar
Beiträge: 137
Registriert: Mo Okt 29, 2001 1:01 am

Zufallsberechnung beim NES?

Beitrag von Crus8dar »

Hi,
ich wuerde gerne wissen, wie man den Zufall in einem NES Spiel hervor gerufen hat, also welcher Parameter als Keim bei der Zufallsgeneration genutzt wird. Ich denke eine hardwaereuhr hatte das NES wohl nicht, also bleiben theorethisch nur noch die Ingamewerte, als ich aber ebend etwas unter den gleichen Bedingungen druch simuliert habe ist beides mal etwas anderes dabei raus gekommen, das heisst eigentlich habe ich den Versuch zwei mal mit dem selbe Quickavegame durchgefuehrt, also ich habe zwischen durch neu geladen. Bitte um Antwort. Danke.
Benutzeravatar
Sotho Tal Ker
Beiträge: 171
Registriert: Sa Jun 21, 2003 3:48 pm

Beitrag von Sotho Tal Ker »

Frag doch mal einen Programmierer von nem NES-Emu. Der wird dir da sicher mehr sagen.

Ich vermute, dass es eine Funktion gibt, die einfach konstant die Werte hochzaehlt. Je nachdem wieviel Zeit zwischen den Aktionen vergeht (laufen, schlagen, was-weiss-ich), nimmt diese Funktion unterschiedliche Werte an, wodurch dann auch ""zufaellig"" andere Dinge passieren.
Dabei macht schon 1/10 Sekunde einen Unterschied aus, wodurch die Zufaelligkeit gewahrt bleibt. :wink:

MfG
STalKer-X
Frueher war alles besser - auch die Zukunft.
Benutzeravatar
spunky
Beiträge: 1725
Registriert: Fr Aug 25, 2000 12:01 am

Beitrag von spunky »

verstehe den sinn der frage nicht, jeder prozessor hat auch 'nen tacktgeber (quarz) der zur zufallsberechnung benutzt werden kann, bzw. mit hilfe interner timer.
Bild
wer das nicht lesen kann ist doof.
Antworten