Subject: Aw: [stella] 6502 ASM question... From: cybergoth@xxxxxxxx Date: Wed, 11 Jun 2003 19:01:26 +0200 (MEST) |
Hi Dennis! > Does anyone know of a quick math method that would get this combination? > Right now I'm thinking I'll have to check each bit individually. Well, the quickest solution is (as always ;-)) - a table. Imagine a master 256 byte table with the numbers from 0-255. These are all possible entries. Now *just* remove all invalid entries. Regarding your current problem, I assume the resulting table would be significantly smaller than 128, since both 10XXXX 01XXXX alone already reduce half of the allowed numbers, right? Well, in the end you'd generate a random number between 0 and #_of_results_table_entries-1 And read that indexed value from the results table. Greetings, Manuel ---------------------------------------------------------------------------------------------- Archives (includes files) at http://www.biglist.com/lists/stella/archives/ Unsub & more at http://www.biglist.com/lists/stella/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Re: [stella] 6502 ASM question., Dennis Debro | Thread | [stella] Star Fire RC #04 Bugfix #0, Manuel Polik |
Re: Re: [stella] 6502 ASM question., Dennis Debro | Date | Re: Aw: Re: [stella] Fwd: Star Fire, Eckhard Stolberg |
Month |