Skip to content

Latest commit

 

History

History
98 lines (68 loc) · 4.01 KB

ReadMe.md

File metadata and controls

98 lines (68 loc) · 4.01 KB

Spout

Port of the "Spout" game by kuni to the Motorola P2K phones platform.

Screenshots from Motorola SLVR L6

Screenshot of Spout from Motorola L6 1 Screenshot of Spout from Motorola L6 2 Screenshot of Spout from Motorola L6 3

Screenshots from Motorola ROKR E1

Screenshot of Spout from Motorola E1 1 Screenshot of Spout from Motorola E1 2 Screenshot of Spout from Motorola E1 3

Photos of Motorola SLVR L6 and Motorola ROKR E1

Photo of Spout on Motorola L6 and Motorola E1 1

Photos of Motorola RAZR V3i

Thanks to @Limows

Photo of Spout on Motorola V3i 1

Videos of Motorola SLVR L6 and Motorola ROKR E1

See Some ELF demos/games on Motorola P2K phones using ATI Imageon W2240/W2250 videochip video on YouTube.

Web Demo

Key controls

  • D-Pad, 2, 4, 6, 8 - Movement.
  • Center, 5 - Fire.
  • 3 - Enable autofire.
  • Right Soft Key, 9 - Pause.
  • Left Soft Key, End Key, 0 - Quit.

Other versions

  • Version with long sight tail. See long_tail utility project in this directory.

ELF files

Phone Screen Flags Viewport Fixed FPS FPS (avg, min-max) ELF filename
SLVR L6i 128x160 ROT90 128x88 (rotozoom) 15.0 15.38, 14.9-16.9 Spout_RL1.elf
SLVR L6i 128x160 ROT0 128x88 (original) 15.0 15.29, 14.7-15.8 Spout_OL1.elf
ROKR E1 176x220 ROT90 128x88 (rotozoom) 15.0 15.20, 15.1-15.3 Spout_RL1.elf
ROKR E1 176x220 ROT0 128x88 (original) 15.0 15.18, 15.1-15.3 Spout_OL1.elf
SLVR L6i 128x160 ROT90 128x88 (rotozoom) 30.0 16.80, 16.9-17.2 Spout_RH1.elf
SLVR L6i 128x160 ROT0 128x88 (original) 30.0 21.69, 19.6-24.3 Spout_OH1.elf
ROKR E1 176x220 ROT90 128x88 (rotozoom) 30.0 27.91, 19.2-30.3 Spout_RH1.elf
ROKR E1 176x220 ROT0 128x88 (original) 30.0 28.56, 18.8-30.3 Spout_OH1.elf
V235 128x160 ROT90 128x88 (rotozoom) 30.0 17.05, 16.9-17.2 Spout_RH1J.elf
V360 176x220 ROT90 128x88 (rotozoom) 30.0 26.93, 21.7-30.3 Spout_RH1J.elf

Legend

  • R (1st) - ATI hardware rootation and zoom surface e.g. 128x88 => 220x176, 128x88 => 160x128, etc.
  • O (1st) - Original screens resolution without any transformations.
  • L (2nd) - Low, 15 FPS timer ticks.
  • H (2nd) - High, 30 FPS timer ticks.
  • 1 (3rd) - ELF for ElfPack 1.0, tested with.
  • 2 (3rd) - ELF for ElfPack 2.0, tested with.
  • J (4th) - Use Java Heap instead of System Heap for phones with small amount of RAM (needs suspended Java application before ELF launch).
  • L (4th) - Long tail version.

Summary

  • 4 ELFs + 4 ElfPack 2.0 ELFs + 8 Java Heap ELFs + 4 Motorola V600 ELFs + 1 EP1 LongTail ELF = 21 ELFs.

Additional information

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

  • Motorola SLVR L6: R3511_G_0A.52.45R_A
  • Motorola SLVR L6i: R3443H1_G_0A.65.0BR
  • Motorola ROKR E1: R373_G_0E.30.49R
  • Motorola V600: TRIPLETS_G_0B.09.72R
  • Motorola V360: R4513_G_08.B7.ACR
  • Motorola V235: R3512_G_0A.30.6CR
  • Motorola SLVR L7: R4513_G_08.B7.E0R_RB
  • Motorola RAZR V3i: R4441D_G_08.01.03R
  • Motorola SLVR L7e: R452D_G_08.01.0AR (memory bugs)
  • Motorola KRZR K1: R452F_G_08.03.08R (memory bugs)

Application type: GUI + ATI.

Useful links