Skip to content

PS2ME v1.4.0

Latest

Choose a tag to compare

@Wellinator Wellinator released this 14 Jul 14:24

Changed

  • Games run faster: the CLDC bytecode interpreter now keeps its hottest state — the frame,
    stack, program-counter and locals pointers — pinned in dedicated MIPS registers
    ("global-reg") instead of memory, cutting per-bytecode overhead. Measured Zombie Infection
    18 → 23 FPS, crossing the 20 FPS mark, and validated on real hardware.
  • The screen present path now converts pixels four at a time (SWAR), about 73% faster.

Fixed

  • The event wait could sleep past its deadline; the receive nap is now clamped to the frame
    deadline, recovering a few milliseconds per frame.