Recent content by tertu

  1. T

    Emerald hack: Pokemon Emerald Rogue

    This is incorrect. bx r15/bx pc is an explicitly permitted instruction in ARMv4T: its effect is to switch into ARM mode for the following instruction; it would be a nop if the CPU was already in ARM mode. See page A4-20 of the 2005 ARM architecture reference manual, where it explains that the...
  2. T

    [Pokeemerald] Better RNG (for Emerald this time)

    This is a patch that replaces the random number generator used in Emerald with a newer random number generator with higher quality output. The random number generator used is called SFC32. Care has been taken to ensure that link compatibility, with some minor exceptions, has been maintained with...
  3. T

    [pokefirered] Better RNG

    Glad you think it's useful! I found another bug: I accidentally set the wrong bit in TM2CNT_H, so the counters didn't behave how I wanted them to behave for seeding purposes. That said, it's way less critical than the last one. It has been fixed.
  4. T

    [pokefirered] Better RNG

    This replaces the base RNG (e. g. the Random() function) in pokefirered with a better one (i.e. the numbers it produces are closer to totally random). It also adds new RNG functions and macros for getting numbers in a range that are higher quality (and usually faster) than what the original game...
Back
Top