| ▲ | olalonde 2 days ago | |||||||
> It depends on the computer version. Normal mobile phones cannot accurately process timings, so they are unsuitable for roulette computers. This is why our phones are modified. How we modify each phone depends on the model, but in most cases we install a crystal oscillator that acts as a microprocessor timer, then we re-program the phone firmware to source it’s timings from the new timer. The phone has the timer, custom firmware, and interface software depend on each other. This gives the best combination of accurate timings and complex algorithms to predict roulette spins. The modifications are difficult and expensive, which is why most roulette computers are unmodified phones or PDAs, or microprocessors. Is it just me or does this sounds more like a justification for the cost and/or to discourage reverse engineering? I'm skeptical this is actually necessary. | ||||||||
| ▲ | LeifCarrotson 2 days ago | parent | next [-] | |||||||
Android isn't a real-time OS, but System.Nanotime() works just as well with the built-in timer as an external oscillator. I suspect they're grabbing a digital input state change interrupt to get some real time processing, if you could get Android to give you access to a timer ISR that would work just as well. | ||||||||
| ||||||||
| ▲ | diydsp 2 days ago | parent | prev [-] | |||||||
That sounds a bit gobbeldygook to me. Its either oversinplification or bs. Install a crystal oscillator? That'a one component of a more complex system...accurate enough timing for this could be achieved with an rc oscillator...and there are already numerous xtals in a phone. Which "timings" are they talking abt? Im trying to be charitable...but that desc isnt helping. | ||||||||