Skip to content

Latest commit

 

History

History

BadApple

Bad Apple

The implementation of the popular "Bad Apple" demo for the Motorola P2K platform encoded as 1bpp compressed frames for ATI Imageon and Nvidia GoForce GPUs.

Screenshots from Motorola SLVR L6

Screenshot of Bad Apple from Motorola L6 1 Screenshot of Bad Apple from Motorola L6 2 Screenshot of Bad Apple from Motorola L6 3

Screenshots from Motorola ROKR E1

Screenshot of Bad Apple from Motorola E1 1 Screenshot of Bad Apple from Motorola E1 2 Screenshot of Bad Apple from Motorola E1 3

Screenshots from Motorola RAZR V3x

Screenshot of Bad Apple from Motorola RAZR V3x 1 Screenshot of Bad Apple from Motorola RAZR V3x 2 Screenshot of Bad Apple from Motorola RAZR V3x 3

Photos of Motorola SLVR L6 and Motorola ROKR E1

Photo of Bad Apple on Motorola L6 and Motorola E1 1

Videos

Key controls

  • Left Soft Key, End Key, 0 - Quit.

ELF files

Phone Screen Viewport Fixed FPS FPS (avg, min-max) ELF filename
SLVR L6i 128x160 128x160 (1bpp) 30.0 31.47, 18.8-55.5 BadApple.elf
ROKR E1 176x220 176x220 (1bpp) 30.0 29.60, 13.8-52.6 BadApple.elf
  • BadApple.elf (ELF for ElfPack 1.0)
  • BadApple_V600.elf (ELF for ElfPack 1.0, Motorola V600 version)
  • BadApple_V635.elf (ELF for ElfPack 1.0, Motorola V635 version)
  • BadApple_L7e.elf (ELF for ElfPack 1.0, Motorola SLVR L7e version)
  • BadApple_60fps.elf (ELF for ElfPack 1.0, experimental 60 FPS version)
  • BadApple_V3x_E770v.elf (ELF for ElfPack 2.0, M·CORE, Motorola RAZR V3x, Motorola E770v, 60 FPS)

Additional information

The ELF-application has been tested on the following phones and firmware:

  • Motorola SLVR L6i: R3443H1_G_0A.65.0BR
  • Motorola ROKR E1: R373_G_0E.30.49R
  • Motorola V600: TRIPLETS_G_0B.09.72R
  • Motorola V235: R3512_G_0A.30.6CR
  • Motorola SLVR L7: R4513_G_08.B7.ACR_RB
  • Motorola SLVR L7e: R452D_G_08.01.0AR
  • Motorola V635: R474_G_08.48.6FR
  • Motorola E770v: R252211_U_85.9B.E1P
  • Motorola RAZR V3x: R252211LD_U_85.9B.E6P

Application type: GUI + GPU + zlib.

Useful links